dmd.scanomf

Extract symbols from an OMF object file.

Members

Functions

scanOmfLib
bool scanOmfLib(void delegate(char* name, void* base, size_t length) pAddObjModule, void* buf, size_t buflen, uint pagesize)

Scan a block of memory buf[0..buflen], pulling out each OMF object module in it and sending the info in it to (*pAddObjModule).

scanOmfObjModule
void scanOmfObjModule(void delegate(const(char)[] name, int pickAny) pAddSymbol, ubyte[] base, char* module_name, Loc loc, ErrorSink eSink)

Reads an object module from base[] and passes the names of any exported symbols to (*pAddSymbol)().

Meta