Searched refs:DexCacheArraysLayout (Results 1 – 4 of 4) sorted by relevance
/art/runtime/utils/ |
D | dex_cache_arrays_layout-inl.h | 32 inline DexCacheArraysLayout::DexCacheArraysLayout(PointerSize pointer_size, in DexCacheArraysLayout() function 51 inline DexCacheArraysLayout::DexCacheArraysLayout(PointerSize pointer_size, const DexFile* dex_file) in DexCacheArraysLayout() function 52 : DexCacheArraysLayout(pointer_size, dex_file->GetHeader(), dex_file->NumCallSiteIds()) { in DexCacheArraysLayout() 55 inline size_t DexCacheArraysLayout::Alignment() const { in Alignment() 59 inline constexpr size_t DexCacheArraysLayout::Alignment(PointerSize pointer_size) { in Alignment() 78 inline size_t DexCacheArraysLayout::TypeOffset(dex::TypeIndex type_idx) const { in TypeOffset() 83 inline size_t DexCacheArraysLayout::TypesSize(size_t num_elements) const { in TypesSize() 91 inline size_t DexCacheArraysLayout::TypesAlignment() const { in TypesAlignment() 95 inline size_t DexCacheArraysLayout::MethodOffset(uint32_t method_idx) const { in MethodOffset() 99 inline size_t DexCacheArraysLayout::MethodsSize(size_t num_elements) const { in MethodsSize() [all …]
|
D | dex_cache_arrays_layout.h | 30 class DexCacheArraysLayout { 33 DexCacheArraysLayout() in DexCacheArraysLayout() function 45 DexCacheArraysLayout(PointerSize pointer_size, 50 DexCacheArraysLayout(PointerSize pointer_size, const DexFile* dex_file);
|
/art/runtime/mirror/ |
D | dex_cache.cc | 45 DexCacheArraysLayout layout(image_pointer_size, dex_file); in InitializeDexCache()
|
/art/dex2oat/linker/ |
D | image_writer.cc | 1006 DexCacheArraysLayout layout(target_ptr_size_, dex_file); in PrepareDexCacheArraySlots() 1023 DexCacheArraysLayout layout(target_ptr_size_, dex_file); in PrepareDexCacheArraySlots() 2462 bin_offset = RoundUp(bin_offset, DexCacheArraysLayout::Alignment(target_ptr_size_)); in CalculateNewObjectOffsets()
|