Searched refs:jit_lock_ (Results 1 – 10 of 10) sorted by relevance
/art/runtime/jit/ |
D | jit_code_cache.h | 122 void Initialize(uint32_t number_of_methods) REQUIRES(!Locks::jit_lock_); 125 void Put(const void* code, ArtMethod* method) REQUIRES(Locks::jit_lock_); 203 REQUIRES(!Locks::jit_lock_); 207 REQUIRES(!Locks::jit_lock_); 215 REQUIRES(!Locks::jit_lock_); 219 REQUIRES(!Locks::jit_lock_); 223 REQUIRES(!Locks::jit_lock_); 232 bool ContainsMethod(ArtMethod* method) REQUIRES(!Locks::jit_lock_); 235 const void* GetJniStubCode(ArtMethod* method) REQUIRES(!Locks::jit_lock_); 248 REQUIRES(!Locks::jit_lock_); [all …]
|
D | jit_memory_region.h | 73 REQUIRES(Locks::jit_lock_); 77 bool IncreaseCodeCacheCapacity() REQUIRES(Locks::jit_lock_); 80 void SetFootprintLimit(size_t new_footprint) REQUIRES(Locks::jit_lock_); 82 const uint8_t* AllocateCode(size_t code_size) REQUIRES(Locks::jit_lock_); 83 void FreeCode(const uint8_t* code) REQUIRES(Locks::jit_lock_); 84 const uint8_t* AllocateData(size_t data_size) REQUIRES(Locks::jit_lock_); 85 void FreeData(const uint8_t* data) REQUIRES(Locks::jit_lock_); 86 void FreeData(uint8_t* writable_data) REQUIRES(Locks::jit_lock_) = delete; 87 void FreeWritableData(uint8_t* writable_data) REQUIRES(Locks::jit_lock_); 95 REQUIRES(Locks::jit_lock_); [all …]
|
D | debugger_interface.h | 57 REQUIRES_SHARED(Locks::jit_lock_); // Might need JIT code cache to allocate memory. 65 REQUIRES_SHARED(Locks::jit_lock_); // Might need JIT code cache to allocate memory. 68 size_t GetJitMiniDebugInfoMemUsage() REQUIRES_SHARED(Locks::jit_lock_);
|
D | jit_code_cache.cc | 236 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in Create() 265 inline_cache_cond_("Jit inline cache condition variable", *Locks::jit_lock_), in JitCodeCache() 267 lock_cond_("Jit code cache condition variable", *Locks::jit_lock_), in JitCodeCache() 291 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in ContainsMethod() 314 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GetJniStubCode() 331 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GetSavedEntryPointOfPreCompiledMethod() 402 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in SweepRootTables() 514 MutexLock mu(self, *Locks::jit_lock_); in RemoveMethodsIn() 572 MutexLock mu(self, *Locks::jit_lock_); in WaitUntilInlineCacheAccessible() 580 MutexLock mu(self, *Locks::jit_lock_); in BroadcastForInlineCacheAccess() [all …]
|
D | debugger_interface.cc | 239 static jit::JitMemoryRegion* Memory() ASSERT_CAPABILITY(Locks::jit_lock_) { in Memory() 240 Locks::jit_lock_->AssertHeld(Thread::Current()); in Memory() 466 MutexLock mu(Thread::Current(), *Locks::jit_lock_); // Needed to alloc entry. in NativeDebugInfoPreFork()
|
D | jit_memory_region.cc | 433 REQUIRES(Locks::jit_lock_) in FillRootTable() 495 void JitMemoryRegion::FreeWritableData(uint8_t* writable_data) REQUIRES(Locks::jit_lock_) { in FreeWritableData()
|
/art/runtime/base/ |
D | locks.h | 339 static Mutex* jit_lock_ ACQUIRED_AFTER(custom_tls_lock_); 342 static Mutex* cha_lock_ ACQUIRED_AFTER(jit_lock_);
|
D | locks.cc | 66 Mutex* Locks::jit_lock_ = nullptr; member in art::Locks 152 DCHECK(jit_lock_ != nullptr); in Init() 311 DCHECK(jit_lock_ == nullptr); in Init() 312 jit_lock_ = new Mutex("Jit code cache", current_lock_level); in Init()
|
/art/test/667-jit-jni-stub/ |
D | jit_jni_stub_test.cc | 34 MutexLock mu(self, *Locks::jit_lock_); in isNextJitGcFull()
|
/art/compiler/jit/ |
D | jit_compiler.cc | 138 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in TypesLoaded()
|