RFR: 8295697: Resolve conflicts between serviceability/jvmti and nsk/jvmti shared code [v2]
Alex Menkov
amenkov at openjdk.org
Thu Oct 20 00:31:53 UTC 2022
On Wed, 19 Oct 2022 22:58:32 GMT, Serguei Spitsyn <sspitsyn at openjdk.org> wrote:
>> test/hotspot/jtreg/vmTestbase/nsk/share/jni/jni_tools.h line 136:
>>
>>> 134: * Declared and defined in jvmti_common.h
>>> 135: */
>>> 136: //char *jlong_to_string(jlong value, char *string);
>>
>> It seems odd to have jlong_to_string and julong_to_string implemented in different places. Maybe more cleanup is needed here.
>
> I'd suggest to move julong_to_string to the same place where the jlong_to_string is placed and remove all these with the comments from jni_tools.
> I agree, we may need to file a separate bug for global cleanup which should get rid of JVMTITools.*.
I moved julong_to_string (and define for julong type) to jvmti_common.h
About JVMTITools.*
JVMTITools.cpp is included in 628 tests, JVMTITools.h is included in 348 files.
I don't think removing this 2 files worth such massive change
-------------
PR: https://git.openjdk.org/jdk/pull/10733
More information about the serviceability-dev
mailing list