Searched refs:layout (Results 1 – 9 of 9) sorted by relevance
/art/runtime/mirror/ |
D | dex_cache.cc | 47 DexCacheArraysLayout layout(image_pointer_size, dex_file); in InitializeDexCache() local 55 DCHECK(layout.Alignment() == 8u || layout.Alignment() == 16u); in InitializeDexCache() 57 raw_arrays = (layout.Alignment() == 16u) in InitializeDexCache() 58 ? reinterpret_cast<uint8_t*>(linear_alloc->AllocAlign16(self, layout.Size())) in InitializeDexCache() 59 : reinterpret_cast<uint8_t*>(linear_alloc->Alloc(self, layout.Size())); in InitializeDexCache() 63 reinterpret_cast<StringDexCacheType*>(raw_arrays + layout.StringsOffset()); in InitializeDexCache() 65 reinterpret_cast<TypeDexCacheType*>(raw_arrays + layout.TypesOffset()); in InitializeDexCache() 67 reinterpret_cast<MethodDexCacheType*>(raw_arrays + layout.MethodsOffset()); in InitializeDexCache() 69 reinterpret_cast<FieldDexCacheType*>(raw_arrays + layout.FieldsOffset()); in InitializeDexCache() 105 raw_arrays + layout.MethodTypesOffset()); in InitializeDexCache() [all …]
|
/art/test/661-oat-writer-layout/ |
D | Android.bp | 3 name: "art-run-test-661-oat-writer-layout",
|
D | info.txt | 1 Tests Oat Writer is correctly changing the layout of OatMethod code addresses.
|
/art/test/656-annotation-lookup-generic-jni/ |
D | info.txt | 5 stack with an unexpected layout when trying to resolve the method's
|
/art/runtime/gc/space/ |
D | image_space.cc | 2515 BootImageLayout layout(image_location_, boot_class_path_, boot_class_path_locations_); in FindImageFiles() local 2516 std::string image_location = layout.GetPrimaryImageLocation(); in FindImageFiles() 2560 const BootImageLayout& layout, in LoadImage() argument 2567 ArrayRef<const BootImageLayout::ImageChunk> chunks = layout.GetChunks(); in LoadImage() 2569 const uint32_t base_address = layout.GetBaseAddress(); in LoadImage() 2570 const size_t image_component_count = layout.GetTotalComponentCount(); in LoadImage() 2571 const size_t image_reservation_size = layout.GetTotalReservationSize(); in LoadImage() 3430 BootImageLayout layout(image_location_, boot_class_path_, boot_class_path_locations_); in LoadFromSystem() local 3431 if (!layout.LoadFromSystem(image_isa_, error_msg)) { in LoadFromSystem() 3435 if (!LoadImage(layout, in LoadFromSystem() [all …]
|
/art/dex2oat/linker/ |
D | image_writer.cc | 667 DexCacheArraysLayout layout(target_ptr_size_, dex_file); in PrepareDexCacheArraySlots() local 668 image_info.IncrementBinSlotSize(Bin::kDexCacheArray, layout.Size()); in PrepareDexCacheArraySlots() 684 DexCacheArraysLayout layout(target_ptr_size_, dex_file); in PrepareDexCacheArraySlots() local 688 DCHECK(layout.Valid()); in PrepareDexCacheArraySlots() 695 start + layout.TypesOffset(), in PrepareDexCacheArraySlots() 699 start + layout.MethodsOffset(), in PrepareDexCacheArraySlots() 703 start + layout.FieldsOffset(), in PrepareDexCacheArraySlots() 706 AddDexCacheArrayRelocation(dex_cache->GetStrings(), start + layout.StringsOffset(), oat_index); in PrepareDexCacheArraySlots() 709 start + layout.MethodTypesOffset(), in PrepareDexCacheArraySlots() 712 start + layout.CallSitesOffset(), in PrepareDexCacheArraySlots()
|
/art/build/ |
D | Android.bp | 106 // Disable warning for use of offsetof on non-standard layout type.
|
/art/test/utils/ |
D | regen-test-files | 190 art-run-test-661-oat-writer-layout
|
/art/test/ |
D | Android.bp | 627 "661-oat-writer-layout/oat_writer_layout.cc",
|