248 Commits (0a3993edeea7af61e71fe6f315379211250ff1ab)

Author SHA1 Message Date
Jules Villard cb4b2339a3 [checkers] make SimpleCheckers compile
9 years ago
Sam Blackshear 727af5d660 [checkers] clean up abstract interpreter
9 years ago
Sam Blackshear 856f84aaff [quandary] skeleton for C++ analysis
9 years ago
Josh Berdine de56a302f3 [refactor] Remove unused prop reporting, and refactor
9 years ago
Peter O'Hearn 6b2a9de863 [refactor] moving check_attributes to patternMatch.ml
9 years ago
Peter O'Hearn 81344f016e [refactor] moving StringPPSet from ThreadSafety to Utils
9 years ago
Sam Blackshear 3449cbd555 [checkers] update timestamp when storing checkers summary
9 years ago
Jules Villard d9f83094b5 [clang] do not depend on Config.clang_lang and Config.source_file
9 years ago
Sam Blackshear dab5786789 [checkers] kill ref in abstract interpreter
9 years ago
Peter O'Hearn 3d1eba890a thread safety checker alpha0
9 years ago
Sam Blackshear 5e2e7b88aa [quandary] allow trace-specific rules for handling unknown code
9 years ago
Josh Berdine 3ddc23d7e5 [IR] Do not use JBasics.java_lang_object in IR/backend
9 years ago
Josh Berdine c094a38d56 [IR] Simplify to single return id, with type
9 years ago
Josh Berdine ae632e281a [IR] Refactor Typ.struct_typ into separate module
9 years ago
Josh Berdine 44e2c32524 [IR] Refactor annotation types into separate module
9 years ago
Josh Berdine 74c8198826 [IR] Remove redundant struct_typ.name field
9 years ago
Josh Berdine af51599e0f [backend] Remove AttributesTable.get_tenv
9 years ago
Dulma Churchill 561f4fdfad [linters] Adding a new type of procname that is used for lint bugs that are not in any method
9 years ago
Peter O'Hearn 419f2e0bdf [infer] Active Variables
9 years ago
Sam Blackshear f0a31f460b [checkers] don't crash when a frontend temp is reassigned
9 years ago
Cristiano Calcagno 4cee6907ec [backend] Remove the global reference DB.current_source and clean up the flow of information about the current source file.
9 years ago
Sam Blackshear de146f4f2d [quandary] switch to using base -> formal num map in extras
9 years ago
Sam Blackshear 70670f5355 [checkers] kill noisy logging in abstract interpreter
9 years ago
Sam Blackshear e4beca3779 [quandary] using summaries part 1: return
9 years ago
Josh Berdine 8589dc4868 Remove Tstruct in favor of Tvar
9 years ago
Josh Berdine 30b3881e52 Make Typ.struct_typ private and add Typ.mk_struct
9 years ago
Josh Berdine ad31aeb2a2 Expand Tvar to Tstruct as needed
9 years ago
Sam Blackshear 3368548e3e replace stackop instruction with skip instruction
9 years ago
Sam Blackshear 1e4b4df427 fixing handling of aliasing for frontend tmp vars
9 years ago
Josh Berdine 8a85919001 Pass tenv to everywhere that matches on Tstruct
9 years ago
Josh Berdine 2bebd94553 Remove redundant Typ.struct_typ.csu field
9 years ago
Josh Berdine f0940f25d7 Replace optional mangled struct_name with typename
9 years ago
Sam Blackshear 50ac3cde41 command-line setup
9 years ago
Sam Blackshear 15b6a8cdd7 killing a bunch of options by using optional argument types correctly
9 years ago
Lázaro Clapp Jiménez Labora f2e958ef3a Add support for multiple stacktraces in '-a crashcontext'
9 years ago
Sam Blackshear 36b0a957bd setup for creating very simple absint checkers
9 years ago
Sam Blackshear 89fa74bc9b make @OnBind an alias for @NoAllocation
9 years ago
Sam Blackshear f64e880c11 java traces
9 years ago
Jules Villard 26a6594b90 detect unsigned values inside structured expressions
9 years ago
Cristiano Calcagno 91d9cd83b5 Cleanup instruction names: use Load/Store instead of Letderef/Set.
9 years ago
Cristiano Calcagno c0969da619 Remove unused module CodeQuery.
9 years ago
Sam Blackshear f0028669ee propagate tainted sources
9 years ago
Sam Blackshear e853b01051 taint domain
9 years ago
Sam Blackshear 20584be8f3 mapping of ids to raw access path
9 years ago
Sam Blackshear 462bf68f46 killing is_bottom
9 years ago
Lázaro Clapp Jiménez Labora 175efddc2b Make stacktrace and stacktree line number an int option.
9 years ago
Sam Blackshear 034d2e3c81 adding accessTree.fold
9 years ago
Josh Berdine c147ab4197 Refactor Sil.attribute and associates to PredSymb
9 years ago
Josh Berdine 25a52c7bbc Refactor operations on Exp.t in Sil to Exp
9 years ago
Josh Berdine f9ca08a9a8 Refactor Exp.t-keyed collections from Sil to Exp
9 years ago