resolveAddresses

fnvoid resolveAddresses(const(ubyte)[] debugLineSectionData, Location[] locations, size_t baseAddress) @nogc nothrow

Resolve the addresses of locations using debugLineSectionData

Runs the DWARF state machine on debugLineSectionData, assuming it represents a debugging program describing the addresses in a continous and increasing manner.

After this function successfully completes, locations will contains file / lines informations.

Note that the lifetime of the Location data is bound to the lifetime of debugLineSectionData.

Parameters

debugLineSectionDataA DWARF program to feed the state machine
locationsThe locations to resolve
baseAddressThe offset to apply to every address