David Robillard
7765d4ac33
Fix various spelling errors ( #2293 )
...
* Fix spelling errors in log messages
* Fix doc comment syntax
* Fix spelling errors in Markdown documentation
* Fix spelling errors in comments
2025-02-10 00:32:42 +01:00
vanhauser-thc
ad2eaf54ad
fix multiple loading of allow/denylist and do proper counting
2024-12-02 11:59:32 +01:00
vanhauser-thc
31a8beb449
support new llvm 19 changes
2024-05-19 13:47:53 +02:00
vanhauser-thc
1db3b81d2e
dump cc
2024-05-15 14:16:44 +02:00
vanhauser-thc
cefc9a00bf
help selective instrumentation
2024-01-18 17:12:09 +01:00
Andrea Fioraldi
ab532e7c15
Fix #1927
2023-12-11 11:54:30 +01:00
vanhauser-thc
3e84d6a2ae
afl++ -> AFL++
2023-04-27 11:49:00 +02:00
vanhauser-thc
743ae50775
nits
2023-04-12 10:53:23 +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
b786558dea
Revert "LLVM cmplog factoring custom Instruction iterator with added restriction"
...
This reverts commit 8bc3fa1df286aac46a0a724f64e2e07010d2497e.
2023-02-20 15:43:54 +01:00
David CARLIER
8bc3fa1df2
LLVM cmplog factoring custom Instruction iterator with added restriction
2023-02-13 23:00:15 +00:00
David Carlier
afd2ea90df
LLVM plugin 16+ support proposal.
...
- Lifting the standard to C++17.
- Beyond the cosmetic changes, it boils down to BasicBlock::getInstList being
no longer available (and reading the header it is no accident).
2023-01-20 22:12:35 +00:00
vanhauser-thc
48c2d51689
nits
2022-06-27 08:31:03 +02:00
vanhauser-thc
75ac9c013c
better instrumentlist filename detection
2021-12-14 10:15:09 +01:00
vanhauser-thc
22827e8070
unify LLVM_VERSION_... usage
2021-12-01 11:38:55 +01:00
vanhauser-thc
d2e256e73a
fix to instrument global c++ namespace functions
2021-06-11 14:39:35 +02:00
David CARLIER
c3b19f5bf8
instrumentation further move to C++11 ( #900 )
2021-05-06 15:59:29 +02:00
hexcoder-
1006abffad
fix compilation for llvm 3.8.0
2021-03-26 16:19:07 +01:00
vanhauser-thc
2102264acf
fix for new llvm 13 change
2021-03-19 16:06:06 +01:00
vanhauser-thc
bd64315395
blacklist sanitize and debug in c++
2021-03-16 16:54:48 +01:00
vanhauser-thc
a0c3011673
change map_size tests
2021-03-10 11:08:03 +01:00
vanhauser-thc
0ad56167c5
fix scan-build issues
2021-02-07 07:51:29 +01:00
van Hauser
98ee17bc47
fix endless loop in afl-cc allow/blocklists starting a line with a comment
2020-12-20 14:30:06 +01:00
van Hauser
6e0aeb9833
allow instrumenting LLVMFuzzerTestOneInput
2020-12-15 18:17:55 +01:00
van Hauser
e769102491
more DEBUGF
2020-11-30 21:54:18 +01:00
vanhauser-thc
996986bed5
first batch of changes
2020-09-05 12:11:48 +02:00