Commit Graph

107 Commits (1a141eddca8b26d6eea617722361d124a911b765)

Author SHA1 Message Date
Sam Blackshear 3258bc2ec4 [quandary] delegate handling of call to HIL 8 years ago
Sam Blackshear 80030c8de7 [quandary] delegate handling of assignment to HIL 8 years ago
Sam Blackshear d248780645 [quandary] delegate cast handling to HIL 8 years ago
Sam Blackshear 8f10cae4b3 [quandary] delegate id map management to HIL 8 years ago
Sam Blackshear 3c0cf115b3 [quandary] add option for parsing endpoints from inferconfig 8 years ago
Andrzej Kotulski 029499cd9d [IR] add type qualifiers to Typ.t 8 years ago
Sam Blackshear b0216035f4 [frontend] don't treat Sawja-generated ternary operator vars as SSA tmps 8 years ago
Jules Villard dd2c56da06 be more careful about handling invalid source files 8 years ago
Sam Blackshear 00f948e924 [quandary] don't add callee-local state to the caller 8 years ago
Sam Blackshear 92011790c2 [quandary] optimize handling of unknown code by adding notion of 'taintable types' 8 years ago
Jeremy Dubreil f5adab59ec [infer][checkers] Prevent the race conditions between the summaries passed as parameter to the checkers and the summaries from the specs table 8 years ago
Sam Blackshear 31069dd1a7 [quandary] remove assignments to formals from summaries 8 years ago
Sam Blackshear c5d7762f60 [access trees] expose join of nodes and fold over nodes 8 years ago
Sam Blackshear 69fe80346c [quandary][perf] Always use the location of the pdesc in footprint sources 8 years ago
Sam Blackshear 60dac45461 [quandary] don't call read_summary on the current procedure while creating a trace 8 years ago
Jeremy Dubreil 3e6ff023a7 [infer][ondemand] skeleton code to have every checker update their respective payload in the analysis summary 8 years ago
Martino Luca 5448a95ce7 [Infer][Localise] Group all issue types in one place, and provide their human-readable representation 8 years ago
Sam Blackshear bd5eb3c5cf [quandary] don't allow projection of non-footprint idents 8 years ago
Andrzej Kotulski e363958d34 [codemod] Move `Procname` into `Typ.Procname` 8 years ago
Cristiano Calcagno b1b5460529 Deprecate further IList functions 8 years ago
Cristiano Calcagno 41c5be9bad Deprecate more IList functions 8 years ago
Cristiano Calcagno 731dead406 More IList deprecation: fold functions 8 years ago
Sam Blackshear 919b35f50a [quandary] better taint propagation for Intent's 8 years ago
Cristiano Calcagno 60916922c6 Deprecate more IList functions and use Core List instead 8 years ago
Sam Blackshear a3e3fdb781 [quandary] fix bug in summary application 8 years ago
Sam Blackshear ae03acb71b [quandary] reduce max_calls to 3 8 years ago
Sam Blackshear 4627bb6f48 [absint] simplify `AbstractInterpreter.Make` functor by hiding `Scheduler` parameter 8 years ago
Sam Blackshear 6338997cf5 [quandary] don't clobber existing taint on receiver when propagating taint from unknown call 8 years ago
Sam Blackshear 38a336694a [quandary] improve taint propagation for unknown calls 8 years ago
Sam Blackshear d84a6b854f [quandary] log instead of failing hard when specified source has no return value 8 years ago
Sam Blackshear 2add2954da [checkers] factor out FormalMap into its own module 8 years ago
Sam Blackshear ddccb0cce1 [quandary] don't include taint_opt as part of formal_map 8 years ago
Sam Blackshear d86f777132 [quandary] considering methods of subclasses of Activity, SharedPreferences etc. as sources/sinks too 8 years ago
Sam Blackshear 9c48178e4a [quandary] model some formals of Webview methods as tainted 8 years ago
Sam Blackshear 8d0f6e822c [absint] don't require domains to define their initial state 8 years ago
Jeremy Dubreil d7f112a640 [infer][java] choose the dynamic dispatch handling mode from the command line 8 years ago
Sam Blackshear 374ee12792 [traces] adding Sink.Make functor for easier sink creation 8 years ago
Sam Blackshear 06e0f6fbc9 [quandary] support tainted formals 8 years ago
Sam Blackshear f3bd314c22 [preanalysis] expose separate functions for different preanalyes (liveness, dynamic dispatch, abstraction) 8 years ago
Sam Blackshear 2a567d3abe [quandary] summaries are access trees too 8 years ago
Sam Blackshear 5bd4daa900 [absint] make Interprocedural functor easier to customize 8 years ago
Josh Berdine 7834c95bc8 Silence deprecation warnings 8 years ago
Josh Berdine e438314776 Divide Utils into Utils, Pp, and IStd 8 years ago
Josh Berdine de2e6c9d88 Core.Std.Option 8 years ago
Sam Blackshear 831786240a [quandary] ignore null assignments to return value in void functions 8 years ago
Andrzej Kotulski 56f8757337 [SourceFile] Move DB.SourceFile into separate file 8 years ago
Andrzej Kotulski 69b39dacb0 [DB] Create module for SourceFile 8 years ago
Sam Blackshear cb82dacd54 [traces] moving logic for reporting flow-sensitive traces from quandary to trace domain 8 years ago
Sam Blackshear 0972c8d262 [quandary] don't report FP's due to flow-insensitive traces 8 years ago
Sam Blackshear 226791b631 [ondemand] simplify API by removing need to pass type environment 8 years ago