Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 9 of 9) sorted by relevance

/art/runtime/mirror/
Ddex_cache.cc47 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/
DAndroid.bp3 name: "art-run-test-661-oat-writer-layout",
Dinfo.txt1 Tests Oat Writer is correctly changing the layout of OatMethod code addresses.
/art/test/656-annotation-lookup-generic-jni/
Dinfo.txt5 stack with an unexpected layout when trying to resolve the method's
/art/runtime/gc/space/
Dimage_space.cc2515 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/
Dimage_writer.cc667 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/
DAndroid.bp106 // Disable warning for use of offsetof on non-standard layout type.
/art/test/utils/
Dregen-test-files190 art-run-test-661-oat-writer-layout
/art/test/
DAndroid.bp627 "661-oat-writer-layout/oat_writer_layout.cc",