Handbook
Glossary
ZydisDecodedInstructionRawValueUnion
Vocabulary
tools
.
disassembler
.
zydis
Definition
USING:
classes.struct
;
IN:
tools.disassembler.zydis
UNION-STRUCT:
ZydisDecodedInstructionRawValueUnion
{
rex
ZydisDecodedInstructionRawRex
initial:
S{
ZydisDecodedInstructionRawRex
{
W 0
}
{
R 0
}
{
X 0
}
{
B 0
}
{
offset 0
}
}
}
{
xop
ZydisDecodedInstructionRawXop
initial:
S{
ZydisDecodedInstructionRawXop
{
R 0
}
{
X 0
}
{
B 0
}
{
m_mmmm 0
}
{
W 0
}
{
vvvv 0
}
{
L 0
}
{
pp 0
}
{
offset 0
}
}
}
{
vex
ZydisDecodedInstructionRawVex
initial:
S{
ZydisDecodedInstructionRawVex
{
R 0
}
{
X 0
}
{
B 0
}
{
m_mmmm 0
}
{
W 0
}
{
vvvv 0
}
{
L 0
}
{
pp 0
}
{
offset 0
}
{
size 0
}
}
}
{
evex
ZydisDecodedInstructionRawEvex
initial:
S{
ZydisDecodedInstructionRawEvex
{
R 0
}
{
X 0
}
{
B 0
}
{
R2 0
}
{
mmm 0
}
{
W 0
}
{
vvvv 0
}
{
pp 0
}
{
z 0
}
{
L2 0
}
{
L 0
}
{
b 0
}
{
V2 0
}
{
aaa 0
}
{
offset 0
}
}
}
{
mvex
ZydisDecodedInstructionRawMvex
initial:
S{
ZydisDecodedInstructionRawMvex
{
R 0
}
{
X 0
}
{
B 0
}
{
R2 0
}
{
mmmm 0
}
{
W 0
}
{
vvvv 0
}
{
pp 0
}
{
E 0
}
{
SSS 0
}
{
V2 0
}
{
kkk 0
}
{
offset 0
}
}
}
;
Methods
USING:
classes.struct
classes.struct.private
kernel
tools.disassembler.zydis
;
M:
ZydisDecodedInstructionRawValueUnion
clone
clone-underlying
\
ZydisDecodedInstructionRawValueUnion
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
tools.disassembler.zydis
;
M:
ZydisDecodedInstructionRawValueUnion
struct-slot-values
{
[
rex>>
]
[
xop>>
]
[
vex>>
]
[
evex>>
]
[
mvex>>
]
}
cleave>array
;
inline