Commit Graph

4666 Commits

Author SHA1 Message Date
Martin Mohr a83ba08980 turn off debug output 2015-06-14 23:31:00 -07:00
Martin Mohr 80fd657675 transcribe non-overwritten reserved slots into "goto next" instructions 2015-06-14 23:31:00 -07:00
Martin Mohr b1c10b642f finish all sections only if a section was entered 2015-06-14 23:31:00 -07:00
Martin Mohr cfa005203a cover corner case of intent or intent's action being null 2015-06-14 23:31:00 -07:00
Martin Mohr 9c4c3507c4 cover corner case of method being null 2015-06-14 23:31:00 -07:00
Juergen Graf e1beb6aa90 add non-recursive dfs solution to compute backedges for large methods 2015-06-14 23:30:41 -07:00
Martin Mohr 3e4af27112 allow resetting the AndroidEntryPointManager - this is rudimentary support for running the android front-end *multiple times within the same VM* 2015-06-14 23:30:41 -07:00
Martin Mohr b5092637c8 improve recognition of intent action 2015-06-14 23:29:27 -07:00
Martin Mohr a5b6490951 fix getNextProgramCounter()
handle the case that the current program counter is free
2015-06-14 23:29:27 -07:00
Martin Mohr 8610ac29c7 allow to retrieve Android Model Class with different cha 2015-06-14 23:29:27 -07:00
Martin Mohr 1acbf4b9f7 preserve holes in instruction array when transcribing method summary
otherwise the iindex fields in the ssa instructions are inconsistent
with their index in the instruction array
2015-06-14 23:29:10 -07:00
Martin Mohr 7e3fb18fc0 BUGFIX: when reusing ssa value numbers, consider the case that an instruction may not have a def 2015-06-14 23:29:10 -07:00
Martin Mohr 1f105dc101 staticalize a method 2015-06-14 23:29:10 -07:00
Martin Mohr b03cd18ada handle case when exclusions are null 2015-06-14 23:29:10 -07:00
Martin Mohr 9e5be48138 only generate return statement if caller and callee are compatible 2015-06-14 23:27:57 -07:00
Martin Mohr 0af7f105ec cache for selectors 2015-06-14 23:27:57 -07:00
Martin Mohr 0af274a1f9 use class hierarchy for preflight-checking 2015-06-14 23:27:57 -07:00
Martin Mohr 86c65f0578 fix some issues of the IntentContextSelector 2015-06-14 23:27:57 -07:00
Martin Mohr 485b02a8e0 instantiate SpecializedInstanstiator only if given class is really special 2015-06-14 23:27:15 -07:00
Julian Dolby 93a522eecd abandon polyglot for now 2015-06-04 20:40:49 -04:00
Julian Dolby 1b2df793df try removing polyglot from cache 2015-06-04 20:12:01 -04:00
Julian Dolby 5feba2cc2e try removing polyglot from cache 2015-06-04 20:09:41 -04:00
Julian Dolby f269bbbcb5 try more memory 2015-06-04 19:04:43 -04:00
Julian Dolby a2379056d5 Merge branch 'master' of https://github.com/wala/WALA 2015-06-04 17:50:45 -04:00
Julian Dolby 90a98521a1 whitespace 2015-06-04 17:50:24 -04:00
Julian Dolby 31f9f1b0b5 more exclusions
allow 1.8 libs
2015-06-04 15:51:46 -04:00
Julian Dolby 58b7c7324c test for reading java 8 2015-06-04 13:53:25 -04:00
Julian Dolby b34fe4d21f Merge branch 'master' of https://github.com/wala/WALA
Conflicts:
	com.ibm.wala.ide.jsdt.tests/META-INF/MANIFEST.MF
2015-06-02 23:00:32 -04:00
Manu Sridharan 517c12b44a Merge branch 'master' of github.com:wala/WALA 2015-05-31 13:53:12 -07:00
Manu Sridharan 052023581d update version to 1.3.8-SNAPSHOT 2015-05-31 13:53:07 -07:00
Julian Dolby 517de26532 more attempts to make test run on maven 2015-05-30 11:26:28 -04:00
Julian Dolby 975bc8011c more attempts to make test run on maven 2015-05-30 11:25:16 -04:00
Manu Sridharan 23a4268a42 Merge pull request #70 from Sheak90/master
Fixed JUnit launcher of com.ibm.wala.cast.js.test
2015-05-29 23:16:28 -07:00
Manu Sridharan f2f65bfbc5 oops, version should be 1.3.7 2015-05-29 13:20:25 -07:00
Manu Sridharan 894f010ff9 version 1.3.8 2015-05-29 12:20:53 -07:00
Manu Sridharan e17c4a0617 script to change version numbers consistently across files 2015-05-29 12:19:18 -07:00
Manu Sridharan 6e145e3f26 remove other references to $HOME 2015-05-28 12:19:22 -07:00
Manu Sridharan 3e8e8ba427 try using TRAVIS_BUILD_DIR 2015-05-28 11:35:36 -07:00
Manu Sridharan a5d22bafe6 trigger travis build 2015-05-28 10:38:28 -07:00
Manu Sridharan 7ad8700064 update version numbers to 1.3.7-SNAPSHOT everywhere 2015-05-28 10:37:01 -07:00
Lukas Subel 71965a734e Fixed listEntry s.t. files used in tests are accessable 2015-05-27 12:39:52 +02:00
Julian Dolby f1e36c72cb disable test that breaks on Maven. Re-enable by hand for now to run it on Eclipse 2015-05-26 09:09:50 -04:00
Julian Dolby 48711a4e3e Merge branch 'master' of https://github.com/wala/WALA 2015-05-26 08:53:06 -04:00
Julian Dolby 63ec46f67d 1) changes for mobile
a) serializable added for use by Android services
  b) test classes refactored to allow Android variants to use JUnit 3
2) shrike instrumentation now uses java.lang.instrument
  a) refactoring
  b) online variants of call graph tracing
2015-05-25 19:00:51 -04:00
Manu Sridharan 56909ee153 bug fix: add unary and nullary statements to equations set 2015-05-18 19:23:29 -07:00
Manu Sridharan d2b30fd7f0 use Java 7 execution environment 2015-05-18 19:22:41 -07:00
Julian Dolby 125c8fa684 fix dexlib 2015-04-11 10:11:47 -04:00
Julian Dolby c330657fd4 fix dexlib 2015-04-11 10:05:03 -04:00
Julian Dolby 8cd400df6f fix dexlib 2015-04-11 10:01:41 -04:00
Julian Dolby fd98fec401 export dexlib again 2015-04-11 09:59:51 -04:00