Decode additional CET instructions
Mainly motivated to decode binaries compiled by recent GCC versions, which now include CET instructions like endbr64 all over the place.
This commit is contained in:
12
instrs.txt
12
instrs.txt
@@ -1175,3 +1175,15 @@ df//7 M GP - - - FISTP_I64
|
|||||||
df//e0 O GP16 - - - FSTSW
|
df//e0 O GP16 - - - FSTSW
|
||||||
df//f0+ AO FPU FPU - - FCOMIP
|
df//f0+ AO FPU FPU - - FCOMIP
|
||||||
df//f8+ AO FPU FPU - - FUCOMIP
|
df//f8+ AO FPU FPU - - FUCOMIP
|
||||||
|
#
|
||||||
|
# Control Flow Enforcement
|
||||||
|
F3.0f01//5 M GP64 - - - RSTORSSP
|
||||||
|
F3.0f01//e8 NP - - - - SETSSBSY
|
||||||
|
F3.0f01//ea NP - - - - SAVEPREVSSP
|
||||||
|
F3.0f1e//1 M GP - - - RDSSP
|
||||||
|
F3.0f1e//fa NP - - - - ENDBR64
|
||||||
|
F3.0f1e//fb NP - - - - ENDBR32
|
||||||
|
66.0f38f5 MR GP GP - - WRUSS
|
||||||
|
NP.0f38f6 MR GP GP - - WRSS
|
||||||
|
F3.0fae//5 M GP - - - INCSSP INSTR_WIDTH
|
||||||
|
F3.0fae//6 M GP - - - CLRSSBSY
|
||||||
|
|||||||
Reference in New Issue
Block a user