sjfink
b2dc336e3a
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3435 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-10 19:53:31 +00:00
sjfink
77101da20f
misc. cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3434 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-10 19:48:32 +00:00
dolby-oss
e80dc6ef8c
refactor handling of constants in Shrike to abstract away from Java bytecode
...
introduce factories to create SSAInstruction objects
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3433 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-10 18:33:07 +00:00
sjfink
957cb2b8ca
deprecate Trace
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3432 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:31:14 +00:00
sjfink
40c5990120
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3430 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:06:03 +00:00
sjfink
9f874061e2
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3429 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:05:41 +00:00
sjfink
672ed9fe3c
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3428 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:03:12 +00:00
sjfink
2cf3601efe
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3427 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:01:41 +00:00
sjfink
12e82138b7
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3426 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:00:14 +00:00
sjfink
39e61383f7
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3425 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 19:59:24 +00:00
sjfink
db13fa3234
tweak a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3424 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 19:43:40 +00:00
sjfink
9af05cfd6f
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3423 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 18:14:46 +00:00
msridhar1
ae57e6079c
allow Iterator2Collection.toSet() to return a Set, and similarly for toList()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3422 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 15:59:48 +00:00
msridhar1
e08ed2663f
Deprecate Iterator2Collection.toCollection(); use toSet() or toList() instead.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3421 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 15:24:42 +00:00
sjfink
4d40fa5d34
tweak a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3420 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-08 18:59:57 +00:00
sjfink
fbbdeaff87
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3419 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-08 18:09:58 +00:00
sjfink
6922b95bc2
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3418 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-06 19:53:07 +00:00
sjfink
6a529e192e
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3417 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-06 19:48:11 +00:00
sjfink
c2487fd7c3
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3416 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-06 19:45:05 +00:00
sjfink
d4d3a785ae
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3415 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-06 19:42:30 +00:00
sjfink
19acbba592
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3414 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-06 18:39:31 +00:00
msridhar1
50a19ca3f9
fixes to accomodate default PDF output; no API changes for now
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3413 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-03 19:08:50 +00:00
msridhar1
98c651fee4
rename a bunch of things from GV to PDF. Fix up example launchers to take input from workspace_loc instead of c:\temp.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3412 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-03 18:25:05 +00:00
msridhar1
7be3f3c8f9
change default output to PDF
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3407 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-03 15:56:41 +00:00
sjfink
bf6866f89f
add getLastProcess()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3403 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-02 14:29:43 +00:00
msridhar1
f7a7abf6ff
organize imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3401 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-01 20:34:05 +00:00
sjfink
3bad57e59b
support VM args in Java launcher
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3400 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-01 20:11:54 +00:00
schandra_sf
988b8e6a03
start >= elts.length would fail on 0-length array.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3399 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-01 15:07:45 +00:00
sjfink
052beea983
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3398 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 21:27:47 +00:00
sjfink
7fdacaef22
more IllegalArgument checks
...
propagate IOExceptions when reading AnalysisScopes from files
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3396 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 20:16:52 +00:00
sjfink
b6b5f56ac2
add method getOverriden()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3395 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 19:16:05 +00:00
sjfink
38167c0abd
new utility class
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3393 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 19:00:02 +00:00
sjfink
e3af3830d0
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3392 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 18:56:06 +00:00
sjfink
9636dd278a
misc. documentation and IllegalArgument tests
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3391 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 18:38:03 +00:00
sjfink
0878d881a9
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3388 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 17:00:44 +00:00
sjfink
4e07b769de
clean up some dead comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3387 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 15:53:41 +00:00
sjfink
6ea5bef1e6
add a new IntVector implementation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3386 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 15:42:58 +00:00
dolby-oss
60a0a0ec43
fix to allow cyclic dependencies between loaders (not usually possible Java, I think, but can happen in other contexts)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3385 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 01:26:13 +00:00
sjfink
f1319edeb6
misc. small cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3384 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 21:04:17 +00:00
msridhar1
14d06f4d52
remove getExceptionHandlers()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3383 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 20:41:39 +00:00
msridhar1
51bd8d2c26
more generics; make ZeroXInstanceKeys.smushMap protected
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3382 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 20:41:17 +00:00
msridhar1
4aeb741abd
fix comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3378 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 19:10:25 +00:00
sjfink
be6f152c83
fix typo in comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3377 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 17:22:35 +00:00
sjfink
b58e6cd7d4
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3376 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 16:58:39 +00:00
egeay
097b52cece
BF: Check that set is not empty before returning max elements, otherwise returns -1. Consistent with MutableSharedBitVectorIntSet implementation. However in such case an exception may be more appropriate.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3374 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 22:28:01 +00:00
egeay
385b33e1d6
BF: Null check in case the outer iterator has no elements.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3373 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 22:25:40 +00:00
sjfink
93411336ba
misc. small fixes and documentation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3372 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 20:56:08 +00:00
sjfink
8257c9a199
organize imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3369 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 17:23:08 +00:00
sjfink
51a111745f
restore old APIs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3368 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 17:15:35 +00:00
dolby-oss
d9cc255016
make parsing descriptors more robust w.r.t. missing ; characters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3367 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 16:42:00 +00:00
dolby-oss
b2bae33bab
generalize parsing of Descriptors to also handle languages other than Java
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3366 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 15:11:45 +00:00
dolby-oss
2e65395044
further shrike-related refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3365 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-24 17:07:44 +00:00
yinnon_haviv
1003bbfd60
Added support for reading runtime visible annotations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3359 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-22 07:51:00 +00:00
msridhar1
838f6cf90a
isPEI() fixes for binary op instructions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3358 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-19 17:21:52 +00:00
sjfink
efbf5cf6f2
more assertion checking
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3353 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-18 22:47:08 +00:00
sjfink
6bc2b25889
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3352 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-18 22:46:52 +00:00
schandra_sf
e3751f6a51
changed the visibility of two fields and two methods to protected from private
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3343 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-18 13:26:19 +00:00
sjfink
1a3701a88d
bug fix: avoid EmptyStackException during verbose action
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3336 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 19:43:48 +00:00
sjfink
cc967ff9ae
make a few private methods protected, so subclasses may override
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3335 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 19:35:47 +00:00
sjfink
22f74154da
minor tweaks from Satish
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3334 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 19:19:29 +00:00
sjfink
419b006146
delete deprecated class
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3333 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 18:43:16 +00:00
sjfink
4df91174c2
delete deprecated PartiallyCollapsedSupergraph
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3331 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 17:16:15 +00:00
sjfink
8224b6dccb
delete deprecated CFGCache functionality
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3330 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 17:15:29 +00:00
sjfink
901438ecb5
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3327 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 14:16:42 +00:00
sjfink
712ed8dcb7
bug fix in iterator()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3324 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 21:37:55 +00:00
sjfink
7c64c884fe
new version of makeAbsolute from M. Mostafa
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3323 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 20:50:14 +00:00
sjfink
66c2332e06
publicize for use by CAst
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3322 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 20:45:03 +00:00
sjfink
34fd3dafde
misc. API hardening. documentation, IllegalArgumentExceptions, some other exception cleanups, and some reduced visibility for fragile code.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3321 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 20:40:56 +00:00
sjfink
a0fe8ce52c
more documentation and IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3320 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 16:45:39 +00:00
sjfink
e884e226e1
delete unused import
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3316 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 14:59:41 +00:00
sjfink
c095615761
more documentation and IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3315 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 14:58:32 +00:00
sjfink
f9aa9e6d96
patch from Y. Havviv to enforce deterministic order loading classes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3314 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-15 13:01:57 +00:00
sjfink
7044111d42
organize imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3312 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-15 12:50:52 +00:00
yinnon_haviv
a4275b2a59
Keeping Java 1.5 compatibility (which does not allow @Override on interface methods)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3311 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-14 19:22:56 +00:00
sjfink
b8f49b5564
precondition checks and documentation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3310 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 21:16:38 +00:00
sjfink
023732471f
small refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3309 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 20:37:25 +00:00
sjfink
9293a5fdeb
more support for linking bytecode to Java source
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3308 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 18:51:06 +00:00
sjfink
c8bfc99596
cleanups and fixes related to eclipse project paths
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3307 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 17:39:05 +00:00
sjfink
c25c970c6e
comment out some broken stuff
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3306 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 17:09:55 +00:00
sjfink
c09661773c
more IllegalArgumentExceptions and related refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3303 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 16:04:53 +00:00
sjfink
ed13ddbb17
bug fix 2666538: make ClassLoaderReference immutable, and related API fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3302 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 14:20:35 +00:00
sjfink
264448239a
delete access path package
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3301 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 13:45:37 +00:00
sjfink
1694164416
nuke unused field
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3299 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 21:08:54 +00:00
sjfink
0c19a47c91
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3298 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 21:08:07 +00:00
sjfink
38e9531dab
bug fix with null values
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3297 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 21:06:56 +00:00
sjfink
a8af444ce2
tweak some comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3296 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 17:47:16 +00:00
sjfink
295dea897d
remove an invariant that breaks CAst
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3295 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 17:44:25 +00:00
sjfink
407f61a2c3
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3294 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 17:29:42 +00:00
sjfink
ae790073b6
publicize a horrible method
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3293 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 16:05:40 +00:00
sjfink
b001a5d2f5
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3292 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 16:02:13 +00:00
sjfink
e5e7e21fd5
deprecated some source-level constructs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3291 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 13:28:04 +00:00
sjfink
bc88234330
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3290 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 13:23:41 +00:00
sjfink
c54d9057de
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3288 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 20:46:21 +00:00
sjfink
8edeaf893d
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3287 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 20:10:40 +00:00
sjfink
e4a6ae61a7
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3286 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 19:33:02 +00:00
sjfink
81bd1089cf
bug fix for project dependencies
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3285 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 18:44:05 +00:00
sjfink
4472b30826
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3279 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 17:44:29 +00:00
sjfink
f63e374a4b
more IllegalArgumentExceptions. a few small bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3278 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 16:57:32 +00:00
yinnon_haviv
9b30f8c159
Added the possibility to serialize analysis scope.
...
ShallowAnalysisScope can be created from an analysis scope.
It includes all information but the array class loader (for which serialization is problematic).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3277 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 15:27:06 +00:00
yinnon_haviv
235a85fe36
Added the possibility to serialize analysis scope.
...
ShallowAnalysisScope can be created from an analysis scope.
It includes all information but the array class loader (for which serialization is problematic).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3276 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 15:26:28 +00:00
dolby-oss
1b1c7f2b3f
further Shrike refactoring to generalize instructions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3274 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 13:33:00 +00:00
sjfink
4d1f7ab35f
more IllegalArgumentExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3272 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 21:18:07 +00:00
sjfink
993ac3264f
mostly new IllegalArgumentExceptions
...
a few minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3270 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 16:12:40 +00:00
yinnon_haviv
8a6803567b
More informative exception
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3269 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 09:12: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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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