mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-11 01:31:37 +00:00
Highlight what a basic block is.
Highlight the different parts that characterize what a basic block is. This makes it slightly easier to read/understand IMHO.
This commit is contained in:
parent
add85f34d1
commit
30666cb81e
10
docs/FAQ.md
10
docs/FAQ.md
@ -58,10 +58,10 @@ If you find an interesting or important question missing, submit it via
|
|||||||
|
|
||||||
A program contains `functions`, `functions` contain the compiled machine code.
|
A program contains `functions`, `functions` contain the compiled machine code.
|
||||||
The compiled machine code in a `function` can be in a single or many `basic
|
The compiled machine code in a `function` can be in a single or many `basic
|
||||||
blocks`. A `basic block` is the largest possible number of subsequent machine
|
blocks`. A `basic block` is the **largest possible number of subsequent machine
|
||||||
code instructions that has exactly one entry point (which can be be entered by
|
code instructions** that has **exactly one entry point** (which can be be entered by
|
||||||
multiple other basic blocks) and runs linearly without branching or jumping to
|
multiple other basic blocks) and runs linearly **without branching or jumping to
|
||||||
other addresses (except at the end).
|
other addresses** (except at the end).
|
||||||
|
|
||||||
```
|
```
|
||||||
function() {
|
function() {
|
||||||
@ -225,4 +225,4 @@ If you find an interesting or important question missing, submit it via
|
|||||||
package and because of that the AFL++ llvm plugins do not match anymore.
|
package and because of that the AFL++ llvm plugins do not match anymore.
|
||||||
|
|
||||||
Solution: `git pull ; make clean install` of AFL++.
|
Solution: `git pull ; make clean install` of AFL++.
|
||||||
</p></details>
|
</p></details>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user