RFR: 8059625 - JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
Dmitrij Pochepko
dmitrij.pochepko at oracle.com
Fri Dec 19 19:03:19 UTC 2014
Hi all,
Please review changes for
https://bugs.openjdk.java.net/browse/JDK-8059625 - JEP-JDK-8043304:
Test task: DTrace- tests for segmented codecache feature
Description: this fix introduce dtrace test, which verify that different
combinations of available compile levels(and, in case compile levels
allows it, different code heaps as result) doesn't affect callstack
shown by dtrace. There is a control class
SegmentedCodeCacheDtraceTest.java and class for running via dtrace
SegmentedCodeCacheDtraceTestWorker.java. A dtrace d script is also
present (SegmentedCodeCacheDtraceTestScript.d). A control class is using
DtraceRunner.java to run dtrace and then analyzing results using class
SegmentedCodeCacheDtraceResultsAnalyzer with DtraceResultsAnalyzer
interface.
There is also a small class CompilerUtils.java created for usefull
common code.
webrev: http://cr.openjdk.java.net/~iignatyev/dpochepk/8059625/webrev.00/
Additional note: Please note that this path assumes that fix for
JDK-8066440 - Various changes in testlibrary for JDK-8059613 is also
applied.
Thanks,
Dmitrij
More information about the serviceability-dev
mailing list