sjfink
|
c186b63222
|
add anyRelated() method to IBinaryNaturalRelation. use to optimize getResult() in LocalPathEdges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3153 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-29 17:20:51 +00:00 |
yinnon_haviv
|
dc6c273925
|
Added possibility to extract the results of the analysis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3152 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-24 12:52:50 +00:00 |
sjfink
|
03d8a932b5
|
fix a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3147 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-18 23:35:29 +00:00 |
sjfink
|
4c9e08f139
|
a little tuning for partially balanced tabulation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3146 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-18 23:30:39 +00:00 |
sjfink
|
61881ddef0
|
tweak from yinnon
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3145 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-18 14:33:58 +00:00 |
sjfink
|
b1f300156e
|
patch from yinnon to make analysis scopes obey list order
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3144 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-17 19:52:27 +00:00 |
sjfink
|
24cd5948bd
|
bug fix: restore previous behavior
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3143 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-16 16:46:29 +00:00 |
sjfink
|
e3e8356197
|
support custom delimiters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3142 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-16 16:40:50 +00:00 |
sjfink
|
8fe8418b3f
|
bug fix for recursion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3130 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-16 09:44:41 +00:00 |
sjfink
|
7b24cc3103
|
add a validity check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3129 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-16 09:34:05 +00:00 |
msridhar1
|
b42e61dda5
|
add method to get number of Shrike instructions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3128 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-11 02:16:18 +00:00 |
msridhar1
|
e1cc93d939
|
comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3127 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-11 02:15:55 +00:00 |
sjfink
|
39de70c9a6
|
survive even if basic exception types are missing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3126 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-10 16:32:22 +00:00 |
msridhar1
|
098d5aac64
|
fix some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3125 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-09 19:51:48 +00:00 |
sjfink
|
f977bbc6aa
|
a few more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3124 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-05 22:00:57 +00:00 |
sjfink
|
04de4843ce
|
just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3123 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-05 22:00:28 +00:00 |
sjfink
|
b4b821ef1e
|
bug fix in getResult() for seeds which are not entries
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3122 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-05 18:04:03 +00:00 |
sjfink
|
dc16b65507
|
a little refactoring and a new entrypoint
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3121 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-05 16:59:29 +00:00 |
dolby-oss
|
309a9b6d72
|
enhancements to handling of lexical scoping
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3109 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-02 14:08:12 +00:00 |
dolby-oss
|
16c7e503b2
|
minor additional error checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3108 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-02 14:05:47 +00:00 |
sjfink
|
034a268cbb
|
support absolute file names in getFileURLFromPlugin
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3107 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 22:42:00 +00:00 |
sjfink
|
7c875d8b56
|
tweak path logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3105 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 22:17:16 +00:00 |
sjfink
|
e0dba0c022
|
fix a typo
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3104 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 22:09:31 +00:00 |
sjfink
|
66884c2c37
|
fix Eclipse 3.4.1 compiler warnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3100 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 19:40:43 +00:00 |
sjfink
|
b5743d4738
|
remove a debug statement
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3099 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 19:19:29 +00:00 |
sjfink
|
5310974424
|
bug fixes related to Eclipse 3.4.1 plugins
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3098 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-12-01 19:18:47 +00:00 |
msridhar1
|
b57fed7f05
|
add ability to measure (approximately and slowly) how much memory is being used to answer a query
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3097 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-26 19:11:40 +00:00 |
sjfink
|
d95e569a0a
|
bug fix in hasDef()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3095 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-26 18:47:42 +00:00 |
msridhar1
|
1153d06154
|
remove an unnecessary SuppressWarnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3094 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-26 18:43:32 +00:00 |
sjfink
|
031bb4d41e
|
deprecate access paths
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3093 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-24 20:56:04 +00:00 |
sjfink
|
25f887a15e
|
add method createFile
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3092 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-22 06:20:08 +00:00 |
msridhar1
|
143c0be432
|
cleanup and fixes for refinement policies
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3091 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-21 21:41:10 +00:00 |
msridhar1
|
38f061042f
|
changed heuristic for on-the-fly call graph refinement with a context-sensitive pre-computed call graph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3090 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-21 16:28:59 +00:00 |
dolby-oss
|
da49c7b1a0
|
allow use of ip-cfg for languages with non-Java invoke types
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3084 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-06 18:01:28 +00:00 |
msridhar1
|
6f571f016e
|
changes to recording of reuse when processing calls
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3080 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-05 20:31:50 +00:00 |
sjfink
|
a5880d9671
|
stop processing reflection when call graph limit reached.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3079 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-04 16:48:41 +00:00 |
sjfink
|
db97a7d609
|
minor bug fix with limited call graphs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3078 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-04 16:34:25 +00:00 |
sjfink
|
7c3f51e2d2
|
bug fixes for computing analysis scope with plugin projects
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3076 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-03 22:15:58 +00:00 |
msridhar1
|
bd2cecd780
|
allow for recording instances of summary edge re-use
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3075 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-03 17:46:24 +00:00 |
msridhar1
|
09074aa83f
|
remove use of Trace class
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3074 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-11-03 17:46:03 +00:00 |
msridhar1
|
d62507eaf8
|
changed to invoke hasEdge() in some places rather than iterating through all successors, to allow for more laziness
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3071 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-24 15:22:31 +00:00 |
msridhar1
|
23fd9de06b
|
laziness in hasEdge()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3070 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-24 15:22:09 +00:00 |
msridhar1
|
cbb21c0f9c
|
bug fixes in hasEdge()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3069 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-24 15:21:55 +00:00 |
msridhar1
|
34e24e54e8
|
changes to avoid iterating over all predecessor nodes in processExit() of TabulationSolver; this avoids some unnecessary supergraph construction in the case where the supergraph is constructed lazily
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3068 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-23 20:36:46 +00:00 |
msridhar1
|
e8fea2bfa9
|
even more laziness
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3067 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-23 19:14:11 +00:00 |
msridhar1
|
27d977c26d
|
changed to perform construction of IPCFG lazily
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3064 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-23 13:38:48 +00:00 |
msridhar1
|
2b210ddb54
|
added ability to scan for array writes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3063 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-22 15:37:15 +00:00 |
msridhar1
|
c7ff218238
|
added a utility function
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3062 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-22 15:36:55 +00:00 |
msridhar1
|
22d1e1087b
|
made class public
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3061 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-22 15:36:41 +00:00 |
sjfink
|
806602dcfa
|
add getLocalPathEdges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3060 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-10-21 14:34:18 +00:00 |