src/share/vm/oops/oop.hpp

changeset 8019
3fb3ceb7398f
parent 7535
7ae4e26cb1e0
child 9138
b56ab8e56604
equal deleted inserted replaced
8018:7763e0b50e20 8019:3fb3ceb7398f
70 70
71 public: 71 public:
72 markOop mark() const { return _mark; } 72 markOop mark() const { return _mark; }
73 markOop* mark_addr() const { return (markOop*) &_mark; } 73 markOop* mark_addr() const { return (markOop*) &_mark; }
74 74
75 void set_mark(volatile markOop m) { 75 void set_mark(volatile markOop m) {
76 #ifdef MIPS64 76 #ifdef MIPS64
77 if (Use3A2000) release_set_mark(m); 77 if (UseSyncLevel >= 2000) release_set_mark(m);
78 else 78 else
79 #endif 79 #endif
80 _mark = m; 80 _mark = m;
81 } 81 }
82 82
83 void release_set_mark(markOop m); 83 void release_set_mark(markOop m);
84 markOop cas_set_mark(markOop new_mark, markOop old_mark); 84 markOop cas_set_mark(markOop new_mark, markOop old_mark);
85 85

mercurial