sjfink
94224b40b8
small cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3268 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-09 18:11:50 +00:00
sjfink
c567aefe65
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3264 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-09 17:55:27 +00:00
sjfink
d2267f64f9
patch from Ishizaki-san; minor enhancements
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3262 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-09 17:29:24 +00:00
yinnon_haviv
6743f05e03
Added template parameters.
...
This is needed for compiling with IBM Java 5.0, which is more strict with respect to template types
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3261 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-09 14:31:46 +00:00
msridhar1
3207e2f5cc
small cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3259 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-06 15:23:02 +00:00
sjfink
4f7afb7189
tolerate empty lines in scope descriptor
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3253 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-05 20:43:52 +00:00
sjfink
3a906dc031
add method toAnalysisScope()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3252 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-04 20:09:14 +00:00
dolby-oss
aad54f7abc
further Shrike refactoring to generalize instructions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3241 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-26 16:50:52 +00:00
sjfink
9e87c27c3f
bug fix for call flow
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3240 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-26 16:17:19 +00:00
msridhar1
cc68d833d6
add a utility method
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3239 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-26 15:46:32 +00:00
sjfink
748b68ae22
small API cleanup for createJavaAnalysisScope()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3234 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-19 18:31:29 +00:00
dolby-oss
b61135c8be
adapt to Shrike changes: divorce SSAInstruction from the Shrike Instruction, which requires adding a type parameter to ControlFlowGraph and propagating that change. Also, stop using the JVML opcode in a few places where it was (unnecessarily) being used.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3227 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-19 15:58:31 +00:00
msridhar1
ee1fb7b122
extract out method to check for array copying
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3224 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-13 18:27:51 +00:00
msridhar1
c5f4339032
extract stats to data structure
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3223 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-13 15:47:27 +00:00
msridhar1
92ffa60892
disable handling of java.lang.Class methods when Method.invoke handling is disabled
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3222 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-13 15:06:17 +00:00
sjfink
2a4500f999
just comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3221 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-13 14:37:20 +00:00
sjfink
7540e223b9
small generics patch
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3220 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-12 13:33:48 +00:00
sjfink
1ef2ec2328
support java.lang.Character
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3219 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-12 13:28:10 +00:00
sjfink
7a33df24d5
tweak for backwards compatibility with Eclipse 3.2
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3218 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-10 14:56:08 +00:00
msridhar1
512634d9e6
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3217 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-06 18:35:46 +00:00
msridhar1
714d6ac94b
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3216 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-06 18:28:51 +00:00
msridhar1
5afc8190f5
bug fix, added repOk()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3215 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-06 15:18:45 +00:00
msridhar1
9264c16c1e
optimizations and cleanup
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3214 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-05 19:32:38 +00:00
msridhar1
57a26b5914
allow for some limited number of passes of flow-to-cast analysis
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3213 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-05 19:32:08 +00:00
msridhar1
b0db1e6628
introduce more preferences for reflection handling during call graph building
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3212 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-04 19:04:44 +00:00
msridhar1
73761d0a8f
small optimization / cleanup
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3211 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-04 19:03:47 +00:00
msridhar1
1b17786512
when reflection handling is disabled in the AnalysisOptions, disable stuff like handling of string constant arguments to reflective methods, etc.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3209 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 20:38:47 +00:00
msridhar1
96ea78b476
utilities
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3207 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 19:23:55 +00:00
msridhar1
021f6e0317
expose graph view of constraints that includes implicit constraints
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3206 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 19:23:22 +00:00
msridhar1
366f27d24c
implement getDeclaredInstanceFields() and getAllInstanceFields()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3205 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 19:22:56 +00:00
msridhar1
c66aa5c696
implement equals() and hashCode()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3204 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 19:22:34 +00:00
msridhar1
7b10fbfe5e
add a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3203 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 19:22:21 +00:00
sjfink
90040fb56c
bug fix for computing interfaces
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3202 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 13:02:11 +00:00
dolby-oss
2649737e84
refactoring of ShrikeMethod code to allow reuse
...
tentative beginnings of refactoring to separate Java-specifics: so far IClass.getModifiers() and IMethod.getDeclaredExceptions() are declared to throw UnsupportedOperationException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3200 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-02 19:57:22 +00:00
msridhar1
9ac4057c84
Change behavior when call graph limit is reached; now, a CancelException is thrown.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3199 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-02 19:06:30 +00:00
sjfink
bc9da8e508
a little more robust error handling
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3197 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-02 16:28:23 +00:00
sjfink
62a1089c41
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3195 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-29 20:39:26 +00:00
msridhar1
4333098fdd
add JavaLangByte
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3194 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-29 16:43:18 +00:00
msridhar1
29f34d8fc9
reduce visibility of constructor in abstract class
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3193 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-29 16:42:58 +00:00
sjfink
6158a5e134
add more java.lang.Numbers
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3189 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-21 22:40:15 +00:00
sjfink
24a826f7ce
add JavaLangBoolean
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3188 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-21 18:46:26 +00:00
msridhar1
91c850058b
add option to (unsoundly) ignore possible static initializer calls when building call graph
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3187 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-21 18:18:26 +00:00
msridhar1
d642197db0
fix warning
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3186 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-21 18:17:50 +00:00
dolby-oss
0c8a5f6de9
fixes to make incubator Eclipse support use JDT-based Java front end
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3184 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-21 00:43:25 +00:00
yinnon_haviv
15fc0a5cd3
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3180 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-20 11:56:01 +00:00
yinnon_haviv
65a58461bf
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3179 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-20 09:44:58 +00:00
sjfink
a7e1c48ca7
allow clients to specify java exe
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3177 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-19 19:19:18 +00:00
msridhar1
9d2fdb18ab
change for launching Java processes on Mac
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3174 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-14 18:46:13 +00:00
yinnon_haviv
a0a31af5dd
added support for Map<K, MutableIntSet>
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3171 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-13 09:41:19 +00:00
sjfink
4b5795575a
fix bug 2491971 : enforce that first delegate to DelegatingSSAContextInterpreter is non-null.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3156 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-07 15:37:30 +00:00
sjfink
552e754506
hash code patches from Y. Haviv
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3155 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-05 14:00:43 +00:00
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
msridhar1
3722168a9c
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3114 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-02 18:48:42 +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
msridhar1
c461057ece
change to 1.5 execution environment; fix some warnings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3102 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-01 21:50:54 +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
385eccd38c
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3096 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-11-26 18:47:51 +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
msridhar1
4c37cfc4dd
moved primordial.txt to wala.core, to avoid implicit dependence from core to core.tests
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3088 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-11-20 01:50:55 +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
sjfink
34b71378d8
some generalizations to support SVG
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3059 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-16 14:36:46 +00:00
sjfink
10573a3d5f
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3058 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-16 14:36:28 +00:00
sjfink
b61ad3f13a
tweak some comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3053 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-13 15:21:20 +00:00
sjfink
b54da11b8d
add a model for java.lang.Thread
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3047 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-06 22:00:31 +00:00
msridhar1
80c067d476
fix equals() and hashCode()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3043 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-02 14:27:25 +00:00
msridhar1
39c32896d7
update javadoc
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3042 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-02 14:18:49 +00:00
sjfink
52722b3bb0
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3041 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-26 12:14:43 +00:00
sjfink
45be2eb95d
bug fix from bruno dufour
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3040 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-25 14:02:28 +00:00
egeay
2fbd97ddd4
Removed the unnecessary type restriction on the second parameter of the constructor.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3039 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-24 18:40:56 +00:00
sjfink
1a0e357d2c
patch from satish
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3038 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-24 14:40:18 +00:00
msridhar1
104dce02b1
add PlatformUtil for platform-specific functionality
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3037 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-12 21:19:51 +00:00
sjfink
9d797eaafe
a new variant of addToScope()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3036 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-12 14:42:50 +00:00
sjfink
4a474024ce
small local optimization
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3034 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-11 17:23:01 +00:00
sjfink
bcec0cce45
small local optimizations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3033 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-11 17:05:46 +00:00
msridhar1
952dd9ff56
rewrite assertion that was always calling toString()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3032 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-10 20:50:04 +00:00
msridhar1
eb78ecdb8e
added ability to disable reflection handling in call graph building; formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3031 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-09 17:29:51 +00:00
sjfink
1f3fe79f3b
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3030 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 20:13:06 +00:00
sjfink
f87e7228c0
print exception def'fed in call instructions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3029 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 20:12:27 +00:00
sjfink
7e5e1b0250
format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3028 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 20:12:12 +00:00
sjfink
986142b60a
fix bug in interface method resolution
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3027 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 17:31:52 +00:00
sjfink
05e7000a9f
add findOrCreateList()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3026 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 14:55:06 +00:00
sjfink
14b7d5f984
implement hashCode/equals
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3025 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 13:32:00 +00:00
msridhar1
faca9f3865
track current summary edge for subclasses; remove previous ability to override insertion of local summary edges (not needed for now)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3023 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-03 16:02:30 +00:00
sjfink
3856433169
tweak some comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3022 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-03 14:37:27 +00:00
msridhar1
3a50031b05
implement isReturn()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3021 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-03 13:23:09 +00:00
msridhar1
06476f982f
allow subclasses to override behavior for local summary edge insertion
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3020 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 21:21:14 +00:00
sjfink
ee8a38506e
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3019 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 17:38:35 +00:00
sjfink
2ee86573af
switch a HashSet to a List to increase determinism
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3018 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 16:10:29 +00:00
sjfink
061a9b8d45
tweak some comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3017 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 16:07:53 +00:00
sjfink
8925ec7f9e
tweak a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3016 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 15:27:35 +00:00
sjfink
45f74284a7
reflection support for java.lang.ClassLoader.loadClass
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3015 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 14:57:36 +00:00
sjfink
61bfb0d9e3
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3013 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-28 18:28:50 +00:00
sjfink
e16ac6bfad
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3012 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-26 22:17:33 +00:00
sjfink
6375b50e54
fix comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3011 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-26 18:23:06 +00:00
sjfink
1ff71b20b4
support method lookup in FakeRootClass
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3010 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-25 14:21:14 +00:00
sjfink
d0dfd7193c
delete a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3008 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-25 13:33:02 +00:00
sjfink
5fc403b572
change an assertion to an IllegalArgumentException
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3007 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-21 22:13:56 +00:00
sjfink
3554509a52
make class final, since equals() is dangerous
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3001 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-20 19:52:40 +00:00
sjfink
7a09793a20
mark isInnerClass() as deprecated
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3000 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-20 18:31:11 +00:00
sjfink
86428f4ba5
bug fixes with TypeReferences and RuntimeException reasoning
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2999 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-20 16:08:11 +00:00
sjfink
b4048a306d
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2997 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-20 16:06:37 +00:00
sjfink
ff9e701e4b
bug fix from Omer Tripp
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2995 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-19 13:51:30 +00:00
msridhar1
2e917f1127
make progress monitor visible to subclasses
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2994 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-15 14:58:08 +00:00
sjfink
7351dbc8ed
support for reading InnerClass attributes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2993 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-15 14:50:03 +00:00
sjfink
dfcbf65e7b
misc. minor cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2988 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-14 21:05:14 +00:00
msridhar1
9869495506
small refactoring, bug fix for current path edge setting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2987 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-14 14:08:13 +00:00
sjfink
9e07c3c9bc
add another type parameter into tabulation APIs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2986 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-13 19:04:40 +00:00
msridhar1
8945c613e9
more type parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2985 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-13 13:56:21 +00:00
msridhar1
69be5f43c7
make a method protected
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2984 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-13 13:56:09 +00:00
msridhar1
a57e381b47
store current path edge in a field, for use in subclasses
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2983 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-12 22:16:50 +00:00
sjfink
c1c9c87582
add a debugging flag
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2982 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-12 15:51:22 +00:00
msridhar1
b81016e6cf
make font size more easily configurable
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2980 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-30 19:08:41 +00:00
sjfink
2fd086f476
tweak semantics of multinewarry length parameters ... don't use 0 to indicate missing dimensions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2979 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-28 21:02:29 +00:00
sjfink
146e91fdde
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2977 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-28 20:55:46 +00:00
sjfink
da7aedba3c
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2976 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-28 20:54:58 +00:00
sjfink
752d1a9234
fix multinewarray bug
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2974 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-28 18:42:48 +00:00
sjfink
efbb64f4b0
tweak some visualization stuff
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2972 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-28 01:10:35 +00:00
sjfink
9cbbc78c86
tweak phi dependencies
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2971 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-27 22:16:41 +00:00
dolby-oss
86a007ea0d
account for control dependences of phi nodes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2967 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-27 21:37:47 +00:00
dolby-oss
8c19ca57b0
use variable names in toString, if available
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2966 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-27 21:37:17 +00:00
sjfink
91a3f03939
tweak some visualization parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2964 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-27 21:31:11 +00:00
sjfink
16ea2240c9
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2961 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-17 17:56:31 +00:00
msridhar1
21327485d0
added viewIFDS() variant that allows for passing in graph roots
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2960 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-14 21:26:55 +00:00
sjfink
dc27e34f67
tweak printing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2959 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-14 11:58:59 +00:00
sjfink
a37cad910a
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2958 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-14 11:58:37 +00:00
msridhar1
48fbc9099a
rename a method
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2957 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-11 18:00:45 +00:00
sjfink
29bb2bb260
minor cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2956 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-11 17:51:48 +00:00
sjfink
d892f5ba18
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2955 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-11 17:44:27 +00:00
msridhar1
21c4d6f43c
comment fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2954 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-10 13:53:08 +00:00
sjfink
b00c41cace
bug fix for recursion
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2953 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-10 13:50:36 +00:00
sjfink
e4e284ad28
bug fix in findMethods for constructors
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2952 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-08 01:40:19 +00:00
sjfink
26dc54218a
tweak code format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2945 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-04 01:56:45 +00:00
sjfink
47857f7041
fix a bug with object-sensitivity context selection and recursion
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2939 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 20:45:24 +00:00
sjfink
711d039714
patch [ 2007659 ] Get node numbers for labeled graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2938 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 13:53:21 +00:00
sjfink
efd9b82fc7
export source files too
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2937 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 01:55:38 +00:00
sjfink
80fcdc7bd5
tweak arraycopy model
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2936 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 01:52:34 +00:00
sjfink
d79f973426
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2935 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 01:51:20 +00:00
sjfink
467e0f2a6a
bug fix for IR with no instructions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2934 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 01:36:31 +00:00
sjfink
9db1a8f489
publicize a field
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2933 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-30 17:47:39 +00:00
dolby-oss
4da002f47c
adapt to different notions of exception types for different languages
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2931 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-30 14:07:35 +00:00
sjfink
257cb0d5d5
more work generalizing work list
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2930 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-29 22:51:39 +00:00
sjfink
9cc41a4422
generalize tabulation worklist API
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2929 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-29 22:22:56 +00:00
sjfink
834978377f
support char constants
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2928 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-29 19:27:45 +00:00
sjfink
52f7599270
tweak Tables API with comment characters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2927 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-29 11:53:27 +00:00
sjfink
7b8dd408d5
generalize handling of constants
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2926 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 20:49:41 +00:00
sjfink
074f472774
generalize handling of integer constants
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2925 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 19:23:24 +00:00
sjfink
58921ecc59
bug fixes for ExplodedCFG for some synthetic methods
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2923 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 18:42:44 +00:00
sjfink
5ac13ccdbc
support adding allocation with calling constructor
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2922 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 16:51:42 +00:00
sjfink
1422b44676
small cleanups around synthetic classes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2921 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 15:39:35 +00:00
sjfink
1df8568c23
bug fix to recover from broken invariant in javascript land
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2920 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 15:38:54 +00:00
sjfink
890692d4d0
new method addReturn()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2919 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 13:59:51 +00:00
sjfink
c4adb34e75
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2918 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 13:58:56 +00:00
sjfink
6e9d15b3a7
cache cfgs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2917 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-26 18:23:32 +00:00
sjfink
b364bbcf94
delete obsolete annotation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2916 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-26 18:23:08 +00:00
sjfink
823ea26c02
small local optimization
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2915 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-26 18:22:30 +00:00
sjfink
553af73e87
bug fixes for handling CancelRuntimeException during tabulation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2913 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-26 14:36:49 +00:00
sjfink
0e0392862a
tweak code format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2908 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-25 14:50:48 +00:00
sjfink
ce351496cf
tweak some printing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2901 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-23 20:11:08 +00:00
yinnon_haviv
ee863a40f9
added docs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2900 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-21 20:32:52 +00:00
msridhar1
bc51c3a3bd
use IClassHierarchy instead of ClassHierarchy
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2898 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-20 17:02:53 +00:00
sjfink
ac2455a530
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2897 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-19 18:49:13 +00:00
sjfink
527e2037ac
add method selectStarWhere
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2896 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-19 18:44:18 +00:00
msridhar1
e80035b0f9
small tweaks
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2895 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-19 15:02:38 +00:00
msridhar1
a5a37d4c99
new class
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2894 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-19 14:36:44 +00:00
sjfink
60bff330b9
small cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2893 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-18 21:06:24 +00:00
sjfink
fd26dd0327
patches from Yinnon Haviv
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2892 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-18 13:39:53 +00:00
sjfink
14cb7a7f1b
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2891 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-16 15:53:34 +00:00
sjfink
11acc98a34
add a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2890 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-16 13:27:08 +00:00
sjfink
6b1a49d608
fix typo in comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2888 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-13 19:34:44 +00:00
sjfink
418c0181dc
attempt to fix bug [ 1992941 ] Assertion contains side-effect -> crash
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2887 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-13 15:27:55 +00:00
sjfink
ad5772f675
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2886 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-12 16:04:17 +00:00
sjfink
a6a8c11393
bug fix to avoid NPE in computeColumnWidths()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2885 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-12 15:59:25 +00:00
sjfink
5bc1c14adf
delete silly type parameter
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2884 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-12 15:24:41 +00:00
sjfink
03c6b1efb2
tolerate empty lines
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2883 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-11 17:26:30 +00:00
sjfink
c12b2b4fcf
add some IllegalArgument checks
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2882 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-11 14:31:39 +00:00
sjfink
afdca9913e
small refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2881 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-11 13:49:18 +00:00
sjfink
e7cc9615ba
add getProgressMonitor()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2880 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-11 13:18:49 +00:00
msridhar1
3a3c9afaca
optimizations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2879 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-10 14:49:38 +00:00
sjfink
4dd7972a30
add utility for subprogress monitor
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2878 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-07 02:01:45 +00:00
msridhar1
d9cb829c65
demandpa: bug fixes, refactor some multi-dim array code
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2877 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-04 21:13:40 +00:00
sjfink
91d48ef389
add support for loggers
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2876 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-02 21:55:08 +00:00
sjfink
6cf7447209
bug fixes for EclipseProjectPath
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2874 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-01 22:28:31 +00:00
msridhar1
f19ae9a625
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2871 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-29 19:37:19 +00:00
sjfink
ecac33ec5c
more cruisecontrol support
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2869 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-29 19:28:36 +00:00
sjfink
ddeff975a8
some error handling
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2868 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-29 18:56:02 +00:00
sjfink
e6b0f3fadb
more ant tweaks
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2867 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-29 16:54:31 +00:00
sjfink
66b0347073
generate linux build file
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2865 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-29 15:30:59 +00:00
msridhar1
229180b76e
remove bad comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2863 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-28 20:48:31 +00:00
msridhar1
671a6e57df
bug fixes, debugging prints
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2862 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-28 20:34:00 +00:00
sjfink
b1add32430
more UTF-8 fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2861 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-28 18:39:52 +00:00
sjfink
821e94469e
use UTF-8 in comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2857 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-28 18:00:26 +00:00
sjfink
9f37dfede6
add a debugging message
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2852 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-27 19:40:40 +00:00
sjfink
78ea9c621f
organize imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2849 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-27 12:33:29 +00:00
dolby-oss
85747870f1
refactoring to prepare for JDT front end
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2844 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 16:24:17 +00:00
sjfink
790b828ffd
words
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2839 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 15:51:13 +00:00
sjfink
018559d4de
clean up imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2838 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 15:49:49 +00:00
sjfink
351f31473f
bug fix for I/O behavior on Linux
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2833 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 15:41:01 +00:00
dolby-oss
976f82e748
standard string-related type references
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2832 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 15:40:25 +00:00
dolby-oss
50dd4919eb
use FileProvider to find exclusions file
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2831 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 15:39:37 +00:00
sjfink
8fe9467be8
remove references to Trace
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2830 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-22 19:17:23 +00:00
sjfink
1a44da403d
delete obsolete file
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2829 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-21 17:43:03 +00:00
sjfink
88f860f12b
tweak pretty printer
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2828 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-20 21:22:40 +00:00
sjfink
9f38f1f981
new algorithm for partially balanced tabulation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2827 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-20 15:10:35 +00:00
sjfink
f221f2c6d3
a little prettier printing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2826 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-19 19:30:52 +00:00
sjfink
5c27def76c
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2825 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-18 14:05:14 +00:00