llvm-project/clang/test/Analysis/diagnostics
Valeriy Savchenko ab5823867c [analyzer] Find better description for tracked symbolic values
When searching for stores and creating corresponding notes, the
analyzer is more specific about the target region of the store
as opposed to the stored value.  While this description was tweaked
for constant and undefined values, it lacked in the most general
case of symbolic values.

This patch tries to find a memory region, where this value is stored,
to use it as a better alias for the value.

rdar://76645710

Differential Revision: https://reviews.llvm.org/D101041
2021-04-28 18:37:38 +03:00
..
Inputs [analyzer] Fix SARIF column locations 2020-01-14 15:38:30 -05:00
deref-track-symbolic-region.c
deref-track-symbolic-region.cpp [analyzer] Find better description for tracked symbolic values 2021-04-28 18:37:38 +03:00
dtors.cpp [analyzer] Specify the C++ standard in more tests. 2019-10-19 00:08:17 +00:00
explicit-suppression.cpp [analyzer] Add system header simulator a symmetric random access iterator operator+ 2020-07-17 14:36:43 +02:00
false-positive-suppression.c
find_last_store.c [analyzer] Prune calls to functions with linear CFGs that return a non-zero constrained value 2019-08-13 23:22:33 +00:00
implicit-cxx-std-suppression.cpp
initializer.cpp
invalid-srcloc-fix.cpp
macro-null-return-suppression.cpp
macros.cpp
macros.m
no-prune-paths.c
no-store-func-path-notes.c
no-store-func-path-notes.cpp
no-store-func-path-notes.m [analyzer] Enable control dependency condition tracking by default 2019-08-22 03:08:48 +00:00
plist-diagnostics-include-check.cpp
plist-multi-file.c
plist-multi-file.h
report-issues-within-main-file.cpp
sarif-diagnostics-taint-test.c [analyzer] SARIF: Add EOF newline; replace diff_sarif 2019-06-19 15:27:35 +00:00
sarif-multi-diagnostic-test.c [analyzer] Fix SARIF column locations 2020-01-14 15:38:30 -05:00
shortest-path-suppression.c
text-diagnostics.c
track_subexpressions.cpp
undef-value-callee.h
undef-value-caller.c
undef-value-param.c
undef-value-param.m