aboutsummaryrefslogtreecommitdiff
path: root/src/protected_mode/display.rs
AgeCommit message (Expand)Author
13 daysjustify the current max instruction lengthiximeow
13 daysconsistently enter register/number/opcode spansiximeow
13 daysrename most operand variants, make them structy rather than tupleyiximeow
13 daysfix several sources of dead code warnings in various crate configsiximeow
14 dayslast vestiges of initial perf experimentsiximeow
14 daysanother fuzz bugiximeow
14 daysfuzz caught negation bugiximeow
14 daysInstructionTextBuffer for all three modes, adjust fuzzer to matchiximeow
14 daysadd additional `call` test casesiximeow
14 daysforward long deprecation allowances as appropriateiximeow
14 daysnormalize imports, pull safer_unchecked from yaxpeax-archiximeow
14 daysadapt the rest of formating changes to protected_modeiximeow
14 daysadapt OperandVisitor to protected mode tooiximeow
14 daysactually use new can_rep in 32b and 16b modesiximeow
14 daysport opcode helpers and reordering to 32-bit and 16-bit decodersiximeow
2024-04-02display opt: mem size labels and minor segment reporting changesiximeow
2023-07-16fix indentationiximeow
2023-07-16forward changes along to 32-bit decoder...iximeow
2022-04-30support 0x9a callf in 16/32-bit modesiximeow
2022-01-12fuzz DisplayStyle::C and fix corresponding issues1.1.4iximeow
2022-01-02Wrap unsafe functions to catch errors in debug5225225
2021-10-10support endbr{32,64}iximeow
2021-10-10consistentify doc styleiximeow
2021-10-10export `InstructionDisplayer` (#9)i509VCB
2021-08-21improve relative branch offset formatting for DisplayStyle::Ciximeow
2021-08-21fix negative relative branches (again!!! +- is bad!!!)iximeow
2021-08-14relative branches should be shown as $+offset, not just plain offsetiximeow
2021-07-04update crate to rust 2018iximeow
2021-07-04support avx512 registers >=16iximeow
2021-07-04support xacquire/xrelease prefixingiximeow
2021-07-04fix several incorrect tests and docs in 64- and 32-bit modesiximeow
2021-07-03document public members in long_modeiximeow
2021-07-03factor out MemoryAccessSizeiximeow
2021-07-03support AMD `sev_snp`iximeow
2021-07-03clean up x86_32 and make interfaces match x86_64iximeow
2021-07-03add hresetiximeow
2021-07-03support pconfig/tmeiximeow
2021-06-28remove old movsx/movzx-related memory size hacksiximeow
2021-06-28round out x86_32 support - avx2, avx, memory sizesiximeow
2021-06-28protected mode memory sizesiximeow
2021-06-27protected-mode avx512iximeow
2021-05-07update yaxpeax-arch to 0.0.5, fix interface breakagesiximeow
2021-03-22and clean up some warningsiximeow
2021-03-22port long-mode decoder updates to protected-modeiximeow
2021-01-15fix several missing or invalid decodings among 0f01 opcodesiximeow
2020-08-09support salc, get segment register numbers rightiximeow
2020-08-09add 32-bit-only instructionsiximeow
2020-08-09port updates to protected-mode decoderiximeow
2020-05-23add SHA, BMI1, and BMI2, complete XSAVE extension supportiximeow
2020-05-21add sha, lzcnt, tsx, f16c, svm, movbe, adx, and prefetchw extensionsiximeow