Handbook
Glossary
ZydisDecodedInstructionAvx
Vocabulary
tools
.
disassembler
.
zydis
Definition
USING:
alien.c-types
classes.struct
;
IN:
tools.disassembler.zydis
STRUCT:
ZydisDecodedInstructionAvx
{
vector_length
uint16_t
initial:
0
}
{
mask
ZydisDecodedInstructionAvxMask
initial:
S{
ZydisDecodedInstructionAvxMask
{
mode 0
}
{
reg 0
}
}
}
{
broadcast
ZydisDecodedInstructionAvxBroadcast
initial:
S{
ZydisDecodedInstructionAvxBroadcast
{
is_static 0
}
{
mode 0
}
}
}
{
rounding
ZydisDecodedInstructionAvxRounding
initial:
S{
ZydisDecodedInstructionAvxRounding
{
mode 0
}
}
}
{
swizzle
ZydisDecodedInstructionAvxSwizzle
initial:
S{
ZydisDecodedInstructionAvxSwizzle
{
mode 0
}
}
}
{
conversion
ZydisDecodedInstructionAvxConversion
initial:
S{
ZydisDecodedInstructionAvxConversion
{
mode 0
}
}
}
{
has_sae
uchar
initial:
0
}
{
has_eviction_hint
uchar
initial:
0
}
;
Methods
USING:
classes.struct
classes.struct.private
kernel
tools.disassembler.zydis
;
M:
ZydisDecodedInstructionAvx
clone
clone-underlying
\
ZydisDecodedInstructionAvx
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
tools.disassembler.zydis
;
M:
ZydisDecodedInstructionAvx
struct-slot-values
{
[
vector_length>>
]
[
mask>>
]
[
broadcast>>
]
[
rounding>>
]
[
swizzle>>
]
[
conversion>>
]
[
has_sae>>
]
[
has_eviction_hint>>
]
}
cleave>array
;
inline