| Index: src/trusted/validator_x86/testdata/64/indirect_jmp_not_masked.tf
|
| diff --git a/src/trusted/validator_x86/testdata/64/indirect_jmp_not_masked.tf b/src/trusted/validator_x86/testdata/64/indirect_jmp_not_masked.tf
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..2a179abd3f80d80c022162e7da89ed7775c509fe
|
| --- /dev/null
|
| +++ b/src/trusted/validator_x86/testdata/64/indirect_jmp_not_masked.tf
|
| @@ -0,0 +1,15 @@
|
| +BITS: 64
|
| +OUTCOME: invalid
|
| +
|
| +# Model a case where an indirect jump is inproperly masked (mask wrong value).
|
| +asm: and $0xfffffffffffffff0,%edx
|
| +hex: 83 e2 f0
|
| +
|
| +asm: lea (%r15,%rdx,1),%r9
|
| +hex: 4D 8D 0C 17
|
| +
|
| +asm: jmpq *%r9
|
| +hex: 41 FF E1
|
| +nc_out: ERROR: Invalid indirect jump
|
| +
|
| +
|
|
|