On Wed, 10 Nov 2021 16:38:57 GMT, Aleksey Shipilev <sh...@openjdk.org> wrote:
>> This is a Zero infrastructure improvement that makes Zero VM work with >> AsyncGetCallTrace, and by extension, async-profiler. >> >> Zero is quite odd in stack management. The "real" stack actually contains >> the C++ Interpreter and the rest of VM code. The Java stack is reported >> through the usual "frame" mechanism the rest of VM uses to get the mapping >> from Template Interpreter, stub, and compiled code. So, to support >> Java-centric AsyncGetCallTrace, we t "only" need Zero to report the proper >> Java frames from its ZeroStack from the profiling/signal handlers. >> >> Additional testing: >> - [x] Linux x86_64 Zero `serviceability/AsyncGetCallTrace` now pass >> - [x] Linux x86_64 Zero works with `async-profiler` > > Aleksey Shipilev has updated the pull request incrementally with one > additional commit since the last revision: > > More reviews Marked as reviewed by sspitsyn (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk/pull/5848