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 {
30 inline uint32_t LockWord::ThinLockCount() const {
35 inline Monitor* LockWord::FatLockMonitor() const {
41 inline size_t LockWord::ForwardingAddress() const {
46 inline LockWord::LockWord() : value_(0) { function in class:art::LockWord
50 inline LockWord::LockWord(Monitor* mon) function in class:art::LockWord
55 inline int32_t LockWord::GetHashCode() const {
H A Dlock_word.h53 class LockWord { class in namespace:art
85 static LockWord FromThinLockId(uint32_t thread_id, uint32_t count) {
87 return LockWord((thread_id << kThinLockOwnerShift) | (count << kThinLockCountShift) |
91 static LockWord FromForwardingAddress(size_t target) {
93 return LockWord((target >> kStateSize) | (kStateForwardingAddress << kStateShift));
96 static LockWord FromHashCode(uint32_t hash_code) {
98 return LockWord((hash_code << kHashShift) | (kStateHash << kStateShift));
141 LockWord();
144 explicit LockWord(Monitor* mon);
146 bool operator==(const LockWord
158 explicit LockWord(uint32_t val) : value_(val) {} function in class:art::LockWord
[all...]

Completed in 596 milliseconds