dynarmic/examples
MerryMage 6ee9beab32 Squashed 'externals/zydis/' content from commit 25193db00
git-subtree-dir: externals/zydis
git-subtree-split: 25193db008e8799ff59fd655c2a26b2ffd79d40d
2021-05-25 21:23:39 +01:00
..
Formatter01.c Squashed 'externals/zydis/' content from commit 25193db00 2021-05-25 21:23:39 +01:00
Formatter02.c Squashed 'externals/zydis/' content from commit 25193db00 2021-05-25 21:23:39 +01:00
Formatter03.c Squashed 'externals/zydis/' content from commit 25193db00 2021-05-25 21:23:39 +01:00
README.md Squashed 'externals/zydis/' content from commit 25193db00 2021-05-25 21:23:39 +01:00
ZydisPerfTest.c Squashed 'externals/zydis/' content from commit 25193db00 2021-05-25 21:23:39 +01:00
ZydisWinKernel.c Squashed 'externals/zydis/' content from commit 25193db00 2021-05-25 21:23:39 +01:00

Zydis Examples

Decoder

Comming soon™ ...

Formatter

Formatter01

Demonstrates basic hooking functionality of the ZydisFormatter class by implementing a custom symbol-resolver.

Formatter02

Demonstrates basic hooking functionality of the ZydisFormatter class and the ability to completely omit specific operands.

The example demonstrates the hooking functionality of the ZydisFormatter class by rewriting the mnemonics of (V)CMPPS and (V)CMPPD to their corresponding alias-forms (based on the condition encoded in the immediate operand).

Formatter03

Demonstrates the tokenizing feature of the ZydisFormatter class.

Misc

ZydisWinKernel

Implements an example Windows kernel-mode driver.