Commit Graph

326 Commits

Author SHA1 Message Date
Achim D. Brucker 07359a2596 Fixed markdown. 2016-09-20 08:12:03 +01:00
Achim D. Brucker 22f1476a96 Removed requirement for JDK 6. DASCA now also works with JDK 8. 2016-09-19 11:13:53 +01:00
Achim D. Brucker 16743d16f9 Removed trouble shooting section (no longer necessary, as issues are fixed). 2016-09-19 11:10:20 +01:00
Achim D. Brucker 4d6b86157c Import cleanup. 2016-09-19 08:13:46 +01:00
Achim D. Brucker 2609c66fae Updated call graph sizes based on analysis using JDK 8 (and increased ranges). 2016-09-19 08:13:32 +01:00
Achim D. Brucker 4a93d265ed Extended exclusion to support JDK 8 as analysis runtime. 2016-09-18 20:34:31 +01:00
Achim D. Brucker 882c2013e9 Fixed reporting of java_runtime_dir used by WALA. 2016-09-18 15:01:50 +01:00
Achim D. Brucker a09f91882f Share generated supergraph across multiple tests. 2016-09-18 02:26:44 +01:00
Achim D. Brucker 9043699a62 Updated copyright notice. 2016-09-18 02:20:06 +01:00
Achim D. Brucker e3aa14555e Use SSAInstructionKey for map sinkSources. 2016-09-18 02:12:56 +01:00
Achim D. Brucker 73a9b8960f Use SSAInstructionKey for map lineNumbers. 2016-09-18 02:06:08 +01:00
Achim D. Brucker 9514d3633c Use SSAInstructionKey for map sgNodesInstId. 2016-09-18 02:00:09 +01:00
Achim D. Brucker 61575d6769 Wrapper class for SSAInstructions when used as keys of maps (to overrule equals() in SSAInstruction. 2016-09-18 01:58:54 +01:00
Achim D. Brucker a827a3f2c4 Fixed handling of null instructions. 2016-09-18 01:04:56 +01:00
Achim D. Brucker e1d8d995af Extended logging. 2016-09-18 01:04:01 +01:00
Achim D. Brucker fa8870f429 Reformatted test suite. 2016-09-17 16:34:17 +01:00
Achim D. Brucker 10bf0a65c3 Re-formatted SuiteClasses to make it easier to select single tests. 2016-09-17 15:43:50 +01:00
Achim D. Brucker 4e03a6b0d3 Increased max. log file size. 2016-09-16 21:04:03 +01:00
Achim D. Brucker c4181c1432 Merge branch 'master' of logicalhacking.com:DASCA/DASCA 2016-09-15 20:51:07 +01:00
Achim D. Brucker 84f99dc778 Minor code cleanup. 2016-09-15 16:00:25 +01:00
Michael Herzberg 8f3415eb27 Merge branch 'master' of logicalhacking.com:DASCA/DASCA into HEAD 2016-09-15 11:44:27 +01:00
Michael Herzberg d0de8dacd4 Part two of the changes from protected to public. 2016-09-15 11:44:14 +01:00
Achim D. Brucker 192b94f9ba Minor layout improvements. 2016-09-14 19:02:44 +01:00
Achim D. Brucker 3d3b8d56fa Added case where sink is within the analysis scope. 2016-09-13 12:05:00 +01:00
Achim D. Brucker 655f1aa3c5 Ignore configured crosslanguage launcher. 2016-09-12 08:40:55 +01:00
Achim D. Brucker 869b126f69 Renamed launcher (config file). 2016-09-12 08:39:45 +01:00
Achim D. Brucker b231e72f88 Merge branch 'master' of logicalhacking.com:DASCA/DASCA 2016-09-11 13:08:59 +01:00
Achim D. Brucker a590ded14b Added simple example showing how to construct CallTrees. 2016-09-11 13:08:36 +01:00
Michael Herzberg 05b18e7f27 Fixed README. 2016-09-11 13:06:09 +01:00
Michael Herzberg ea335c8fd9 Fixed README. 2016-09-11 12:59:21 +01:00
Michael Herzberg a141bace29 Merge branch 'master' of logicalhacking.com:DASCA/DASCA 2016-09-11 12:54:58 +01:00
Achim D. Brucker 2ebdf9514c Basic implementation CallTreeBuilder. 2016-09-11 12:51:59 +01:00
Michael Herzberg 060d25f225 Added WALA config and Troubleshooting sections. 2016-09-11 12:51:22 +01:00
Michael Herzberg 78a12e0e5b Added update sites to README. 2016-09-11 12:25:36 +01:00
Michael Herzberg 6ba1bd82d7 Fixed README. 2016-09-11 10:20:44 +01:00
Achim D. Brucker 021574e2e2 Fixed getAllPossibleTargetNodes. 2016-09-11 00:06:48 +01:00
Achim D. Brucker 6beabb2d23 Improved pretty printing (toString()). 2016-09-10 23:20:34 +01:00
Achim D. Brucker f2a31d9b1d Normalized indentation/formatting. 2016-09-10 19:32:00 +01:00
Achim D. Brucker 721e2bfcec Import cleanup. 2016-09-10 19:28:49 +01:00
Achim D. Brucker 0382167bff Complete re-design. 2016-09-10 19:27:10 +01:00
Achim D. Brucker 5861bedf02 Normalized indentation/formatting. 2016-09-09 12:50:33 +01:00
Achim D. Brucker ae35706aac Fixed compilation error. 2016-09-08 09:50:45 +01:00
Achim D. Brucker 390e9af4e9 Removed PrintPath method. 2016-09-07 20:38:30 +01:00
Achim D. Brucker 2bc874872f Initial commit. 2016-09-06 21:55:16 +01:00
Achim D. Brucker 14a767c058 Added (optional) Scalatest dependency. 2016-09-05 20:21:57 +01:00
Achim D. Brucker b2eb5aabe5 Initial submit (based on ad-hoc conversion from Java): data structure for storing call trees. 2016-09-04 11:04:42 +01:00
Achim D. Brucker ba70a80c23 Documented runtime (informally). 2016-09-03 12:28:10 +01:00
Achim D. Brucker 193fc8f364 False Negatives reported should be a subset of true positives specified. 2016-09-03 12:19:38 +01:00
Achim D. Brucker 0c995b58fa Added tests for ensuring test spec consistency. 2016-09-03 10:36:02 +01:00
Achim D. Brucker 8f7fa51de9 Removed outdated test launcher. 2016-09-02 00:06:07 +01:00