Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement jstack in 0.14 #5336

Merged
merged 1 commit into from Apr 3, 2019

Conversation

pdbain-ibm
Copy link
Contributor

@pdbain-ibm pdbain-ibm commented Apr 3, 2019

Create general tooling to convert mxbeans to properties and vice versa.
Implement main class to implement the command line utility. Overwrite jdk.jcmd
module definition to add new required modules.

Add service provider to allows java.base to access classes from foreign
modules. Update module exports and jpp configuration. Reorganize
tools directory to ease filtering source directories. Add tests for jstack.

Needs coordinated changes in extensions repositories.

Fixes #4858

Port of #5150

[ci skip]

Signed-off-by: Peter Bain peter_bain@ca.ibm.com

Create general tooling to convert mxbeans to properties and vice versa.
Implement main class to implement the command line utility.  Overwrite jdk.jcmd
module definition to add new required modules.

Add service provider to allows java.base to access classes from foreign
modules.  Update module exports and jpp configuration.  Reorganize
tools directory to ease filtering source directories.  Add tests for jstack.

Needs coordinated changes in extensions repositories.

Fixes eclipse-openj9#4858

[ci skip]

Signed-off-by: Peter Bain <peter_bain@ca.ibm.com>
@pshipton pshipton merged commit 65ca329 into eclipse-openj9:v0.14.0-release Apr 3, 2019
pdbain-ibm added a commit to pdbain-ibm/openj9 that referenced this pull request Jun 21, 2019
In the target VM use only classes available in the java.base module.

Rework original implementation of jstack: "Implement jstack in 0.14" eclipse-openj9#5336

- Create the result string at the target instead of the attacher
- Delete unnecessary classes and packages
- Delete unit tests for deleted classes and other dead test code
- Minor stylistic cleanup while I have the files open

[ci skip]

Signed-off-by: Peter Bain <peter_bain@ca.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants