Function populateSrcLocCache [src]

Prototype

pub fn populateSrcLocCache(d: *Dwarf, gpa: Allocator, cu: *CompileUnit) ScanError!void

Parameters

d: *Dwarfgpa: Allocatorcu: *CompileUnit

Possible Errors

EndOfBuffer Error
InvalidBuffer Error
InvalidDebugInfo
MissingDebugInfo
OutOfMemory Error
Overflow Error

Source

pub fn populateSrcLocCache(d: *Dwarf, gpa: Allocator, cu: *CompileUnit) ScanError!void { if (cu.src_loc_cache != null) return; cu.src_loc_cache = try runLineNumberProgram(d, gpa, cu); }