@bugsplat/elfy
Version:
Tiny utility for parsing ELF/SELF files.
14 lines (13 loc) • 743 B
TypeScript
export declare const lengthOf64BitElfHeader = 64;
export declare class ElfFileHeader {
readonly segmentHeaderOffset: bigint;
readonly sectionHeaderOffset: bigint;
readonly segmentHeaderSize: number;
readonly segmentHeaderEntrySize: number;
readonly segmentHeaderEntryCount: number;
readonly sectionHeaderEntrySize: number;
readonly sectionHeaderEntryCount: number;
readonly stringTableIndex: number;
constructor(segmentHeaderOffset: bigint, sectionHeaderOffset: bigint, segmentHeaderSize: number, segmentHeaderEntrySize: number, segmentHeaderEntryCount: number, sectionHeaderEntrySize: number, sectionHeaderEntryCount: number, stringTableIndex: number);
static parse(data: Uint8Array): ElfFileHeader;
}