37 Commits

Author SHA1 Message Date
vanhauser-thc
80eabd6e8a AFL_LLVM_DICT2FILE_NO_MAIN support 2023-02-13 11:34:14 +01:00
vanhauser-thc
35f09e11a4 welcome 2023 2023-01-03 09:38:07 +01:00
vanhauser-thc
b847e0f414 clang format 14 2022-07-12 09:04:54 +02:00
Dominik Maier
285a5cb38b Some scan-build fixes 2022-03-31 15:36:26 +00:00
vanhauser-thc
3c11a37757 fixes for llvm < 11 2022-03-17 15:48:06 +01:00
vanhauser-thc
33e43b11f8 port instrumentation/afl-llvm-dict2file 2022-03-03 18:24:26 +01:00
van Hauser
fee1acf7e6
Merge branch 'newpm2' into dev 2022-02-22 13:58:49 +01:00
Raphael Isemann
05119990b6 LLVM 14 fixes 2022-02-22 11:13:00 +01:00
vanhauser-thc
92db443635 Revert "remove new llvm pass manager :("
This reverts commit 55ed2a443c5c61baba37415d4087164454d8a2a8.
2022-02-20 19:51:43 +01:00
vanhauser-thc
e1082f2548 welcome 2022 2022-01-01 00:49:17 +01:00
vanhauser-thc
75ac9c013c better instrumentlist filename detection 2021-12-14 10:15:09 +01:00
vanhauser-thc
55ed2a443c remove new llvm pass manager :( 2021-11-26 15:30:46 +01:00
vanhauser-thc
90d7931af6 fixes 2021-11-23 19:37:27 +01:00
vanhauser-thc
11f89ab785 do not add zero byte on string compares with len 2021-11-23 19:34:21 +01:00
vanhauser-thc
9325a4fcbb http->https 2021-11-06 10:28:22 +01:00
vanhauser-thc
bb8a4d71da format and remove warning 2021-10-18 20:53:54 +02:00
David Carlier
580401591f LLVM passes making slightly more C++ 2021-10-09 17:23:32 +01:00
vanhauser-thc
c3fbf5dca3 add more string functions for dictionary features 2021-07-30 08:33:18 +02:00
vanhauser-thc
9ec63d3f17 fix frida, fix dictionary generation to honor AFL_LLVM_{ALLOW/DENY}LIST 2021-07-14 14:31:27 +02:00
vanhauser-thc
f1bcd378a2 fix failures for some sized string instrumentations 2021-07-07 12:19:05 +02:00
vanhauser-thc
5997a4fc09 fix llvm-dict2file 2021-05-21 10:26:35 +02:00
vanhauser-thc
3342aa751d fix laf string transform crash 2021-03-05 10:05:43 +01:00
vanhauser-thc
333509bb0a better unicode support 2021-03-02 16:24:43 +01:00
vanhauser-thc
c269c3977c fix llvm for unicode strings (hopefully) 2021-03-02 11:38:12 +01:00
vanhauser-thc
2daeeab844 encode double quote in dict 2021-02-23 10:06:15 +01:00
vanhauser-thc
a81b5aa921 dict2file fix 2021-02-22 11:08:25 +01:00
vanhauser-thc
0ad56167c5 fix scan-build issues 2021-02-07 07:51:29 +01:00
hexcoder-
7f4b3a460a more code cleanup (instrumentation) 2021-01-04 22:23:04 +01:00
van Hauser
383cd487a2 small improvements to Marcel's patch, fix laf-intel + redqueen crashes 2020-09-29 15:02:57 +02:00
van Hauser
fc75d2b181 remove warnings 2020-09-25 13:14:54 +02:00
van Hauser
f4a0407270 add comment for future 2020-09-22 20:06:39 +02:00
aflpp
093754f6bf dict2file fix for integers > 64 bit 2020-09-22 02:04:23 +02:00
hexcoder-
688e2c87df portability: make llvm-dict2file compilable under Ubuntu xenial (llvm 3.8.0) 2020-09-11 22:13:42 +02:00
van Hauser
06ac2850c5 bcmp for compare-transform-pass 2020-09-06 13:53:40 +02:00
van Hauser
6114a48b89 add std::string and bcmp to dictionary functions 2020-09-06 13:29:32 +02:00
aflpp
8ec41b2585 fix various warnings 2020-09-06 11:40:41 +02:00
vanhauser-thc
996986bed5 first batch of changes 2020-09-05 12:11:48 +02:00