Searched refs:MonitorId (Results 1 – 6 of 6) sorted by relevance
78 static Monitor* MonitorFromMonitorId(MonitorId mon_id) { in MonitorFromMonitorId()86 static MonitorId MonitorIdFromMonitor(Monitor* mon) { in MonitorIdFromMonitor()88 return reinterpret_cast<MonitorId>(mon) >> LockWord::kMonitorIdAlignmentShift; in MonitorIdFromMonitor()94 static MonitorId ComputeMonitorId(Monitor* mon, Thread* self) { in ComputeMonitorId()142 Monitor* LookupMonitor(MonitorId mon_id) { in LookupMonitor()157 MonitorId ComputeMonitorIdInPool(Monitor* mon, Thread* self) { in ComputeMonitorIdInPool()176 static constexpr size_t MonitorIdToOffset(MonitorId id) { in MonitorIdToOffset()180 static constexpr MonitorId OffsetToMonitorId(size_t offset) { in OffsetToMonitorId()181 return static_cast<MonitorId>(offset >> 3); in OffsetToMonitorId()
13 it contains primarily a `MonitorId`. We also inflate significantly contended locks, since the lock22 A `MonitorId` is logically a pointer to a `Monitor` structure. The `Monitor` data structure is30 `MonitorId` are the index of the `Monitor` within its chunk. The remaining bits are used to find36 really triangular.) The high bits of a `MonitorId` are interpreted as row- and column-indices into55 to allow mapping of an additional `MonitorId`.
126 MonitorId id = mon_uninitialized->monitor_id_; in CreateMonitorInPool()139 MonitorId id = monitor->monitor_id_; in ReleaseMonitorToPool()
40 MonitorId mon_id = (value_ >> kMonitorIdShift) & kMonitorIdMask; in FatLockMonitor()
48 using MonitorId = uint32_t; variable154 MonitorId GetMonitorId() const { in GetMonitorId()191 Monitor(Thread* self, Thread* owner, ObjPtr<mirror::Object> obj, int32_t hash_code, MonitorId id)433 MonitorId monitor_id_;
131 MonitorId id) in Monitor()