| /openjdk7/hotspot/src/share/vm/gc_implementation/parNew/ |
| H A D | parOopClosures.hpp | 57 virtual void do_oop(narrowOop* p); 59 inline void do_oop_nv(narrowOop* p); 68 virtual void do_oop(narrowOop* p); 70 inline void do_oop_nv(narrowOop* p); 79 virtual void do_oop(narrowOop* p); 88 virtual void do_oop(narrowOop* p); 99 virtual void do_oop(narrowOop* p); 101 inline void do_oop_nv(narrowOop* p);
|
| H A D | parOopClosures.inline.hpp | 55 inline void ParScanWeakRefClosure::do_oop_nv(narrowOop* p) { ParScanWeakRefClosure::do_oop_work(p); } 129 inline void ParScanWithBarrierClosure::do_oop_nv(narrowOop* p) { ParScanClosure::do_oop_work(p, true, false); } 132 inline void ParScanWithoutBarrierClosure::do_oop_nv(narrowOop* p) { ParScanClosure::do_oop_work(p, false, false); }
|
| /openjdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/ |
| H A D | cmsOopClosures.hpp | 60 virtual void do_oop(narrowOop* p); 62 inline void do_oop_nv(narrowOop* p) { MarkRefsIntoClosure::do_oop_work(p); } 82 virtual void do_oop(narrowOop* p); 84 inline void do_oop_nv(narrowOop* p) { MarkRefsIntoVerifyClosure::do_oop_work(p); } 147 virtual void do_oop(narrowOop* p); 149 inline void do_oop_nv(narrowOop* p) { PushAndMarkClosure::do_oop_work(p); } 183 virtual void do_oop(narrowOop* p); 185 inline void do_oop_nv(narrowOop* p) { Par_PushAndMarkClosure::do_oop_work(p); } 223 virtual void do_oop(narrowOop* p); 225 inline void do_oop_nv(narrowOop* [all...] |
| H A D | promotionInfo.hpp | 54 LP64_ONLY(narrowOop _pad;) 55 narrowOop _narrow_next; 57 narrowOop _narrow_next; 58 LP64_ONLY(narrowOop _pad;)
|
| /openjdk7/hotspot/src/share/vm/oops/ |
| H A D | oop.hpp | 67 narrowOop _compressed_klass; 95 narrowOop* compressed_klass_addr(); 167 static bool is_null(narrowOop obj); 169 // Decode an oop pointer from a narrowOop if compressed. 170 // These are overloaded for oop and narrowOop as are the other functions 173 static oop decode_heap_oop_not_null(narrowOop v); 175 static oop decode_heap_oop(narrowOop v); 178 static oop unsafe_decode_heap_oop_not_null(narrowOop v); 180 static oop unsafe_decode_heap_oop(narrowOop v); 185 static narrowOop encode_heap_oop_not_nul [all...] |
| H A D | oop.inline.hpp | 100 return oopDesc::klass_offset_in_bytes() + sizeof(narrowOop); 110 inline narrowOop* oopDesc::compressed_klass_addr() { 112 return (narrowOop*) &_metadata._compressed_klass; 183 // is narrowOop. All functions are overloaded so they can be called by 188 inline bool oopDesc::is_null(narrowOop obj) { return obj == 0; } 198 inline narrowOop oopDesc::encode_heap_oop_not_null(oop v) { 209 return (narrowOop)result; 212 inline narrowOop oopDesc::encode_heap_oop(oop v) { 213 return (is_null(v)) ? (narrowOop)0 : encode_heap_oop_not_null(v); 216 inline oop oopDesc::unsafe_decode_heap_oop_not_null(narrowOop [all...] |
| H A D | objArrayOop.hpp | 85 return load_decode_heap_oop(obj_at_addr<narrowOop>(index)); 93 oop_store(obj_at_addr<narrowOop>(index), value);
|
| H A D | objArrayKlass.inline.hpp | 36 objarray_follow_contents<narrowOop>(obj, index); 69 objarray_follow_contents<narrowOop>(cm, obj, index);
|
| H A D | instanceMirrorKlass.cpp | 121 InstanceMirrorKlass_SPECIALIZED_OOP_ITERATE(narrowOop, \ 132 // narrowOop as the specialization type. These test the UseCompressedOops 138 InstanceMirrorKlass_SPECIALIZED_BOUNDED_OOP_ITERATE(narrowOop, \ 209 InstanceMirrorKlass_SPECIALIZED_OOP_ITERATE_DEFN(narrowOop, nv_suffix); \ 226 InstanceMirrorKlass_SPECIALIZED_OOP_ITERATE_DEFN(narrowOop, nv_suffix); \ 244 InstanceMirrorKlass_BOUNDED_SPECIALIZED_OOP_ITERATE(narrowOop, nv_suffix, mr); \
|
| H A D | objArrayKlass.cpp | 113 // Either oop or narrowOop depending on UseCompressedOops. 195 narrowOop* const src = objArrayOop(s)->obj_at_addr<narrowOop>(src_pos); 196 narrowOop* const dst = objArrayOop(d)->obj_at_addr<narrowOop>(dst_pos); 197 do_copy<narrowOop>(s, src, d, dst, length, CHECK); 329 ObjArrayKlass_SPECIALIZED_OOP_ITERATE(narrowOop, \ 338 ObjArrayKlass_SPECIALIZED_BOUNDED_OOP_ITERATE(narrowOop, \ 349 objarray_follow_contents<narrowOop>(obj, 0); 361 objarray_follow_contents<narrowOop>(c [all...] |
| H A D | instanceRefKlass.cpp | 117 specialized_oop_follow_contents<narrowOop>(this, obj); 192 specialized_oop_follow_contents<narrowOop>(this, cm, obj); 237 specialized_oop_adjust_pointers<narrowOop>(this, obj); 314 InstanceRefKlass_SPECIALIZED_OOP_ITERATE(narrowOop, nv_suffix, contains); \ 331 InstanceRefKlass_SPECIALIZED_OOP_ITERATE(narrowOop, nv_suffix, contains); \ 349 InstanceRefKlass_SPECIALIZED_OOP_ITERATE(narrowOop, nv_suffix, mr.contains); \ 419 specialized_oop_push_contents<narrowOop>(this, pm, obj); 441 specialized_oop_update_pointers<narrowOop>(this, cm, obj);
|
| H A D | oop.cpp | 132 void VerifyOopClosure::do_oop(narrowOop* p) { VerifyOopClosure::do_oop_work(p); }
|
| /openjdk7/hotspot/src/share/vm/memory/ |
| H A D | genOopClosures.hpp | 100 virtual void do_oop(narrowOop* p); 102 inline void do_oop_nv(narrowOop* p); 123 virtual void do_oop(narrowOop* p); 125 inline void do_oop_nv(narrowOop* p); 151 virtual void do_oop(narrowOop* p); 153 inline void do_oop_nv(narrowOop* p) { FilteringClosure::do_oop_work(p); } 169 virtual void do_oop(narrowOop* p); 171 inline void do_oop_nv(narrowOop* p); 182 virtual void do_oop(narrowOop* p);
|
| H A D | barrierSet.cpp | 38 Universe::heap()->barrier_set()->write_ref_array_pre((narrowOop*)start, (int)count, false);
|
| H A D | barrierSet.hpp | 100 virtual void write_ref_field_pre_work(narrowOop* field, oop new_val) {}; 137 virtual void write_ref_array_pre(narrowOop* dst, int length,
|
| H A D | genOopClosures.inline.hpp | 96 inline void ScanClosure::do_oop_nv(narrowOop* p) { ScanClosure::do_oop_work(p); } 119 inline void FastScanClosure::do_oop_nv(narrowOop* p) { FastScanClosure::do_oop_work(p); } 136 inline void ScanWeakRefClosure::do_oop_nv(narrowOop* p) { ScanWeakRefClosure::do_oop_work(p); }
|
| H A D | iterator.hpp | 63 virtual void do_oop(narrowOop* o) = 0; 64 virtual void do_oop_v(narrowOop* o) { do_oop(o); }
|
| H A D | sharedHeap.cpp | 107 virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } 117 virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); } 263 virtual void do_oop(narrowOop* p) { ShouldNotReachHere(); }
|
| /openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
| H A D | g1OopClosures.hpp | 70 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 84 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 118 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 153 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 191 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 204 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 219 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 234 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 249 virtual void do_oop(narrowOop* p) { do_oop_nv(p); } 262 virtual void do_oop(narrowOop* [all...] |
| H A D | bufferingOopClosure.hpp | 65 _oc->do_oop((narrowOop*)(*curr)); 84 virtual void do_oop(narrowOop* p) { do_oop_work(p); } 113 virtual void do_oop(narrowOop* p) { do_oop_work(p); } 171 _oc->do_oop((narrowOop*)(*curr)); 183 virtual void do_oop(narrowOop* p) { do_oop_work(p); }
|
| H A D | g1SATBCardTableModRefBS.hpp | 73 virtual void write_ref_field_pre_work(narrowOop* field, oop new_val) { 86 virtual void write_ref_array_pre(narrowOop* dst, int count, bool dest_uninitialized) {
|
| H A D | g1RemSet.hpp | 163 virtual void do_oop(narrowOop* p) { do_oop_work(p); } 180 virtual void do_oop(narrowOop* p) { do_oop_work(p); }
|
| /openjdk7/hotspot/src/share/vm/gc_implementation/shared/ |
| H A D | markSweep.hpp | 74 virtual void do_oop(narrowOop* p); 80 virtual void do_oop(narrowOop* p); 96 virtual void do_oop(narrowOop* p); 111 virtual void do_oop(narrowOop* p); 222 static void adjust_pointer(narrowOop* p) { adjust_pointer(p, false); }
|
| /openjdk7/hotspot/src/share/vm/runtime/ |
| H A D | stackValue.cpp | 94 union { intptr_t p; narrowOop noop;} value; 101 value.noop = (narrowOop) *(julong*) value_addr; 103 value.noop = *(narrowOop*) value_addr;
|
| /openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
| H A D | psScavenge.inline.hpp | 105 void do_oop(narrowOop* p) { PSRootsClosure::do_oop_work(p); }
|