JDK 17 | JDK 21 | JDK 24 |
---|---|---|
17.0.17Fixed | 21.0.9Fixed | 24 b27Fixed |
Causes :
|
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).
|