RFR: 8292584: assert(cb != __null) failed: must be with -XX:-Inline

Vladimir Kozlov kvn at openjdk.org
Wed Aug 24 17:58:31 UTC 2022


On Wed, 24 Aug 2022 08:08:37 GMT, Dean Long <dlong at openjdk.org> wrote:

> I see why enterSpecial is not a problem. It has a compiled native nmethod, so the Method's _from_compiled_entry field points directly to the compiled entry point. We could do the same for doYield, and set _from_compiled_entry to point to the StubRoutines::cont_doYield() entry point, but out code doesn't support having a _from_compiled_entry point that is not inside an nmethod.

Based on Ron's answer I think we can make `doYield` native. I don't understand your comment about _from_compiled_entry. Does it prevent making `doYield` native?

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

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


More information about the hotspot-compiler-dev mailing list