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