Activity
MemLeak: Do not consider unions
MemLeak: Do not consider unions
on Nov 22, 2023
Add test case that checking that analysis distinguishes between threa…
Add test case that checking that analysis distinguishes between threa…
on Nov 22, 2023
Check in TheadAnalysis.return whether the return is actually a thread…
Check in TheadAnalysis.return whether the return is actually a thread…
on Nov 22, 2023
Add annotation of nowarn next to pthread_exit.
Add annotation of nowarn next to pthread_exit.
on Nov 22, 2023
Remove call to free.
Remove call to free.
on Nov 22, 2023
Update tests/regression/76-memleak/16-no-mem-leak-thread-exit-main.c
Update tests/regression/76-memleak/16-no-mem-leak-thread-exit-main.c
on Nov 22, 2023
Use AD.fold
instead of List.fold_left
Use
AD.fold
instead of List.fold_left
on Nov 21, 2023
ThreadAnalysis: Handle pthread_exit like return from thread.
ThreadAnalysis: Handle pthread_exit like return from thread.
on Nov 21, 2023
Add testcases for thread return and pthread_exit in thread different …
Add testcases for thread return and pthread_exit in thread different …
on Nov 21, 2023
Add test case with pthread_exit called in main, remove threadid analy…
Add test case with pthread_exit called in main, remove threadid analy…
on Nov 21, 2023
Add test case for memory leaking from a thead that is not joined, add…
Add test case for memory leaking from a thead that is not joined, add…
on Nov 21, 2023
Add example where better privatization helps
Add example where better privatization helps
on Nov 21, 2023
Add options to produce warnings only for memory leaks
Add options to produce warnings only for memory leaks
on Nov 19, 2023
Add a few more test cases
Add a few more test cases
on Nov 19, 2023
Fix memtrack
for multi-threaded case
Fix
memtrack
for multi-threaded caseon Nov 19, 2023
Cleanup
Cleanup
on Nov 19, 2023
Make sound by accounting for alloc in global invariant
Make sound by accounting for alloc in global invariant
on Nov 19, 2023
Merge branch 'master' into improve-multi-threaded-valid-memcleanup
Merge branch 'master' into improve-multi-threaded-valid-memcleanup
on Nov 19, 2023
Don't forget to prepend to acc
when collecting globally reachable mem
Don't forget to prepend to
acc
when collecting globally reachable memon Nov 19, 2023
Add unsound example
Add unsound example
on Nov 19, 2023
Use unrollType
for non-pointer global struct vars
Use
unrollType
for non-pointer global struct varson Nov 19, 2023
IsMallocCalled should be may
IsMallocCalled should be
may
on Nov 19, 2023
Check that addresses in struct fields are singletons and not top
Check that addresses in struct fields are singletons and not top
on Nov 18, 2023
Use unrollType
and GVarDecl
for global vars
Use
unrollType
and GVarDecl
for global varson Nov 18, 2023
Use solely local state for multi-threaded valid-memcleanup
Use solely local state for multi-threaded valid-memcleanup
on Nov 18, 2023
Add regr. test cases for multi-threaded valid-memcleanup
Add regr. test cases for multi-threaded valid-memcleanup
Fix semgrep warning for using List.length
for an emptiness check
Fix semgrep warning for using
List.length
for an emptiness checkon Nov 15, 2023