Lines Matching refs:JitCodeCache
68 class JitCodeCache::JniStubKey {
115 class JitCodeCache::JniStubData {
208 JitCodeCache* JitCodeCache::Create(bool used_only_for_profile_data, in Create()
246 std::unique_ptr<JitCodeCache> jit_code_cache(new JitCodeCache()); in Create()
263 JitCodeCache::JitCodeCache() in JitCodeCache() function in art::jit::JitCodeCache
280 JitCodeCache::~JitCodeCache() {} in ~JitCodeCache()
282 bool JitCodeCache::PrivateRegionContainsPc(const void* ptr) const { in PrivateRegionContainsPc()
286 bool JitCodeCache::ContainsPc(const void* ptr) const { in ContainsPc()
290 bool JitCodeCache::ContainsMethod(ArtMethod* method) { in ContainsMethod()
312 const void* JitCodeCache::GetJniStubCode(ArtMethod* method) { in GetJniStubCode()
325 const void* JitCodeCache::GetSavedEntryPointOfPreCompiledMethod(ArtMethod* method) { in GetSavedEntryPointOfPreCompiledMethod()
345 bool JitCodeCache::WaitForPotentialCollectionToComplete(Thread* self) { in WaitForPotentialCollectionToComplete()
401 void JitCodeCache::SweepRootTables(IsMarkedVisitor* visitor) { in SweepRootTables()
447 void JitCodeCache::FreeCodeAndData(const void* code_ptr) { in FreeCodeAndData()
461 void JitCodeCache::FreeAllMethodHeaders( in FreeAllMethodHeaders()
506 void JitCodeCache::RemoveMethodsIn(Thread* self, const LinearAlloc& alloc) { in RemoveMethodsIn()
561 bool JitCodeCache::IsWeakAccessEnabled(Thread* self) const { in IsWeakAccessEnabled()
567 void JitCodeCache::WaitUntilInlineCacheAccessible(Thread* self) { in WaitUntilInlineCacheAccessible()
578 void JitCodeCache::BroadcastForInlineCacheAccess() { in BroadcastForInlineCacheAccess()
584 void JitCodeCache::AllowInlineCacheAccess() { in AllowInlineCacheAccess()
590 void JitCodeCache::DisallowInlineCacheAccess() { in DisallowInlineCacheAccess()
595 void JitCodeCache::CopyInlineCacheInto( in CopyInlineCacheInto()
626 void JitCodeCache::WaitForPotentialCollectionToCompleteRunnable(Thread* self) { in WaitForPotentialCollectionToCompleteRunnable()
638 bool JitCodeCache::Commit(Thread* self, in Commit()
779 size_t JitCodeCache::CodeCacheSize() { in CodeCacheSize()
784 bool JitCodeCache::RemoveMethod(ArtMethod* method, bool release_memory) { in RemoveMethod()
808 bool JitCodeCache::RemoveMethodLocked(ArtMethod* method, bool release_memory) { in RemoveMethodLocked()
857 void JitCodeCache::NotifyMethodRedefined(ArtMethod* method) { in NotifyMethodRedefined()
868 void JitCodeCache::MoveObsoleteMethod(ArtMethod* old_method, ArtMethod* new_method) { in MoveObsoleteMethod()
892 void JitCodeCache::TransitionToDebuggable() { in TransitionToDebuggable()
919 size_t JitCodeCache::CodeCacheSizeLocked() { in CodeCacheSizeLocked()
923 size_t JitCodeCache::DataCacheSize() { in DataCacheSize()
928 size_t JitCodeCache::DataCacheSizeLocked() { in DataCacheSizeLocked()
932 bool JitCodeCache::Reserve(Thread* self, in Reserve()
992 void JitCodeCache::Free(Thread* self, in Free()
1001 void JitCodeCache::FreeLocked(JitMemoryRegion* region, const uint8_t* code, const uint8_t* data) { in FreeLocked()
1013 MarkCodeClosure(JitCodeCache* code_cache, CodeCacheBitmap* bitmap, Barrier* barrier) in MarkCodeClosure()
1057 JitCodeCache* const code_cache_;
1062 void JitCodeCache::NotifyCollectionDone(Thread* self) { in NotifyCollectionDone()
1067 void JitCodeCache::MarkCompiledCodeOnThreadStacks(Thread* self) { in MarkCompiledCodeOnThreadStacks()
1080 bool JitCodeCache::IsAtMaxCapacity() const { in IsAtMaxCapacity()
1084 bool JitCodeCache::ShouldDoFullCollection() { in ShouldDoFullCollection()
1101 void JitCodeCache::GarbageCollectCache(Thread* self) { in GarbageCollectCache()
1191 void JitCodeCache::RemoveUnmarkedCode(Thread* self) { in RemoveUnmarkedCode()
1227 bool JitCodeCache::GetGarbageCollectCode() { in GetGarbageCollectCode()
1232 void JitCodeCache::SetGarbageCollectCode(bool value) { in SetGarbageCollectCode()
1239 void JitCodeCache::RemoveMethodBeingCompiled(ArtMethod* method, CompilationKind kind) { in RemoveMethodBeingCompiled()
1254 void JitCodeCache::AddMethodBeingCompiled(ArtMethod* method, CompilationKind kind) { in AddMethodBeingCompiled()
1269 bool JitCodeCache::IsMethodBeingCompiled(ArtMethod* method, CompilationKind kind) { in IsMethodBeingCompiled()
1280 bool JitCodeCache::IsMethodBeingCompiled(ArtMethod* method) { in IsMethodBeingCompiled()
1286 void JitCodeCache::DoCollection(Thread* self, bool collect_profiling_info) { in DoCollection()
1359 OatQuickMethodHeader* JitCodeCache::LookupMethodHeader(uintptr_t pc, ArtMethod* method) { in LookupMethodHeader()
1428 OatQuickMethodHeader* JitCodeCache::LookupOsrMethodHeader(ArtMethod* method) { in LookupOsrMethodHeader()
1437 ProfilingInfo* JitCodeCache::AddProfilingInfo(Thread* self, in AddProfilingInfo()
1455 ProfilingInfo* JitCodeCache::AddProfilingInfoInternal(Thread* self ATTRIBUTE_UNUSED, in AddProfilingInfoInternal()
1480 void* JitCodeCache::MoreCore(const void* mspace, intptr_t increment) { in MoreCore()
1486 void JitCodeCache::GetProfiledMethods(const std::set<std::string>& dex_base_locations, in GetProfiledMethods()
1571 bool JitCodeCache::IsOsrCompiled(ArtMethod* method) { in IsOsrCompiled()
1576 bool JitCodeCache::NotifyCompilationOf(ArtMethod* method, in NotifyCompilationOf()
1676 ProfilingInfo* JitCodeCache::NotifyCompilerUse(ArtMethod* method, Thread* self) { in NotifyCompilerUse()
1689 void JitCodeCache::DoneCompilerUse(ArtMethod* method, Thread* self) { in DoneCompilerUse()
1696 void JitCodeCache::DoneCompiling(ArtMethod* method, in DoneCompiling()
1715 void JitCodeCache::InvalidateAllCompiledCode() { in InvalidateAllCompiledCode()
1733 void JitCodeCache::InvalidateCompiledCodeFor(ArtMethod* method, in InvalidateCompiledCodeFor()
1762 void JitCodeCache::Dump(std::ostream& os) { in Dump()
1792 void JitCodeCache::PostForkChildAction(bool is_system_server, bool is_zygote) { in PostForkChildAction()
1837 JitMemoryRegion* JitCodeCache::GetCurrentRegion() { in GetCurrentRegion()
1841 void JitCodeCache::VisitAllMethods(const std::function<void(const void*, ArtMethod*)>& cb) { in VisitAllMethods()