internal DynamicSection(SectionHeader header, SimpleEndianessAwareReader reader, ELF <T> elf) : base(header, reader) { this.elf = elf; ReadEntries(); }
internal ProgBitsSection(SectionHeader header, Func <SimpleEndianessAwareReader> readerSource) : base(header, readerSource) { }
internal SymbolTable(SectionHeader header, Func <SimpleEndianessAwareReader> readerSource, IStringTable table, ELF <T> elf) : base(header, readerSource) { this.table = table; this.elf = elf; ReadSymbols(); }
public DynamicSection(SectionHeader header, Class elfClass, Func <SimpleEndianessAwareReader> readerSource) : base(header, readerSource) { data = new DynamicData(elfClass, header.Offset, header.Size, readerSource); }
internal Section(SectionHeader header, Func <SimpleEndianessAwareReader> readerSource) { Header = header; this.readerSource = readerSource; }
internal SymbolTable(SectionHeader header, SimpleEndianessAwareReader Reader, IStringTable table, ELF <T> elf) : base(header, Reader) { 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 NoteSection(SectionHeader header, Class elfClass, Func <SimpleEndianessAwareReader> readerSource) : base(header, readerSource) { data = new NoteData(elfClass, header.Offset, header.Size, readerSource); }
internal Section(SectionHeader header, Func <EndianBinaryReader> readerSourceSourceSource) { Header = header; this.readerSourceSourceSource = readerSourceSourceSource; }
internal ProgBitsSection(SectionHeader header, Func <EndianBinaryReader> readerSource) : base(header, readerSource) { }
internal ProgBitsSection(SectionHeader header, SimpleEndianessAwareReader reader) : base(header, reader) { }
internal StringTable(SectionHeader header, Func <EndianBinaryReader> readerSource) : base(header, readerSource) { stringsByIdx = new Dictionary <long, string>(); ReadStrings(); }
internal Section(SectionHeader header, SimpleEndianessAwareReader reader) { Header = header; this.Reader = reader; }
internal DynamicSection(SectionHeader header, Func <SimpleEndianessAwareReader> readerSource, ELF <T> elf) : base(header, readerSource) { this.elf = elf; ReadEntries(); }
internal NoteSection(SectionHeader header, SimpleEndianessAwareReader reader) : base(header, reader) { data = new NoteData(header.Offset, header.Size, reader); }