mirror of
https://git.suyu.dev/suyu/dynarmic.git
synced 2026-01-07 06:58:15 +01:00
Squashed 'externals/zydis/' content from commit 25193db00
git-subtree-dir: externals/zydis git-subtree-split: 25193db008e8799ff59fd655c2a26b2ffd79d40d
This commit is contained in:
commit
6ee9beab32
452 changed files with 78725 additions and 0 deletions
23
examples/README.md
Normal file
23
examples/README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Zydis Examples
|
||||
|
||||
## Decoder
|
||||
|
||||
Comming soon™ ...
|
||||
|
||||
## Formatter
|
||||
|
||||
### [Formatter01](./Formatter01.c)
|
||||
Demonstrates basic hooking functionality of the `ZydisFormatter` class by implementing a custom symbol-resolver.
|
||||
|
||||
### [Formatter02](./Formatter02.c)
|
||||
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](./Formatter03.c)
|
||||
Demonstrates the tokenizing feature of the `ZydisFormatter` class.
|
||||
|
||||
## Misc
|
||||
|
||||
### [ZydisWinKernel](./ZydisWinKernel.c)
|
||||
Implements an example Windows kernel-mode driver.
|
||||
Loading…
Add table
Add a link
Reference in a new issue