Commit Graph

7050 Commits (48fd99d48f8db3e4620f1e75639580dec7ecc0ed)
 

Author SHA1 Message Date
Jules Villard c909d6bd7e [pulse][1/9] create PulseBasicInterface, with CallEvent 5 years ago
Jules Villard 16c88e282d [pulse] some tests about values 5 years ago
Nikos Gorogiannis 734ae60cb7 [starvation] introduce a proper thread domain 5 years ago
Nikos Gorogiannis 6d78026e8e [starvation] fix bug in starting location of trace 5 years ago
Dulma Churchill 0e116c5557 [test determinator] Match Objective-C methods, add test 5 years ago
Ezgi Çiçek 43990ee60b [cost] Clarify outdated comments 5 years ago
Dulma Churchill ef75952223 [test determinator] Pass flag to test determinator for clang, add test 5 years ago
Jules Villard 6a738045fd [pulse] interprocedural histories and traces 5 years ago
Nikos Gorogiannis a9c90368e8 [annotation reachability] fix bug on android annotation check 5 years ago
Nikos Gorogiannis 0a06353bce [starvation] more tests documenting interaction with thread status 5 years ago
Dulma Churchill e2725029f2 [test determinator] Parse the clang profiler samples and matches c functions 5 years ago
Jules Villard 4e3188a127 [pulse][minor] reorder arguments of AddressOfStackVariable 5 years ago
Jules Villard 669383d315 [pulse] more details about variable declaration events 5 years ago
Josh Berdine c0c96b5235 [sledge] Refactor Used globals analysis results type and query 5 years ago
Josh Berdine 429fbddeda [sledge] Refine inlining heuristic to allow casts 5 years ago
Josh Berdine d6d65a785a [sledge] Remove left-over SSA assertion 5 years ago
Josh Berdine 7105d85281 [sledge][NFC] Minor code cleanup 5 years ago
Josh Berdine 081455278d [sledge] Do not explore exceptional control flow by default 5 years ago
Josh Berdine 9acfb65ba0 [sledge][NFC] Update TODO 5 years ago
Josh Berdine bc858fad2e [sledge][NFC] Rename Term.call's func arg to callee to match type 5 years ago
Josh Berdine 6399c59861 [sledge] Do not represent function CFGs explicitly 5 years ago
Nikos Gorogiannis 2bbe7ff9f2 [starvation] simplify domains after removal of ui trace 5 years ago
Dulma Churchill e5f571b097 [test determinator] Refactor Java profiler samples and Java method creation 5 years ago
Nikos Gorogiannis 0149c3171e [starvation] hide ui-thread trace 5 years ago
Nikos Gorogiannis 31bb9b399a [starvation] add tests documenting path sensitivity FPs and FNs 5 years ago
Sungkeun Cho 5835139860 [cost] Conservative array length evaluation 5 years ago
Josh Berdine 2331e8d68a [sledge] Fix frontend bug in trampoline creation 5 years ago
Josh Berdine cf5097a8b4 [sledge] Add report-summary test make target 5 years ago
Josh Berdine 995de071ed [sledge] Revise Sh_domain handling of function call and return 5 years ago
Josh Berdine df26b9b1a5 [sledge][NFC] Minor code simplification 5 years ago
Josh Berdine 65e963a162 [sledge] Add Sh.subst implemented ito and and exists 5 years ago
Josh Berdine 1595fb7c60 [sledge] Fix potential name clash in Sh.rename 5 years ago
Josh Berdine 799b21761f [sledge] Translate ExtractElement and InsertElement despite being vector 5 years ago
Scott Owens 3080fba8fa [sledge sem] Update LLVM and LLAIR sem for consistent stuckness 5 years ago
Scott Owens 14a8ae34b9 [sledge sem] Improve and unify treatment of Exit 5 years ago
Scott Owens 5312b3d10c [sledge sem] Fix trans. invariant for llair expressions 5 years ago
Scott Owens 9f2f14b34c [sledge sem] Sketch out translation correctness 5 years ago
Sungkeun Cho 5c8519d47d Use fixed Yojson internally 5 years ago
Ezgi Çiçek 0ac75fdb31 [impurity] Hotfix broken tests 5 years ago
Jules Villard b818102bad [pvar] simplified names for generated variables 5 years ago
Jules Villard 8182514f35 [impurity] clarify string parameter of `ImpurityDomain.add_to_errlog` 5 years ago
Jules Villard 3e0c9809b9 [pulse][minor] alphabetise events and inline single-field record 5 years ago
Jules Villard fcbcfc3913 [pulse][minor] easier-to-understand debug output 5 years ago
Jules Villard 65debe4fe0 [pulse][minor] put call events in a submodule 5 years ago
Jules Villard 96c96a8dc6 [pulse] remember equalities found in branches 5 years ago
Jules Villard 3ac8e27062 [pulse] use constant equality to prune unfeasible paths 5 years ago
Jules Villard 98e27f5c4a [pulse] record equality to constants as attributes 5 years ago
Jules Villard 56fc0bffa2 [istd] banish sexp_{list,option} 5 years ago
Ezgi Çiçek 42c4fde720 [impurity] Add initial Java support and don't run pulse twice 5 years ago
Jules Villard 42470d8809 [hmm] sexp_{option,list} -> {option,list} 5 years ago