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 gc_state) function in class:art::LockWord
63 inline int32_t LockWord::GetHashCode() const {
H A Dlock_word.h63 class LockWord { class in namespace:art
134 static LockWord FromThinLockId(uint32_t thread_id, uint32_t count, uint32_t gc_state) {
138 return LockWord((thread_id << kThinLockOwnerShift) |
144 static LockWord FromForwardingAddress(size_t target) {
146 return LockWord((target >> kForwardingAddressShift) | kStateForwardingAddressShifted);
149 static LockWord FromHashCode(uint32_t hash_code, uint32_t gc_state) {
152 return LockWord((hash_code << kHashShift) |
157 static LockWord FromDefault(uint32_t gc_state) {
158 return LockWord(gc_state << kGCStateShift);
161 static bool IsDefault(LockWord l
263 explicit LockWord(uint32_t val) : value_(val) { function
[all...]

Completed in 39 milliseconds