vanhauser-thc
d67ee17778
fix
2023-04-05 13:30:06 +02:00
vanhauser-thc
dba93705a7
better new weighting
2023-04-05 13:07:22 +02:00
vanhauser-thc
36127fb197
add -z switch
2023-04-05 12:59:20 +02:00
vanhauser-thc
a74561b0e7
implement switch mode
2023-04-05 12:12:05 +02:00
vanhauser-thc
e313180e4d
fix for clang
2023-04-05 10:32:37 +02:00
vanhauser-thc
1fc0731604
stack pow
2023-04-05 09:42:27 +02:00
vanhauser-thc
53b70ef104
mut changes
2023-04-05 09:33:09 +02:00
vanhauser-thc
41a452d4e8
mutation lists
2023-04-04 21:48:51 +02:00
vanhauser-thc
3ab18d2861
mode switch
2023-04-04 19:44:12 +02:00
vanhauser-thc
2bff92c603
nit
2023-04-04 16:25:05 +02:00
vanhauser-thc
32ffa2664c
max_len support
2023-04-04 16:23:19 +02:00
vanhauser-thc
fcd2125678
prepare for strategies
2023-04-04 15:47:53 +02:00
vanhauser-thc
635da39bd1
preparation for mutation arrays
2023-04-03 14:41:52 +02:00
van Hauser
5fea071ae9
Merge pull request #1692 from nj00001/dev
...
fix getOperand out of range
2023-04-03 10:33:59 +02:00
nj00001
a01138e1c8
fix getOperand out of range
...
This commit fixes a sloppy function call that should normally check the number of insn's Operand before calling insn's getOperand method. The fix is that if it is 0 it should continue the loop.
I solved problem https://github.com/AFLplusplus/AFLplusplus/issues/1688#issue-1648543691 using this modification
2023-04-03 15:32:52 +08:00
vanhauser-thc
71e2aa5d2b
more fix
2023-04-02 13:42:08 +02:00
vanhauser-thc
21203c2ea6
fix
2023-04-02 12:39:02 +02:00
vanhauser-thc
319b2e8e6f
fix ui layout with slow targets in pizza mode
2023-04-02 12:08:54 +02:00
vanhauser-thc
e46e0bce44
allow pizza mode to be disabled
2023-04-02 12:03:45 +02:00
vanhauser-thc
4d02d8e43d
fix buffer overflow in pizza mode :(
2023-04-02 11:52:36 +02:00
vanhauser-thc
be96253f52
nits
2023-03-31 11:02:27 +02:00
vanhauser-thc
9eed60d105
nit
2023-03-31 08:12:32 +02:00
vanhauser-thc
8f17c81691
less mutation
2023-03-30 22:41:02 +02:00
vanhauser-thc
74baebd93e
fix
2023-03-30 20:02:59 +02:00
vanhauser-thc
506f6b1349
nits
2023-03-30 19:28:59 +02:00
vanhauser-thc
2d0d1e267e
better aflpp driver
2023-03-30 14:07:33 +02:00
vanhauser-thc
145748a7e0
prepare new mutation strategies
2023-03-30 14:00:45 +02:00
vanhauser-thc
a061e1304d
further magma adaption
2023-03-30 10:18:45 +02:00
vanhauser-thc
7893347e13
final touches
2023-03-29 22:56:12 +02:00
vanhauser-thc
5218c0b187
all mutation strategies
2023-03-29 22:53:15 +02:00
vanhauser-thc
dbdf2d79f2
magma support
2023-03-29 10:57:57 +02:00
vanhauser-thc
48816417ee
introspection
2023-03-29 10:13:18 +02:00
van Hauser
661b626c87
Merge pull request #1686 from tuliom/minor-fixes
...
Minor fixes
2023-03-28 19:29:04 +02:00
vanhauser-thc
214e24fff0
fix arm64 build
2023-03-28 17:23:07 +02:00
Tulio Magno Quites Machado Filho
67e8c4f100
Fix unsupported operands in .custom-format.py
...
Python 3.11 complains that int and str are unsupported operand types for
operator +.
2023-03-28 12:15:20 -03:00
Tulio Magno Quites Machado Filho
5d9c1bc3a3
[afs-as] Allow debugging arguments after the input file
...
Clang may call as with extra debugging arguments after the input file,
e.g. as --64 -o /tmp/hello-617ff5.o /tmp/hello-6b6f52.s -g -gdwarf-4
2023-03-28 12:15:20 -03:00
Tulio Magno Quites Machado Filho
c594a58583
Stop using removed pipeline extensions
...
LLVM commit 7ae6838defb21737963b1dd8ff9de7e87052c74f removed the
following extensions:
- PassManagerBuilder::EP_OptimizerLast
- PassManagerBuilder::EP_EnabledOnOptLevel0
- PassManagerBuilder::EP_FullLinkTimeOptimizationLast
2023-03-28 12:15:20 -03:00
vanhauser-thc
01236f47bc
nits
2023-03-28 16:50:05 +02:00
vanhauser-thc
b1bfc1ae76
time_wo_finds in fuzzer_stats
2023-03-27 17:52:01 +02:00
van Hauser
0faa323f12
Merge pull request #1683 from cdown/cdown/2023-03-26/ver
...
Clarify confusing version message
2023-03-27 13:04:38 +02:00
Chris Down
2d3c5cc6d8
Clarify confusing version message
...
When running, the following gets printed in quick succession on startup:
afl-fuzz++4.00c based on afl by Michal Zalewski and a large online community
[...]
[+] NOTE: This is v3.x which changes defaults and behaviours - see README.md
Don't assert that this is v3, just that v3+ changes defaults and
behaviours.
2023-03-26 20:44:57 -04:00
van Hauser
7101192865
Merge pull request #1682 from AFLplusplus/dev
...
push to stable
2023-03-26 13:36:31 +02:00
vanhauser-thc
19f9612910
fix frida mode
2023-03-26 12:14:35 +02:00
vanhauser-thc
d955409178
disable frida in the ci for the moment it is working nowhere
2023-03-25 20:37:08 +01:00
vanhauser-thc
9bc5abc4ec
reduce CI resources
2023-03-25 12:14:08 +01:00
van Hauser
64fd01d46c
Merge pull request #1681 from AFLplusplus/dev
...
Push to stable
2023-03-25 10:47:58 +01:00
van Hauser
b2f9802f9f
Merge pull request #1680 from yuawn/add_check_for_n_fuzz_update
...
add check for n_fuzz update
2023-03-25 10:47:02 +01:00
yuawn
e24ae96361
add likely() to cksum check
2023-03-25 09:45:02 +00:00
yuawn
0f62e0b167
add check for n_fuzz update
2023-03-25 09:28:35 +00:00
vanhauser-thc
478f0bbc1e
ci test
2023-03-21 16:23:51 +01:00