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
7877b5611c
another clarification in comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3410 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-03 17:23:44 +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
msridhar1
065904fe5a
update a note
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3404 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-03 14:46:24 +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
75f53df8ff
add Eclipse-LazyStart:true attribute
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3355 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-19 12:24:19 +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
22d92cdbba
enforce 1.5 compatibility
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3313 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-15 13:01:18 +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
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