dynarmic/externals/zydis/examples
MerryMage 343b21ff7b externals: Add zydis
Merge commit '6ee9beab3209bc301af98ee881bd15f0aeea2513' as 'externals/zydis'
2021-05-25 21:23:45 +01:00
..
Formatter01.c externals: Add zydis 2021-05-25 21:23:45 +01:00
Formatter02.c externals: Add zydis 2021-05-25 21:23:45 +01:00
Formatter03.c externals: Add zydis 2021-05-25 21:23:45 +01:00
README.md externals: Add zydis 2021-05-25 21:23:45 +01:00
ZydisPerfTest.c externals: Add zydis 2021-05-25 21:23:45 +01:00
ZydisWinKernel.c externals: Add zydis 2021-05-25 21:23:45 +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.