Lines Matching refs:Section

96   class Section : public OutputStream {
98 Section(ElfBuilder<ElfTypes>* owner, in Section() function
102 const Section* link, in Section()
210 std::vector<Section*>& sections = owner_->sections_; in AddSection()
225 const Section* const link_;
231 DISALLOW_COPY_AND_ASSIGN(Section);
234 class CachedSection : public Section {
240 const Section* link, in CachedSection()
244 : Section(owner, name, type, flags, link, info, align, entsize), cache_() { } in CachedSection()
298 class StringSection FINAL : public Section {
304 : Section(owner, in StringSection()
336 class SymbolSection FINAL : public Section {
342 Section* strtab) in SymbolSection()
343 : Section(owner, in SymbolSection()
358 const Section* section, in Add()
408 class AbiflagsSection FINAL : public Section {
423 const Section* link, in AbiflagsSection()
429 : Section(owner, name, type, flags, link, info, align, entsize) { in AbiflagsSection()
478 class BuildIdSection FINAL : public Section {
484 const Section* link, in BuildIdSection()
488 : Section(owner, name, type, flags, link, info, align, entsize), in BuildIdSection()
567 Section* GetRoData() { return &rodata_; } in GetRoData()
568 Section* GetText() { return &text_; } in GetText()
569 Section* GetBss() { return &bss_; } in GetBss()
570 Section* GetDex() { return &dex_; } in GetDex()
573 Section* GetEhFrame() { return &eh_frame_; } in GetEhFrame()
574 Section* GetEhFrameHdr() { return &eh_frame_hdr_; } in GetEhFrameHdr()
575 Section* GetDebugFrame() { return &debug_frame_; } in GetDebugFrame()
576 Section* GetDebugInfo() { return &debug_info_; } in GetDebugInfo()
577 Section* GetDebugLine() { return &debug_line_; } in GetDebugLine()
595 std::unique_ptr<Section> s(new Section(this, name, SHT_OAT_PATCH, 0, nullptr, 0, 1, 0)); in WritePatches()
603 std::unique_ptr<Section> s(new Section(this, name, SHT_PROGBITS, 0, nullptr, 0, 1, 0)); in WriteSection()
1011 Section rodata_;
1012 Section text_;
1013 Section bss_;
1014 Section dex_;
1019 Section eh_frame_;
1020 Section eh_frame_hdr_;
1023 Section debug_frame_;
1024 Section debug_info_;
1025 Section debug_line_;
1029 std::vector<std::unique_ptr<Section>> other_sections_;
1032 std::vector<Section*> sections_;
1033 Section* current_section_; // The section which is currently being written.