RFR(XS): 8218947: jdb threads command should print threadID in decimal, not hex

David Holmes david.holmes at oracle.com
Thu Feb 14 05:00:09 UTC 2019


On 14/02/2019 2:53 pm, David Holmes wrote:
> <offlist>

oops! Okay on-list then. No big deal :)

David

> pps. You'll also need to update the man page as it has an example 
> showing the hex:
> 
>       threads
>                List the threads that are currently running. For each 
> thread, its name and current status are printed and
>                an index that can be used in other commands. In this 
> example, the thread index is 4, the thread is an
>                instance of java.lang.Thread, the thread name is main, 
> and it is currently running.
> 
>                4. (java.lang.Thread)0x1 main      running
> 
> Is this change really worth bothering with? What's the status of jdb (I 
> was surprised to seem this is all an example!) ? Does this need a CSR 
> request?
> 
> Cheers,
> David
> On 14/02/2019 2:36 pm, David Holmes wrote:
>> PS.
>>
>>   return MessageOutput.format("object description and hex id",
>>
>> Need to change the message too!
>>
>> David
>>
>> On 14/02/2019 2:32 pm, David Holmes wrote:
>>> Hi Chris,
>>>
>>> On 14/02/2019 1:37 pm, Chris Plummer wrote:
>>>> Hi,
>>>>
>>>> Please review the following:
>>>>
>>>> http://cr.openjdk.java.net/~cjplummer/8218947/webrev
>>>> https://bugs.openjdk.java.net/browse/JDK-8218947
>>>
>>> Are there times you may want to correlate those thread ids with ones 
>>> in other logs/tools that are in hex?
>>>
>>> That aside:
>>>
>>> java.lang.Long.toString
>>>
>>> you don't need the java.lang part (it's always implicitly imported).
>>>
>>> Thanks,
>>> David
>>> -----
>>>
>>>> Tested by running the following on all supported platforms:
>>>>
>>>> open/test/hotspot/jtreg/vmTestbase/nsk/jdb
>>>> open/test/jdk/com/sun/jdi
>>>>
>>>> thanks,
>>>>
>>>> Chris


More information about the serviceability-dev mailing list