Function getImageBase [src]

Prototype

pub fn getImageBase(self: Coff) u64

Parameters

self: Coff

Source

pub fn getImageBase(self: Coff) u64 { const hdr = self.getOptionalHeader(); return switch (hdr.magic) { IMAGE_NT_OPTIONAL_HDR32_MAGIC => self.getOptionalHeader32().image_base, IMAGE_NT_OPTIONAL_HDR64_MAGIC => self.getOptionalHeader64().image_base, else => unreachable, // We assume we have validated the header already }; }