- FuncDeclaration_toObjFile
void FuncDeclaration_toObjFile(FuncDeclaration fd, bool multiobj)
Undocumented in source. Be warned that the author may not have intended to support it.
- genObjFile
void genObjFile(Module m, bool multiobj)
Generate .obj file for Module.
- getBzeroSymbol
Symbol* getBzeroSymbol()
Generate readonly symbol that consists of a bunch of zeros.
Immutable Symbol instances can be mapped over it.
Only one is generated per object file.
- obj_append
void obj_append(Dsymbol s)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_end
void obj_end(Library library, const(char)* objfilename)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_includelib
bool obj_includelib(const(char)* name)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_includelib
bool obj_includelib(const(char)[] name)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_linkerdirective
bool obj_linkerdirective(const(char)* directive)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_start
void obj_start(const(char)* srcfile)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_startaddress
void obj_startaddress(Symbol* s)
Undocumented in source. Be warned that the author may not have intended to support it.
- obj_write_deferred
void obj_write_deferred(Library library)
Undocumented in source. Be warned that the author may not have intended to support it.
- toEfilenamePtr
elem* toEfilenamePtr(Module m)
Undocumented in source. Be warned that the author may not have intended to support it.
- toSymbol
Symbol* toSymbol(Type t)
- totym
tym_t totym(Type tx)
Return back end type corresponding to D front end type.
- bzeroSymbol
Symbol* bzeroSymbol;
common location for immutable zeros
- ectorgates
StaticDtorDeclarations ectorgates;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- eictor
elem* eictor;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- esharedctorgates
SharedStaticDtorDeclarations esharedctorgates;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- ictorlocalgot
Symbol* ictorlocalgot;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- lastmname
const(char)* lastmname;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- obj_symbols_towrite
Dsymbols obj_symbols_towrite;
Append s to list of object files to generate later.
- objbuf
Outbuffer objbuf;
Prepare for generating obj file.
- sctors
symbols sctors;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- sdtors
symbols sdtors;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- ssharedctors
symbols ssharedctors;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- sshareddtors
symbols sshareddtors;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
- stests
symbols stests;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
Generate the object file for function declarations and critical sections.