aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
8 daysdocument one more stray unsafeiximeow
8 daysjustify the current max instruction lengthiximeow
8 daysconsistently enter register/number/opcode spansiximeow
8 daysone more stray docs erroriximeow
8 daysrename most operand variants, make them structy rather than tupleyiximeow
9 daysremove selects_cs(), cs() now does the right thingiximeow
9 daysnightly correctly remarked that == on fat pointers is ambiguousiximeow
9 daysfix several sources of dead code warnings in various crate configsiximeow
9 daysremove yaxpeax-x86 safer_unchecked.rs, it is now in yaxpeax-archiximeow
9 dayscfg_attr wants feature, not features pluraliximeow
9 dayslast vestiges of initial perf experimentsiximeow
9 daysanother fuzz bugiximeow
9 daysfuzz caught negation bugiximeow
9 daysInstructionTextBuffer for all three modes, adjust fuzzer to matchiximeow
9 daysstale fileiximeow
9 daysadd additional `call` test casesiximeow
9 daysforward long deprecation allowances as appropriateiximeow
9 daysadapt protected-mode display to real modeiximeow
9 daysnormalize imports, pull safer_unchecked from yaxpeax-archiximeow
9 daysfix inlining attributes re. profiling flag in protected_modeiximeow
9 daysadapt OperandVisitor and related to real_modeiximeow
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
9 daysactually use new can_lock in 32b and 16b modesiximeow
9 daysactually use new can_rep in 32b and 16b modesiximeow
9 daysport opcode helpers and reordering to 32-bit and 16-bit decodersiximeow
9 daysInstructionTextBuffer is only present with alloc (new crate flag)iximeow
9 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
11 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
13 daysvisit_disp is only outlined for bad reasonsiximeow
13 daysclean up warnings, scope unsafe blocks betteriximeow
13 dayswrite_2 did its job, seem to have reaped all that can be reapediximeow
13 dayshoist set_len calls to have fewer live valuesiximeow
13 daysmore profiling outliningiximeow
14 dayswrite_u64 helpersiximeow
14 dayshint better about codegen for contextualize_inteliximeow
14 daysconfigurable inlining to help with optsiximeow
14 dayshelpers for those i8/u8 immediates tooiximeow