RFR(M): 8034080 Remove the USDT1 dtrace code from Hotspot

Coleen Phillimore coleen.phillimore at oracle.com
Mon Feb 17 06:18:28 PST 2014


Ship it + 1. thank you for doing this change!
Coleen

On 2/17/14 8:56 AM, David Holmes wrote:
> Ship it! :)
>
> David
>
> On 17/02/2014 5:38 PM, Staffan Larsen wrote:
>>
>> On 17 feb 2014, at 02:44, David Holmes <david.holmes at oracle.com> wrote:
>>
>>> src/share/vm/prims/jni.cpp
>>>
>>> Indent is wrong here:
>>>
>>> JNI_ENTRY(jobject, jni_NewGlobalRef(JNIEnv *env, jobject ref))
>>>     JNIWrapper("NewGlobalRef");
>>> !
>>> ! HOTSPOT_JNI_NEWGLOBALREF_ENTRY(env, ref);
>>> !
>>
>> Sharp eyes! Fixed.
>>
>>> Is it worth renaming 
>>> src/share/vm/utilities/dtrace_usdt2_disabled.hpp to just 
>>> src/share/vm/utilities/dtrace_disabled.hpp ? Or maybe even fold the 
>>> content back into dtrace.hpp
>>
>> Good point. Given how large (and boring) it is I kept it as a 
>> separate file but renamed it.
>>
>>> Otherwise looks good to see this all get stripped out!
>>
>> Updated webrev: http://cr.openjdk.java.net/~sla/8034080/webrev.01/
>>
>> Thanks,
>> /Staffan
>>
>>>
>>> Thanks,
>>> David
>>>
>>>
>>>
>>> On 11/02/2014 8:12 PM, Staffan Larsen wrote:
>>>> Now that both the Solaris (JDK-8030812) and the Linux (JDK-8032462) 
>>>> implementations have moved to USDT2, we can finally remove the 
>>>> USDT1 code from hotspot.
>>>>
>>>> There are quite a lot of changes in this review, and webrev barfed 
>>>> on the number of change in jni.cpp so that file can only be 
>>>> reviewed from the patch file. The good news is that the changes are 
>>>> mostly trivial removal of #ifdef:ed code.
>>>>
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8034080
>>>> webrev: http://cr.openjdk.java.net/~sla/8034080/webrev.00/
>>>>
>>>> Testing: I have run jck-runtime, vm.quick.testlist and 
>>>> vm.dtrace.testlist on Solaris and OS X.
>>>>
>>>> /Staffan
>>>>
>>



More information about the hotspot-dev mailing list