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
9 days
adapt the rest of formating changes to protected_mode
iximeow
9 days
fix AbsoluteFarAddress being tagged as a memory operand
iximeow
9 days
adapt OperandVisitor to protected mode too
iximeow
9 days
centralize unsafe claims and better validate
iximeow
10 days
actually use new can_lock in 32b and 16b modes
iximeow
10 days
actually use new can_rep in 32b and 16b modes
iximeow
10 days
port opcode helpers and reordering to 32-bit and 16-bit decoders
iximeow
10 days
InstructionTextBuffer is only present with alloc (new crate flag)
iximeow
10 days
add more conditional inlining for 32-bit and 16-bit decoders
iximeow
10 days
NoColorsSink has a decent name now
iximeow
11 days
extract reusable display bits into yaxpeax-arch, add a visitor fn to Operand
iximeow
12 days
things compile again, add a few more caution signs around InstructionTextBuffer
iximeow
12 days
separate out display code further, reword comments on InstructionTextSink to ...
iximeow
12 days
swap printed size check and lzcnt
iximeow
12 days
slightly simpler (?) write_u* impls
iximeow
12 days
starting to get new DisplaySink stuff ready to extract...
iximeow
13 days
better testing for alternate sinks, fix hex formatting bug....
iximeow
13 days
more warning cleanup
iximeow
13 days
no more fmt in display code, remove more dead struct fields
iximeow
13 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
14 days
write_u64 helpers
iximeow
14 days
hint better about codegen for contextualize_intel
iximeow
14 days
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
[next]