DTraceAllocProbes in x86-64 templateTable?

David Holmes - Sun Microsystems David.Holmes at Sun.COM
Fri Feb 19 14:03:35 PST 2010


Keith fixed it - thanks Keith.

David

Jeremy Manson said the following on 02/20/10 03:54:
> Seems to be fixed now.  Thanks!
> 
> Jeremy
> 
> On Thu, Feb 4, 2010 at 8:13 PM, David Holmes - Sun Microsystems
> <David.Holmes at sun.com> wrote:
>> I've "touched" the CR to raise it to the attention of the RE.
>>
>> David
>>
>> Jeremy Manson said the following on 02/05/10 13:03:
>>> This has seriously gone unfixed for two years?
>>>
>>> Jeremy
>>>
>>> On Thu, Feb 4, 2010 at 6:24 PM, David Holmes - Sun Microsystems
>>> <David.Holmes at sun.com> wrote:
>>>> Known bug: 6587322
>>>>
>>>> Cheers,
>>>> David
>>>>
>>>> Keith McGuigan said the following on 02/05/10 12:13:
>>>>> Jeremy Manson wrote:
>>>>>> Hi folks,
>>>>>>
>>>>>> I noticed that the call to DTraceAllocProbes in the 64-bit x86
>>>>>> templateTable is directly after a jump instruction that jumps over it.
>>>>>>  I don't have dtrace to check, but that can't be right, can it?
>>>>>>
>>>>>> It's line 3245 of:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot/file/c028504fdaa6/src/cpu/x86/vm/templateTable_x86_64.cpp
>>>>>>
>>>>>> The 32-bit version appears to have this code correctly placed above the
>>>>>> jmp.
>>>>> Yes, that looks wrong.  Good catch.  I'll verify w/dtrace that this is
>>>>> actually wrong and file a bug if so (which I'm sure it will be).
>>>>>
>>>>> --
>>>>> - Keith


More information about the serviceability-dev mailing list