Home
last modified time | relevance | path

Searched refs:LinearAlloc (Results 1 – 22 of 22) sorted by relevance

/aosp12/art/runtime/
H A Dlinear_alloc.cc23 LinearAlloc::LinearAlloc(ArenaPool* pool) : lock_("linear alloc"), allocator_(pool) { in LinearAlloc() function in art::LinearAlloc
26 void* LinearAlloc::Realloc(Thread* self, void* ptr, size_t old_size, size_t new_size) { in Realloc()
31 void* LinearAlloc::Alloc(Thread* self, size_t size) { in Alloc()
36 void* LinearAlloc::AllocAlign16(Thread* self, size_t size) { in AllocAlign16()
41 size_t LinearAlloc::GetUsedMemory() const { in GetUsedMemory()
46 ArenaPool* LinearAlloc::GetArenaPool() { in GetArenaPool()
51 bool LinearAlloc::Contains(void* ptr) const { in Contains()
56 bool LinearAlloc::ContainsUnsafe(void* ptr) const { in ContainsUnsafe()
H A Dlinear_alloc.h28 class LinearAlloc {
30 explicit LinearAlloc(ArenaPool* pool);
60 DISALLOW_IMPLICIT_CONSTRUCTORS(LinearAlloc);
H A Dcha.h32 class LinearAlloc; variable
120 const LinearAlloc* alloc,
129 void RemoveDependenciesForLinearAlloc(const LinearAlloc* linear_alloc)
H A Dclass_linker.h56 class LinearAlloc; variable
147 virtual bool Visit(LinearAlloc* alloc)
511 LinearAlloc* allocator,
515 LinearAlloc* allocator,
707 LinearAlloc* GetAllocatorForClassLoader(ObjPtr<mirror::ClassLoader> class_loader)
712 LinearAlloc* GetOrCreateAllocatorForClassLoader(ObjPtr<mirror::ClassLoader> class_loader)
736 ImtConflictTable* CreateImtConflictTable(size_t count, LinearAlloc* linear_alloc);
740 LinearAlloc* linear_alloc,
880 LinearAlloc* allocator;
962 LinearAlloc* linear_alloc)
H A Druntime.h99 class LinearAlloc; variable
455 ArtMethod* CreateImtConflictMethod(LinearAlloc* linear_alloc)
722 LinearAlloc* GetLinearAlloc() { in GetLinearAlloc()
818 LinearAlloc* CreateLinearAlloc();
1161 std::unique_ptr<LinearAlloc> linear_alloc_;
H A Dcha.cc83 const LinearAlloc* alloc, in ResetSingleImplementationInHierarchy()
708 void ClassHierarchyAnalysis::RemoveDependenciesForLinearAlloc(const LinearAlloc* linear_alloc) { in RemoveDependenciesForLinearAlloc()
H A Dclass_linker.cc821 LinearAlloc* linear_alloc = runtime->GetLinearAlloc(); in InitWithoutImage()
1349 explicit CHAOnDeleteUpdateClassVisitor(LinearAlloc* alloc) in CHAOnDeleteUpdateClassVisitor()
1360 const LinearAlloc* allocator_;
3641 LinearAlloc* allocator = class_loader->GetAllocator(); in GetAllocatorForClassLoader()
3651 LinearAlloc* allocator = class_loader->GetAllocator(); in GetOrCreateAllocatorForClassLoader()
4050 LinearAlloc* const linear_alloc = GetOrCreateAllocatorForClassLoader(class_loader); in RegisterDexFile()
6018 LinearAlloc* allocator = GetAllocatorForClassLoader(klass->GetClassLoader()); in LinkClass()
6887 LinearAlloc* linear_alloc = GetAllocatorForClassLoader(klass->GetClassLoader()); in AddMethodToConflictTable()
7047 LinearAlloc* linear_alloc, in CreateImtConflictTable()
7116 LinearAlloc* linear_alloc = GetAllocatorForClassLoader(klass->GetClassLoader()); in FillIMTFromIfTable()
[all …]
H A Dstack.cc703 LinearAlloc* const linear_alloc = runtime->GetLinearAlloc(); in ValidateFrame()
711 LinearAlloc* const class_linear_alloc = (klass != nullptr) in ValidateFrame()
H A Druntime.cc2476 static ArtMethod* CreateRuntimeMethod(ClassLinker* class_linker, LinearAlloc* linear_alloc) in CreateRuntimeMethod()
2492 ArtMethod* Runtime::CreateImtConflictMethod(LinearAlloc* linear_alloc) { in CreateImtConflictMethod()
2985 LinearAlloc* Runtime::CreateLinearAlloc() { in CreateLinearAlloc()
2990 ? new LinearAlloc(low_4gb_arena_pool_.get()) in CreateLinearAlloc()
2991 : new LinearAlloc(arena_pool_.get()); in CreateLinearAlloc()
H A Dclass_linker_test.cc1547 LinearAlloc* alloc = Runtime::Current()->GetLinearAlloc(); in TEST_F()
/aosp12/art/runtime/mirror/
H A Dclass_loader.h29 class LinearAlloc; variable
58 LinearAlloc* GetAllocator() REQUIRES_SHARED(Locks::mutator_lock_) { in GetAllocator()
59 return reinterpret_cast<LinearAlloc*>( in GetAllocator()
63 void SetAllocator(LinearAlloc* allocator) REQUIRES_SHARED(Locks::mutator_lock_) { in SetAllocator()
H A Ddex_cache.cc39 static T* AllocArray(Thread* self, LinearAlloc* alloc, size_t num) { in AllocArray()
46 void DexCache::InitializeNativeFields(const DexFile* dex_file, LinearAlloc* linear_alloc) { in InitializeNativeFields()
190 LinearAlloc* linear_alloc = Runtime::Current()->GetLinearAlloc(); in AddPreResolvedStringsArray()
H A Ddex_cache_test.cc79 TEST_F(DexCacheTest, LinearAlloc) { in TEST_F() argument
88 LinearAlloc* const linear_alloc = klass->GetClassLoader()->GetAllocator(); in TEST_F()
H A Ddex_cache.h39 class LinearAlloc; variable
192 void InitializeNativeFields(const DexFile* dex_file, LinearAlloc* linear_alloc)
/aosp12/art/test/616-cha-unloading/
H A Dcha_unload.cc38 bool Visit(LinearAlloc* alloc) in Visit()
80 std::unique_ptr<LinearAlloc> alloc(Runtime::Current()->CreateLinearAlloc()); in Java_Main_reuseArenaOfMethod()
/aosp12/art/runtime/jit/
H A Djit_code_cache.h43 class LinearAlloc; variable
305 void RemoveMethodsIn(Thread* self, const LinearAlloc& alloc)
H A Djit_code_cache.cc177 void RemoveMethodsIn(const LinearAlloc& alloc) REQUIRES_SHARED(Locks::mutator_lock_) { in RemoveMethodsIn()
506 void JitCodeCache::RemoveMethodsIn(Thread* self, const LinearAlloc& alloc) { in RemoveMethodsIn()
/aosp12/art/openjdkjvmti/
H A Dti_redefine.cc268 art::LinearAlloc* allocator, in ObsoleteMethodStackVisitor()
286 art::LinearAlloc* allocator, in UpdateObsoleteFrames()
332 art::LinearAlloc* allocator_;
808 art::LinearAlloc* allocator;
811 explicit CallbackCtx(ObsoleteMap* map, art::LinearAlloc* alloc) in CallbackCtx()
/aosp12/art/compiler/debug/
H A Delf_debug_info_writer.h480 LinearAlloc* allocator = Runtime::Current()->GetLinearAlloc(); in WriteLinkageName()
/aosp12/system/memory/libmeminfo/testdata1/
H A Dsmaps11864 Name: [anon:dalvik-LinearAlloc]
13484 Name: [anon:dalvik-LinearAlloc]
13726 Name: [anon:dalvik-LinearAlloc]
13869 Name: [anon:dalvik-LinearAlloc]
14570 Name: [anon:dalvik-LinearAlloc]
15001 Name: [anon:dalvik-LinearAlloc]
18557 Name: [anon:dalvik-LinearAlloc]
19421 Name: [anon:dalvik-LinearAlloc]
19896 Name: [anon:dalvik-LinearAlloc]
21366 Name: [anon:dalvik-LinearAlloc]
[all …]
/aosp12/art/runtime/arch/
H A Dstub_test.cc1774 LinearAlloc* linear_alloc = Runtime::Current()->GetLinearAlloc(); in TEST_F()
/aosp12/system/libprocinfo/testdata/
H A Dmaps456 70580bd000-70580dd000 rw-p 00000000 00:05 10265386 [anon:dalvik-LinearAlloc]
1506 70eae84000-70eaea4000 rw-p 00000000 00:05 10269720 [anon:dalvik-LinearAlloc]
1582 70eb0cf000-70eb0ef000 rw-p 00000000 00:05 10270988 [anon:dalvik-LinearAlloc]