dmd.backend.global

Compiler implementation of the D programming language.

Members

Functions

WRBC
void WRBC(uint bc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRFL
void WRFL(FL )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WROP
void WROP(uint oper)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRTYxx
void WRTYxx(tym_t t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRarglst
void WRarglst(list_t a)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRblock
void WRblock(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRblocklist
void WRblocklist(list_t bl)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRclass
void WRclass(int c)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRdefnod
void WRdefnod()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WReqn
void WReqn(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
WRfunc
void WRfunc()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
_align
targ_size_t _align(targ_size_t , targ_size_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
alignOffset
void alignOffset(int seg, targ_size_t datasize)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
alignmember
targ_size_t alignmember(type* , targ_size_t , targ_size_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
asm_define_label
Symbol* asm_define_label(const(char)* id)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
assign_exp
elem* assign_exp()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
baseclass_find
baseclass_t* baseclass_find(baseclass_t* bm, Classsym* sbase)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
baseclass_find_nest
baseclass_t* baseclass_find_nest(baseclass_t* bm, Classsym* sbase)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
baseclass_nitems
int baseclass_nitems(baseclass_t* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
binary
int binary(const(char)* p, size_t len, const(char)** tab, int high)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
binary
int binary(const(char)* p, const(char)** tab, int high)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_appendexp
void block_appendexp(block* b, elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_calloc
block* block_calloc()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_clearvisit
void block_clearvisit()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_compbcount
void block_compbcount()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_endfunc
void block_endfunc(int flag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_free
void block_free(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_goto
block* block_goto(Blockx* bctx, BC bc, block* bn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_goto
void block_goto()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_goto
void block_goto(block* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_goto
void block_goto(block* bgoto, block* bnew)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_init
void block_init()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_initvar
void block_initvar(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_next
void block_next(int , block* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_next
void block_next(Blockx* bctx, int bc, block* bn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_optimizer_free
void block_optimizer_free(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_pred
void block_pred()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_ptr
void block_ptr()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_setlabel
void block_setlabel(uint lbl)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_term
void block_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_visit
void block_visit(block* b)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
blocklist_dehydrate
void blocklist_dehydrate(block** pb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
blocklist_free
void blocklist_free(block** pb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
blocklist_hydrate
void blocklist_hydrate(block** pb)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
blockopt
void blockopt(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
boolres
int boolres(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
brcombine
void brcombine()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cg87_reset
void cg87_reset()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cgcs_term
void cgcs_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
chkassign
void chkassign(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
chklvalue
void chklvalue(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
chknoabstract
void chknoabstract(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
chknosu
void chknosu(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
chkunass
void chkunass(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cmderr
void cmderr(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cod3_thunk
void cod3_thunk(Symbol* sthunk, Symbol* sfunc, uint p, tym_t thisty, uint d, int i, uint d2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
compdfo
void compdfo()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
comsubs
void comsubs()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
const_exp
elem* const_exp()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cpp_mangle
const(char)* cpp_mangle(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cpp_mangle
const(char)* cpp_mangle(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
cpp_mangle
const(char)* cpp_mangle(Symbol* s)
Undocumented in source. Be warned that the author may not have intended to support it.
cpperr
int cpperr(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
createglobalsymtab
void createglobalsymtab()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
createlocalsymtab
void createlocalsymtab()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
defsy
Symbol* defsy(const(char)* p, Symbol** parent)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
deletesymtab
void deletesymtab()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dlcmsgs
char* dlcmsgs(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dll_printf
void dll_printf(const(char)* format, ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dom
bool dom(block* A, block* B)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
doptelem
elem* doptelem(elem* , goal_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_CFA_args_size
void dwarf_CFA_args_size(size_t sz)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_CFA_offset
void dwarf_CFA_offset(int reg, int offset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_CFA_set_loc
void dwarf_CFA_set_loc(uint location)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dwarf_CFA_set_reg_offset
void dwarf_CFA_set_reg_offset(int reg, int offset)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
eecontext_convs
void eecontext_convs(uint marksi)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
eecontext_parse
void eecontext_parse()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
elemisone
int elemisone(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_ambiguous
void err_ambiguous(Symbol* , Symbol* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_exit
void err_exit()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_fatal
void err_fatal(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_message
void err_message(const(char)* format, ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_noctor
void err_noctor(Classsym* stag, list_t arglist)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_noinstance
void err_noinstance(Symbol* s1, Symbol* s2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_nomatch
void err_nomatch(const(char)* , list_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_nomem
void err_nomem()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_notamember
void err_notamember(const(char)* id, Classsym* s, Symbol* alternate)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_override
void err_override(Symbol* sfbase, Symbol* sfder)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_redeclar
void err_redeclar(Symbol* s, type* t1, type* t2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
err_warning_enable
void err_warning_enable(uint warnum, int on)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
errmsgs_term
void errmsgs_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
exp2_copytotemp
elem* exp2_copytotemp(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
exp2_qualified_lookup
Symbol* exp2_qualified_lookup(Classsym* sclass, int flags, int* pflags)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
exp2_setstrthis
void exp2_setstrthis(elem* e, Symbol* s, targ_size_t offset, type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
exp_isconst
elem* exp_isconst()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
exp_simplecast
elem* exp_simplecast(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
expression
elem* expression()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_8dot3name
char* file_8dot3name(const(char)* filename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_createdirs
int file_createdirs(char* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_exists
int file_exists(const(char)* fname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_getsource
char* file_getsource(const(char)* iname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_isdir
int file_isdir(const(char)* fname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_progress
void file_progress()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_remove
void file_remove(char* fname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_size
int file_size(const(char)* fname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_term
void file_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_unique
char* file_unique()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
file_write
int file_write(char* name, void* buffer, uint len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_add
Sfile* filename_add(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_add
Sfile* filename_add(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_add
Sfile* filename_add(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_cmp
int filename_cmp(const(char)* f1, const(char)* f2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_cmp
int filename_cmp(const(char)* f1, const(char)* f2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_cmp
int filename_cmp(const(char)* f1, const(char)* f2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_dehydrate
void filename_dehydrate(Srcfiles* fn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_dehydrate
void filename_dehydrate(Srcfiles* fn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_free
void filename_free()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_hydrate
void filename_hydrate(Srcfiles* fn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_hydrate
void filename_hydrate(Srcfiles* fn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_indirect
Sfile** filename_indirect(Sfile* sf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_indirect
Sfile** filename_indirect(Sfile* sf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_indirect
Sfile** filename_indirect(Sfile* sf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_merge
void filename_merge(Srcfiles* fn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_merge
void filename_merge(Srcfiles* fn)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_mergefl
void filename_mergefl(Sfile* sf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_mergefl
void filename_mergefl(Sfile* sf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_search
Sfile* filename_search(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_search
Sfile* filename_search(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_search
Sfile* filename_search(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_translate
void filename_translate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_translate
void filename_translate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
filename_translate
void filename_translate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
findsy
Symbol* findsy(const(char)* p, Symbol* rover)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
freesymtab
void freesymtab(Symbol** stab, SYMIDX n1, SYMIDX n2)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
globalrealloc
void* globalrealloc(void* oldp, size_t nbytes)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
go_flag
int go_flag(char* cp)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
go_term
void go_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
id_compress
char* id_compress(char* id, int idlen, size_t* plen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
iffalse
int iffalse(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
iftrue
int iftrue(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
invrel
uint invrel(uint op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ishex
int ishex(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
isignore
int isignore(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
isillegal
int isillegal(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
ispow2
int ispow2(uint64_t )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
lexerr
void lexerr(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
linux_unwind
code* linux_unwind(regm_t retregs, uint index)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
lnx_attributes
int lnx_attributes(int hinttype, void* hint, type** ptyp, tym_t* ptym, int* pattrtype)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
lnx_builtin_next_arg
elem* lnx_builtin_next_arg(elem* efunc, list_t arglist)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
lnx_funcdecl
void lnx_funcdecl(Symbol* , SC , enum_SC , int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
lnx_redirect_funcname
char* lnx_redirect_funcname(const(char)* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
loadconst
ubyte loadconst(elem* e, int im)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
meminit_free
void meminit_free(meminit_t* m)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
msc_getnum
targ_llong msc_getnum()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
newpointer
type* newpointer(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
newpointer_share
type* newpointer_share(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
newref
type* newref(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_context_string
ubyte* nteh_context_string()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_contextsym
Symbol* nteh_contextsym()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_contextsym_size
uint nteh_contextsym_size()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_declarvars
void nteh_declarvars(Blockx* bx)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_ecodesym
Symbol* nteh_ecodesym()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_offset_info
int nteh_offset_info()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_offset_sindex
int nteh_offset_sindex()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_offset_sindex_seh
int nteh_offset_sindex_seh()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_setScopeTableIndex
elem* nteh_setScopeTableIndex(Blockx* blx, int scope_index)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
nteh_unwind
code* nteh_unwind(regm_t retregs, uint index)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
numberBlocks
void numberBlocks(block* startblock)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
objfile_close
void objfile_close(void* data, uint len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
objfile_delete
void objfile_delete()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
objfile_open
void objfile_open(const(char)* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
objfile_term
void objfile_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
opt
void opt()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
optfunc
void optfunc()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_file_exists
int os_file_exists(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_file_mtime
int os_file_mtime(const(char)* name)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_file_size
long os_file_size(const(char)* filename)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_file_size
long os_file_size(int fd)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_freelibrary
void os_freelibrary()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_getprocaddress
void* os_getprocaddress(const(char)* funcname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_heapinit
void os_heapinit()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_heapterm
void os_heapterm()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_loadlibrary
void os_loadlibrary(const(char)* dllname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_term
void os_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
os_unique
uint os_unique()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_readonly
void out_readonly(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_readonly_comdat
void out_readonly_comdat(Symbol* s, const(void)* p, uint len, uint nzeros)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_readonly_sym
Symbol* out_readonly_sym(tym_t ty, void* p, int len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_regcand
void out_regcand(symtab_t* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_reset
void out_reset()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
out_string_literal
Symbol* out_string_literal(const(char)* str, uint len, uint sz)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
outcommon
void outcommon(Symbol* s, targ_size_t n)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
outcsegname
void outcsegname(char* csegname)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
outdata
void outdata(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
outfilename
void outfilename(char* name, int linnum)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
outthunk
void outthunk(Symbol* sthunk, Symbol* sfunc, uint p, tym_t thisty, targ_size_t d, int i, targ_size_t d2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
parc_calloc
void* parc_calloc(size_t len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
parc_free
void parc_free(void* p)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
parc_malloc
void* parc_malloc(size_t len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
parc_realloc
void* parc_realloc(void* oldp, size_t len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
parc_strdup
char* parc_strdup(const(char)* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
poptelem
elem* poptelem(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
poptelem2
elem* poptelem2(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
poptelem3
elem* poptelem3(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
poptelem4
elem* poptelem4(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
postoptelem
void postoptelem(elem* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
preerr
void preerr(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pseudo_declar
Symbol* pseudo_declar(char* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
reftoptr
type* reftoptr(type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
revop
uint revop(uint op)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
rtlsym_init
void rtlsym_init()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
rtlsym_reset
void rtlsym_reset()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
rtlsym_term
void rtlsym_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
selecte1
elem* selecte1(elem* , type* )
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 )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcpos_dehydrate
void srcpos_dehydrate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcpos_dehydrate
void srcpos_dehydrate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcpos_hydrate
void srcpos_hydrate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcpos_hydrate
void srcpos_hydrate(Srcpos* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
swap
void swap(int* , int* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
sym_ident
char* sym_ident(SYMIDX si)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_add
SYMIDX symbol_add(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_add
SYMIDX symbol_add(symtab_t* , Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_addtotree
void symbol_addtotree(Symbol** parent, Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_calloc
Symbol* symbol_calloc(const(char)* id, uint len)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_calloc
Symbol* symbol_calloc(const(char)* id)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_copy
Symbol* symbol_copy(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_free
void symbol_free(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_func
void symbol_func(Symbol* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_funcalias
Funcsym* symbol_funcalias(Funcsym* sf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_genauto
Symbol* symbol_genauto(tym_t ty)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_genauto
Symbol* symbol_genauto(elem* e)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_genauto
Symbol* symbol_genauto(type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_generate
Symbol* symbol_generate(int sclass, type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_ident
const(char)* symbol_ident(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_insert
SYMIDX symbol_insert(symtab_t* , Symbol* s, SYMIDX n)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_keep
void symbol_keep(Symbol* s)
Undocumented in source. Be warned that the author may not have intended to support it.
symbol_name
Symbol* symbol_name(const(char)* name, uint len, int sclass, type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_name
Symbol* symbol_name(const(char)* name, int sclass, type* t)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_pointerType
tym_t symbol_pointerType(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_print
void symbol_print(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_reset
void symbol_reset(Symbol* s)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_searchlist
Symbol* symbol_searchlist(symlist_t sl, const(char)* vident)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symbol_term
void symbol_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symboldata
Symbol* symboldata(targ_size_t offset, tym_t ty)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symtab_calloc
Symbol** symtab_calloc(size_t symmax)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symtab_free
void symtab_free(Symbol** tab)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symtab_malloc
Symbol** symtab_malloc(size_t symmax)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
symtab_realloc
Symbol** symtab_realloc(Symbol** tab, size_t symmax)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
synerr
int synerr(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tdb_gettimestamp
uint tdb_gettimestamp()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tdb_term
void tdb_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tdb_typidx
uint tdb_typidx(void* buf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tdb_write
void tdb_write(void* buf, uint size, uint numindices)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tolvalue
int tolvalue(elem** )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
topointer
type* topointer(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tx86err
int tx86err(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tym_conv
tym_t tym_conv(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
type_arrayroot
inout(type)* type_arrayroot(type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
type_chksize
int type_chksize(uint )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
type_ptr
type* type_ptr(elem* , type* )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
typerr
int typerr(int , type* , type* , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
unsstr
char* unsstr(uint )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_assert
void util_assert(const(char)* , int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_calloc
void* util_calloc(uint n, uint size)
Undocumented in source. Be warned that the author may not have intended to support it.
util_calloc
void* util_calloc(uint n, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_exit
void util_exit(int )
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_free
void util_free(void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
util_free
void util_free(void* p)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_malloc
void* util_malloc(uint n, uint size)
Undocumented in source. Be warned that the author may not have intended to support it.
util_malloc
void* util_malloc(uint n, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_progress
void util_progress()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_realloc
void* util_realloc(void* oldp, uint n, uint size)
Undocumented in source. Be warned that the author may not have intended to support it.
util_realloc
void* util_realloc(void* oldp, uint n, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_set16
void util_set16()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_set32
void util_set32()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
util_set64
void util_set64()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_baseaddr
void* vmem_baseaddr()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_commit
int vmem_commit(void* ptr, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_decommit
void vmem_decommit(void* ptr, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_mapfile
void* vmem_mapfile(const(char)* filename, void* ptr, uint size, int flag)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_physmem
uint vmem_physmem()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_release
void vmem_release(void* ptr, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_reserve
void* vmem_reserve(void* ptr, uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_reservesize
void vmem_reservesize(uint* psize)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_setfilesize
void vmem_setfilesize(uint size)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
vmem_unmapfile
void vmem_unmapfile()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
warerr
void warerr(uint , ...)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
writefunc
void writefunc(Symbol* sfunc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Manifest constants

CR
enum CR;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
CR_STR
enum CR_STR;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
LF
enum LF;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
LF_STR
enum LF_STR;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Static variables

OPTIMIZER
char OPTIMIZER;
PARSER
char PARSER;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
argv0
char* argv0;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
bc_goal
uint[BCMAX] bc_goal;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
block_last
block* block_last;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
configv
Configv configv;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
configv
Configv configv;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
controlc_saw
int controlc_saw;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
curblock
block* curblock;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debuga
char debuga;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugb
char debugb;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugc
char debugc;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugd
char debugd;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debuge
char debuge;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugf
char debugf;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugg
char debugg;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugo
char debugo;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugr
char debugr;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugs
char debugs;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugt
char debugt;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugu
char debugu;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugw
char debugw;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugx
char debugx;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debugy
char debugy;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dfo
Barray!(block*) dfo;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
errcnt
int errcnt;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
errmsgs_tx86idx
int errmsgs_tx86idx;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
finname
char* finname;
foutdir
char* foutdir;
foutname
char* foutname;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
fregsaved
regm_t fregsaved;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
globsym
symtab_t globsym;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
localgot
Symbol* localgot;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
mask
uint[32] mask;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
maskl
uint[32] maskl;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
maxblks
uint maxblks;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
numblks
uint numblks;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pointertype
tym_t pointertype;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pseudomask
regm_t[24] pseudomask;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pseudoreg
ubyte[24] pseudoreg;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
regstring
const(char)*[32] regstring;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcfiles
Srcfiles srcfiles;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcfiles
Srcfiles srcfiles;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
srcfiles
Srcfiles srcfiles;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
startblock
block* startblock;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
sytab
char[SCMAX] sytab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tls_get_addr_sym
Symbol* tls_get_addr_sym;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Meta