dmd.dmsc

Configures and initializes the backend.

Members

Functions

_align
targ_size_t _align(targ_size_t size, targ_size_t offset)

Return aligned 'offset' if it is of size 'size'.

backend_init
void backend_init()

Initialize config variables.

backend_term
void backend_term()
out_config_debug
void out_config_debug(bool debugb, bool debugc, bool debugf, bool debugr, bool debugw, bool debugx, bool debugy)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_config_init
void out_config_init(int model, bool exe, bool trace, bool nofloat, bool verbose, bool optimize, int symdebug, bool alwaysframe, bool stackstomp, ubyte avx, PIC pic, bool useModuleInfo, bool useTypeInfo, bool useExceptions, ubyte dwarf, string _version)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
size
targ_size_t size(tym_t ty)

Get size of ty

symboldata
Symbol* symboldata(targ_size_t offset, tym_t ty)

Generate symbol of type ty at DATA:offset

Meta