mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-11 09:41:35 +00:00
fix typos
This commit is contained in:
parent
1978629d87
commit
4a6d66d8c5
@ -37,6 +37,7 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
|
||||
- LTO: AFL_LLVM_SKIP_NEVERZERO behaviour was inversed, fixed
|
||||
- setting AFL_LLVM_LAF_SPLIT_FLOATS now activates
|
||||
AFL_LLVM_LAF_SPLIT_COMPARES
|
||||
- support for -E and -shared compilation runs
|
||||
- added honggfuzz mangle as a custom mutator in custom_mutators/honggfuzz
|
||||
- added afl-frida gum solution to examples/afl_frida (mostly imported
|
||||
from https://github.com/meme/hotwax/)
|
||||
|
@ -71,7 +71,7 @@ must be mangled to match!
|
||||
|
||||
afl++ is intelligent to identify if an entry is a filename or a function.
|
||||
However if you want to be sure (and compliant to the sancov allow/blocklist
|
||||
format), you can file entries like this:
|
||||
format), you can specify source file entries like this:
|
||||
```
|
||||
src: *malloc.c
|
||||
```
|
||||
|
@ -125,7 +125,7 @@ Add after the includes:
|
||||
extern unsigned char *__afl_area_ptr;
|
||||
#define MAX_DUMMY_SIZE 256000
|
||||
|
||||
__attribute__((constructor(10))) void __afl_protect(void) {
|
||||
__attribute__((constructor(1))) void __afl_protect(void) {
|
||||
#ifdef MAP_FIXED_NOREPLACE
|
||||
__afl_area_ptr = (unsigned char*) mmap((void *)0x10000, MAX_DUMMY_SIZE, PROT_READ | PROT_WRITE, MAP_FIXED_NOREPLACE | MAP_SHARED | MAP_ANONYMOUS, -1, 0);
|
||||
if ((uint64_t)__afl_area_ptr == -1)
|
||||
@ -139,6 +139,7 @@ __attribute__((constructor(10))) void __afl_protect(void) {
|
||||
and just before `__AFL_INIT()`:
|
||||
```
|
||||
munmap(__afl_area_ptr, MAX_DUMMY_SIZE);
|
||||
__afl_area_ptr = NULL;
|
||||
```
|
||||
|
||||
## 4) persistent mode
|
||||
|
Loading…
x
Reference in New Issue
Block a user