aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
9 daysadapt the rest of formating changes to protected_modeiximeow
9 daysfix AbsoluteFarAddress being tagged as a memory operandiximeow
9 daysadapt OperandVisitor to protected mode tooiximeow
9 dayscentralize unsafe claims and better validateiximeow
10 daysactually use new can_lock in 32b and 16b modesiximeow
10 daysactually use new can_rep in 32b and 16b modesiximeow
10 daysport opcode helpers and reordering to 32-bit and 16-bit decodersiximeow
10 daysInstructionTextBuffer is only present with alloc (new crate flag)iximeow
10 daysadd more conditional inlining for 32-bit and 16-bit decodersiximeow
10 daysNoColorsSink has a decent name nowiximeow
11 daysextract reusable display bits into yaxpeax-arch, add a visitor fn to Operandiximeow
12 daysthings compile again, add a few more caution signs around InstructionTextBufferiximeow
12 daysseparate out display code further, reword comments on InstructionTextSink to ...iximeow
12 daysswap printed size check and lzcntiximeow
12 daysslightly simpler (?) write_u* implsiximeow
12 daysstarting to get new DisplaySink stuff ready to extract...iximeow
13 daysbetter testing for alternate sinks, fix hex formatting bug....iximeow
13 daysmore warning cleanupiximeow
13 daysno more fmt in display code, remove more dead struct fieldsiximeow
13 daysdedup mem size prefix printingiximeow
14 daysvisit_disp is only outlined for bad reasonsiximeow
14 daysclean up warnings, scope unsafe blocks betteriximeow
14 dayswrite_2 did its job, seem to have reaped all that can be reapediximeow
14 dayshoist set_len calls to have fewer live valuesiximeow
14 daysmore profiling outliningiximeow
14 dayswrite_u64 helpersiximeow
14 dayshint better about codegen for contextualize_inteliximeow
14 daysconfigurable inlining to help with optsiximeow
2024-06-18helpers for those i8/u8 immediates tooiximeow
2024-06-18make write_2 work again for comparison (kinda)iximeow
2024-06-18more unused argumentsiximeow
2024-06-18try grouping characters printed with or without segment prefixesiximeow
2024-06-18unreachable panics for impossible op_nr. clean this up though..iximeow
2024-06-18inline the write u8/u32 helpers, lets see what that doesiximeow
2024-06-18move avx512 operand printing off of fmtiximeow
2024-06-18whats it do without the unused colors parameteriximeow
2024-06-18use hex printer helpers for relative offsets tooiximeow
2024-06-18use specialized printers for immediate operandsiximeow
2024-06-18use specialized write helpers for register labelsiximeow
2024-06-18use get_kinda_unchecked for mem size stringsiximeow
2024-06-18write_fixed_size really should always be inlined...iximeow
2024-06-18slightly more centralized hex formattingiximeow
2024-06-18avoid intermediate buffer and copy of hex-formatted intsiximeow
2024-06-18looks like that becomes memcpy, not idealiximeow
2024-06-18actually use small-string specializations when availableiximeow
2024-06-18write_fixed_size impls for string and BigEnoughStringiximeow
2024-06-18mem size strings are all 7b or lessiximeow
2024-06-18move non-avx512 operand printing away from fmtiximeow
2024-06-18move away from fmt for visit_i64 and displacements tooiximeow
2024-06-18less integer formatting in operandsiximeow