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
path:
root
/
src
Age
Commit message (
Expand
)
Author
12 days
separate out display code further, reword comments on InstructionTextSink to ...
iximeow
13 days
swap printed size check and lzcnt
iximeow
13 days
slightly simpler (?) write_u* impls
iximeow
13 days
starting to get new DisplaySink stuff ready to extract...
iximeow
14 days
better testing for alternate sinks, fix hex formatting bug....
iximeow
14 days
more warning cleanup
iximeow
14 days
no more fmt in display code, remove more dead struct fields
iximeow
14 days
dedup mem size prefix printing
iximeow
14 days
visit_disp is only outlined for bad reasons
iximeow
14 days
clean up warnings, scope unsafe blocks better
iximeow
14 days
write_2 did its job, seem to have reaped all that can be reaped
iximeow
14 days
hoist set_len calls to have fewer live values
iximeow
14 days
more profiling outlining
iximeow
2024-06-19
write_u64 helpers
iximeow
2024-06-19
hint better about codegen for contextualize_intel
iximeow
2024-06-19
configurable inlining to help with opts
iximeow
2024-06-18
helpers for those i8/u8 immediates too
iximeow
2024-06-18
make write_2 work again for comparison (kinda)
iximeow
2024-06-18
more unused arguments
iximeow
2024-06-18
try grouping characters printed with or without segment prefixes
iximeow
2024-06-18
unreachable panics for impossible op_nr. clean this up though..
iximeow
2024-06-18
inline the write u8/u32 helpers, lets see what that does
iximeow
2024-06-18
move avx512 operand printing off of fmt
iximeow
2024-06-18
whats it do without the unused colors parameter
iximeow
2024-06-18
use hex printer helpers for relative offsets too
iximeow
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
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
[next]