Lines Matching refs:JitCodeCache
59 class JitCodeCache::JniStubKey {
106 class JitCodeCache::JniStubData {
160 JitCodeCache* JitCodeCache::Create(size_t initial_capacity, in Create()
243 return new JitCodeCache( in Create()
253 JitCodeCache::JitCodeCache(MemMap* code_map, in JitCodeCache() function in art::jit::JitCodeCache
311 JitCodeCache::~JitCodeCache() {} in ~JitCodeCache()
313 bool JitCodeCache::ContainsPc(const void* ptr) const { in ContainsPc()
317 bool JitCodeCache::ContainsMethod(ArtMethod* method) { in ContainsMethod()
336 const void* JitCodeCache::GetJniStubCode(ArtMethod* method) { in GetJniStubCode()
351 explicit ScopedCodeCacheWrite(const JitCodeCache* const code_cache, in ScopedCodeCacheWrite()
376 const JitCodeCache* const code_cache_;
385 uint8_t* JitCodeCache::CommitCode(Thread* self, in CommitCode()
437 bool JitCodeCache::WaitForPotentialCollectionToComplete(Thread* self) { in WaitForPotentialCollectionToComplete()
533 void JitCodeCache::SweepRootTables(IsMarkedVisitor* visitor) { in SweepRootTables()
573 void JitCodeCache::FreeCode(const void* code_ptr) { in FreeCode()
585 void JitCodeCache::FreeAllMethodHeaders( in FreeAllMethodHeaders()
604 void JitCodeCache::RemoveMethodsIn(Thread* self, const LinearAlloc& alloc) { in RemoveMethodsIn()
660 bool JitCodeCache::IsWeakAccessEnabled(Thread* self) const { in IsWeakAccessEnabled()
666 void JitCodeCache::WaitUntilInlineCacheAccessible(Thread* self) { in WaitUntilInlineCacheAccessible()
677 void JitCodeCache::BroadcastForInlineCacheAccess() { in BroadcastForInlineCacheAccess()
683 void JitCodeCache::AllowInlineCacheAccess() { in AllowInlineCacheAccess()
689 void JitCodeCache::DisallowInlineCacheAccess() { in DisallowInlineCacheAccess()
694 void JitCodeCache::CopyInlineCacheInto(const InlineCache& ic, in CopyInlineCacheInto()
725 uint8_t* JitCodeCache::CommitCodeInternal(Thread* self, in CommitCodeInternal()
883 size_t JitCodeCache::CodeCacheSize() { in CodeCacheSize()
888 bool JitCodeCache::RemoveMethod(ArtMethod* method, bool release_memory) { in RemoveMethod()
912 bool JitCodeCache::RemoveMethodLocked(ArtMethod* method, bool release_memory) { in RemoveMethodLocked()
961 void JitCodeCache::NotifyMethodRedefined(ArtMethod* method) { in NotifyMethodRedefined()
972 void JitCodeCache::MoveObsoleteMethod(ArtMethod* old_method, ArtMethod* new_method) { in MoveObsoleteMethod()
1007 size_t JitCodeCache::CodeCacheSizeLocked() { in CodeCacheSizeLocked()
1011 size_t JitCodeCache::DataCacheSize() { in DataCacheSize()
1016 size_t JitCodeCache::DataCacheSizeLocked() { in DataCacheSizeLocked()
1020 void JitCodeCache::ClearData(Thread* self, in ClearData()
1028 size_t JitCodeCache::ReserveData(Thread* self, in ReserveData()
1080 MarkCodeVisitor(Thread* thread_in, JitCodeCache* code_cache_in) in MarkCodeVisitor()
1099 JitCodeCache* const code_cache_;
1105 MarkCodeClosure(JitCodeCache* code_cache, Barrier* barrier) in MarkCodeClosure()
1134 JitCodeCache* const code_cache_;
1138 void JitCodeCache::NotifyCollectionDone(Thread* self) { in NotifyCollectionDone()
1143 void JitCodeCache::SetFootprintLimit(size_t new_footprint) { in SetFootprintLimit()
1154 bool JitCodeCache::IncreaseCodeCacheCapacity() { in IncreaseCodeCacheCapacity()
1177 void JitCodeCache::MarkCompiledCodeOnThreadStacks(Thread* self) { in MarkCompiledCodeOnThreadStacks()
1190 bool JitCodeCache::ShouldDoFullCollection() { in ShouldDoFullCollection()
1207 void JitCodeCache::GarbageCollectCache(Thread* self) { in GarbageCollectCache()
1312 void JitCodeCache::RemoveUnmarkedCode(Thread* self) { in RemoveUnmarkedCode()
1342 void JitCodeCache::DoCollection(Thread* self, bool collect_profiling_info) { in DoCollection()
1433 bool JitCodeCache::CheckLiveCompiledCodeHasProfilingInfo() { in CheckLiveCompiledCodeHasProfilingInfo()
1453 OatQuickMethodHeader* JitCodeCache::LookupMethodHeader(uintptr_t pc, ArtMethod* method) { in LookupMethodHeader()
1524 OatQuickMethodHeader* JitCodeCache::LookupOsrMethodHeader(ArtMethod* method) { in LookupOsrMethodHeader()
1533 ProfilingInfo* JitCodeCache::AddProfilingInfo(Thread* self, in AddProfilingInfo()
1562 ProfilingInfo* JitCodeCache::AddProfilingInfoInternal(Thread* self ATTRIBUTE_UNUSED, in AddProfilingInfoInternal()
1593 void* JitCodeCache::MoreCore(const void* mspace, intptr_t increment) NO_THREAD_SAFETY_ANALYSIS { in MoreCore()
1606 void JitCodeCache::GetProfiledMethods(const std::set<std::string>& dex_base_locations, in GetProfiledMethods()
1688 uint64_t JitCodeCache::GetLastUpdateTimeNs() const { in GetLastUpdateTimeNs()
1692 bool JitCodeCache::IsOsrCompiled(ArtMethod* method) { in IsOsrCompiled()
1697 bool JitCodeCache::NotifyCompilationOf(ArtMethod* method, Thread* self, bool osr) { in NotifyCompilationOf()
1756 ProfilingInfo* JitCodeCache::NotifyCompilerUse(ArtMethod* method, Thread* self) { in NotifyCompilerUse()
1768 void JitCodeCache::DoneCompilerUse(ArtMethod* method, Thread* self) { in DoneCompilerUse()
1775 void JitCodeCache::DoneCompiling(ArtMethod* method, Thread* self, bool osr) { in DoneCompiling()
1794 size_t JitCodeCache::GetMemorySizeOfCodePointer(const void* ptr) { in GetMemorySizeOfCodePointer()
1799 void JitCodeCache::InvalidateCompiledCodeFor(ArtMethod* method, in InvalidateCompiledCodeFor()
1825 uint8_t* JitCodeCache::AllocateCode(size_t code_size) { in AllocateCode()
1836 void JitCodeCache::FreeCode(uint8_t* code) { in FreeCode()
1841 uint8_t* JitCodeCache::AllocateData(size_t data_size) { in AllocateData()
1847 void JitCodeCache::FreeData(uint8_t* data) { in FreeData()
1852 void JitCodeCache::Dump(std::ostream& os) { in Dump()