ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
seg_data
dmd
backend
code
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (
C
++) nothrow
struct
seg_data {
segidx_t
SDseg
;
targ_size_t
SDoffset
;
int
SDalignment
;
static if
(
1
)
bool
isfarseg
;
static if
(
1
)
int
segidx
;
static if
(
1
)
int
lnameidx
;
static if
(
1
)
int
classidx
;
static if
(
1
)
uint
attr
;
static if
(
1
)
targ_size_t
origsize
;
static if
(
1
)
int
seek
;
static if
(
1
)
void
*
ledata
;
IDXSEC
SDshtidx
;
Outbuffer
*
SDbuf
;
Outbuffer
*
SDrel
;
IDXSYM
SDsymidx
;
IDXSEC
SDrelidx
;
targ_size_t
SDrelmaxoff
;
int
SDrelindex
;
int
SDrelcnt
;
IDXSEC
SDshtidxout
;
Symbol
*
SDsym
;
segidx_t
SDassocseg
;
uint
SDaranges_offset
;
Barray
!(
linnum_data
)
SDlinnum_data
;
int
isCode
();
}
Members
Functions
isCode
int
isCode
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
SDalignment
int
SDalignment
;
Undocumented in source.
SDaranges_offset
uint
SDaranges_offset
;
Undocumented in source.
SDassocseg
segidx_t
SDassocseg
;
Undocumented in source.
SDbuf
Outbuffer
*
SDbuf
;
Undocumented in source.
SDlinnum_data
Barray
!(
linnum_data
)
SDlinnum_data
;
Undocumented in source.
SDoffset
targ_size_t
SDoffset
;
Undocumented in source.
SDrel
Outbuffer
*
SDrel
;
Undocumented in source.
SDrelcnt
int
SDrelcnt
;
Undocumented in source.
SDrelidx
IDXSEC
SDrelidx
;
Undocumented in source.
SDrelindex
int
SDrelindex
;
Undocumented in source.
SDrelmaxoff
targ_size_t
SDrelmaxoff
;
Undocumented in source.
SDseg
segidx_t
SDseg
;
Undocumented in source.
SDshtidx
IDXSEC
SDshtidx
;
Undocumented in source.
SDshtidxout
IDXSEC
SDshtidxout
;
Undocumented in source.
SDsym
Symbol
*
SDsym
;
Undocumented in source.
SDsymidx
IDXSYM
SDsymidx
;
Undocumented in source.
attr
uint
attr
;
Undocumented in source.
classidx
int
classidx
;
Undocumented in source.
isfarseg
bool
isfarseg
;
Undocumented in source.
ledata
void
*
ledata
;
Undocumented in source.
lnameidx
int
lnameidx
;
Undocumented in source.
origsize
targ_size_t
origsize
;
Undocumented in source.
seek
int
seek
;
Undocumented in source.
segidx
int
segidx
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
code
aliases
IDXSEC
IDXSTR
IDXSYM
segidx_t
enums
NTEH_try
PASSinitial
functions
CDoffset
Doffset
FuncParamRegs_alloc
FuncParamRegs_create
Offset
REGSAVE_restore
REGSAVE_save
WRcodlst
allocScratchReg
allocreg
andregcon
argtypes
buildEA
buildModregrm
callclib
cat
cdabs
cdaddass
cdasm
cdbscan
cdbswap
cdbt
cdbtst
cdbyteint
cdcmp
cdcmpxchg
cdcnvt
cdcom
cdcomma
cdcond
cdconvt87
cdctor
cddctor
cdddtor
cddiv
cddivass
cddtor
cdeq
cderr
cdfar16
cdframeptr
cdfunc
cdgot
cdhalt
cdind
cdinfo
cdlngsht
cdloglog
cdmark
cdmemcmp
cdmemcpy
cdmemset
cdmsw
cdmul
cdmulass
cdneg
cdnot
cdorth
cdpair
cdpopcnt
cdport
cdpost
cdprefetch
cdrelconst
cdrndtol
cdscale
cdsetjmp
cdshass
cdshift
cdshtlng
cdstrcmp
cdstrcpy
cdstreq
cdstrlen
cdstrthis
cdtoprec
cdvecfill
cdvecsto
cdvector
cdvoid
cgen_prelinnum
cgreg_assign
cgreg_dst_regs
cgreg_init
cgreg_reset
cgreg_set_priorities
cgreg_spillreg_epilog
cgreg_spillreg_prolog
cgreg_term
cgreg_unregister
cgreg_used
cgsched_block
cod3_EA
cod3_align
cod3_align_bytes
cod3_buildmodulector
cod3_initregs
cod3_ptrchk
cod3_set32
cod3_set64
cod3_setdefault
cod3_stackadj
cod3_stackalign
cod3_useBP
code_calloc
code_chunk_alloc
code_free
code_last
code_malloc
code_next
code_orflag
code_orrex
code_term
codelem
codgen
cse_flush
cse_simple
cssave
docommas
evalinregister
findreg
findreglsw
findregmsw
fixresult
fltregs
freenode
gen
gen1
gen2
gen2sib
genEEcode
genc
genc2
gencodelem
genlinnum
gennop
genregs
gensaverestore
genstackclean
getaddrmode
getoffset
getregs
getregsNoSave
getregs_imm
getscratch
idxregm
isregvar
isscaledindex
jmpopcode
loaddata
logexp
lpadregs
mach_seg_data_isCode
movOnly
mscoff_seg_data_isCode
nteh_epilog
nteh_filltables
nteh_filter
nteh_framehandler
nteh_gensindex
nteh_gentables
nteh_monitor_epilog
nteh_monitor_prolog
nteh_patchindex
nteh_prolog
nteh_setsp
nteh_unwind
nteh_usevars
numbitsset
offsetinreg
opdouble
outblkexitcode
outjmptab
outswitab
pushParams
regParamInPreg
reghasvalue
regm_str
regmask
regwithvalue
scodelem
setOpcode
setaddrmode
ssindex
tstresult
useregs
manifest constants
GENSINDEXSIZE
static variables
Alloca
Auto
BPRM
DOUBLEREGS
EEStack
FLOATREGS
FLOATREGS2
Fast
Para
STACKALIGN
SegData
TARGET_STACKALIGN
allregs
anyiasm
calledFinally
calledafunc
clib_inited
code_list
cseg
dfoidx
floatreg
framehandleroffset
funcoffset
gotref
localsize
mfuncreg
msavereg
needframe
pass
prolog_allocoffset
reflocal
refparam
regcon
regsave
retoffset
retsize
stackchanged
stackpush
startoffset
usednteh
structs
CGstate
FuncParamRegs
LinOff
LocalSection
REGSAVE
_Declaration
_LabelDsymbol
linnum_data
seg_data
unions
evc