Lines Matching refs:ELFSection
33 class ELFSection;
35 typedef ELFSection DebugSection;
278 class ELFSection : public DebugSectionBase<ELFSectionHeader> { class
310 ELFSection(const char* name, Type type, uintptr_t align) in ELFSection() function in v8::internal::ELFSection
313 virtual ~ELFSection() { } in ~ELFSection()
383 class FullHeaderELFSection : public ELFSection {
392 : ELFSection(name, type, align), in FullHeaderELFSection()
400 ELFSection::PopulateHeader(header); in PopulateHeader()
415 class ELFStringTable : public ELFSection {
418 : ELFSection(name, TYPE_STRTAB, 1), writer_(NULL), offset_(0), size_(0) { in ELFStringTable()
464 void ELFSection::PopulateHeader(Writer::Slot<ELFSection::Header> header, in PopulateHeader()
607 sections_.Add(new(zone) ELFSection("", ELFSection::TYPE_NULL, 0), zone); in ELF()
617 ELFSection* SectionAt(uint32_t index) { in SectionAt()
621 uint32_t AddSection(ELFSection* section) { in AddSection()
683 header->sht_entry_size = sizeof(ELFSection::Header); in WriteHeader()
692 Writer::Slot<ELFSection::Header> headers = in WriteSectionTable()
693 w->CreateSlotsHere<ELFSection::Header>(sections_.length()); in WriteSectionTable()
707 return sizeof(ELFHeader) + sizeof(ELFSection::Header) * section_index; in SectionHeaderPosition()
711 Writer::Slot<ELFSection::Header> headers = in WriteSections()
712 w->SlotAt<ELFSection::Header>(sizeof(ELFHeader)); in WriteSections()
722 ZoneList<ELFSection*> sections_;
832 class ELFSymbolTable : public ELFSection {
835 : ELFSection(name, TYPE_SYMTAB, sizeof(uintptr_t)), in ELFSymbolTable()
875 ELFSection::PopulateHeader(header); in PopulateHeader()
1034 ELFSection::INDEX_ABSOLUTE), in CreateSymbolsTable()
1052 : ELFSection(".debug_info", TYPE_PROGBITS, 1), in DebugInfoSection()
1233 : ELFSection(".debug_abbrev", TYPE_PROGBITS, 1), in DebugAbbrevSection()
1404 : ELFSection(".debug_line", TYPE_PROGBITS, 1), in DebugLineSection()
1654 : ELFSection(".eh_frame", TYPE_X86_64_UNWIND, 1), in UnwindInfoSection()
1940 ELFSection::TYPE_NOBITS, in CreateELFObject()
1945 ELFSection::FLAG_ALLOC | ELFSection::FLAG_EXEC)); in CreateELFObject()