SymbolRange.this

this() @disable

Constructor for creating an empty range.

this(const(ubyte)[] data, size_t totalSymbols, ElfStringTable strtab, types.ElfClass elfClass, ElfEndian endianness)

Constructor from symbol table data.

Parameters

dataThe raw symbol table data.
totalSymbolsThe total number of symbols in the table.
strtabThe associated string table.
elfClassThe ELF class (32-bit or 64-bit).
this(const(ubyte)[] data, size_t currentIndex, size_t totalSymbols, ElfStringTable strtab, types.ElfClass elfClass, ElfEndian endianness)

Private constructor for creating saved copies.