ddc v0.0.4+2.094.1 (2020-11-01T06:34:21Z)
Dub
Repo
UNWIND_INFO
dmd
backend
pdata
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
version(MARS)
extern (
C
++) nothrow
static if
(
TARGET_WINDOS
)
struct
UNWIND_INFO {
ubyte
Version
;
ubyte
SizeOfProlog
;
ubyte
CountOfCodes
;
ubyte
FrameRegister
;
UNWIND_CODE
[
6
]
UnwindCode
;
static if
(
0
)
UNWIND_CODE
[((
CountOfCodes
+
1
) & ~
1
) -
1
]
MoreUnwindCode
;
union
__anonymous
;
}
Members
Unions
__anonymous
union
__anonymous
Undocumented in source.
Variables
CountOfCodes
ubyte
CountOfCodes
;
Undocumented in source.
FrameRegister
ubyte
FrameRegister
;
Undocumented in source.
MoreUnwindCode
UNWIND_CODE
[((
CountOfCodes
+
1
) & ~
1
) -
1
]
MoreUnwindCode
;
Undocumented in source.
SizeOfProlog
ubyte
SizeOfProlog
;
Undocumented in source.
UnwindCode
UNWIND_CODE
[
6
]
UnwindCode
;
Undocumented in source.
Version
ubyte
Version
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
pdata
enums
UNW_FLAG_EHANDLER
UWOP
functions
setUnwindCode
symbol_iscomdat3
unwind_data
win64_pdata
win64_unwind
manifest constants
ALLOCA_LIMIT
structs
UNWIND_INFO
unions
UNWIND_CODE