Florian Mayer
36daf074d9
[hwasan] also omit safe mem[cpy|mov|set].
...
Reviewed By: eugenis
Differential Revision: https://reviews.llvm.org/D109816
2021-09-22 11:08:27 +01:00
Florian Mayer
0a22510f3e
[value-tracking] see through returned attribute.
...
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D109675
2021-09-13 20:52:26 +01:00
Florian Mayer
5b5d774f5d
[hwasan] Respect returns attribute when tracking values.
...
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D109233
2021-09-13 20:52:24 +01:00
Florian Mayer
09391e7e50
[hwasan] Do not instrument accesses to uninteresting allocas.
...
This leads to a statistically significant improvement when using -hwasan-instrument-stack=0: https://bit.ly/3AZUIKI .
When enabling stack instrumentation, the data appears gets better but not statistically significantly so. This is consistent
with the very moderate improvements I have seen for stack safety otherwise, so I expect it to improve when the underlying
issue of that is resolved.
Reviewed By: eugenis
Differential Revision: https://reviews.llvm.org/D108457
2021-09-10 19:28:28 +01:00
Arthur Eubanks
86d1a0b306
[test] Remove some legacy PM tests in llvm/test/Instrumentation
2021-09-05 11:51:19 -07:00
Florian Mayer
73323c6eaa
[hwasan] re-enable stack safety by default.
...
The failed assertion was fixed in D108337.
Reviewed By: vitalybuka, eugenis
Differential Revision: https://reviews.llvm.org/D108381
2021-08-19 21:11:24 +01:00
Florian Mayer
96c63492cb
[hwasan] Use stack safety analysis.
...
This avoids unnecessary instrumentation.
Reviewed By: eugenis, vitalybuka
Differential Revision: https://reviews.llvm.org/D105703
2021-07-22 16:20:27 -07:00
Florian Mayer
789a4a2e5c
Revert "[hwasan] Use stack safety analysis."
...
This reverts commit bde9415fef
.
2021-07-22 12:16:16 +01:00
Florian Mayer
bde9415fef
[hwasan] Use stack safety analysis.
...
This avoids unnecessary instrumentation.
Reviewed By: eugenis, vitalybuka
Differential Revision: https://reviews.llvm.org/D105703
2021-07-22 12:04:54 +01:00
Florian Mayer
5f08219322
Revert "[hwasan] Use stack safety analysis."
...
This reverts commit e9c63ed10b
.
2021-07-20 10:36:46 +01:00
Florian Mayer
e9c63ed10b
[hwasan] Use stack safety analysis.
...
This avoids unnecessary instrumentation.
Reviewed By: eugenis, vitalybuka
Differential Revision: https://reviews.llvm.org/D105703
2021-07-20 10:06:35 +01:00
Florian Mayer
807d50100c
Revert "[hwasan] Use stack safety analysis."
...
This reverts commit 12268fe14a
.
2021-07-19 12:08:32 +01:00
Florian Mayer
12268fe14a
[hwasan] Use stack safety analysis.
...
This avoids unnecessary instrumentation.
Reviewed By: eugenis, vitalybuka
Differential Revision: https://reviews.llvm.org/D105703
2021-07-19 11:54:44 +01:00