diff --git a/oasis/x86 b/oasis/x86 index d7dfc8c17..be4f8556d 100644 --- a/oasis/x86 +++ b/oasis/x86 @@ -74,7 +74,8 @@ Library x86_plugin X86_legacy_fp_lifter, X86_legacy_bil_register, X86_legacy_operands - DataFiles: semantics/*.lisp ($datadir/bap/primus/semantics) + DataFiles: semantics/*.lisp ($datadir/bap/primus/semantics), + patterns/*.xml ($datadir/bap/signatures/x86) XMETAExtraLines: tags="disassembler, lifter, x86, abi" Library x86_test diff --git a/plugins/x86/patterns/cet.xml b/plugins/x86/patterns/cet.xml new file mode 100644 index 000000000..7d2e3d5f5 --- /dev/null +++ b/plugins/x86/patterns/cet.xml @@ -0,0 +1,16 @@ + + + 0xf30f1efa 0x55 + + + + + 0xf30f1efa 0x53 + + + + + 0xf30f1efa 0x415. + + + diff --git a/plugins/x86/patterns/patternconstraints.xml b/plugins/x86/patterns/patternconstraints.xml new file mode 100644 index 000000000..f2323a36e --- /dev/null +++ b/plugins/x86/patterns/patternconstraints.xml @@ -0,0 +1,5 @@ + + + cet.xml + +