RFR: 8337517: Redacted Heap Dumps
Henry Lin
duke at openjdk.org
Wed Jul 31 21:38:46 UTC 2024
Adds a command line option `-redact` to `jcmd`, `redact` to `jmap` and `-XX:+HeapDumpRedacted` enabling redacted heap dumps. When enabled, the output binary heap dump has zeroes written out in place of the original primitive values in the object fields. There is a new jtreg test `heapDumpRedactedTest.java` that tests that the fields are properly redacted.
-------------
Commit messages:
- remove whitespace
- fix array redact and format
- add jmap redact
- changed heapDumper.cpp dump function to take in redact
- add redact option to jcmd line
- formatting
- redacted heap dump and test
Changes: https://git.openjdk.org/jdk/pull/20409/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20409&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8337517
Stats: 287 lines in 13 files changed: 176 ins; 12 del; 99 mod
Patch: https://git.openjdk.org/jdk/pull/20409.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/20409/head:pull/20409
PR: https://git.openjdk.org/jdk/pull/20409
More information about the hotspot-runtime-dev
mailing list