RFR: JDK-8302320: AsyncGetCallTrace obtains too few frames in sanity test

Jorn Vernee jvernee at openjdk.org
Wed Feb 15 21:43:17 UTC 2023


On Wed, 15 Feb 2023 21:22:48 GMT, Richard Reingruber <rrich at openjdk.org> wrote:

> If an ordinary interpreter entry is used for a call this means the callee will be interpreted

Maybe we're not talking about the same thing?

`Method` has a `from_interpreted_entry` and a `from_compiled_entry`, but which one is used depends on the caller, and which calling convention they are using. The callee can be either interpreted or compiled (and if there's a mismatch, we go through an adapter). The entry generated by `generate_method_handle_interpreter_entry` is essentially the `from_interpreted_entry`, AFAIU.

-------------

PR: https://git.openjdk.org/jdk/pull/12535


More information about the serviceability-dev mailing list