From 30e0c16bcb7ec67c4b80f74358407a5154c44cbb Mon Sep 17 00:00:00 2001 From: aaaaaa aaaaaaa Date: Mon, 8 Jan 2018 22:45:55 +0100 Subject: [PATCH] test cases for special instructions --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index d339a2b..03fa931 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,21 @@ the hooking engine can't cheat and just put the whole function into the trampoline. Instead the jump in the trampoline needs to be modified so it jumps back to the original destinations +Test case: RIP relative +======================= + +XXX TODO XXX + +Test case: AVX & RDRAND +======================= +The AMD64 instruction set is extended with every CPU generation. Becayse the +hooking engines need to know the instruction lengths and their side effects to +properly apply their hooks, they need to keep up. + +The actual code in the test case is boring and doesn't matter. I'm sure there +are disagreements on whether I've picked good candidates of "exotic" or new +instructions, but those were the first that came to mind. + (Preliminary) Results ===================== +----------+-----+------+------------+---+------+----+-------+