mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-10 09:11:34 +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.
|
||||
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
|
||||
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
|
||||
other addresses (except at the end).
|
||||
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
|
||||
multiple other basic blocks) and runs linearly **without branching or jumping to
|
||||
other addresses** (except at the end).
|
||||
|
||||
```
|
||||
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.
|
||||
|
||||
Solution: `git pull ; make clean install` of AFL++.
|
||||
</p></details>
|
||||
</p></details>
|
||||
|
Loading…
x
Reference in New Issue
Block a user