Searched refs:oopDesc (Results 1 - 25 of 142) sorted by relevance

123456

/openjdk7/hotspot/src/share/vm/oops/
H A Doop.inline2.hpp38 inline bool oopDesc::is_perm() const {
43 inline bool oopDesc::is_perm_or_null() const {
47 inline bool oopDesc::is_scavengable() const {
H A Doop.cpp45 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 Doop.inline.hpp65 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 Doop.psgc.inline.hpp36 inline void oopDesc::push_contents(PSPromotionManager* pm) {
H A Doop.pcgc.inline.hpp37 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 DinstanceOop.hpp33 class instanceOopDesc : public oopDesc {
H A DinstanceRefKlass.cpp50 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 DoopsHierarchy.hpp42 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 DcompiledICHolderOop.hpp38 class compiledICHolderOopDesc : public oopDesc {
42 klassOop _holder_klass; // to avoid name conflict with oopDesc::_klass
H A DtypeArrayKlassKlass.hpp53 static int header_size() { return oopDesc::header_size() + sizeof(typeArrayKlassKlass)/HeapWordSize; }
H A DinstanceMirrorKlass.cpp54 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 DarrayKlassKlass.hpp49 static int header_size() { return oopDesc::header_size() + sizeof(arrayKlassKlass)/HeapWordSize; }
H A DklassKlass.hpp59 static int header_size() { return oopDesc::header_size() + sizeof(klassKlass)/HeapWordSize; }
/openjdk7/hotspot/src/share/vm/memory/
H A DdefNewGeneration.inline.hpp40 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 DgenOopClosures.inline.hpp55 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 DgenOopClosures.hpp138 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 Dg1OopClosures.inline.hpp41 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 Dg1RemSet.inline.hpp47 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 Dg1SATBCardTableModRefBS.hpp57 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 Dg1SATBCardTableModRefBS.cpp72 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 DmarkSweep.inline.hpp55 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 DpsScavenge.inline.hpp40 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 DparOopClosures.inline.hpp33 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 Dc1_Runtime1.hpp149 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 DinterpreterRuntime.hpp95 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,

Completed in 824 milliseconds

123456