aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorShivam <75530356+phyBrackets@users.noreply.github.com>2022-03-03 21:02:34 +0530
committerphyBrackets <singh.shivamsingh2003@gmail.com>2022-03-03 23:21:26 +0530
commitbd1917c88a32c0930864d04f4e71155dcc3fa592 (patch)
tree2516399a1ac923f3ac465877bb00c9d212a284b7 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent608161225ef1b8d08973188f3162db9363455486 (diff)
downloadllvm-bd1917c88a32c0930864d04f4e71155dcc3fa592.zip
llvm-bd1917c88a32c0930864d04f4e71155dcc3fa592.tar.gz
llvm-bd1917c88a32c0930864d04f4e71155dcc3fa592.tar.bz2
[analyzer] Done some changes to detect Uninitialized read by the char array manipulation functions
Few weeks back I was experimenting with reading the uninitialized values from src , which is actually a bug but the CSA seems to give up at that point . I was curious about that and I pinged @steakhal on the discord and according to him this seems to be a genuine issue and needs to be fix. So I goes with fixing this bug and thanks to @steakhal who help me creating this patch. This feature seems to break some tests but this was the genuine problem and the broken tests also needs to fix in certain manner. I add a test but yeah we need more tests,I'll try to add more tests.Thanks Reviewed By: steakhal, NoQ Differential Revision: https://reviews.llvm.org/D120489
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions