index
:
yaxpeax-x86
master
no-gods-no-
opts
x86-generic
yaxpeax x86 decoder
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2021-07-04
handle vzeroupper/vzeroall, reject vzero* with nonzero vvvv
iximeow
2021-07-04
support xacquire/xrelease prefixing
iximeow
2021-07-04
add real-mode decoder
iximeow
2021-07-04
16-bit addressing in protected mode may see avx512 masks too
iximeow
2021-07-04
fix several incorrect tests and docs in 64- and 32-bit modes
iximeow
2021-07-03
update protected_mode to match long_mode docs, apis
iximeow
2021-07-03
update yaxpeax-arch deps in ffi builds
iximeow
2021-07-03
update DecodeError impls
iximeow
2021-07-03
bump yaxpeax-arch to 0.1.0 and add badges
iximeow
2021-07-03
document public members in long_mode
iximeow
2021-07-03
write some dang docs, export `MemoryAccessSize` where you'll look for it
iximeow
2021-07-03
fix yaxpeax_arch use in ffi packaging
iximeow
2021-07-03
update readme reference to sizes, use correct measurements
iximeow
2021-07-03
export long_mode as amd64, a more recognizable name
iximeow
2021-07-03
more carefully test mmx operand sizes
iximeow
2021-07-03
factor out MemoryAccessSize
iximeow
2021-07-03
add tests for MemoryAccessSize, consistentify style on docs
iximeow
2021-07-03
be more strict about denying invalid operands
iximeow
2021-07-03
do not reject prefixed sgdt, add a TODO for xop
iximeow
2021-07-03
support AMD `sev_snp`
iximeow
2021-07-03
instructions with evex-coded registers may have registers other than 0
iximeow
2021-07-03
defer checking invalid lengths for multi-prefix instructions
iximeow
2021-07-03
document some of the weird decisions in read_instr
iximeow
2021-07-03
enforce reserved evex prefix bits
iximeow
2021-07-03
clean up x86_32 and make interfaces match x86_64
iximeow
2021-07-03
prefixes on 0f01-series opcodes are more strict
iximeow
2021-07-03
add hreset
iximeow
2021-07-03
update readme in preparation for a 1.0!
iximeow
2021-07-03
port over x86_64 improvements to x86_32
iximeow
2021-07-03
vbroadcastsd requires W
iximeow
2021-07-03
support pconfig/tme
iximeow
2021-07-03
reject instructions when their opcode is `Invalid`
iximeow
2021-07-03
fix incorrect rex prefix selection
iximeow
2021-07-02
adjust decode logic for better pipelining
iximeow
2021-07-02
intel keylocker instructions that access memory have memory access sizes
iximeow
2021-07-02
fix several strict rejection for several
iximeow
2021-07-02
consolidate length/extension checks to help compilers DCE
iximeow
2021-07-02
`Nothing` operand code must be decoded with operand_count=0
iximeow
2021-07-01
fix warnings
iximeow
2021-07-01
[DROP] fix up tests to match newer operand width interfaces
iximeow
2021-07-01
reorder prefix checks
iximeow
2021-07-01
reallocate OperandCode, convert disparate registers to array
iximeow
2021-07-01
making opcode u32 reduces a stall?
iximeow
2021-07-01
complete yaxpeax-arch 0.1.0 adaptation, shore up .mem_size()
iximeow
2021-07-01
update yaxpeax-x86 to yaxpeax-arch 0.1.0 interfaces
iximeow
2021-06-29
fix several lingering mem_size discrepancies
iximeow
2021-06-28
remove old movsx/movzx-related memory size hacks
iximeow
2021-06-28
remove unused evex variants from generated code
iximeow
2021-06-28
clean up protected mode vex-related warnings
iximeow
2021-06-28
remove a few operand cases
iximeow
[next]