Fork of the T.J. Watson Libraries for Analysis used by DASCA.
Go to file
Manu Sridharan f5f992035a more build files for maven central jars 2014-11-13 21:16:11 -08:00
com.ibm.wala-feature Publish source features on update site 2013-07-09 15:34:03 +02:00
com.ibm.wala-repository Publish source features on update site 2013-07-09 15:34:03 +02:00
com.ibm.wala.cast refactor code for reuse 2014-10-30 21:15:49 -04:00
com.ibm.wala.cast.java new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.cast.java.jdt.test Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
com.ibm.wala.cast.java.polyglot scandriod merge 2014-10-01 21:32:36 -04:00
com.ibm.wala.cast.java.polyglot.test scandriod merge 2014-10-01 21:32:36 -04:00
com.ibm.wala.cast.java.test scandriod merge 2014-10-01 21:32:36 -04:00
com.ibm.wala.cast.java.test.data java 7 support, with much pain for stack maps :) 2014-10-06 15:34:16 -04:00
com.ibm.wala.cast.js add global to field-based pointer analysis 2014-11-04 21:33:22 -05:00
com.ibm.wala.cast.js.html.nu_validator scandriod merge 2014-10-01 21:32:36 -04:00
com.ibm.wala.cast.js.rhino new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.cast.js.rhino.test work toward pointer analysis based on the flowgraph from field-based 2014-10-19 22:44:03 -04:00
com.ibm.wala.cast.js.test add global to field-based pointer analysis 2014-11-04 21:33:22 -05:00
com.ibm.wala.cast.js.test.data new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.cast.test Merge branch 'master' of https://github.com/wala/WALA 2014-10-06 15:43:42 -04:00
com.ibm.wala.core more build files for maven central jars 2014-11-13 21:16:11 -08:00
com.ibm.wala.core.testdata fix CI issues 2014-10-19 23:01:22 -04:00
com.ibm.wala.core.tests Merge pull request #59 from cos/ssa-equals-based-on-id 2014-11-11 20:02:13 -08:00
com.ibm.wala.dalvik new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.dalvik.test new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.ide new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.ide-feature Publish source features on update site 2013-07-09 15:34:03 +02:00
com.ibm.wala.ide.jdt new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.ide.jdt.test new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.ide.jsdt add missing file 2014-10-19 23:14:36 -04:00
com.ibm.wala.ide.jsdt.tests new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
com.ibm.wala.ide.tests scandriod merge 2014-10-01 21:32:36 -04:00
com.ibm.wala.scandroid scandriod merge 2014-10-01 21:32:36 -04:00
com.ibm.wala.shrike more build files for maven central jars 2014-11-13 21:16:11 -08:00
com.ibm.wala.tests-feature Publish source features on update site 2013-07-09 15:34:03 +02:00
com.ibm.wala.tests.ide-feature Publish source features on update site 2013-07-09 15:34:03 +02:00
com.ibm.wala.util build file to deploy jars to Maven Central 2014-10-27 16:19:17 -07:00
targets new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
.gitignore ignore more generated files 2014-07-29 19:41:23 +02:00
.travis.yml formatting 2013-12-03 12:35:08 -05:00
README.md original wala is at github:/wala/WALA fix old reference 2014-05-19 19:04:05 +02:00
pom.xml new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00

README.md

About WALA

This is a fork of the program analysis framework WALA. The original framework can be found at wala.sourceforge.net and github.com/wala/WALA.

This version is tailored for the information flow control framework JOANA. See joana.ipd.kit.edu and github.com/jgf/joana for details.

This fork includes some additional features:

  • null-pointer detection that removes spurious CFG edges.
  • it includes the code for a dalivk bytecode frontend copied and integrated from github.com/SCanDroid/SCanDroid.
  • configuration/property files are loaded from current directory, with an automatic fallback to load from .jar.
  • SDG implementation that has different edge types for control and data dependencies.
  • every SSAInstrution knows its index.
  • many other minor changes.