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