-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 13
-
b16
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8234344 | 11.0.6 | Thomas Stuefe | P4 | Resolved | Fixed | b04 |
There are several functions which, given an unknown pointer assumed to be a metaspace object, check if the pointer is indeed a metaspace object by walking the VirtualSpaceList and checking the ranges.
This can be avoided completely when the pointer is obviously bogus, or, in the case of MetaspaceObj::is_metaspace_obj(), not correctly aligned.
It could also be avoided when the address does not fall within a range of [lowest ever|highest ever), were the list to keep such a range.
This can be avoided completely when the pointer is obviously bogus, or, in the case of MetaspaceObj::is_metaspace_obj(), not correctly aligned.
It could also be avoided when the address does not fall within a range of [lowest ever|highest ever), were the list to keep such a range.
- backported by
-
JDK-8234344 [metaspace] Improve MetaspaceObj::is_metaspace_obj() and friends
- Resolved
- relates to
-
JDK-8231949 [PPC64, s390]: Make async profiling more reliable
- Resolved