Commit Graph

161 Commits (86f550317f21bdf59139fbdbf2e2ced3ab11e574)

Author SHA1 Message Date
Sungkeun Cho 05ceaebb7d [inferbo] Add model of String::operator== 6 years ago
Sungkeun Cho 0e5a902ac6 [inferbo] Add model of String::length 6 years ago
Sungkeun Cho b84c519070 [inferbo] Add model of String::empty 6 years ago
Sungkeun Cho 196a602c25 [inferbo] Add model of basic_string 6 years ago
Sungkeun Cho 0f8444e235 [inferbo] Substitute conditions of proof obligations strictly 6 years ago
Sungkeun Cho a48421aa0a [inferbo] XML escape in L.d_printfln 6 years ago
Mehdi Bouaziz 1827b42f68 [inferbo] Improve traces of binary operators when nothing changes 6 years ago
Sungkeun Cho 6920532e12 [inferbo] Forget only updated locations from latest prune at Store 6 years ago
Sungkeun Cho e52b1e077e [inferbo] Conditional proof obligation 6 years ago
Sungkeun Cho f409450d8b [inferbo] Add tests for conditional proof obligations 6 years ago
Sungkeun Cho a8dbaf082d [inferbo] Weak update for array contents 6 years ago
Sungkeun Cho f9161b164f [inferbo] On-demand heap symbol using path 6 years ago
Sungkeun Cho 4b2c65f2e2 Revert "[inferbo] Instantiate symbolic locations in function parameters" 6 years ago
Sungkeun Cho 9013e38594 [inferbo] Add/remove _FP in repro1.cpp test 6 years ago
Sungkeun Cho 2a94e907e2 [inferbo] Revise pp of Symb.partial 6 years ago
Sungkeun Cho 62d45f9c01 [inferbo] Copy callee's values that are reachable from parameters 6 years ago
Sungkeun Cho 4e166f3375 [inferbo] Instantiate symbolic locations in function parameters 6 years ago
Sungkeun Cho 15b77ee8c8 [inferbo] Give semantics for unsigned int casting of minus one 6 years ago
Sungkeun Cho 442fecc030 [inferbo] Fix performance of issue deduplication 6 years ago
Mehdi Bouaziz 5f60ffaa8f [inferbo] Trace refactoring 6 years ago
Sungkeun Cho edc090544a [inferbo] Improve pp of Inferbo in traceview 6 years ago
Mehdi Bouaziz d6423cf598 [inferbo] Preparing for trace rewrite 6 years ago
Martino Luca 664978d654 Revert D12819709 to patch OOM events 6 years ago
Sungkeun Cho b4683d965d [inferbo] Resize array on casting 6 years ago
Mehdi Bouaziz 8fcbfcb741 [inferbo] Pretty-print more abstract locations 6 years ago
Mehdi Bouaziz fac9932168 [inferbo] Add traces to Conditions always true/false and Unreachable code 6 years ago
Mehdi Bouaziz 42b16d45fa [inferbo] New tests 6 years ago
Sungkeun Cho b3bfa8100b [inferbo] Add test 6 years ago
Sungkeun Cho 72ce05c039 [inferbo] Fix width of bool 6 years ago
Sungkeun Cho bf29bd9772 [inferbo] Fix xcompare of Itv 6 years ago
Sungkeun Cho fed56fd0d8 [inferbo] Revise deduplication 6 years ago
Sungkeun Cho 9e9deb93be [inferbo] Use set instead of list on get_symbols 6 years ago
Sungkeun Cho 87dd2047ec [infer] Use big int in IntLit 6 years ago
Sungkeun Cho 120c8785eb [inferbo] Update pp of buffer overflow condition 6 years ago
Sungkeun Cho 0ce0ec03d9 [inferbo] Support global constant 6 years ago
Mehdi Bouaziz ecedb27d77 Add missing FB copyrights 6 years ago
Sungkeun Cho 85ef451701 [infer] Use integer widths on constructing Sizeof exp 6 years ago
Sungkeun Cho cd1981a567 [inferbo] Change pp of BinaryOperationCondition 6 years ago
Sungkeun Cho fb4086c6f6 [inferbo] Add integer overflow issue type 6 years ago
Sungkeun Cho fd660f42f5 [inferbo] Suppress exception on placement new 6 years ago
Sungkeun Cho 1330475032 [infer] Fix placement_new translation 7 years ago
Sungkeun Cho f4ee2a0234 [inferbo] Revise placement new model 7 years ago
Jules Villard a29e769b61 [kill -a][1/4] stop using `-a foo` in the infer repo 7 years ago
Julian Sutherland 16c70d1c23 Fixed a bug that caused the stride of symbolic arrays to not be set. 7 years ago
Mehdi Bouaziz 5817ff6adc [inferbo] Do not re-report issues if the precision hasn't improved 7 years ago
Mehdi Bouaziz 693089ab08 [inferbo] Alloc site in the trace for INFERBO_ALLOC_xx issues 7 years ago
Mehdi Bouaziz 07f22daada [inferbo] Report calls without () 7 years ago
Mehdi Bouaziz 12c0e245c6 [Inferbo] Simplify interval pretty-print 7 years ago
Mehdi Bouaziz bea71d9168 Inferbo/perf: path rather than symbols 7 years ago
Jules Villard 30c470eb48 [tests] record error bucket in expected output 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Jules Villard dee7414aa9 [inferbo] do not include location information in the bug description 7 years ago
Mehdi Bouaziz e9a3913fdb [Inferbo] Do not propagate all safety conditions 7 years ago
Sungkeun Cho e12a4a1071 [inferbo] Add traces in lift functions 7 years ago
Sungkeun Cho d15894c78a [inferbo] Add tests for relational analysis 7 years ago
Sungkeun Cho bd040cf696 [inferbo] Add an issue type for alarms by unknown function call 7 years ago
Jeremy Dubreil d74f189dfe [infer] add the report kind to the list of expected output 7 years ago
Mehdi Bouaziz 6f4c08f798 [inferbo][trace] Trace element for Unknown values 7 years ago
Mehdi Bouaziz 72ec9516d4 [inferbo][trace] Show some SymAssigns 7 years ago
Mehdi Bouaziz 55fee73669 [inferbo][traces] Nits 7 years ago
Sungkeun Cho 469a5f64ed [inferbo] Simplify realloc model 7 years ago
Sungkeun Cho d6740e94b2 [inferbo] Collect array accesses from sub expressions 7 years ago
Sungkeun Cho e537f8f383 [inferbo] Revise realloc semantics 7 years ago
Sungkeun Cho 6bacdf4a4d [inferbo] Return newly allocated locations in callees 7 years ago
Sungkeun Cho e304b511fa [inferbo][bugfix] Declare parameter of flexible array member 7 years ago
Sungkeun Cho f55f382a78 [inferbo] Support flexible array member 7 years ago
Sungkeun Cho 3ef619ef14 [inferbo] Add a model for "placement new" 7 years ago
Sungkeun Cho 4299848dad [inferbo] Initialize array member in class 7 years ago
Sungkeun Cho 077d2ae2f5 [infer] Disable sorting fields 7 years ago
Sungkeun Cho f2b2041baf [inferbo] Precise symbol instantiation 7 years ago
Sungkeun Cho ebddb14206 [inferbo] Prune by assert 7 years ago
Sungkeun Cho c514b19786 [inferbo] Add new operator model 7 years ago
Mehdi Bouaziz 4ed3be9f00 [inferbo] First models for std::array 7 years ago
Mehdi Bouaziz 3fc41af811 [inferbo] Model for folly::split 7 years ago
Sungkeun Cho 042dd7d9cb [inferbo] revise semantics of vector::data 7 years ago
Sungkeun Cho eb0c727fdf [inferbo] Add symbol for unsigned int 7 years ago
Jules Villard b95f29c8d1 various minor improvements 8 years ago
Mehdi Bouaziz 3b2e9c78de [clang trans] Simplify translation of if(not expr) 8 years ago
Mehdi Bouaziz 093bf285cc [inferbo] Do not report subsumed issues 8 years ago
Sungkeun Cho 54de59919e [inferbo] Prune vector's size by vector::empty() condition check 8 years ago
Mehdi Bouaziz eff7bb5bdf [inferbo] Replace buckets with issue types 8 years ago
Mehdi Bouaziz 22c0520b46 [inferbo] Do not report duplicate issues 8 years ago
Sungkeun Cho 9f9dbdb914 [Inferbo] Extend abstract domain for vector::empty 8 years ago
Jules Villard 72b1ac4b5a Turn off --keep-going by default 8 years ago
Mehdi Bouaziz 5ea80fdb82 [inferbo] Remove temporary logical variables 8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going 8 years ago
Martino Luca a15d868fb0 Upgrading Infer to Clang 5.0 8 years ago
Sam Blackshear 73f3eee9cd [checkers] use liveness analysis to create dead store checker 8 years ago
Sungkeun Cho 2091a529b1 [inferbo] Avoid precision loss on pruning 8 years ago
Sungkeun Cho 1531a3d538 [inferbo] Pruning return value of function call 8 years ago
Mehdi Bouaziz 2ee8321456 [cpp][model] Do not define _LIBCPP_VECTOR or _GLIBCXX_VECTOR 8 years ago
Mehdi Bouaziz 42c224c224 [cpp][bufferoverrun] Regression test for folly/memory/UninitializedMemoryHacks.cpp 8 years ago
Mehdi Bouaziz d9b3b4d9ff [inferbo] Do not report location in model 8 years ago
Kihong Heo 94d6efb83a [Inferbo] Add traces for buffer overrun bug report 8 years ago
Sungkeun Cho c45c9c745f [inferbo] Instantiate pointer parameters to structures 8 years ago
Jules Villard 6388910b96 [inferbo] vector::get() returns an allocated value 8 years ago
Kihong Heo 7176fc936a [inferbo] fix the semantics of unknown library calls 8 years ago
Sungkeun Cho f45f4cb4c0 [Bufferoverrun] symbolic value for parameter 8 years ago
Sungkeun Cho 52c0caafaf [inferbo] Declare unsigned typed parameters 8 years ago
Mehdi Bouaziz aad66bc6f6 [inferbo] More tests 8 years ago