diff options
| author | Jordan Wiens <jordan@psifertex.com> | 2025-05-20 14:15:08 -0400 |
|---|---|---|
| committer | Jordan Wiens <jordan@psifertex.com> | 2025-05-20 14:15:08 -0400 |
| commit | c03202e79c06421f09f603a71d7f7e1a7600bf5f (patch) | |
| tree | 84a68f875ac0e29c87cc1b3060b8466abb97e86c /docs/dev | |
| parent | 96a2a78cee5a9475a4b3f491bb59de1a292e08f2 (diff) | |
add HLIL debug report example
Diffstat (limited to 'docs/dev')
| -rw-r--r-- | docs/dev/bnil-hlil.md | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/docs/dev/bnil-hlil.md b/docs/dev/bnil-hlil.md index 157b6a59..5b9da995 100644 --- a/docs/dev/bnil-hlil.md +++ b/docs/dev/bnil-hlil.md @@ -14,7 +14,15 @@ The High Level Intermediate Language (HLIL) is Binary Ninja's decompiler output. * Small discrete operations * Enables source-level forms of queries and analysis -In the rest of this article we will explore the instruction set. +## Debug Report + +To observe the transformartions that occur from MLIL to HLIL, you can use the built-in [`debug report`](https://api.binary.ninja/binaryninja.function-module.html#binaryninja.function.Function.request_debug_report) API: + +```py +> request_debug_report("hlil") +``` + + ## The Instruction Set |
