Searched defs:LockWord (Results 1 - 2 of 2) sorted by relevance

/art/runtime/
H A Dlock_word-inl.h25 inline uint32_t LockWord::ThinLockOwner() const {
31 inline uint32_t LockWord::ThinLockCount() const {
37 inline Monitor* LockWord::FatLockMonitor() const {
44 inline size_t LockWord::ForwardingAddress() const {
49 inline LockWord::LockWord() : value_(0) { function in class:art::LockWord
53 inline LockWord::LockWord(Monitor* mon, uint32_t rb_state) function in class:art::LockWord
65 inline int32_t LockWord::GetHashCode() const {
H A Dlock_word.h62 class LockWord { class in namespace:art
111 static LockWord FromThinLockId(uint32_t thread_id, uint32_t count, uint32_t rb_state) {
115 return LockWord((thread_id << kThinLockOwnerShift) | (count << kThinLockCountShift) |
120 static LockWord FromForwardingAddress(size_t target) {
122 return LockWord((target >> kStateSize) | (kStateForwardingAddress << kStateShift));
125 static LockWord FromHashCode(uint32_t hash_code, uint32_t rb_state) {
128 return LockWord((hash_code << kHashShift) |
133 static LockWord FromDefault(uint32_t rb_state) {
135 return LockWord(rb_state << kReadBarrierStateShift);
138 static bool IsDefault(LockWord l
217 explicit LockWord(uint32_t val) : value_(val) { function in class:art::LockWord
[all...]

Completed in 1335 milliseconds