internal SymbolTable(SectionHeader header, Func <EndianBinaryReader> readerSource, IStringTable table, ELF <T> elf) : base(header, readerSource) { this.table = table; this.elf = elf; ReadSymbols(); }
internal NoteSection(SectionHeader header, Class elfClass, Func <EndianBinaryReader> readerSource) : base(header, readerSource) { data = new NoteData(elfClass, header.Offset, readerSource); }
internal ProgBitsSection(SectionHeader header, Func <EndianBinaryReader> readerSource) : base(header, readerSource) { }
internal Section(SectionHeader header, Func <EndianBinaryReader> readerSourceSourceSource) { Header = header; this.readerSourceSourceSource = readerSourceSourceSource; }
internal StringTable(SectionHeader header, Func <EndianBinaryReader> readerSource) : base(header, readerSource) { stringsByIdx = new Dictionary <long, string>(); ReadStrings(); }