Fields

in_file: File,
msf: Msf,
allocator: mem.Allocator,
string_table: ?*MsfStream,
dbi: ?*MsfStream,
modules: []Module,
sect_contribs: []SectionContribEntry,
guid: [16]u8,
age: u32,

Types

Functions

fn deinit(self: *Pdb) void

No documentation provided.

fn getLineNumberInfo(self: *Pdb, module: *Module, address: u64) !debug.LineInfo

No documentation provided.

fn getModule(self: *Pdb, index: usize) !?*Module

No documentation provided.

fn getStream(self: *Pdb, stream: StreamType) ?*MsfStream

No documentation provided.

fn getStreamById(self: *Pdb, id: u32) ?*MsfStream

No documentation provided.

fn getSymbolName(self: *Pdb, module: *Module, address: u64) ?[]const u8

No documentation provided.

fn init(allocator: mem.Allocator, path: []const u8) !Pdb

No documentation provided.

fn parseDbiStream(self: *Pdb) !void

No documentation provided.

fn parseInfoStream(self: *Pdb) !void

No documentation provided.