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, 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