Lines Matching refs:JitCodeCache

67 class JitCodeCache::JniStubKey {
114 class JitCodeCache::JniStubData {
207 JitCodeCache* JitCodeCache::Create(bool used_only_for_profile_data, in Create()
245 std::unique_ptr<JitCodeCache> jit_code_cache(new JitCodeCache()); in Create()
262 JitCodeCache::JitCodeCache() in JitCodeCache() function in art::jit::JitCodeCache
279 JitCodeCache::~JitCodeCache() {} in ~JitCodeCache()
281 bool JitCodeCache::PrivateRegionContainsPc(const void* ptr) const { in PrivateRegionContainsPc()
285 bool JitCodeCache::ContainsPc(const void* ptr) const { in ContainsPc()
289 bool JitCodeCache::WillExecuteJitCode(ArtMethod* method) { in WillExecuteJitCode()
300 bool JitCodeCache::ContainsMethod(ArtMethod* method) { in ContainsMethod()
322 const void* JitCodeCache::GetJniStubCode(ArtMethod* method) { in GetJniStubCode()
335 const void* JitCodeCache::FindCompiledCodeForInstrumentation(ArtMethod* method) { in FindCompiledCodeForInstrumentation()
351 const void* JitCodeCache::GetSavedEntryPointOfPreCompiledMethod(ArtMethod* method) { in GetSavedEntryPointOfPreCompiledMethod()
371 bool JitCodeCache::WaitForPotentialCollectionToComplete(Thread* self) { in WaitForPotentialCollectionToComplete()
427 void JitCodeCache::SweepRootTables(IsMarkedVisitor* visitor) { in SweepRootTables()
472 void JitCodeCache::FreeCodeAndData(const void* code_ptr) { in FreeCodeAndData()
486 void JitCodeCache::FreeAllMethodHeaders( in FreeAllMethodHeaders()
527 void JitCodeCache::RemoveMethodsIn(Thread* self, const LinearAlloc& alloc) { in RemoveMethodsIn()
583 bool JitCodeCache::IsWeakAccessEnabled(Thread* self) const { in IsWeakAccessEnabled()
589 void JitCodeCache::WaitUntilInlineCacheAccessible(Thread* self) { in WaitUntilInlineCacheAccessible()
600 void JitCodeCache::BroadcastForInlineCacheAccess() { in BroadcastForInlineCacheAccess()
606 void JitCodeCache::AllowInlineCacheAccess() { in AllowInlineCacheAccess()
612 void JitCodeCache::DisallowInlineCacheAccess() { in DisallowInlineCacheAccess()
617 void JitCodeCache::CopyInlineCacheInto(const InlineCache& ic, in CopyInlineCacheInto()
645 void JitCodeCache::WaitForPotentialCollectionToCompleteRunnable(Thread* self) { in WaitForPotentialCollectionToCompleteRunnable()
657 bool JitCodeCache::Commit(Thread* self, in Commit()
798 size_t JitCodeCache::CodeCacheSize() { in CodeCacheSize()
803 bool JitCodeCache::RemoveMethod(ArtMethod* method, bool release_memory) { in RemoveMethod()
827 bool JitCodeCache::RemoveMethodLocked(ArtMethod* method, bool release_memory) { in RemoveMethodLocked()
877 void JitCodeCache::NotifyMethodRedefined(ArtMethod* method) { in NotifyMethodRedefined()
888 void JitCodeCache::MoveObsoleteMethod(ArtMethod* old_method, ArtMethod* new_method) { in MoveObsoleteMethod()
925 void JitCodeCache::TransitionToDebuggable() { in TransitionToDebuggable()
952 size_t JitCodeCache::CodeCacheSizeLocked() { in CodeCacheSizeLocked()
956 size_t JitCodeCache::DataCacheSize() { in DataCacheSize()
961 size_t JitCodeCache::DataCacheSizeLocked() { in DataCacheSizeLocked()
965 bool JitCodeCache::Reserve(Thread* self, in Reserve()
1025 void JitCodeCache::Free(Thread* self, in Free()
1034 void JitCodeCache::FreeLocked(JitMemoryRegion* region, const uint8_t* code, const uint8_t* data) { in FreeLocked()
1046 MarkCodeClosure(JitCodeCache* code_cache, CodeCacheBitmap* bitmap, Barrier* barrier) in MarkCodeClosure()
1090 JitCodeCache* const code_cache_;
1095 void JitCodeCache::NotifyCollectionDone(Thread* self) { in NotifyCollectionDone()
1100 void JitCodeCache::MarkCompiledCodeOnThreadStacks(Thread* self) { in MarkCompiledCodeOnThreadStacks()
1113 bool JitCodeCache::IsAtMaxCapacity() const { in IsAtMaxCapacity()
1117 bool JitCodeCache::ShouldDoFullCollection() { in ShouldDoFullCollection()
1134 void JitCodeCache::GarbageCollectCache(Thread* self) { in GarbageCollectCache()
1241 void JitCodeCache::RemoveUnmarkedCode(Thread* self) { in RemoveUnmarkedCode()
1277 bool JitCodeCache::GetGarbageCollectCode() { in GetGarbageCollectCode()
1282 void JitCodeCache::SetGarbageCollectCode(bool value) { in SetGarbageCollectCode()
1300 void JitCodeCache::RemoveMethodBeingCompiled(ArtMethod* method, CompilationKind kind) { in RemoveMethodBeingCompiled()
1315 void JitCodeCache::AddMethodBeingCompiled(ArtMethod* method, CompilationKind kind) { in AddMethodBeingCompiled()
1330 bool JitCodeCache::IsMethodBeingCompiled(ArtMethod* method, CompilationKind kind) { in IsMethodBeingCompiled()
1341 bool JitCodeCache::IsMethodBeingCompiled(ArtMethod* method) { in IsMethodBeingCompiled()
1347 void JitCodeCache::DoCollection(Thread* self, bool collect_profiling_info) { in DoCollection()
1470 OatQuickMethodHeader* JitCodeCache::LookupMethodHeader(uintptr_t pc, ArtMethod* method) { in LookupMethodHeader()
1539 OatQuickMethodHeader* JitCodeCache::LookupOsrMethodHeader(ArtMethod* method) { in LookupOsrMethodHeader()
1548 ProfilingInfo* JitCodeCache::AddProfilingInfo(Thread* self, in AddProfilingInfo()
1578 ProfilingInfo* JitCodeCache::AddProfilingInfoInternal(Thread* self ATTRIBUTE_UNUSED, in AddProfilingInfoInternal()
1608 void* JitCodeCache::MoreCore(const void* mspace, intptr_t increment) { in MoreCore()
1614 void JitCodeCache::GetProfiledMethods(const std::set<std::string>& dex_base_locations, in GetProfiledMethods()
1698 bool JitCodeCache::IsOsrCompiled(ArtMethod* method) { in IsOsrCompiled()
1703 bool JitCodeCache::NotifyCompilationOf(ArtMethod* method, in NotifyCompilationOf()
1809 ProfilingInfo* JitCodeCache::NotifyCompilerUse(ArtMethod* method, Thread* self) { in NotifyCompilerUse()
1821 void JitCodeCache::DoneCompilerUse(ArtMethod* method, Thread* self) { in DoneCompilerUse()
1828 void JitCodeCache::DoneCompiling(ArtMethod* method, in DoneCompiling()
1847 void JitCodeCache::InvalidateAllCompiledCode() { in InvalidateAllCompiledCode()
1869 void JitCodeCache::InvalidateCompiledCodeFor(ArtMethod* method, in InvalidateCompiledCodeFor()
1906 void JitCodeCache::Dump(std::ostream& os) { in Dump()
1936 void JitCodeCache::PostForkChildAction(bool is_system_server, bool is_zygote) { in PostForkChildAction()
1981 JitMemoryRegion* JitCodeCache::GetCurrentRegion() { in GetCurrentRegion()
1985 void JitCodeCache::VisitAllMethods(const std::function<void(const void*, ArtMethod*)>& cb) { in VisitAllMethods()