RFR: JDK-8212053: A few more missing object equals barriers (original) (raw)
Roman Kennke rkennke at redhat.com
Thu Oct 11 16:53:36 UTC 2018
- Previous message: RFR (S): 6516521: Doc: should document about the primordial thread attaching to the VM
- Next message: RFR: JDK-8212053: A few more missing object equals barriers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Testing and code analysis have revealed a couple more places where we need oopDesc::equals() or oopDesc::equals_raw(). Those should really be the last ones (notwithstanding new code of course):
in compressed oops, we should use equals_raw() because it's only used to verify that we encoded/decoded the oop correctly a few lines above. It cannot have been changed yet. In vframe, we need the usual oopDesc::equals(..) because we may see different copies of the same object.
Bug: https://bugs.openjdk.java.net/browse/JDK-8212053 Webrev: http://cr.openjdk.java.net/~rkennke/JDK-8212053/webrev.00/
Builds and runs hotspot/tier1 fine.
Ok?
Roman
- Previous message: RFR (S): 6516521: Doc: should document about the primordial thread attaching to the VM
- Next message: RFR: JDK-8212053: A few more missing object equals barriers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]