Home
last modified time | relevance | path

Searched refs:jit_lock_ (Results 1 – 10 of 10) sorted by relevance

/aosp12/art/runtime/jit/
H A Djit_code_cache.h279 REQUIRES(Locks::jit_lock_);
283 REQUIRES(!Locks::jit_lock_)
290 REQUIRES(!Locks::jit_lock_)
294 REQUIRES(!Locks::jit_lock_)
301 REQUIRES(!Locks::jit_lock_)
306 REQUIRES(!Locks::jit_lock_)
408 REQUIRES(Locks::jit_lock_)
425 REQUIRES(Locks::jit_lock_)
431 REQUIRES(Locks::jit_lock_)
440 REQUIRES(Locks::jit_lock_)
[all …]
H A Djit_memory_region.h73 REQUIRES(Locks::jit_lock_);
95 REQUIRES(Locks::jit_lock_);
101 REQUIRES(Locks::jit_lock_)
104 void ResetWritableMappings() REQUIRES(Locks::jit_lock_) { in ResetWritableMappings()
241 size_t initial_capacity_ GUARDED_BY(Locks::jit_lock_);
244 size_t max_capacity_ GUARDED_BY(Locks::jit_lock_);
247 size_t current_capacity_ GUARDED_BY(Locks::jit_lock_);
250 size_t data_end_ GUARDED_BY(Locks::jit_lock_);
253 size_t exec_end_ GUARDED_BY(Locks::jit_lock_);
276 void* data_mspace_ GUARDED_BY(Locks::jit_lock_);
[all …]
H A Djit_code_cache.cc572 MutexLock mu(self, *Locks::jit_lock_); in WaitUntilInlineCacheAccessible()
580 MutexLock mu(self, *Locks::jit_lock_); in BroadcastForInlineCacheAccess()
628 Locks::jit_lock_->Unlock(self); in WaitForPotentialCollectionToCompleteRunnable()
634 Locks::jit_lock_->Lock(self); in WaitForPotentialCollectionToCompleteRunnable()
663 MutexLock mu(self, *Locks::jit_lock_); in Commit()
974 MutexLock mu(self, *Locks::jit_lock_); in Reserve()
996 MutexLock mu(self, *Locks::jit_lock_); in Free()
1234 MutexLock mu(self, *Locks::jit_lock_); in SetGarbageCollectCode()
1490 MutexLock mu(self, *Locks::jit_lock_); in GetProfiledMethods()
1677 MutexLock mu(self, *Locks::jit_lock_); in NotifyCompilerUse()
[all …]
H A Ddebugger_interface.h57 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_);
H A Ddebugger_interface.cc239 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()
H A Djit_memory_region.cc437 REQUIRES(Locks::jit_lock_) in FillRootTable()
499 void JitMemoryRegion::FreeWritableData(uint8_t* writable_data) REQUIRES(Locks::jit_lock_) { in FreeWritableData()
/aosp12/art/runtime/base/
H A Dlocks.cc66 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()
H A Dlocks.h339 static Mutex* jit_lock_ ACQUIRED_AFTER(custom_tls_lock_);
342 static Mutex* cha_lock_ ACQUIRED_AFTER(jit_lock_);
/aosp12/art/test/667-jit-jni-stub/
H A Djit_jni_stub_test.cc34 MutexLock mu(self, *Locks::jit_lock_); in isNextJitGcFull()
/aosp12/art/compiler/jit/
H A Djit_compiler.cc138 MutexLock mu(Thread::Current(), *Locks::jit_lock_); in TypesLoaded()