Andrei Vlad LUTAS
960e9eaeee
disasmtool_lix dumper fix - dump cet_ss and cet_ibt.
2020-07-22 09:32:18 +03:00
Andrei Vlad LUTAS
94d7894fa5
Added the Shadow Stack Pointer operand to the SYSRET and SYSENTER instructions.
...
Regenrated CET test files, as the CPUID feature flag was split as per the last documentation into CET_SS and CET_IBT.
2020-07-22 09:15:29 +03:00
vlutas
3f385cc531
Merge pull request #1 from valkheim/fix-no-color
...
Fix disasmtool_lix no_color option
2020-07-22 08:55:10 +03:00
Andrei Vlad LUTAS
8392c97f97
Use the documented byte granularity for cache-line accesses.
...
Fixed CET CPUID feature flag - split into CET_SS and CET_IBT.
2020-07-22 00:47:46 +03:00
Charles Paulet
f936d0c020
Fix disasmtool_lix no_color option
2020-07-21 22:13:05 +02:00
Andrei Vlad LUTAS
9ff2543660
Added the Shadow Stack Pointer operand to the SYSCALL and SYSEXIT instructions.
...
Moved the CET test cases in dedicated folders.
Improved shadow-stack operand reporting - a distinction can be made between push/pop shadow stack accesses, and other shadow stack accesses.
A new field is now present in the memory information - the shadow stack access type, which indicates: explicit access, implicit via SSP, implicit push/pop via SSP or implicit via IA32_PL0_SSP.
2020-07-21 22:29:59 +03:00
Andrei Vlad LUTAS
811c3d0f7c
Fixed several issues with CET instructions specification - shadow stack and shadow stack pointer implicit operands were missing from SETSSBSY instruction, and flags access was missing from them.
2020-07-21 17:36:19 +03:00
Andrei Vlad LUTAS
efe359b506
Typo fixes in the instruction tables.
...
Added a reference to the git repo in the documentation.
2020-07-21 16:38:09 +03:00
Andrei Vlad LUTAS
1d8adaf668
Use the safe NdDecodeEx API instead of the NdDecode API in the public docs example.
2020-07-21 16:22:59 +03:00
Andrei Vlad LUTAS
698ba367a1
Initial commit.
2020-07-21 11:19:18 +03:00
Andrei Vlad LUTAS
6ce54a28d6
Added license & readme files.
2020-07-09 15:33:21 +03:00