ddmd.scanmscoff

Compiler implementation of the D programming language.

Members

Functions

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

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

Manifest constants

IMAGE_FILE_MACHINE_AMD64
enum IMAGE_FILE_MACHINE_AMD64;
Undocumented in source.
IMAGE_FILE_MACHINE_I386
enum IMAGE_FILE_MACHINE_I386;
Undocumented in source.
IMAGE_FILE_MACHINE_UNKNOWN
enum IMAGE_FILE_MACHINE_UNKNOWN;
Undocumented in source.
IMAGE_SYM_ABSOLUTE
enum IMAGE_SYM_ABSOLUTE;
Undocumented in source.
IMAGE_SYM_CLASS_EXTERNAL
enum IMAGE_SYM_CLASS_EXTERNAL;
Undocumented in source.
IMAGE_SYM_CLASS_FILE
enum IMAGE_SYM_CLASS_FILE;
Undocumented in source.
IMAGE_SYM_CLASS_FUNCTION
enum IMAGE_SYM_CLASS_FUNCTION;
Undocumented in source.
IMAGE_SYM_CLASS_LABEL
enum IMAGE_SYM_CLASS_LABEL;
Undocumented in source.
IMAGE_SYM_CLASS_STATIC
enum IMAGE_SYM_CLASS_STATIC;
Undocumented in source.
IMAGE_SYM_DEBUG
enum IMAGE_SYM_DEBUG;
Undocumented in source.
IMAGE_SYM_UNDEFINED
enum IMAGE_SYM_UNDEFINED;
Undocumented in source.
LOG
enum LOG;
Undocumented in source.
SYMNMLEN
enum SYMNMLEN;
Undocumented in source.

Structs

BIGOBJ_HEADER
struct BIGOBJ_HEADER
Undocumented in source.
IMAGE_FILE_HEADER
struct IMAGE_FILE_HEADER
Undocumented in source.
SymbolTable
struct SymbolTable
Undocumented in source.
SymbolTable32
struct SymbolTable32
Undocumented in source.

Meta

Source

See Source File
$(DMDSRC _scanmscoff.d)