@bugsplat/elfy
Version:
Tiny utility for parsing ELF/SELF files.
15 lines (14 loc) • 772 B
TypeScript
/// <reference types="node" />
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(buffer: Buffer): ElfFileHeader;
}