Home
last modified time | relevance | path

Searched refs:ImageSection (Results 1 – 13 of 13) sorted by relevance

/art/runtime/oat/
Dimage.h49 class PACKED(4) ImageSection {
51 ImageSection() : offset_(0), size_(0) { } in ImageSection() function
52 ImageSection(uint32_t offset, uint32_t size) : offset_(offset), size_(size) { } in ImageSection() function
53 ImageSection(const ImageSection& section) = default;
54 ImageSection& operator=(const ImageSection& section) = default;
136 ImageSection* sections,
285 ImageSection& GetImageSection(ImageSections index) { in GetImageSection()
290 const ImageSection& GetImageSection(ImageSections index) const { in GetImageSection()
295 const ImageSection& GetObjectsSection() const { in GetObjectsSection()
299 const ImageSection& GetFieldsSection() const { in GetFieldsSection()
[all …]
Dimage-inl.h54 const ImageSection& fields = GetFieldsSection(); in VisitPackedArtFields()
70 const ImageSection& methods = GetMethodsSection(); in VisitPackedArtMethods()
78 const ImageSection& runtime_methods = GetRuntimeMethodsSection(); in VisitPackedArtMethods()
90 const ImageSection& section = GetImTablesSection(); in VisitPackedImTables()
108 const ImageSection& section = GetIMTConflictTablesSection(); in VisitPackedImtConflictTables()
123 const ImageSection& section = GetJniStubMethodsSection(); in VisitJniStubMethods()
Dimage.cc44 ImageSection* sections, in ImageHeader()
182 std::ostream& operator<<(std::ostream& os, const ImageSection& section) { in operator <<()
190 const ImageSection& objects = GetObjectsSection(); in VisitObjects()
426 ImageSection& bitmap_section = GetImageSection(ImageHeader::kSectionImageBitmap); in WriteData()
429 bitmap_section = ImageSection(out_offset, bitmap_section.Size()); in WriteData()
/art/dex2oat/linker/
Dimage_test.cc76 ImageSection sections[ImageHeader::kSectionCount]; in TEST_F()
224 ImageSection sections[ImageHeader::kSectionCount]; in TEST_F()
226 sections[ImageHeader::kSectionImageBitmap] = ImageSection(0, kElfSegmentAlignment); in TEST_F()
Dimage_writer.cc520 dchecked_vector<ImageSection> image_sections = image_info.CreateImageSections().second; in CopyMetadata()
2665 std::pair<size_t, dchecked_vector<ImageSection>>
2667 dchecked_vector<ImageSection> sections(ImageHeader::kSectionCount); in CreateImageSections()
2676 ImageSection(0u, image_end_); in CreateImageSections()
2682 ImageSection(GetBinSlotOffset(Bin::kArtField), GetBinSlotSize(Bin::kArtField)); in CreateImageSections()
2688 ImageSection(GetBinSlotOffset(Bin::kArtMethodClean), in CreateImageSections()
2696 ImageSection(GetBinSlotOffset(Bin::kImTable), GetBinSlotSize(Bin::kImTable)); in CreateImageSections()
2702ImageSection(GetBinSlotOffset(Bin::kIMTConflictTable), GetBinSlotSize(Bin::kIMTConflictTable)); in CreateImageSections()
2708 ImageSection(GetBinSlotOffset(Bin::kRuntimeMethod), GetBinSlotSize(Bin::kRuntimeMethod)); in CreateImageSections()
2714 ImageSection(GetBinSlotOffset(Bin::kJniStubMethod), GetBinSlotSize(Bin::kJniStubMethod)); in CreateImageSections()
[all …]
Dimage_writer.h296 std::pair<size_t, dchecked_vector<ImageSection>> CreateImageSections() const;
/art/runtime/
Druntime_image.cc135 *bitmap_section = ImageSection(RoundUp(sections_end, kElfSegmentAlignment), bitmap_bytes); in Generate()
181 auto compute_dest = [&](const ImageSection& section) { in FillData()
286 sections_[ImageHeader::kSectionObjects] = ImageSection(0u, object_section_size_); in CreateImageSections()
288 ImageSection(sections_[ImageHeader::kSectionObjects].End(), art_fields_.size()); in CreateImageSections()
293 sections_[ImageHeader::kSectionArtMethods] = ImageSection(cur_pos, art_methods_.size()); in CreateImageSections()
297 sections_[ImageHeader::kSectionImTables] = ImageSection(cur_pos, im_tables_.size()); in CreateImageSections()
301 sections_[ImageHeader::kSectionIMTConflictTables] = ImageSection(cur_pos, 0u); in CreateImageSections()
304 ImageSection(sections_[ImageHeader::kSectionIMTConflictTables].End(), 0u); in CreateImageSections()
310 sections_[ImageHeader::kSectionInternedStrings] = ImageSection(cur_pos, intern_table_bytes); in CreateImageSections()
316 sections_[ImageHeader::kSectionClassTable] = ImageSection(cur_pos, class_table_bytes); in CreateImageSections()
[all …]
Dintern_table-inl.h97 const ImageSection& section = header.GetInternedStringsSection(); in AddImageStringsToTable()
Dstack.cc717 const ImageSection& methods = header.GetMethodsSection(); in ValidateFrame()
718 const ImageSection& runtime_methods = header.GetRuntimeMethodsSection(); in ValidateFrame()
Dclass_linker.cc1602 const ImageSection& objects_section = image_header.GetObjectsSection(); in CountInternedStringReferences()
1635 const ImageSection& sro_section = in VisitInternedStringReferences()
1692 const ImageSection& section = space->GetImageHeader().GetInternedStringsSection(); in VerifyInternedStringReferences()
1979 const ImageSection& objects_section = space->GetImageHeader().GetObjectsSection(); in CheckObjects()
2343 const ImageSection& class_table_section = header.GetClassTableSection(); in AddImageSpace()
11103 const ImageSection& methods_section = image_space->GetImageHeader().GetMethodsSection(); in GetHoldingClassLoaderOfCopiedMethod()
11108 const ImageSection& class_table_section = in GetHoldingClassLoaderOfCopiedMethod()
/art/runtime/jit/
Djit.cc528 const ImageSection& section = header.GetMethodsSection(); in NotifyZygoteCompilationDone()
587 const ImageSection& section = header.GetMethodsSection(); in NotifyZygoteCompilationDone()
615 const ImageSection& section = header.GetMethodsSection(); in NotifyZygoteCompilationDone()
1009 const ImageSection& section = header.GetMethodsSection(); in MapBootImageMethods()
1127 const ImageSection& section = header.GetMethodsSection(); in CreateThreadPool()
/art/runtime/gc/collector/
Dimmune_spaces_test.cc137 ImageSection sections[ImageHeader::kSectionCount]; in CreateImageSpace()
/art/runtime/gc/space/
Dimage_space.cc782 const ImageSection& image_objects = image_header.GetObjectsSection(); in Init()
843 const ImageSection& new_interns = new_space->GetImageHeader().GetInternedStringsSection(); in RemoveInternTableDuplicates()
849 const ImageSection& old_interns = old_space->GetImageHeader().GetInternedStringsSection(); in RemoveInternTableDuplicates()
1255 const ImageSection& objects_section = image_header->GetObjectsSection(); in RelocateInPlace()
3753 const ImageSection& section = header.GetImageSection(section_type); in DumpSections()
3760 const ImageSection& metadata = GetImageHeader().GetMetadataSection(); in ReleaseMetadata()