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
2024-06-23
fix inlining attributes re. profiling flag in protected_mode
iximeow
2024-06-23
adapt OperandVisitor and related to real_mode
iximeow
2024-06-23
adapt the rest of formating changes to protected_mode
iximeow
2024-06-23
fix AbsoluteFarAddress being tagged as a memory operand
iximeow
2024-06-23
adapt OperandVisitor to protected mode too
iximeow
2024-06-23
centralize unsafe claims and better validate
iximeow
2024-06-23
actually use new can_lock in 32b and 16b modes
iximeow
2024-06-23
actually use new can_rep in 32b and 16b modes
iximeow
2024-06-23
port opcode helpers and reordering to 32-bit and 16-bit decoders
iximeow
2024-06-23
InstructionTextBuffer is only present with alloc (new crate flag)
iximeow
2024-06-23
add more conditional inlining for 32-bit and 16-bit decoders
iximeow
2024-06-22
NoColorsSink has a decent name now
iximeow
2024-06-22
extract reusable display bits into yaxpeax-arch, add a visitor fn to Operand
iximeow
2024-06-21
things compile again, add a few more caution signs around InstructionTextBuffer
iximeow
2024-06-21
separate out display code further, reword comments on InstructionTextSink to ...
iximeow
2024-06-20
swap printed size check and lzcnt
iximeow
2024-06-20
slightly simpler (?) write_u* impls
iximeow
2024-06-20
starting to get new DisplaySink stuff ready to extract...
iximeow
2024-06-19
better testing for alternate sinks, fix hex formatting bug....
iximeow
2024-06-19
more warning cleanup
iximeow
2024-06-19
no more fmt in display code, remove more dead struct fields
iximeow
2024-06-19
dedup mem size prefix printing
iximeow
2024-06-19
visit_disp is only outlined for bad reasons
iximeow
2024-06-19
clean up warnings, scope unsafe blocks better
iximeow
2024-06-19
write_2 did its job, seem to have reaped all that can be reaped
iximeow
2024-06-19
hoist set_len calls to have fewer live values
iximeow
2024-06-19
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
[next]