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 |
dolby-oss
|
553ab68efa
|
jquery example
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4545 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-03-08 17:35:32 +00:00 |
dolby-oss
|
44e7a02ac3
|
improve handling of binary expressions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4544 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-03-08 17:35:04 +00:00 |
dolby-oss
|
a93dc6fcc5
|
minor cleanup
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4543 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-03-08 17:34:36 +00:00 |
dolby-oss
|
8f4ddd6920
|
remove warnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4537 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-03-03 00:25:47 +00:00 |
dolby-oss
|
70678e1e4a
|
add type parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4536 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-03-01 13:18:59 +00:00 |
dolby-oss
|
a9ec87f360
|
Changes motivated by analysis issues in JavaScript. The main change is that calls of the form f.x() in JavaScript are now analyzed like 'method calls' so that the 'this' pointer in the receiver functions can be filtered based upon the types that actually have the method being invoked. This requires much more dynamic filtering than in a language like Java, since properties like 'x' are simply properties that happen to hold functions, and so can be assigned in a first-class manner. Thus, the filtering needs to handle variance in both the types and the values of their properties; this is implemented as multiple levels of abstract object directed side effect equations in the dataflow system.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4535 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-03-01 02:45:51 +00:00 |
dolby-oss
|
99564d6e06
|
strengthen checking of argument specialization test
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4533 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2012-02-23 18:15:05 +00:00 |