vanhauser-thc
31a8beb449
support new llvm 19 changes
2024-05-19 13:47:53 +02:00
vanhauser-thc
29c9870658
disable xml/curl/g_ string transform compare
2024-05-14 12:35:32 +02:00
vanhauser-thc
b6c4f3775a
disable xml/curl/g_ string transform compare
2024-05-14 12:34:51 +02:00
vanhauser-thc
45603367bf
fix llvm modules
2024-04-07 09:44:33 +02:00
vanhauser-thc
daaefcddc0
code format
2023-12-24 10:35:02 +01:00
David Carlier
df0638ab87
llvm 18 build fixes.
2023-12-23 19:32:19 +00:00
vanhauser-thc
9307ef4b7c
fix string transform laf
2023-09-04 09:11:47 +02:00
vanhauser-thc
dad56abc85
fix attempt for laf string compare transform
2023-09-02 15:48:29 +02:00
vanhauser-thc
029e039cbc
code format
2023-05-21 17:49:14 +02: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
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
3d1be62c96
merge fixes
2022-03-17 16:39:40 +01:00
Sergej Schumilo
544b68044a
fix broken code format
2022-03-04 03:36:52 +01:00
vanhauser-thc
7e67545b9d
code format
2022-03-01 20:01:12 +01:00
vanhauser-thc
f70760896c
Revert "Merge branch 'newpm2' into dev"
...
This reverts commit fee1acf7e6096533f1aa8cd74035bed21c90fdf6, reversing
changes made to 675d17d737ee5dee88766d9c181567771592c94c.
2022-03-01 19:21:31 +01:00
David Carlier
e996112fbc
Fix build for the LLVM pass for LLVM >= 13
...
Due to change of inheritance for more modern LLVM versions, the overridable
members are not the same.
2022-02-24 14:50:44 +00: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
0e2c832499
fix laf transform for strcmp like functions
2022-01-17 19:35:49 +01:00
vanhauser-thc
75ac9c013c
better instrumentlist filename detection
2021-12-14 10:15:09 +01:00
vanhauser-thc
db360332c4
make llvm 14-dev working. again.
2021-12-09 14:33:56 +01:00
vanhauser-thc
22827e8070
unify LLVM_VERSION_... usage
2021-12-01 11:38:55 +01:00
vanhauser-thc
55ed2a443c
remove new llvm pass manager :(
2021-11-26 15:30:46 +01:00
vanhauser-thc
8c4435e7ef
fix for llvm < 11
2021-11-23 21:08:28 +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
a0cc3dc101
llvm new passmanager fixes
2021-11-23 19:09:44 +01:00
vanhauser-thc
d50da14f60
fix for compcov transform strings
2021-11-23 16:55:04 +01:00
hexcoder-
0e9b208949
Merge branch 'dev_newpm' into dev
2021-11-22 16:51:06 +01:00
vanhauser-thc
9325a4fcbb
http->https
2021-11-06 10:28:22 +01:00
hexcoder-
1f2fa22dad
make new pass manager interface compiler version dependent (>=7)
2021-10-16 14:37:54 +02:00
hexcoder-
c49b308794
switch PreservedAnalyses from none to all
2021-10-16 12:56:31 +02:00
hexcoder-
6e08e80907
converted compare-transform-pass to new pass manager
2021-10-12 23:24:28 +02:00
vanhauser-thc
c3fbf5dca3
add more string functions for dictionary features
2021-07-30 08:33:18 +02:00
vanhauser-thc
f1bcd378a2
fix failures for some sized string instrumentations
2021-07-07 12:19:05 +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
b6643743d6
fix laf for potential crashes
2021-02-10 10:13:08 +01:00
vanhauser-thc
0ad56167c5
fix scan-build issues
2021-02-07 07:51:29 +01:00
van Hauser
cc0210426a
code-format
2021-01-31 17:32:24 +01:00
aflpp
e5116c6d55
fix -Z, remove q->next
2021-01-31 17:29:37 +01:00
van Hauser
6c095b3937
code format
2021-01-04 23:13:56 +01:00
hexcoder-
7f4b3a460a
more code cleanup (instrumentation)
2021-01-04 22:23:04 +01:00
hexcoder-
f519fff7bc
fix compiler warning on 32-bit platforms
2020-10-06 21:56:17 +02: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
06ac2850c5
bcmp for compare-transform-pass
2020-09-06 13:53:40 +02:00
vanhauser-thc
996986bed5
first batch of changes
2020-09-05 12:11:48 +02:00