ddc ~master (2020-05-01T11:40:35Z)
Dub
Repo
Objstate
dmd
backend
cgobj
State of object file.
version(COMPILE)
extern (
C
++) nothrow
struct
Objstate {
const
(
char
)*
modname
;
char
*
csegname
;
Outbuffer
*
buf
;
int
fdsegattr
;
int
csegattr
;
int
lastfardatasegi
;
int
LOCoffset
;
int
LOCpointer
;
int
mlidata
;
int
mpubdef
;
int
mfixupp
;
int
mmodend
;
int
lnameidx
;
int
segidx
;
int
extidx
;
int
pubnamidx
;
Outbuffer
*
reset_symbuf
;
Symbol
*
startaddress
;
int
fixup_count
;
Ledatarec
**
ledatas
;
size_t
ledatamax
;
size_t
ledatai
;
list_t
linnum_list
;
char
*
linrec
;
uint
linreci
;
uint
linrecheader
;
uint
linrecnum
;
list_t
linreclist
;
int
mlinnum
;
int
recseg
;
int
term
;
vec_t
linvec
;
vec_t
offvec
;
int
fisegi
;
version(MARS)
int
fmsegi
;
version(MARS)
int
datrefsegi
;
version(MARS)
int
tlsrefsegi
;
version(MARS)
Outbuffer
*
ptrref_buf
;
int
tlssegi
;
int
fardataidx
;
char
[
1024
]
pubdata
;
int
pubdatai
;
char
[
1024
]
extdata
;
int
extdatai
;
int
code16segi
;
targ_size_t
CODE16offset
;
int
fltused
;
int
nullext
;
}
Meta
Source
See Implementation
dmd
backend
cgobj
enums
FD_F0
LOCATselfrel
RHEADR
functions
OmfObj_alias
OmfObj_allowZeroSize
OmfObj_byte
OmfObj_bytes
OmfObj_codeseg
OmfObj_comdatsize
OmfObj_compiler
OmfObj_data_readonly
OmfObj_data_start
OmfObj_dosseg
OmfObj_ehtables
OmfObj_exestr
OmfObj_export_symbol
OmfObj_external
OmfObj_far16thunk
OmfObj_fardata
OmfObj_fltused
OmfObj_func_term
OmfObj_import
OmfObj_includelib
OmfObj_init
OmfObj_initfile
OmfObj_jmpTableSegment
OmfObj_ledata
OmfObj_lidata
OmfObj_linkerdirective
OmfObj_linnum
OmfObj_lzext
OmfObj_mangle
OmfObj_moduleinfo
OmfObj_reftocodeseg
OmfObj_reftodatseg
OmfObj_reftofarseg
OmfObj_reftoident
OmfObj_segment_group
OmfObj_setModuleCtorDtor
OmfObj_setcodeseg
OmfObj_startaddress
OmfObj_staticctor
OmfObj_string_literal_segment
OmfObj_sym_cdata
OmfObj_term
OmfObj_termfile
OmfObj_theadr
OmfObj_tlsseg_bss
OmfObj_user
OmfObj_wkext
OmfObj_write_byte
OmfObj_write_bytes
OmfObj_write_long
OmfObj_write_pointerRef
OmfObj_write_zeros
SEG_ATTR
error
getindex
getsegment
instypidx
objrecord
manifest constants
CODECLASS
LEDATAMAX
LINNUMMAX
ONS_OHD
static functions
storelength
structs
FIXUP
Objstate
State of object file.