-
Bug
-
Resolution: Fixed
-
P5
-
17, 21, 23
BlockLocationPrinter::print_location uses oopDesc::print_on() which expects the caller to provide a ResourceMark.
Since BlockLocationPrinter::print_location() can be printed at arbitrary times (e.g. via MacroAssembler::stop()), it needs to provide its own ResourceMark for successful register printing.
This is an issue since the introduction of this helper class (JDK 14).
Since BlockLocationPrinter::print_location() can be printed at arbitrary times (e.g. via MacroAssembler::stop()), it needs to provide its own ResourceMark for successful register printing.
This is an issue since the introduction of this helper class (JDK 14).
- relates to
-
JDK-8229278 Improve hs_err location printing to assume less about GC internals
- Resolved
- links to
-
Commit(master) openjdk/jdk/f5ebda43
-
Review(master) openjdk/jdk/22455