We print the stack bounds, the stack pointer, and the free space left on stack. The latter we calculate using `pointer_delta`. That function asserts for negative deltas.
If the stack pointer is out of bounds in the wrong direction, we get an assert, which causes "Error occurred during error reporting", an additional activation frame that eats stack space, and miss out on information.
If the stack pointer is out of bounds in the wrong direction, we get an assert, which causes "Error occurred during error reporting", an additional activation frame that eats stack space, and miss out on information.
- links to
-
Review(master)
openjdk/jdk/29558