Searched refs:narrowOop (Results 1 - 25 of 72) sorted by relevance

123

/openjdk7/hotspot/src/share/vm/gc_implementation/parNew/
H A DparOopClosures.hpp57 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 DparOopClosures.inline.hpp55 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 DcmsOopClosures.hpp60 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 DpromotionInfo.hpp54 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 Doop.hpp67 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 Doop.inline.hpp100 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 DobjArrayOop.hpp85 return load_decode_heap_oop(obj_at_addr<narrowOop>(index));
93 oop_store(obj_at_addr<narrowOop>(index), value);
H A DobjArrayKlass.inline.hpp36 objarray_follow_contents<narrowOop>(obj, index);
69 objarray_follow_contents<narrowOop>(cm, obj, index);
H A DinstanceMirrorKlass.cpp121 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 DobjArrayKlass.cpp113 // 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 DinstanceRefKlass.cpp117 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 Doop.cpp132 void VerifyOopClosure::do_oop(narrowOop* p) { VerifyOopClosure::do_oop_work(p); }
/openjdk7/hotspot/src/share/vm/memory/
H A DgenOopClosures.hpp100 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 DbarrierSet.cpp38 Universe::heap()->barrier_set()->write_ref_array_pre((narrowOop*)start, (int)count, false);
H A DbarrierSet.hpp100 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 DgenOopClosures.inline.hpp96 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 Diterator.hpp63 virtual void do_oop(narrowOop* o) = 0;
64 virtual void do_oop_v(narrowOop* o) { do_oop(o); }
H A DsharedHeap.cpp107 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 Dg1OopClosures.hpp70 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 DbufferingOopClosure.hpp65 _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 Dg1SATBCardTableModRefBS.hpp73 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 Dg1RemSet.hpp163 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 DmarkSweep.hpp74 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 DstackValue.cpp94 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 DpsScavenge.inline.hpp105 void do_oop(narrowOop* p) { PSRootsClosure::do_oop_work(p); }

Completed in 147 milliseconds

123