Age | Commit message (Expand) | Author |
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 | 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 |