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