Home
last modified time | relevance | path

Searched refs:DexCacheArraysLayout (Results 1 – 10 of 10) sorted by relevance

/art/runtime/utils/
Ddex_cache_arrays_layout-inl.h30 inline DexCacheArraysLayout::DexCacheArraysLayout(size_t pointer_size, in DexCacheArraysLayout() function
45 inline DexCacheArraysLayout::DexCacheArraysLayout(size_t pointer_size, const DexFile* dex_file) in DexCacheArraysLayout() function
46 : DexCacheArraysLayout(pointer_size, dex_file->GetHeader()) { in DexCacheArraysLayout()
49 inline size_t DexCacheArraysLayout::Alignment() const { in Alignment()
58 inline size_t DexCacheArraysLayout::TypeOffset(uint32_t type_idx) const { in TypeOffset()
62 inline size_t DexCacheArraysLayout::TypesSize(size_t num_elements) const { in TypesSize()
68 inline size_t DexCacheArraysLayout::TypesAlignment() const { in TypesAlignment()
72 inline size_t DexCacheArraysLayout::MethodOffset(uint32_t method_idx) const { in MethodOffset()
76 inline size_t DexCacheArraysLayout::MethodsSize(size_t num_elements) const { in MethodsSize()
81 inline size_t DexCacheArraysLayout::MethodsAlignment() const { in MethodsAlignment()
[all …]
Ddex_cache_arrays_layout.h29 class DexCacheArraysLayout {
32 DexCacheArraysLayout() in DexCacheArraysLayout() function
42 DexCacheArraysLayout(size_t pointer_size, const DexFile::Header& header);
45 DexCacheArraysLayout(size_t pointer_size, const DexFile* dex_file);
/art/compiler/optimizing/
Ddex_cache_array_fixups_arm.cc55 DexCacheArraysLayout layout(kArmPointerSize, &dex_file); in VisitLoadString()
70 DexCacheArraysLayout layout(kArmPointerSize, target_method.dex_file); in VisitInvokeStaticOrDirect()
Dsharpening.cc114 DexCacheArraysLayout layout(GetInstructionSetPointerSize(codegen_->GetInstructionSet()), in ProcessInvokeStaticOrDirect()
245 DexCacheArraysLayout layout(pointer_size, &dex_file); in ProcessLoadString()
/art/compiler/driver/
Dcompiler_driver.h349 DexCacheArraysLayout GetDexCacheArraysLayout(const DexFile* dex_file);
Dcompiler_driver.cc1561 DexCacheArraysLayout CompilerDriver::GetDexCacheArraysLayout(const DexFile* dex_file) { in GetDexCacheArraysLayout()
1563 ? DexCacheArraysLayout(GetInstructionSetPointerSize(instruction_set_), dex_file) in GetDexCacheArraysLayout()
1564 : DexCacheArraysLayout(); in GetDexCacheArraysLayout()
/art/runtime/
Doat_file.cc439 DexCacheArraysLayout layout(pointer_size, *header); in Setup()
Dclass_linker.cc1283 DexCacheArraysLayout layout(image_pointer_size_, dex_file); in UpdateAppImageClassLoadersAndDexCaches()
2075 DexCacheArraysLayout layout(image_pointer_size_, &dex_file); in AllocDexCache()
/art/compiler/
Dimage_writer.cc426 DexCacheArraysLayout layout(target_ptr_size_, dex_file); in PrepareDexCacheArraySlots()
443 DexCacheArraysLayout layout(target_ptr_size_, dex_file); in PrepareDexCacheArraySlots()
Doat_writer.cc513 DexCacheArraysLayout layout(pointer_size, dex_file); in PrepareLayout()