Fields

data: []const u8,
is_image: bool,
coff_header_offset: usize,
guid: [16]u8 = undefined,
age: u32 = undefined,

Functions

fn getCoffHeader(self: Coff) CoffHeader

No documentation provided.

fn getDataDirectories(self: *const Coff) []const align(1) ImageDataDirectory

No documentation provided.

fn getImageBase(self: Coff) u64

No documentation provided.

fn getNumberOfDataDirectories(self: Coff) u32

No documentation provided.

fn getOptionalHeader(self: Coff) OptionalHeader

No documentation provided.

fn getOptionalHeader32(self: Coff) OptionalHeaderPE32

No documentation provided.

fn getOptionalHeader64(self: Coff) OptionalHeaderPE64

No documentation provided.

fn getPdbPath(self: *Coff, buffer: []u8) !usize

No documentation provided.

fn getSectionByName(self: *const Coff, comptime name: []const u8) ?*const align(1) SectionHeader

No documentation provided.

fn getSectionData(self: *const Coff, sec: *const align(1) SectionHeader) []const u8

No documentation provided.

fn getSectionDataAlloc(self: *const Coff, sec: *const align(1) SectionHeader, allocator: mem.Allocator) ![]u8

No documentation provided.

fn getSectionHeaders(self: *const Coff) []const align(1) SectionHeader

No documentation provided.

fn getSectionHeadersAlloc(self: *const Coff, allocator: mem.Allocator) ![]SectionHeader

No documentation provided.

fn getSectionName(self: *const Coff, sect_hdr: *const align(1) SectionHeader) error{InvalidStrtabSize}![]const u8

No documentation provided.

fn getStrtab(self: *const Coff) error{InvalidStrtabSize}!?Strtab

No documentation provided.

fn getSymtab(self: *const Coff) ?Symtab

No documentation provided.

fn init(data: []const u8) !Coff

No documentation provided.

fn strtabRequired(self: *const Coff) bool

No documentation provided.