UNPKG

@bugsplat/elfy

Version:

Tiny utility for parsing ELF/SELF files.

18 lines (17 loc) 596 B
import { DataSource } from './data-source.js'; import { ElfFileHeader } from './file-header.js'; import { ElfSectionHeader } from './section-header.js'; export declare class ElfFile { private header?; private stringTable?; private dataSource; constructor(dataSource: DataSource); tryReadSection(name: string): Promise<{ success: boolean; section?: Uint8Array; }>; readSection(name: string): Promise<Uint8Array>; private createStringTable; readSectionHeader(i: number): Promise<ElfSectionHeader>; readFileHeader(): Promise<ElfFileHeader>; }