Skip to content

Commit d73a522

Browse files
committed
add initial quark arch docs and fix up pages with invalid TOCs
1 parent 4220b3f commit d73a522

38 files changed

Lines changed: 2012 additions & 4 deletions

docs/dev/archplatform.md

Lines changed: 2011 additions & 0 deletions
Large diffs are not rendered by default.

docs/dev/bnil-hlil.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Binary Ninja Intermediate Language Series, Part 3: High Level IL
21
# Binary Ninja Intermediate Language: High Level IL
32

43
The High Level Intermediate Language (HLIL) is Binary Ninja's decompiler output. Much like [LLIL](./bnil-llil.md) and [MLIL](./bnil-mlil.md), this representation is tree based and has many of the same instructions. This representation is distinct in a few key ways.

docs/dev/bnil-mlil.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# Binary Ninja Intermediate Language Series, Part 2: Medium Level IL
21
# Binary Ninja Intermediate Language: Medium Level IL
32

43
The Medium Level Intermediate Language (MLIL) is the second major representation in the Binary Ninja Intermediate Language (BNIL) family of intermediate languages. Much like [LLIL](./bnil-llil.md) this representation is tree based and has many of the same instructions. This representation is distinct in a few key ways.

docs/dev/cookbook.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ One of the best ways to learn a complicated API is to simply find the right exam
99

1010
That said, most of those examples tend to be more complex and so the following recipes are meant to be simple but useful building-blocks with which to learn useful techniques. Many of them also make use of the built-in Python console's [magic variables](../guide/index.md#magic-console-variables):
1111

12-
# Recipes
13-
1412
## Loading Files & Databases
1513

1614
When scripting from the Binary Ninja UI, the `bv` magic variable is already defined and available in the Python console or scripts loaded via `File -> Run Script...`. You can directly use `bv` to access the currently open binary.

docs/img/quark/addx-lifting.png

97.8 KB
Loading
77.3 KB
Loading

docs/img/quark/assembler.png

44.9 KB
Loading
39.1 KB
Loading
87.3 KB
Loading
46.7 KB
Loading

0 commit comments

Comments
 (0)