xbyak ~master (2022-05-19T05:28:19Z)
Dub
Repo
CodeArray.AddrInfo
xbyak
CodeArray
Undocumented in source.
class
CodeArray
struct
AddrInfo {
size_t
codeOffset
;
size_t
jmpAddr
;
int
jmpSize
;
inner
.
LabelMode
mode
;
this
(size_t _codeOffset, size_t _jmpAddr, int _jmpSize, inner.LabelMode _mode);
uint64
getVal
(uint8* top);
}
Constructors
this
this
(size_t _codeOffset, size_t _jmpAddr, int _jmpSize, inner.LabelMode _mode)
Undocumented in source.
Members
Functions
getVal
uint64
getVal
(uint8* top)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
codeOffset
size_t
codeOffset
;
Undocumented in source.
jmpAddr
size_t
jmpAddr
;
Undocumented in source.
jmpSize
int
jmpSize
;
Undocumented in source.
mode
inner
.
LabelMode
mode
;
Undocumented in source.
Meta
Source
See Implementation
xbyak
CodeArray
aliases
AddrInfoList
constructors
this
destructors
~this
enums
ProtectMode
Type
functions
calcJmpAddress
db
dd
dq
dump
dw
getAlignedAddress
getCode
getCurr
getSize
growMemory
isAllocType
isAutoGrow
isCalledCalcJmpAddress
resetSize
rewrite
save
setProtectMode
setProtectModeRE
setProtectModeRW
setSize
useProtect
static functions
protect
structs
AddrInfo
variables
addrInfoList_
alloc_
defaultAllocator_
isCalledCalcJmpAddress_
maxSize_
size_
top_
type_