fxsave / fxsave64 should store the floating point instruction pointer (fpip) (#1467)

* fxsave / fxsave64 should store the floating point instruction pointer (fpip)
- fxsave / fxsave64 happen to be used as GetPC code in exploits

* unit tests for the storage of FPIP in fxsave (x86) and fxsave64 (x64)
This commit is contained in:
Dimitris Glynos
2021-12-13 02:40:32 +02:00
committed by GitHub
parent 017c82e561
commit 63a445cbba
3 changed files with 121 additions and 2 deletions

View File

@ -58,6 +58,7 @@ test: all
${EXECUTE_VARS} ./test_multihook
${EXECUTE_VARS} ./test_pc_change
${EXECUTE_VARS} ./test_hookcounts
${EXECUTE_VARS} ./test_x86_fxsave_fpip
echo "skipping test_tb_x86"
echo "skipping test_x86_soft_paging"
echo "skipping test_hang"