Home
last modified time | relevance | path

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

12

/art/libdexfile/dex/
Ddex_file_layout.cc53 for (const DexLayoutSection& section : sections_) { in Madvise() local
56 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeStartupOnly)].Madvise( in Madvise()
59 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeHot)].Madvise( in Madvise()
65 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeStartupOnly)].Madvise( in Madvise()
71 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeSometimesUsed)].Madvise( in Madvise()
74 section.parts_[static_cast<size_t>(LayoutType::kLayoutTypeUsedOnce)].Madvise( in Madvise()
83 std::ostream& operator<<(std::ostream& os, const DexLayoutSection& section) { in operator <<() argument
85 const DexLayoutSection::Subsection& part = section.parts_[i]; in operator <<()
Ddex_file_layout.h122 std::ostream& operator<<(std::ostream& os, const DexLayoutSection& section);
/art/runtime/
Dimage-inl.h54 const ImageSection& section = GetImTablesSection(); in VisitPackedImTables() local
55 for (size_t pos = 0; pos < section.Size();) { in VisitPackedImTables()
56 ImTable* imt = reinterpret_cast<ImTable*>(base + section.Offset() + pos); in VisitPackedImTables()
72 const ImageSection& section = GetIMTConflictTablesSection(); in VisitPackedImtConflictTables() local
73 for (size_t pos = 0; pos < section.Size(); ) { in VisitPackedImtConflictTables()
74 auto* table = reinterpret_cast<ImtConflictTable*>(base + section.Offset() + pos); in VisitPackedImtConflictTables()
Dimage.cc143 std::ostream& operator<<(std::ostream& os, const ImageSection& section) { in operator <<() argument
144 return os << "size=" << section.Size() << " range=" << section.Offset() << "-" << section.End(); in operator <<()
Dimage.h61 ImageSection(const ImageSection& section) = default;
62 ImageSection& operator=(const ImageSection& section) = default;
458 std::ostream& operator<<(std::ostream& os, const ImageHeader::ImageSections& section);
459 std::ostream& operator<<(std::ostream& os, const ImageSection& section);
Dintern_table.cc185 const ImageSection& section = header->GetInternedStringsSection(); in AddImagesStringsToTable() local
186 if (section.Size() > 0) { in AddImagesStringsToTable()
187 AddTableFromMemoryLocked(image_space->Begin() + section.Offset()); in AddImagesStringsToTable()
/art/tools/ahat/src/main/com/android/ahat/
DObjectHandler.java75 doc.section("Object Info"); in handle()
96 doc.section("Object Size"); in handle()
116 doc.section("Fields"); in printClassInstanceFields()
124 doc.section("Array Elements"); in printArrayElements()
209 doc.section("Class Info"); in printClassInfo()
217 doc.section("Static Fields"); in printClassInfo()
225 doc.section("Objects with References to this Object"); in printReferences()
240 doc.section("Objects with Soft References to this Object"); in printReferences()
253 doc.section("Allocation Site"); in printAllocationSite()
262 doc.section("Bitmap Image"); in printBitmap()
[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.java41 doc.section("General Information"); in handle()
52 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/compiler/linker/
Delf_builder.h358 const Section* section, in Add() argument
364 if (section != nullptr) { in Add()
365 DCHECK_LE(section->GetAddress(), addr); in Add()
366 DCHECK_LE(addr, section->GetAddress() + section->header_.sh_size); in Add()
367 section_index = section->GetSectionIndex(); in Add()
640 for (auto* section : sections_) { in End()
641 section->header_.sh_name = shstrtab_.Write(section->name_); in End()
642 if (section->link_ != nullptr) { in End()
643 section->header_.sh_link = section->link_->GetSectionIndex(); in End()
645 if (section->header_.sh_offset == 0) { in End()
[all …]
/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.at(i); in FindNextByteAfterSection() local
309 if (section.size != 0) { in FindNextByteAfterSection()
310 return section.offset; in FindNextByteAfterSection()
Dcompact_dex_writer.h41 explicit Deduper(bool enabled, DexContainer::Section* section);
60 explicit HashEqual(DexContainer::Section* section) : section_(section) {} in HashEqual() argument
Ddexdiag.cc181 for (const auto& section : sections) { in FindSectionTypeForPage() local
182 size_t first_page_of_section = section.offset / kPageSize; in FindSectionTypeForPage()
184 if (section.size == 0) { in FindSectionTypeForPage()
189 return section.type; in FindSectionTypeForPage()
244 const dex_ir::DexFileSection& section = sections[i - 1]; in DisplayDexStatistics() local
245 const uint16_t type = section.type; in DisplayDexStatistics()
Ddex_writer.h72 explicit Stream(DexContainer::Section* section) : section_(section) { in Stream() argument
Dcompact_dex_writer.cc213 CompactDexWriter::Deduper::Deduper(bool enabled, DexContainer::Section* section) in Deduper() argument
216 HashedMemoryRange::HashEqual(section), in Deduper()
217 HashedMemoryRange::HashEqual(section)) {} in Deduper()
/art/runtime/arch/arm/
Dinstruction_set_features_assembly_tests.S19 .section .text
/art/patchoat/
Dpatchoat.cc854 const auto& section = image_header->GetInternedStringsSection(); in PatchInternedStrings() local
855 if (section.Size() == 0) { in PatchInternedStrings()
862 temp_table.AddTableFromMemory(image_->Begin() + section.Offset()); in PatchInternedStrings()
868 const auto& section = image_header->GetClassTableSection(); in PatchClassTable() local
869 if (section.Size() == 0) { in PatchClassTable()
877 temp_table.ReadFromMemory(image_->Begin() + section.Offset()); in PatchClassTable()
/art/runtime/gc/space/
Dimage_space.cc608 auto& section = image_header->GetImageSection(section_idx); in Init() local
610 << reinterpret_cast<void*>(image_header->GetImageBegin() + section.Offset()) << " " in Init()
611 << section; in Init()
1983 const ImageSection& section = header.GetImageSection(section_type); in DumpSections() local
1984 os << section_type << " " << reinterpret_cast<const void*>(base + section.Offset()) in DumpSections()
1985 << "-" << reinterpret_cast<const void*>(base + section.End()) << "\n"; in DumpSections()
/art/imgdiag/
Dimgdiag.cc1366 const ImageHeader::ImageSections section = static_cast<ImageHeader::ImageSections>(i); in ComputeDirtyBytes() local
1367 if (image_header_.GetImageSection(section).Contains(offset)) { in ComputeDirtyBytes()
1390 const ImageHeader::ImageSections section = static_cast<ImageHeader::ImageSections>(i); in ComputeDirtyBytes() local
1391 os << section << " " << image_header_.GetImageSection(section) in ComputeDirtyBytes()
/art/dex2oat/linker/
Doat_writer.cc3381 DexContainer::Section* const section = dex_container_->GetDataSection(); in WriteDexFiles() local
3382 if (section->Size() > 0) { in WriteDexFiles()
3390 shared_data_size = section->Size(); in WriteDexFiles()
3391 if (!out->WriteFully(section->Begin(), shared_data_size)) { in WriteDexFiles()
3421 section->Clear(); in WriteDexFiles()
Dimage_writer.cc1945 for (const ImageSection& section : sections) { in CreateHeader() local
1946 LOG(INFO) << static_cast<ImageHeader::ImageSections>(idx) << " " << section; in CreateHeader()
/art/
DNOTICE89 (except as stated in this section) patent license to make, have made,
/art/oatdump/
Doatdump.cc2000 auto section = static_cast<ImageHeader::ImageSections>(i); in Dump() local
2001 os << "IMAGE SECTION " << section << ": " << image_header_.GetImageSection(section) << "\n\n"; in Dump()

12