Home
last modified time | relevance | path

Searched refs:section (Results 1 – 25 of 32) sorted by relevance

12

/art/libdexfile/dex/
Ddex_file_layout.cc66 for (const DexLayoutSection& section : sections_) { in Madvise()
69 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeStartupOnly)].Madvise( in Madvise()
72 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeHot)].Madvise( in Madvise()
78 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeStartupOnly)].Madvise( in Madvise()
84 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeSometimesUsed)].Madvise( in Madvise()
87 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeUsedOnce)].Madvise( in Madvise()
97 std::ostream& operator<<(std::ostream& os, const DexLayoutSection& section) { in operator <<() argument
99 const DexLayoutSection::Subsection& part = section.parts_[i]; in operator <<()
Ddex_file_layout.h122 std::ostream& operator<<(std::ostream& os, const DexLayoutSection& section);
/art/libelffile/elf/
Delf_builder.h360 const Section* section, in Add() argument
371 Add(sym, section); in Add()
375 void Add(Elf_Sym sym, const Section* section) { in Add() argument
376 if (section != nullptr) { in Add()
377 DCHECK_LE(section->GetAddress(), sym.st_value); in Add()
378 DCHECK_LE(sym.st_value, section->GetAddress() + section->header_.sh_size); in Add()
379 sym.st_shndx = section->GetSectionIndex(); in Add()
549 for (auto* section : sections_) { in End()
550 section->header_.sh_name = shstrtab_.Write(section->name_); in End()
551 if (section->link_ != nullptr) { in End()
[all …]
Delf_debug_reader.h75 for (const Elf_Shdr& section : sections_) { in ElfDebugReader() local
76 const char* name = Read<char>(sections_[header_->e_shstrndx].sh_offset + section.sh_name); in ElfDebugReader()
77 section_map_[std::string_view(name)] = &section; in ElfDebugReader()
/art/runtime/
Dimage-inl.h90 const ImageSection& section = GetImTablesSection(); in VisitPackedImTables() local
91 for (size_t pos = 0; pos < section.Size();) { in VisitPackedImTables()
92 ImTable* imt = reinterpret_cast<ImTable*>(base + section.Offset() + pos); in VisitPackedImTables()
108 const ImageSection& section = GetIMTConflictTablesSection(); in VisitPackedImtConflictTables() local
109 for (size_t pos = 0; pos < section.Size(); ) { in VisitPackedImtConflictTables()
110 auto* table = reinterpret_cast<ImtConflictTable*>(base + section.Offset() + pos); in VisitPackedImtConflictTables()
Dimage.cc152 std::ostream& operator<<(std::ostream& os, const ImageSection& section) { in operator <<() argument
153 return os << "size=" << section.Size() << " range=" << section.Offset() << "-" << section.End(); in operator <<()
Dintern_table-inl.h83 const ImageSection& section = header.GetInternedStringsSection(); in AddImageStringsToTable() local
84 if (section.Size() > 0) { in AddImageStringsToTable()
85 AddTableFromMemory(image_space->Begin() + section.Offset(), visitor, !header.IsAppImage()); in AddImageStringsToTable()
Dimage.h48 ImageSection(const ImageSection& section) = default;
49 ImageSection& operator=(const ImageSection& section) = default;
518 std::ostream& operator<<(std::ostream& os, ImageHeader::ImageSections section);
521 std::ostream& operator<<(std::ostream& os, const ImageSection& section);
/art/tools/ahat/src/main/com/android/ahat/
DObjectHandler.java74 doc.section("Object Info"); in handle()
95 doc.section("Object Size"); in handle()
115 doc.section("Fields"); in printClassInstanceFields()
123 doc.section("Array Elements"); in printArrayElements()
208 doc.section("Class Info"); in printClassInfo()
216 doc.section("Static Fields"); in printClassInfo()
224 doc.section("Objects with References to this Object"); in printReferences()
240 doc.section("Allocation Site"); in printAllocationSite()
249 doc.section("Bitmap Image"); in printBitmap()
256 doc.section("Sample Path from GC Root"); in printGcRootPath()
[all …]
DSiteHandler.java48 doc.section("Allocation Site"); in handle()
51 doc.section("Sites Called from Here"); in handle()
83 doc.section("Objects Allocated"); in handle()
DOverviewHandler.java44 doc.section("General Information"); in handle()
58 doc.section("Bytes Retained by Heap"); in handle()
DDoc.java38 void section(String title); in section() method
DHtmlDoc.java61 public void section(String title) { in section() method in HtmlDoc
/art/dexlayout/
Ddex_visualize.cc85 uint16_t section = 0; in GetColor() local
88 section = file_section.type; in GetColor()
93 ColorMapType::const_iterator iter = kColorMap.find(section); in GetColor()
308 const dex_ir::DexFileSection& section = sorted_sections[i]; in FindNextByteAfterSection() local
309 if (section.size != 0) { in FindNextByteAfterSection()
310 return section.offset; in FindNextByteAfterSection()
Dcompact_dex_writer.h40 explicit Deduper(DexContainer::Section* section);
59 explicit HashEqual(DexContainer::Section* section) : section_(section) {} in HashEqual() argument
Ddexdiag.cc188 for (const auto& section : sections) { in FindSectionTypeForPage() local
189 size_t first_page_of_section = section.offset / kPageSize; in FindSectionTypeForPage()
191 if (section.size == 0) { in FindSectionTypeForPage()
196 return section.type; in FindSectionTypeForPage()
251 const dex_ir::DexFileSection& section = sections[i - 1]; in DisplayDexStatistics() local
252 const uint16_t type = section.type; in DisplayDexStatistics()
Ddex_writer.h72 explicit Stream(DexContainer::Section* section) : section_(section) { in Stream() argument
Dcompact_dex_writer.cc214 CompactDexWriter::Deduper::Deduper(DexContainer::Section* section) in Deduper() argument
216 HashedMemoryRange::HashEqual(section), in Deduper()
217 HashedMemoryRange::HashEqual(section)) {} in Deduper()
/art/test/1001-app-image-regions/
Dexpected-stdout.txt4 App image section size large enough true
/art/runtime/arch/arm/
Dinstruction_set_features_assembly_tests.S19 .section .text
/art/runtime/arch/x86/
D__x86.get_pc_thunk.S21 .section .text.__x86.get_pc_thunk.bx,"axG",@progbits,__x86.get_pc_thunk.bx,comdat
/art/runtime/jit/
Djit.cc645 const ImageSection& section = header.GetMethodsSection(); in NotifyZygoteCompilationDone() local
650 uint8_t* page_start = AlignUp(header.GetImageBegin() + section.Offset(), kPageSize); in NotifyZygoteCompilationDone()
652 AlignDown(header.GetImageBegin() + section.Offset() + section.Size(), kPageSize); in NotifyZygoteCompilationDone()
704 const ImageSection& section = header.GetMethodsSection(); in NotifyZygoteCompilationDone() local
709 uint8_t* page_start = AlignUp(header.GetImageBegin() + section.Offset(), kPageSize); in NotifyZygoteCompilationDone()
711 AlignDown(header.GetImageBegin() + section.Offset() + section.Size(), kPageSize); in NotifyZygoteCompilationDone()
732 const ImageSection& section = header.GetMethodsSection(); in NotifyZygoteCompilationDone() local
737 uint8_t* page_start = AlignUp(header.GetImageBegin() + section.Offset(), kPageSize); in NotifyZygoteCompilationDone()
739 AlignDown(header.GetImageBegin() + section.Offset() + section.Size(), kPageSize); in NotifyZygoteCompilationDone()
1095 const ImageSection& section = header.GetMethodsSection(); in MapBootImageMethods() local
[all …]
/art/sigchainlib/
Dlibsigchain.map.txt20 # Since this section cannot be empty for APEX stubs generation we provide a
/art/libartbase/base/metrics/
DREADME.md17 events, counting the total amount of time spent in a section of code, and other
/art/imgdiag/
Dimgdiag.cc1407 const ImageHeader::ImageSections section = static_cast<ImageHeader::ImageSections>(i); in ComputeDirtyBytes() local
1408 if (image_header.GetImageSection(section).Contains(offset)) { in ComputeDirtyBytes()
1431 const ImageHeader::ImageSections section = static_cast<ImageHeader::ImageSections>(i); in ComputeDirtyBytes() local
1432 os << section << " " << image_header.GetImageSection(section) in ComputeDirtyBytes()

12