Searched refs:jit_lock_ (Results 1 – 10 of 10) sorted by relevance
/art/runtime/jit/ |
D | jit_code_cache.h | 121 void Initialize(uint32_t number_of_methods) REQUIRES(!Locks::jit_lock_); 124 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. 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 | 235 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in Create() 264 inline_cache_cond_("Jit inline cache condition variable", *Locks::jit_lock_), in JitCodeCache() 266 lock_cond_("Jit code cache condition variable", *Locks::jit_lock_), in JitCodeCache() 301 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in ContainsMethod() 324 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GetJniStubCode() 357 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in GetSavedEntryPointOfPreCompiledMethod() 428 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in SweepRootTables() 535 MutexLock mu(self, *Locks::jit_lock_); in RemoveMethodsIn() 594 MutexLock mu(self, *Locks::jit_lock_); in WaitUntilInlineCacheAccessible() 602 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() 463 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 | 138 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in TypesLoaded()
|