RFR: 8261269: When using clhsdb to "inspect" a java object, clhsdb prints "Oop for..." twice [v2]

Kevin Walls kevinw at openjdk.java.net
Mon Feb 22 12:07:40 UTC 2021


On Thu, 18 Feb 2021 06:43:01 GMT, Chris Plummer <cjplummer at openjdk.org> wrote:

>> See CR for details. In brief, fixed the `inspect` command to remove duplicate output:
>> 
>> hsdb> inspect 0x00000007fef00770
>> instance of Oop for java/lang/Class @ 0x00000007fef00770 @ 0x00000007fef00770 (size = 160)
>> in: Oop for java/io/BufferedInputStream @ 0x0000000082005b08 Oop for java/io/BufferedInputStream @ 0x0000000082005b08
>> out: Oop for java/io/PrintStream @ 0x0000000082007b60 Oop for java/io/PrintStream @ 0x0000000082007b60
>> err: Oop for java/io/PrintStream @ 0x000000008200e0c8 Oop for java/io/PrintStream @ 0x000000008200e0c8 
>> It should be:
>> 
>> hsdb> inspect 0x00000007fef00770
>> instance of Oop for java/lang/Class @ 0x00000007fef00770 (size = 160)
>> in: Oop for java/io/BufferedInputStream @ 0x0000000082005b08
>> out: Oop for java/io/PrintStream @ 0x0000000082007b60
>> err: Oop for java/io/PrintStream @ 0x000000008200e0c8
>
> Chris Plummer has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Put replicated strings into a local variable.

Marked as reviewed by kevinw (Committer).

-------------

PR: https://git.openjdk.java.net/jdk/pull/2582


More information about the serviceability-dev mailing list