Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 6 of 6) 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/
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/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/
DAndroid.bp584 "661-oat-writer-layout/oat_writer_layout.cc",