Fork of the T.J. Watson Libraries for Analysis used by DASCA.
Go to file
Juergen Graf 4f400a9fb5 its about time for a readme, we are not the original wala repo 2013-03-12 01:51:32 +01:00
com.ibm.wala-feature complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
com.ibm.wala.cast no warnings in com.ibm.wala.cast 2013-03-12 00:29:01 +01:00
com.ibm.wala.cast.java no warnings in com.ibm.wala.cast.java 2013-03-12 00:30:32 +01:00
com.ibm.wala.cast.java.jdt.test fixes for users of JDT interfaces, such as Miniatur/MemSAT 2012-10-01 13:11:10 -04:00
com.ibm.wala.cast.java.polyglot incorporate changes from other branch 2013-02-06 12:34:25 +01:00
com.ibm.wala.cast.java.polyglot.test move loop unrolling code to wala from Miniatur/MemSAT 2012-10-03 10:53:04 -04:00
com.ibm.wala.cast.java.test incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.java.test.data incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.js incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.js.html.nu_validator complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
com.ibm.wala.cast.js.rhino incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.js.rhino.test incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.js.test incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.js.test.data incorporate changes from other branch 2013-03-12 00:21:26 +01:00
com.ibm.wala.cast.test complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
com.ibm.wala.core remove warnings in com.ibm.wala.core 2013-03-12 00:50:17 +01:00
com.ibm.wala.core.testdata incorporate changes from other branch 2013-02-06 12:34:25 +01:00
com.ibm.wala.core.tests incorporate changes from other branch 2013-02-06 12:34:25 +01:00
com.ibm.wala.dalvik remove warnings from com.ibm.wala.dalvik 2013-03-12 01:24:38 +01:00
com.ibm.wala.ide remove warnings from com.ibm.wala.ide 2013-03-12 01:00:18 +01:00
com.ibm.wala.ide-feature complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
com.ibm.wala.ide.jdt incorporate changes from other branch 2013-02-06 12:34:25 +01:00
com.ibm.wala.ide.jsdt fixes for users of JDT interfaces, such as Miniatur/MemSAT 2012-10-01 13:11:10 -04:00
com.ibm.wala.ide.jsdt.tests add project-specific settings to build with 1.6 compiler 2012-11-29 13:47:01 -08:00
com.ibm.wala.ide.tests Create new project com.ibm.wala.ide.jsdt.tests. 2012-11-28 12:09:55 -05:00
com.ibm.wala.shrike remove warnings from com.ibm.wala.shrike 2013-03-12 00:57:31 +01:00
com.ibm.wala.tests-feature complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
com.ibm.wala.tests.ide-feature complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
com.ibm.wala.util remove warnings from com.ibm.wala.util 2013-03-12 00:55:26 +01:00
.gitignore Merge branch 'wala' into master 2012-11-30 04:46:24 +01:00
README.md its about time for a readme, we are not the original wala repo 2013-03-12 01:51:32 +01:00

README.md

This is a fork of the program analysis framework WALA. The original framework can be found at wala.sourceforge.net and github.com/msridhar/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 implemlementation that has different edge types for control and data dependencies.
  • every SSAInstrution knows its index.
  • many other minor changes.