mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 18:44:38 +02:00
8024760: add more types, fields and constants to VMStructs
Reviewed-by: kvn, coleenp
This commit is contained in:
parent
13d322d70f
commit
4fa99b3fc5
9 changed files with 123 additions and 18 deletions
|
@ -602,7 +602,7 @@ oop Universe::gen_out_of_memory_error(oop default_err) {
|
|||
}
|
||||
}
|
||||
|
||||
static intptr_t non_oop_bits = 0;
|
||||
intptr_t Universe::_non_oop_bits = 0;
|
||||
|
||||
void* Universe::non_oop_word() {
|
||||
// Neither the high bits nor the low bits of this value is allowed
|
||||
|
@ -616,11 +616,11 @@ void* Universe::non_oop_word() {
|
|||
// Using the OS-supplied non-memory-address word (usually 0 or -1)
|
||||
// will take care of the high bits, however many there are.
|
||||
|
||||
if (non_oop_bits == 0) {
|
||||
non_oop_bits = (intptr_t)os::non_memory_address_word() | 1;
|
||||
if (_non_oop_bits == 0) {
|
||||
_non_oop_bits = (intptr_t)os::non_memory_address_word() | 1;
|
||||
}
|
||||
|
||||
return (void*)non_oop_bits;
|
||||
return (void*)_non_oop_bits;
|
||||
}
|
||||
|
||||
jint universe_init() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue