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

Chris Plummer cjplummer at openjdk.java.net
Tue Feb 16 07:33:47 UTC 2021


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

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

Commit messages:
 - Fixed some comments.
 - Fixed some comments.
 - Fixed inspect command so it doesn't duplicate some output

Changes: https://git.openjdk.java.net/jdk/pull/2582/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=2582&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8261269
  Stats: 116 lines in 2 files changed: 90 ins; 22 del; 4 mod
  Patch: https://git.openjdk.java.net/jdk/pull/2582.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/2582/head:pull/2582

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


More information about the serviceability-dev mailing list