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
2024-06-18
use specialized printers for immediate operands
iximeow
2024-06-18
use specialized write helpers for register labels
iximeow
2024-06-18
use get_kinda_unchecked for mem size strings
iximeow
2024-06-18
visit_disp is called in only two places, is tiny..
iximeow
2024-06-18
write_fixed_size really should always be inlined...
iximeow
2024-06-18
slightly more centralized hex formatting
iximeow
2024-06-18
avoid intermediate buffer and copy of hex-formatted ints
iximeow
2024-06-18
looks like that becomes memcpy, not ideal
iximeow
2024-06-18
actually use small-string specializations when available
iximeow
2024-06-18
write_fixed_size impls for string and BigEnoughString
iximeow
2024-06-18
mem size strings are all 7b or less
iximeow
2024-06-18
move non-avx512 operand printing away from fmt
iximeow
2024-06-18
move away from fmt for visit_i64 and displacements too
iximeow
2024-06-18
less integer formatting in operands
iximeow
2024-06-18
a few more accurate hints
iximeow
2024-06-18
helper to clear BigEnoughString
iximeow
2024-06-18
figuring out how to handle short variable-size strings
iximeow
2024-06-18
enough infratructure to avoid bounds checks, at incredible user cost
iximeow
2024-06-17
add token spans for some registers
iximeow
2024-06-17
might be an ok way to redesign colorization....
iximeow
2024-06-16
use less of core::fmt, write by hand
iximeow
2024-06-16
remove branch better handled elsewhere
iximeow
2024-06-16
move to shared (safe) impl of RelativeBranchPrinter
iximeow
2024-06-16
commit unshippable wildly unsafe asm-filled printing code
iximeow
2024-06-16
adapting contextualize_intel to use new operand visitor stuff
iximeow
2024-06-13
use a bit of Opcode to indicate rep/repne applicability
iximeow
2024-04-02
display: remove some pointless checks
iximeow
2024-04-02
less write, more write_str
iximeow
2024-04-02
lets see how a visitor for operands works out here...
iximeow
2024-04-02
display: gate rep printing with a simpler check
iximeow
2024-04-02
swap test order for segment override applicability
iximeow
2024-04-02
display opt: mem size labels and minor segment reporting changes
iximeow
2024-04-02
correctly label fmt benchmark metrics
iximeow
2024-04-02
the name for instructions and cycles metrics from perf vary by kernel version
iximeow
2024-04-01
add perf testing to mainline goodfile
iximeow
2023-12-16
version bump for 1.2.2
1.2.2
iximeow
2023-12-16
fix hreset being disassembled as having second operand of "Nothing"
iximeow
2023-12-16
fix incorrect register class names in long_mode
1.2.1
iximeow
2023-12-16
fix incorrect register selection for `vpbroadcastm{b2q,w2d}` with `rex.b` set
iximeow
2023-12-16
fix incorrect register selection for `vpmov*2m` with `rex.r` set
iximeow
2023-12-16
fix incorrect register selection for `vpmovm2*` with `rex.b` set
iximeow
2023-12-16
abnormal memory sizes for keylocker instructions are not bugs
iximeow
2023-12-16
reword new changelog entries
iximeow
2023-12-16
fix opportunity for unhandled register synonyms
iximeow
2023-12-15
update changelog, bump version number for future publish
iximeow
2023-12-15
more RegSpec constructor validation, fix bug in x86_64 1b reg specs
iximeow
2023-12-15
fix incorrect register numbers in r12/r13 RegSpec constructor functions
Dongjia "toka" Zhang
2023-07-24
1.2.0 (Cargo.toml this time)
1.2.0
iximeow
2023-07-24
1.2.0
iximeow
2023-07-24
fix handling of lar/lsl source register
iximeow
[prev]
[next]