Lines Matching refs:JitCodeCache
69 class JitCodeCache::JniStubKey {
116 class JitCodeCache::JniStubData {
197 JitCodeCache* JitCodeCache::Create(bool used_only_for_profile_data, in Create()
241 std::unique_ptr<JitCodeCache> jit_code_cache(new JitCodeCache()); in Create()
258 JitCodeCache::JitCodeCache() in JitCodeCache() function in art::jit::JitCodeCache
275 JitCodeCache::~JitCodeCache() { in ~JitCodeCache()
286 bool JitCodeCache::PrivateRegionContainsPc(const void* ptr) const { in PrivateRegionContainsPc()
290 bool JitCodeCache::ContainsPc(const void* ptr) const { in ContainsPc()
294 bool JitCodeCache::ContainsMethod(ArtMethod* method) { in ContainsMethod()
318 const void* JitCodeCache::GetJniStubCode(ArtMethod* method) { in GetJniStubCode()
333 const void* JitCodeCache::GetSavedEntryPointOfPreCompiledMethod(ArtMethod* method) { in GetSavedEntryPointOfPreCompiledMethod()
357 bool JitCodeCache::WaitForPotentialCollectionToComplete(Thread* self) { in WaitForPotentialCollectionToComplete()
413 void JitCodeCache::SweepRootTables(IsMarkedVisitor* visitor) { in SweepRootTables()
467 void JitCodeCache::FreeCodeAndData(const void* code_ptr) { in FreeCodeAndData()
481 void JitCodeCache::FreeAllMethodHeaders( in FreeAllMethodHeaders()
529 void JitCodeCache::RemoveMethodsIn(Thread* self, const LinearAlloc& alloc) { in RemoveMethodsIn()
600 bool JitCodeCache::IsWeakAccessEnabled(Thread* self) const { in IsWeakAccessEnabled()
606 void JitCodeCache::WaitUntilInlineCacheAccessible(Thread* self) { in WaitUntilInlineCacheAccessible()
617 void JitCodeCache::BroadcastForInlineCacheAccess() { in BroadcastForInlineCacheAccess()
623 void JitCodeCache::AllowInlineCacheAccess() { in AllowInlineCacheAccess()
629 void JitCodeCache::DisallowInlineCacheAccess() { in DisallowInlineCacheAccess()
634 void JitCodeCache::CopyInlineCacheInto( in CopyInlineCacheInto()
652 bool JitCodeCache::Commit(Thread* self, in Commit()
796 size_t JitCodeCache::CodeCacheSize() { in CodeCacheSize()
801 bool JitCodeCache::RemoveMethod(ArtMethod* method, bool release_memory) { in RemoveMethod()
825 bool JitCodeCache::RemoveMethodLocked(ArtMethod* method, bool release_memory) { in RemoveMethodLocked()
875 void JitCodeCache::NotifyMethodRedefined(ArtMethod* method) { in NotifyMethodRedefined()
888 void JitCodeCache::MoveObsoleteMethod(ArtMethod* old_method, ArtMethod* new_method) { in MoveObsoleteMethod()
914 void JitCodeCache::TransitionToDebuggable() { in TransitionToDebuggable()
944 size_t JitCodeCache::CodeCacheSizeLocked() { in CodeCacheSizeLocked()
948 size_t JitCodeCache::DataCacheSize() { in DataCacheSize()
953 size_t JitCodeCache::DataCacheSizeLocked() { in DataCacheSizeLocked()
957 bool JitCodeCache::Reserve(Thread* self, in Reserve()
1016 void JitCodeCache::Free(Thread* self, in Free()
1025 void JitCodeCache::FreeLocked(JitMemoryRegion* region, const uint8_t* code, const uint8_t* data) { in FreeLocked()
1037 MarkCodeClosure(JitCodeCache* code_cache, CodeCacheBitmap* bitmap, Barrier* barrier) in MarkCodeClosure()
1065 JitCodeCache* const code_cache_;
1070 void JitCodeCache::MarkCompiledCodeOnThreadStacks(Thread* self) { in MarkCompiledCodeOnThreadStacks()
1083 bool JitCodeCache::IsAtMaxCapacity() const { in IsAtMaxCapacity()
1087 void JitCodeCache::IncreaseCodeCacheCapacity(Thread* self) { in IncreaseCodeCacheCapacity()
1096 void JitCodeCache::RemoveUnmarkedCode(Thread* self) { in RemoveUnmarkedCode()
1150 void JitCodeCache::AddZombieCode(ArtMethod* method, const void* entry_point) { in AddZombieCode()
1179 void JitCodeCache::AddZombieCodeInternal(ArtMethod* method, const void* code_ptr) { in AddZombieCodeInternal()
1200 bool JitCodeCache::GetGarbageCollectCode() { in GetGarbageCollectCode()
1205 void JitCodeCache::SetGarbageCollectCode(bool value) { in SetGarbageCollectCode()
1212 ProfilingInfo* JitCodeCache::GetProfilingInfo(ArtMethod* method, Thread* self) { in GetProfilingInfo()
1222 void JitCodeCache::MaybeUpdateInlineCache(ArtMethod* method, in MaybeUpdateInlineCache()
1237 void JitCodeCache::DoCollection(Thread* self) { in DoCollection()
1287 void JitCodeCache::NotifyCollectionDone(Thread* self) { in NotifyCollectionDone()
1293 OatQuickMethodHeader* JitCodeCache::LookupMethodHeader(uintptr_t pc, ArtMethod* method) { in LookupMethodHeader()
1371 OatQuickMethodHeader* JitCodeCache::LookupOsrMethodHeader(ArtMethod* method) { in LookupOsrMethodHeader()
1382 ProfilingInfo* JitCodeCache::AddProfilingInfo(Thread* self, in AddProfilingInfo()
1401 ProfilingInfo* JitCodeCache::AddProfilingInfoInternal( in AddProfilingInfoInternal()
1429 void* JitCodeCache::MoreCore(const void* mspace, intptr_t increment) { in MoreCore()
1435 void JitCodeCache::GetProfiledMethods(const std::set<std::string>& dex_base_locations, in GetProfiledMethods()
1549 bool JitCodeCache::IsOsrCompiled(ArtMethod* method) { in IsOsrCompiled()
1556 bool JitCodeCache::NotifyCompilationOf(ArtMethod* method, in NotifyCompilationOf()
1630 ProfilingInfo* JitCodeCache::NotifyCompilerUse(ArtMethod* method, Thread* self) { in NotifyCompilerUse()
1644 void JitCodeCache::DoneCompilerUse(ArtMethod* method, Thread* self) { in DoneCompilerUse()
1652 void JitCodeCache::DoneCompiling(ArtMethod* method, Thread* self) { in DoneCompiling()
1668 void JitCodeCache::InvalidateAllCompiledCode() { in InvalidateAllCompiledCode()
1714 void JitCodeCache::InvalidateCompiledCodeFor(ArtMethod* method, in InvalidateCompiledCodeFor()
1742 void JitCodeCache::Dump(std::ostream& os) { in Dump()
1772 void JitCodeCache::DumpAllCompiledMethods(std::ostream& os) { in DumpAllCompiledMethods()
1795 void JitCodeCache::PostForkChildAction(bool is_system_server, bool is_zygote) { in PostForkChildAction()
1845 JitMemoryRegion* JitCodeCache::GetCurrentRegion() { in GetCurrentRegion()
1849 void JitCodeCache::VisitAllMethods(const std::function<void(const void*, ArtMethod*)>& cb) { in VisitAllMethods()