Juergen Graf
cb02231692
Read jar files from input stream as a fallback. Do not rely on existsing files.
2012-06-08 15:24:38 +02:00
Juergen Graf
69846ed275
ignore output of smali example tests
2012-05-21 11:26:15 +02:00
Juergen Graf
42c1016d96
remove duplicate class from wrong package
2012-05-21 11:25:26 +02:00
Juergen Graf
1bf5b73e74
static initializer order detection stuff from Martin Seidel
2012-05-18 15:58:47 +02:00
Juergen Graf
627fbc15c3
static initializer tests
2012-05-16 14:02:29 +02:00
Juergen Graf
10792bec73
Merge branch 'wala' into master
2012-05-16 14:02:20 +02:00
Manu Sridharan
0938354288
Fix for bug reported by Thomas Deuster on mailing list.
...
The issue was that it's possible for multiple invoke instructions with
different actual parameters to be associated with a single CallSiteReference.
In this case, the invariant parameters for each invoke instruction may differ.
2012-05-15 09:40:39 -06:00
Manu Sridharan
bef88569dd
Merge pull request #2 from dperelman/master
...
Making CallStringContext easier to work with
2012-05-14 18:16:43 -07:00
Daniel Perelman
abeba01a16
Made CallString's .toString() more informative.
2012-05-14 17:58:29 -07:00
Daniel Perelman
49c00ca231
Made CallStringContextSelector correctly call base's getRelevantParameters().
2012-05-14 17:57:28 -07:00
Daniel Perelman
f049b24934
Added getters used in my code.
2012-05-14 17:55:40 -07:00
Manu Sridharan
ca6701f4b5
add copyright notice
2012-05-14 14:38:35 -06:00
Manu Sridharan
3003b9e579
Merge branch 'zero-length-arrays'
2012-05-12 18:29:03 -06:00
dolby
b6ee356641
tests for source mapping
2012-05-11 15:03:10 -04:00
Manu Sridharan
c415f3e0fd
Enhanced pointer analysis to reason that arrays known to be of zero length
...
cannot have any contents.
2012-05-09 15:35:54 -06:00
dolby
b2034ed90f
extensions to HTML file source position tracking
2012-05-08 14:03:43 -04:00
dolby
b89fdf73f3
Merge branch 'master' of https://github.com/wala/WALA.git
2012-05-08 13:17:22 -04:00
dolby
dfe06b8ff3
changes to Web source mapping to exploit rhino 1.7R3 source offsets
2012-05-08 13:17:01 -04:00
Manu Sridharan
28a351200d
handle invocations of static methods in ReceiverTypeContextSelector (patch from Daniel Perelman)
2012-05-03 16:30:55 -06:00
Juergen Graf
c71fa6674a
Merge branch 'wala' into master
2012-04-19 14:39:05 +02:00
Juergen Graf
88ca1eafad
interproc exception analysis: remove unneccessary special treatment of fakeRoot
2012-04-19 14:29:58 +02:00
Manu Sridharan
e0ef5d4844
update ignores
2012-04-17 15:37:38 -04:00
Manu Sridharan
02ba68a349
update manifests for move of the CorePlugin class
2012-04-17 15:37:27 -04:00
Manu Sridharan
bad82b77ed
Merge branch 'master' into eclipse-dep
2012-04-17 15:15:10 -04:00
dolby
51a99cab66
enable assertions
2012-04-17 14:58:12 -04:00
dolby
803f664b15
automate building of test project for JDT wala tests
2012-04-17 12:51:43 -04:00
Manu Sridharan
c116f16823
got code to compile again, and wala.core regression tests pass
2012-04-16 22:30:03 -04:00
Manu Sridharan
e0d3df8ea7
Merge branch 'fileprovider-instance' into eclipse-dep
2012-04-16 14:57:42 -04:00
Manu Sridharan
2edb070437
changed FileProvider to have instance methods
2012-04-16 14:57:14 -04:00
Manu Sridharan
1b4e0828d6
remove Eclipse dependencies from wala.core MANIFEST.MF; still need to fix up code
2012-04-16 13:47:49 -04:00
Manu Sridharan
43848b6e58
Merge branch 'master' of github.com:wala/WALA
2012-04-11 21:27:35 -04:00
Manu Sridharan
977652da16
updated for move to GitHub
2012-04-06 11:01:47 -06:00
Juergen Graf
6a8e8fe018
remove no longer needed work-around for duplicate field names
2012-04-04 11:53:17 +02:00
Juergen Graf
1090e59717
Merge branch 'wala' into master
2012-04-04 11:27:23 +02:00
msridhar1
676a72bac2
fix for issue 3506051 from SourceForge tracker
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-04-03 22:48:10 +00:00
msridhar1
d81d8569eb
fix test
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4554 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-04-03 22:43:34 +00:00
msridhar1
a28f0df3b7
change resolveField() to pass type when resolving a field
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4553 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-04-03 22:41:21 +00:00
msridhar1
1d28b2dc26
fix for bug reported by Juergen Graf: handle multiple fields with the same name in a JVM class
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4552 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-04-03 22:26:12 +00:00
msridhar1
7fe479ee82
extract class for an edge-filtered graph view
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4551 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-04-03 19:09:50 +00:00
Juergen Graf
34674387e6
code cleanup of nullpointer analysis
...
- replace tabs with whitespace
- adjust documentation to refer to renamed stuff
2012-03-30 13:43:57 +02:00
Juergen Graf
acde4add28
add toString method for interprocedural exception analysis result
2012-03-30 13:10:40 +02:00
Juergen Graf
2fdd730c60
add assertion for name clashes of field with same name but different type - as it may occur in obfuscated bytecode
2012-03-29 02:12:29 +02:00
Juergen Graf
0a5cc40347
added interface for convenient computation of interprocedural nullpointer analysis
2012-03-29 02:08:05 +02:00
Juergen Graf
5ab421aba2
added a small disclaimer to the interprocedural nullpointer analysis
2012-03-29 01:08:31 +02:00
Juergen Graf
d35bde3fe9
add cancel exception to interproc nullpointer analysis
2012-03-29 00:57:09 +02:00
Juergen Graf
99a5958c7e
nullpointer analysis code cleanup
2012-03-29 00:50:05 +02:00
Juergen Graf
9033474819
first version of interprocedural nullpointer analysis
2012-03-28 22:30:16 +02:00
Juergen Graf
f7c56b0b34
fix typo in intrapro nullpointer analysis
2012-03-28 22:29:07 +02:00
Juergen Graf
d94a3d5b64
work around multiple fields with single name
2012-03-19 14:58:41 +01:00
Juergen Graf
7477b1730b
Merge branch 'wala' into master
2012-03-19 13:33:48 +01:00