/openjdk7/hotspot/src/share/vm/oops/ |
H A D | oop.inline2.hpp | 38 inline bool oopDesc::is_perm() const { 43 inline bool oopDesc::is_perm_or_null() const { 47 inline bool oopDesc::is_scavengable() const {
|
H A D | oop.cpp | 45 BarrierSet* oopDesc::_bs = NULL; 47 void oopDesc::print_on(outputStream* st) const { 55 void oopDesc::print_address_on(outputStream* st) const { 61 void oopDesc::print() { print_on(tty); } 63 void oopDesc::print_address() { print_address_on(tty); } 65 char* oopDesc::print_string() { 71 void oopDesc::print_value() { 75 char* oopDesc::print_value_string() { 82 void oopDesc::print_value_on(outputStream* st) const { 99 void oopDesc [all...] |
H A D | oop.inline.hpp | 65 inline void oopDesc::release_set_mark(markOop m) { 69 inline markOop oopDesc::cas_set_mark(markOop new_mark, markOop old_mark) { 73 inline klassOop oopDesc::klass() const { 81 inline klassOop oopDesc::klass_or_null() const volatile { 90 inline klassOop oopDesc::unsafe_klass_or_null() const volatile { 98 inline int oopDesc::klass_gap_offset_in_bytes() { 100 return oopDesc::klass_offset_in_bytes() + sizeof(narrowOop); 103 inline oop* oopDesc::klass_addr() { 110 inline narrowOop* oopDesc::compressed_klass_addr() { 115 inline void oopDesc [all...] |
H A D | oop.psgc.inline.hpp | 36 inline void oopDesc::push_contents(PSPromotionManager* pm) {
|
H A D | oop.pcgc.inline.hpp | 37 inline void oopDesc::update_contents(ParCompactionManager* cm) { 60 inline void oopDesc::follow_contents(ParCompactionManager* cm) { 68 inline void oopDesc::follow_header(ParCompactionManager* cm) { 76 inline oop oopDesc::forward_to_atomic(oop p) { 100 inline void oopDesc::update_header() {
|
H A D | instanceOop.hpp | 33 class instanceOopDesc : public oopDesc {
|
H A D | instanceRefKlass.cpp | 50 T heap_oop = oopDesc::load_heap_oop(referent_addr); 56 if (!oopDesc::is_null(heap_oop)) { 57 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop); 82 T next_oop = oopDesc::load_heap_oop(next_addr); 83 if (!oopDesc::is_null(next_oop)) { // i.e. ref is not "active" 98 oop next = oopDesc::load_decode_heap_oop(next_addr); 100 assert(oopDesc::is_null(next) || oopDesc::is_null(discovered), 102 (oopDesc*)obj)); 129 T heap_oop = oopDesc [all...] |
H A D | oopsHierarchy.hpp | 42 typedef class oopDesc* oop; 61 // to and from the underlying oopDesc pointer type. 68 // underlying oopDesc* type if appropriate. 79 oopDesc* _o; 90 void raw_set_obj(const void* p) { _o = (oopDesc*)p; } 103 oopDesc* obj() const volatile { return _o; } 106 oopDesc* operator->() const { return obj(); } 111 bool operator==(intptr_t p) const { return obj() == (oopDesc*)p; } 112 bool operator!=(intptr_t p) const { return obj() != (oopDesc*)p; } 123 operator oopDesc* () cons [all...] |
H A D | compiledICHolderOop.hpp | 38 class compiledICHolderOopDesc : public oopDesc { 42 klassOop _holder_klass; // to avoid name conflict with oopDesc::_klass
|
H A D | typeArrayKlassKlass.hpp | 53 static int header_size() { return oopDesc::header_size() + sizeof(typeArrayKlassKlass)/HeapWordSize; }
|
H A D | instanceMirrorKlass.cpp | 54 T heap_oop = oopDesc::load_heap_oop(p); 55 if (!oopDesc::is_null(heap_oop)) { 56 oop o = oopDesc::decode_heap_oop_not_null(heap_oop); 61 T heap_oop = oopDesc::load_heap_oop(p); 62 if (!oopDesc::is_null(heap_oop)) { 63 oop o = oopDesc::decode_heap_oop_not_null(heap_oop); 68 T heap_oop = oopDesc::load_heap_oop(p); 69 if (!oopDesc::is_null(heap_oop)) { 70 oop o = oopDesc::decode_heap_oop_not_null(heap_oop);
|
H A D | arrayKlassKlass.hpp | 49 static int header_size() { return oopDesc::header_size() + sizeof(arrayKlassKlass)/HeapWordSize; }
|
H A D | klassKlass.hpp | 59 static int header_size() { return oopDesc::header_size() + sizeof(klassKlass)/HeapWordSize; }
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | defNewGeneration.inline.hpp | 40 assert (!oopDesc::is_null(*p), "expected non-null ref"); 41 oop obj = oopDesc::load_decode_heap_oop_not_null(p); 62 oop obj = oopDesc::load_decode_heap_oop_not_null(p); 73 assert (!oopDesc::is_null(*p), "expected non-null ref"); 74 oop obj = oopDesc::load_decode_heap_oop_not_null(p); 84 oop obj = oopDesc::load_decode_heap_oop_not_null(p);
|
H A D | genOopClosures.inline.hpp | 55 T heap_oop = oopDesc::load_heap_oop(p); 56 assert(!oopDesc::is_null(heap_oop), "expected non-null oop"); 57 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 66 T heap_oop = oopDesc::load_heap_oop(p); 67 assert(!oopDesc::is_null(heap_oop), "expected non-null oop"); 68 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 78 T heap_oop = oopDesc::load_heap_oop(p); 80 if (!oopDesc::is_null(heap_oop)) { 81 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 86 oopDesc [all...] |
H A D | genOopClosures.hpp | 138 T heap_oop = oopDesc::load_heap_oop(p); 139 if (!oopDesc::is_null(heap_oop)) { 140 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 177 oop obj = oopDesc::load_decode_heap_oop(p); 178 guarantee(obj->is_oop_or_null(), err_msg("invalid oop: " INTPTR_FORMAT, (oopDesc*) obj));
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1OopClosures.inline.hpp | 41 T heap_oop = oopDesc::load_heap_oop(p); 42 if (!oopDesc::is_null(heap_oop) && 43 _g1->obj_in_cs(oopDesc::decode_heap_oop_not_null(heap_oop))) { 50 T heap_oop = oopDesc::load_heap_oop(p); 51 if (!oopDesc::is_null(heap_oop)) { 52 HeapWord* obj_hw = (HeapWord*)oopDesc::decode_heap_oop_not_null(heap_oop); 62 T heap_oop = oopDesc::load_heap_oop(p); 64 if (!oopDesc::is_null(heap_oop)) { 65 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 78 assert((obj == oopDesc [all...] |
H A D | g1RemSet.inline.hpp | 47 oop obj = oopDesc::load_decode_heap_oop(p); 55 oopDesc* o = obj.obj(); 57 oopDesc* o = obj; 82 T heap_oop = oopDesc::load_heap_oop(p); 83 if (!oopDesc::is_null(heap_oop) && !_from->is_survivor()) {
|
H A D | g1SATBCardTableModRefBS.hpp | 57 T heap_oop = oopDesc::load_heap_oop(field); 58 if (!oopDesc::is_null(heap_oop)) { 59 enqueue(oopDesc::decode_heap_oop(heap_oop));
|
H A D | g1SATBCardTableModRefBS.cpp | 72 T heap_oop = oopDesc::load_heap_oop(elem_ptr); 73 if (!oopDesc::is_null(heap_oop)) { 74 enqueue(oopDesc::decode_heap_oop_not_null(heap_oop));
|
/openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
H A D | markSweep.inline.hpp | 55 T heap_oop = oopDesc::load_heap_oop(p); 56 if (!oopDesc::is_null(heap_oop)) { 57 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 68 T heap_oop = oopDesc::load_heap_oop(p); 69 if (!oopDesc::is_null(heap_oop)) { 70 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 85 T heap_oop = oopDesc::load_heap_oop(p); 86 if (!oopDesc::is_null(heap_oop)) { 87 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 98 oopDesc [all...] |
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | psScavenge.inline.hpp | 40 T heap_oop = oopDesc::load_heap_oop(p); 41 if (oopDesc::is_null(heap_oop)) return false; 42 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 49 oop obj = oopDesc::load_decode_heap_oop_not_null(p); 74 oop o = oopDesc::load_decode_heap_oop_not_null(p); 78 oopDesc::encode_store_heap_oop_not_null(p, new_obj);
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/ |
H A D | parOopClosures.inline.hpp | 33 assert (!oopDesc::is_null(*p), "null weak reference?"); 34 oop obj = oopDesc::load_decode_heap_oop_not_null(p); 50 oopDesc::encode_store_heap_oop_not_null(p, new_obj); 59 assert(!oopDesc::is_null(*p), "expected non-null object"); 60 oop obj = oopDesc::load_decode_heap_oop_not_null(p); 76 T heap_oop = oopDesc::load_heap_oop(p); 77 if (!oopDesc::is_null(heap_oop)) { 78 oop obj = oopDesc::decode_heap_oop_not_null(heap_oop); 108 oopDesc::encode_store_heap_oop_not_null(p, new_obj); 112 oopDesc [all...] |
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Runtime1.hpp | 149 static void throw_class_cast_exception(JavaThread* thread, oopDesc* object); 151 static void throw_array_store_exception(JavaThread* thread, oopDesc* object); 153 static void monitorenter(JavaThread* thread, oopDesc* obj, BasicObjectLock* lock); 186 static int arraycopy(oopDesc* src, int src_pos, oopDesc* dst, int dst_pos, int length); 189 static int is_instance_of(oopDesc* mirror, oopDesc* obj);
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreterRuntime.hpp | 95 static void register_finalizer(JavaThread* thread, oopDesc* obj); 105 static void throw_ClassCastException(JavaThread* thread, oopDesc* obj); 107 static void create_klass_exception(JavaThread* thread, char* name, oopDesc* obj); 108 static address exception_handler_for_exception(JavaThread* thread, oopDesc* exception); 136 static void post_field_access(JavaThread *thread, oopDesc* obj, 138 static void post_field_modification(JavaThread *thread, oopDesc* obj,
|