On Fri, 4 Nov 2022 23:17:32 GMT, Dean Long <dl...@openjdk.org> wrote:
>> JEP 429 implementation. > > src/hotspot/share/prims/jvm.cpp line 1410: > >> 1408: loc = 3; >> 1409: } else if (method == resolver.thread_run_method) { >> 1410: loc = 2; > > This depends on how javac numbers locals, right? It seems a bit fragile. > This is one of the reasons why doPrivileged uses the helper method > executePrivileged, so the locals are arguments, giving them predictable > offsets. Ah, good point. I'll have a look at doing that. ------------- PR: https://git.openjdk.org/jdk/pull/10952