/art/runtime/mirror/ |
D | string.cc | 66 const int32_t hash_code = ComputeUtf16Hash(GetCharArray(), GetOffset(), GetLength()); in ComputeHashCode() local 67 SetHashCode(hash_code); in ComputeHashCode() 68 return hash_code; in ComputeHashCode() 78 int32_t hash_code) { in AllocFromUtf16() argument 89 if (hash_code != 0) { in AllocFromUtf16() 90 DCHECK_EQ(hash_code, ComputeUtf16Hash(utf16_data_in, utf16_length)); in AllocFromUtf16() 91 string->SetHashCode(hash_code); in AllocFromUtf16()
|
D | string.h | 81 int32_t hash_code = 0)
|
/art/runtime/ |
D | lock_word.h | 96 static LockWord FromHashCode(uint32_t hash_code) { in FromHashCode() argument 97 CHECK_LE(hash_code, static_cast<uint32_t>(kHashMask)); in FromHashCode() 98 return LockWord((hash_code << kHashShift) | (kStateHash << kStateShift)); in FromHashCode()
|
D | monitor_pool.h | 45 static Monitor* CreateMonitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) in CreateMonitor() argument 48 return new Monitor(self, owner, obj, hash_code); in CreateMonitor() 50 return GetMonitorPool()->CreateMonitorInPool(self, owner, obj, hash_code); in CreateMonitor() 110 Monitor* CreateMonitorInPool(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
|
D | monitor.h | 125 uint32_t hash_code) NO_THREAD_SAFETY_ANALYSIS; 131 explicit Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) 133 explicit Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code, 151 static void Inflate(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
|
D | monitor_pool.cc | 92 int32_t hash_code) in CreateMonitorInPool() argument 110 Monitor* monitor = new(mon_uninitialized) Monitor(self, owner, obj, hash_code, id); in CreateMonitorInPool()
|
D | monitor.cc | 83 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) in Monitor() argument 91 hash_code_(hash_code), in Monitor() 105 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code, in Monitor() argument 114 hash_code_(hash_code), in Monitor() 653 void Monitor::Inflate(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) { in Inflate() argument 657 Monitor* m = MonitorPool::CreateMonitor(self, owner, obj, hash_code); in Inflate() 664 VLOG(monitor) << "monitor: Inflate with hashcode " << hash_code in Inflate() 675 uint32_t hash_code) { in InflateThinLocked() argument 680 Inflate(self, self, obj.Get(), hash_code); in InflateThinLocked() 699 Inflate(self, owner, obj.Get(), hash_code); in InflateThinLocked()
|
D | instrumentation.cc | 737 int32_t hash_code = method->IdentityHashCode(); in AddDeoptimizedMethod() local 738 deoptimized_methods_.insert(std::make_pair(hash_code, GcRoot<mirror::ArtMethod>(method))); in AddDeoptimizedMethod() 743 int32_t hash_code = method->IdentityHashCode(); in FindDeoptimizedMethod() local 744 auto range = deoptimized_methods_.equal_range(hash_code); in FindDeoptimizedMethod() 766 int32_t hash_code = method->IdentityHashCode(); in RemoveDeoptimizedMethod() local 767 auto range = deoptimized_methods_.equal_range(hash_code); in RemoveDeoptimizedMethod()
|
D | debugger.cc | 110 int32_t hash_code = t->IdentityHashCode(); in Add() local 111 auto range = objects_.equal_range(hash_code); in Add() 122 objects_.insert(std::make_pair(hash_code, weak_global)); in Add()
|
/art/runtime/jdwp/ |
D | object_registry.cc | 220 int32_t hash_code = entry->identity_hash_code; in DisposeObject() local 221 for (auto it = object_to_entry_.lower_bound(hash_code), end = object_to_entry_.end(); in DisposeObject() 222 it != end && it->first == hash_code; ++it) { in DisposeObject()
|