Searched refs:jit_lock_ (Results 1 – 11 of 11) 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_); 204 REQUIRES(!Locks::jit_lock_); 208 REQUIRES(!Locks::jit_lock_); 216 REQUIRES(!Locks::jit_lock_); 220 REQUIRES(!Locks::jit_lock_); 224 REQUIRES(!Locks::jit_lock_); 234 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::jit_lock_); 238 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::jit_lock_); 251 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 | 226 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() 297 MutexLock mu(self, *Locks::jit_lock_); in ContainsMethod() 322 MutexLock mu(self, *Locks::jit_lock_); in GetJniStubCode() 341 MutexLock mu(self, *Locks::jit_lock_); in GetSavedEntryPointOfPreCompiledMethod() 414 MutexLock mu(self, *Locks::jit_lock_); in SweepRootTables() 533 MutexLock mu(self, *Locks::jit_lock_); in RemoveMethodsIn() 591 MutexLock mu(self, *Locks::jit_lock_); in WaitUntilInlineCacheAccessible() 599 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 | 437 REQUIRES(Locks::jit_lock_) in FillRootTable() 499 void JitMemoryRegion::FreeWritableData(uint8_t* writable_data) REQUIRES(Locks::jit_lock_) { in FreeWritableData()
|
D | jit.cc | 266 MutexLock mu(self, *Locks::jit_lock_); in CompileMethodInternal() 767 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in ScopedCompilation() 785 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in ~ScopedCompilation()
|
/art/runtime/base/ |
D | locks.h | 341 static Mutex* jit_lock_ ACQUIRED_AFTER(custom_tls_lock_); 344 static Mutex* cha_lock_ ACQUIRED_AFTER(jit_lock_);
|
D | locks.cc | 66 Mutex* Locks::jit_lock_ = nullptr; member in art::Locks 153 DCHECK(jit_lock_ != nullptr); in Init() 316 DCHECK(jit_lock_ == nullptr); in Init() 317 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 | 146 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in TypesLoaded()
|