Searched refs:jit_lock_ (Results 1 – 11 of 11) sorted by relevance
/art/runtime/jit/ |
D | jit_code_cache.h | 120 void Initialize(uint32_t number_of_methods) REQUIRES(!Locks::jit_lock_); 123 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_); 233 bool WillExecuteJitCode(ArtMethod* method) REQUIRES(!Locks::jit_lock_); 236 bool ContainsMethod(ArtMethod* method) REQUIRES(!Locks::jit_lock_); 239 const void* GetJniStubCode(ArtMethod* method) 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. 61 REQUIRES_SHARED(Locks::jit_lock_); // Might need JIT code cache to allocate memory. 64 size_t GetJitMiniDebugInfoMemUsage() REQUIRES_SHARED(Locks::jit_lock_);
|
D | jit_code_cache.cc | 231 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in Create() 260 inline_cache_cond_("Jit inline cache condition variable", *Locks::jit_lock_), in JitCodeCache() 262 lock_cond_("Jit code cache condition variable", *Locks::jit_lock_), in JitCodeCache() 296 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in ContainsMethod() 319 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GetJniStubCode() 352 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GetSavedEntryPointOfPreCompiledMethod() 418 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in SweepRootTables() 486 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in FreeAllMethodHeaders() 516 MutexLock mu(self, *Locks::jit_lock_); in RemoveMethodsIn() 574 MutexLock mu(self, *Locks::jit_lock_); in WaitUntilInlineCacheAccessible() [all …]
|
D | debugger_interface.cc | 219 static jit::JitMemoryRegion* Memory() ASSERT_CAPABILITY(Locks::jit_lock_) { in Memory() 220 Locks::jit_lock_->AssertHeld(Thread::Current()); in Memory() 443 MutexLock mu(Thread::Current(), *Locks::jit_lock_); // Needed to alloc entry. in NativeDebugInfoPreFork()
|
D | jit_memory_region.cc | 436 REQUIRES(Locks::jit_lock_) in FillRootTable() 498 void JitMemoryRegion::FreeWritableData(uint8_t* writable_data) REQUIRES(Locks::jit_lock_) { in FreeWritableData()
|
/art/test/667-jit-jni-stub/ |
D | jit_jni_stub_test.cc | 34 MutexLock mu(self, *Locks::jit_lock_); in isNextJitGcFull()
|
/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/compiler/jit/ |
D | jit_compiler.cc | 136 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in TypesLoaded()
|
/art/compiler/optimizing/ |
D | optimizing_compiler.cc | 1442 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GenerateJitDebugInfo()
|