RFR: 8264016: [JVMCI] add some thread local fields for use by JVMCI
Coleen Phillimore
coleenp at openjdk.java.net
Thu Mar 25 00:38:43 UTC 2021
On Thu, 25 Mar 2021 00:14:49 GMT, Tom Rodriguez <never at openjdk.org> wrote:
>> well, I didn't even list myself as author of that one. _threadObj was a problem because some code (like thread dump management code) was accessing it from a terminating thread and the barriers were messed up. It was more complicated than that. I don't know if this will be an issue for these declarations, and if you hide them in another place, we'll never know.
>
> I see. These fields will only be accessed from generated code so I don't think there are the same runtime considerations with them. Obviously it will be our problem to diagnose and fix if issues like that crop up. We just don't want to break an obvious invariants that would require the use of OopStorage. Do you now approve of these changes?
Ok!
-------------
PR: https://git.openjdk.java.net/jdk/pull/3147
More information about the hotspot-dev
mailing list