Commit Graph

7817 Commits (e9c02d9c6325ee2645744042afa7adf6cb6dfce3)

Author SHA1 Message Date
Nikos Gorogiannis e9c02d9c63 [starvation] use a map keyed on issue type for reports 4 years ago
Nikos Gorogiannis 87884625bd [starvation] refactor reporting 4 years ago
Sungkeun Cho 65efa978e5 [pulse] Fix typo of issue type name of uninit/pulse 4 years ago
Sungkeun Cho ae3c51377c [doc] Update cost documentation 4 years ago
Andrey Makeev 92e127759e [nullsafe] Add missing `android.os.Build` string constants () 4 years ago
Nikos Gorogiannis 9fe159e71a [starvation] remove severity 4 years ago
Sungkeun Cho 11e3acb20e [ConfigImpact] Print config-impact-report.json 4 years ago
Daniel Schoepe 91015609b2 [racerd] Add models for javax.crypto.Mac methods () 4 years ago
Sungkeun Cho c20dd86231 [ConfigImpact] Do not distinguish direct/indirect call 4 years ago
Daiva Naudziuniene e4ff4b500a [pulse][nullptr][objc] Add nil summaries for ObjC instance methods 4 years ago
Sungkeun Cho 3ba6a1e9df [report] Refactor JsonCostsPrinter module 4 years ago
Daiva Naudziuniene 1a5f40f25f [pulse] Move reporting functions to be able to use them in other modules 4 years ago
Sungkeun Cho 65e76387be [WTO] Make `expand` tail recursive 4 years ago
Ezgi Çiçek 7f9d56b1b5 [ConfigImpact] Only report on functions that occur on a given json config data 4 years ago
Sungkeun Cho 92ad9f1ed9 [ConfigImpact] Use ProcCfg.Normal instead of NormalOneInstrPerNode 4 years ago
Gabriela Cunha Sampaio 97bce99c03 [pulse] Adding IsInstanceOf predicate 4 years ago
Ezgi Çiçek a57d572bca [ConfigImpact] Enable clang analysis and add tests 4 years ago
Jules Villard 1320e79201 [liveness] ignore most dead stores when the variable has been passed by reference 4 years ago
Gabriela Cunha Sampaio 671727be53 [pulse] Implementing temporary model for Java instanceof operator 4 years ago
Sungkeun Cho a93158112b [ConfigImpact] Add inter-procedural trace 4 years ago
Jules Villard bc841595d5 [tests] add missing copyright 4 years ago
Jules Villard 7c2c5a406b [tests] follow ".exp" naming convention 4 years ago
Ezgi Çiçek 07b890279d [ConfigImpact] Adjust inter-proc analysis to add leaf calls 4 years ago
Sungkeun Cho 7912877166 [uninit] Revise error message to include access paths 4 years ago
Sungkeun Cho 4d8a5d8afd [ConfigImpact] Inter-procedural analysis 4 years ago
Sungkeun Cho c5cbd3142e [uninit] Fix a bug on nested struct initialization 4 years ago
Sungkeun Cho 02933d81ba [impurity] Suppress internal error with too strong assumption 4 years ago
Sungkeun Cho 7e6654cd25 [ConfigImpact] Add a new checker: ConfigImpactAnalysis 4 years ago
Mitya Lyubarskiy c6a253b875 format 4 years ago
Mitya Lyubarskiy 481068d3da [nullsafe] --no-nullsafe-optimistic-third-party-in-default-mode is optimistic about Inheritance check 4 years ago
Jules Villard 4c357e434b [pulse] apply discovered variable equalities eagerly 4 years ago
Jules Villard 886a47402d [pulse] do not canonicalize preconditions 4 years ago
Jules Villard d22e08cf82 [impurity] sort edges before comparing them 4 years ago
Jules Villard 94930e3b11 [pulse] refactor incorporate_new_eqs 4 years ago
Jules Villard 84d1fd3b52 [pulse] add tests 4 years ago
Adam Ernst bf87088a35 Don't warn about direct ivar access for atomic readonly properties 4 years ago
Jules Villard 4f77f82cba [pulse] some models should "prune" instead of "and" 4 years ago
Jules Villard e7124511dc [pulse] use only known facts for variable substitutions 4 years ago
Jules Villard a1db290c2e [pulse] models for folly::Optional::operator{*,->}() 4 years ago
Martin Trojer 7fcb9446dd [clang] add a new flag --skip-non-capture-clang-commands to makes clangdriver skip compilation on commands that doesn't capture data 4 years ago
Ezgi Çiçek 7af9d02542 [inferbo] Handle global constant array loads in Obj-C 4 years ago
Nikos Gorogiannis 745f04f77d [racerd] races in nullsafe classes 4 years ago
Nikos Gorogiannis 8b32da127e [racerd] separate procedure and file analyses 4 years ago
Gabriela Cunha Sampaio bc49f1deb1 [pulse] Adapting --pulse-model-return-nonnull for Java 4 years ago
Ezgi Çiçek 9a1a759638 Replace uses of Option.value_map ~default:false with Option.exists 4 years ago
Joshua Selbo 1596fc7e85 [nullsafe] Register android.provider.Settings content Uris 4 years ago
Nikos Gorogiannis 39c00d557e [infer] change filter semantics to included or not excluded 4 years ago
Gabriela Cunha Sampaio 54c3dafef8 [pulse] Modeling Java instanceof operator as returning true 4 years ago
Loc Le 5cf86cc0c0 [pulse.isl] init for local variables 4 years ago
Ezgi Çiçek a6a279d845 [inferbo] Handle field access from global struct arrays 4 years ago