src/share/vm/memory/universe.hpp

changeset 1295
433f394ab509
parent 1280
df6caf649ff7
parent 1293
5314d85ffd54
child 1515
7c57aead6d3e
equal deleted inserted replaced
1282:f0a1cbbaf3c0 1295:433f394ab509
341 static CollectedHeap* heap() { return _collectedHeap; } 341 static CollectedHeap* heap() { return _collectedHeap; }
342 342
343 // For UseCompressedOops 343 // For UseCompressedOops
344 static address* narrow_oop_base_addr() { return &_narrow_oop._base; } 344 static address* narrow_oop_base_addr() { return &_narrow_oop._base; }
345 static address narrow_oop_base() { return _narrow_oop._base; } 345 static address narrow_oop_base() { return _narrow_oop._base; }
346 static bool is_narrow_oop_base(void* addr) { return (narrow_oop_base() == (address)addr); }
346 static int narrow_oop_shift() { return _narrow_oop._shift; } 347 static int narrow_oop_shift() { return _narrow_oop._shift; }
347 static void set_narrow_oop_base(address base) { _narrow_oop._base = base; } 348 static void set_narrow_oop_base(address base) { _narrow_oop._base = base; }
348 static void set_narrow_oop_shift(int shift) { _narrow_oop._shift = shift; } 349 static void set_narrow_oop_shift(int shift) { _narrow_oop._shift = shift; }
349 static bool narrow_oop_use_implicit_null_checks() { return _narrow_oop._use_implicit_null_checks; } 350 static bool narrow_oop_use_implicit_null_checks() { return _narrow_oop._use_implicit_null_checks; }
350 static void set_narrow_oop_use_implicit_null_checks(bool use) { _narrow_oop._use_implicit_null_checks = use; } 351 static void set_narrow_oop_use_implicit_null_checks(bool use) { _narrow_oop._use_implicit_null_checks = use; }

mercurial