Dino Distefano
3b608695af
Improving treatment of default constructor
...
Reviewed By: sblackshear
Differential Revision: D7509019
fbshipit-source-id: 69d99a9
7 years ago
Jeremy Dubreil
d74f189dfe
[infer] add the report kind to the list of expected output
...
Reviewed By: dulmarod
Differential Revision: D7209545
fbshipit-source-id: aab32f3
7 years ago
Dino Distefano
d83a9445f1
First extension to uninit inter-procedural analysis
...
Reviewed By: sblackshear
Differential Revision: D6511316
fbshipit-source-id: 239811e
7 years ago
Dino Distefano
e3e2fb22a1
Change pattern-matching order
...
Reviewed By: jvillard
Differential Revision: D6591630
fbshipit-source-id: 2316d17
7 years ago
Dino Distefano
dfb8b421ac
Extending uninit to struct
...
Reviewed By: sblackshear
Differential Revision: D6348941
fbshipit-source-id: 2d49118
7 years ago
Dino Distefano
aa54b1b035
Extending uninit analysis to struct
...
Reviewed By: sblackshear
Differential Revision: D6284480
fbshipit-source-id: ecfd9b1
7 years ago
Jeremy Dubreil
4a1eae048a
[infer][clang] fix unitialized value false positive for values not initialized in the throw branch
...
Summary: The checker should not report unitinialzed values on the throw branch.
Reviewed By: ddino
Differential Revision: D6267019
fbshipit-source-id: 05768f1
7 years ago
Dino Distefano
ce711d7e8a
[uninit] Reporting parameters calls which are not passed by reference
...
Reviewed By: sblackshear
Differential Revision: D6209749
fbshipit-source-id: 2c59a1a
7 years ago
Dino Distefano
a75073907c
Fix uninit for temp variables
...
Reviewed By: jeremydubreil, sblackshear
Differential Revision: D6156573
fbshipit-source-id: aef12a7
7 years ago
Sam Blackshear
5e9e96a342
[hil] don't crash on deref of magic address
...
Summary: In HIL, allow deref'ing a magic address like `0xdeadbeef` for debugging purposes. Previously, we would crash on code like this.
Reviewed By: mbouaziz
Differential Revision: D6143802
fbshipit-source-id: 4151924
7 years ago
Jules Villard
588142c908
[checkers] enable biabduction by default + docs and logs improvements
...
Summary:
Refactor `RegisterCheckers` to give a record type to checkers instead of a tuple type.
Print active checkers with their per-language information.
Improve the manual entries slightly.
Reviewed By: sblackshear
Differential Revision: D6051167
fbshipit-source-id: 90bcb61
7 years ago
Dulma Churchill
1bc62212ba
[tests] Fix test broken in master
...
Reviewed By: jvillard
Differential Revision: D6087872
fbshipit-source-id: c939784
7 years ago
Dino Distefano
f87447ba52
Uninitialized value/variable checker
...
Reviewed By: sblackshear
Differential Revision: D5804192
fbshipit-source-id: 85126d3
7 years ago