sjfink
9c47b907d8
tweak comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3658 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 14:35:06 +00:00
sjfink
468dd10390
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3657 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 14:33:32 +00:00
sjfink
ecb681b1c7
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3655 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 14:25:12 +00:00
sjfink
ddeadebb3a
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3654 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 14:20:47 +00:00
sjfink
1d560e809d
tweak comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3653 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 14:19:54 +00:00
sjfink
c004352dd9
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 14:16:29 +00:00
dolby-oss
22a2526bee
sanity check
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 13:17:35 +00:00
dolby-oss
149df3c885
taking address of uninitialized variable now deemed a write
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3649 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 13:17:20 +00:00
dolby-oss
d69012dfd9
fixes for non-Java primitive types
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3648 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 13:16:30 +00:00
dolby-oss
82ed481890
guard against null in a couple of places
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3647 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-12 13:16:05 +00:00
msridhar1
556cb51c23
fix toString()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3645 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-11 15:47:12 +00:00
msridhar1
070530d63d
change comment and rename a variable
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3644 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-11 14:43:54 +00:00
msridhar1
3e305cfe88
extract a method; no API change
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3643 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-11 13:54:34 +00:00
omertripp
14e22b2985
FIX: - field resolution bug. the superclass is null for some subclasses of BytecodeClass, and so wrong results are returned. fixed by calling getSuperclass().
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3642 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-08 08:39:28 +00:00
msridhar1
3bc7861a73
add flag to control whether domain is printed
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3640 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-05 15:56:55 +00:00
msridhar1
24588b26af
more generics
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3639 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-05 15:56:36 +00:00
msridhar1
e8f5b0d42d
create class Topological and move corresponding method from DefaultFixedPointSystem
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3638 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-04 20:55:06 +00:00
dolby-oss
40d8dab1df
make comparisons return the int type
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3637 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-04 16:38:51 +00:00
dolby-oss
f8061f5e3a
fix to bug not initializing primitive type table for java
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3635 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-04 11:38:20 +00:00
pistoia
e41d024bed
removed unused import
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3634 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-04 09:27:04 +00:00
msridhar1
da70060dfe
more comments, formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3632 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-03 21:06:19 +00:00
dolby-oss
4bbd95857b
allow multiple languages to have the same root type
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3630 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-03 18:28:06 +00:00
dolby-oss
e85f813477
work on generalizing type inference
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3625 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-03 18:24:46 +00:00
dolby-oss
043b72ef10
add indirect loads and stores to address visitor; add type information to indirect operations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3624 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-03 18:23:26 +00:00
omertripp
e6b5264156
MAINT: - extended the Language interface to allow more queries on language-specific types.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3621 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-06-01 08:35:05 +00:00
sjfink
f229e9c2ac
mostly comments. A few new type parameters. No semantic changes.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3620 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-29 15:26:35 +00:00
msridhar1
976d16d03f
Made ExplodedControlFlowGraph.ExplodedBasicBlock private and changed references to point to IExplodedBasicBlock. Also, small cleanups in AbstractInterproceduralCFG, and deleted CallSiteReference.cloneReference()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3619 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-29 14:51:01 +00:00
sjfink
6f96d41dc2
remove unnecessary InvalidClassFileException declarations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3618 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-29 14:23:29 +00:00
sjfink
1a181c55d5
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3617 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-28 19:00:11 +00:00
sjfink
076e92814c
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3616 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-28 18:58:18 +00:00
omertripp
a560c32306
MAINT: - robustness to NPEs in case 'cfg' is null.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-27 04:24:08 +00:00
sjfink
478d278810
delete some dead comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3613 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-26 14:29:08 +00:00
sjfink
7dfb9ffddf
remove unnecessary ClassHierarchyException
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-26 14:28:56 +00:00
omertripp
4b31ac9bd4
MAINT: - moved treatment of SSAAddressOfInstruction into its own interface to avoid client breakages.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3611 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-24 14:05:01 +00:00
omertripp
95d9ef4887
MAINT: - moved SSAAddressOfInstruction into its own interface to avoid client breakages.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3610 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-24 14:04:05 +00:00
sjfink
499738f3a3
roll back breaking API change
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3609 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-24 12:57:44 +00:00
omertripp
1d99b357cf
MAINT: - default support for visiting SSAAddressOfInstruction in the IVisitor interface. SSAAddressOfInstruction.visit() now dispatches to the IVisitor method.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3608 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-24 05:22:10 +00:00
dolby-oss
277ff1ae5f
add needed getDef method
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3607 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-21 13:21:20 +00:00
dolby-oss
c707604d22
beginnings of support for handling indirect references (e.g. access via pointers) to the SSA values in the IR. Currently, pushed through Shrike but with only the beginnings in core. Also, not yet integrated with the way lexical scoping works in CAst, which ought to be fixed
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3606 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-20 18:59:53 +00:00
msridhar1
b760a8282c
remove redundant throws declaration
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3601 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-20 12:59:19 +00:00
omertripp
093cc5a927
FEAT: - type inference is now language-agnostic.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3600 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-19 20:30:32 +00:00
msridhar1
61b3b5d049
Added interface IExplodedBasicBlock. Implemented more methods in ExplodedBasicBlock. Formatting.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3598 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-19 14:46:11 +00:00
sjfink
42bcf0010d
add IClass.isPrivate
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3597 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-15 19:04:19 +00:00
msridhar1
c731cacb63
allow for notification that the underlying call graph has changed
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3592 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-13 19:34:12 +00:00
sjfink
1a96b8fa04
remove unnecessary declared exception
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3591 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-13 17:38:23 +00:00
etorlak
f6da5c76d8
Added the missing type parameter to the return value of iterateDiscoverTime(...)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3590 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-09 16:18:12 +00:00
dolby-oss
21cc158777
new class loader apis to allow querying source file names and streams using a method and offset into it, rather than a class. This is to accommodate languages in which method bodies can be from multiple places, e.g. due to constructs lie #include. To reflect the fact that classes are no longer assumed to have a single source file, the old apis using just a class are deprecated and declared to throw NoSuchElementException.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3588 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-07 16:47:04 +00:00
sjfink
f39b9cf43a
revert previous checkin (a major API change to IClass.getSourceFile())
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3584 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-07 14:38:07 +00:00
omertripp
2ca8a07943
REFACTOR: - code changes to accommodate .NET into WALA. A .NET class maps onto multiple source files, and thus these changes.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3582 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-07 14:14:18 +00:00
sjfink
db1bc2fadc
fix broken CAst builds.
...
deprecate Internal and NonNull annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3577 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-07 13:51:24 +00:00
omertripp
b3c992d620
MAINT: - added isVoidType() query to Language interface.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3576 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-07 10:57:45 +00:00
rmfuhrer
b900acd137
Made ctor taking an IClassHierarchy public, and added another flavor that also takes a TypeReference (so that clients can create a fake root class associated with a class loader of their choosing).
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3575 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-06 20:28:04 +00:00
rmfuhrer
1e01e258af
Made buildAnalysisScope() public so that, e.g., one can build a class hierarchy without building a call graph.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3574 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-06 20:27:21 +00:00
sjfink
ab5716c6ca
add method getMaxChildIndex(). make constructor protected.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3564 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-04 20:00:29 +00:00
msridhar1
0062e051d4
some more debugging output
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3563 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-04 17:47:29 +00:00
dolby-oss
99f7883d0c
fix to demandpa regression failures
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3561 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-04 14:09:58 +00:00
sjfink
de6adbc4d7
more migration to Java assertions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3559 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-01 17:42:28 +00:00
sjfink
17c2aa7588
remove unnecessary ClassHierarchyExceptions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3558 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-01 13:04:33 +00:00
sjfink
948dab4d0d
remove ClassHierarchyException from IClass.getAllMethods
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3557 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-01 12:50:17 +00:00
sjfink
9939142eae
switch from Assertions._assert to Java assertions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 13:16:52 +00:00
sjfink
27a8cf22c0
comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3554 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 12:50:34 +00:00
sjfink
2506b78ff2
comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3553 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 12:46:55 +00:00
sjfink
71935d0562
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3552 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 12:44:08 +00:00
sjfink
2ca3536340
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3551 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 12:40:31 +00:00
dolby-oss
45b1c34d2d
support for 'rethrow' within a catch block
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3549 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 02:03:56 +00:00
dolby-oss
4a491686bd
support for pop(0) as no-op
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3548 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 02:03:12 +00:00
dolby-oss
64fc356f49
not all languages capitalize class loader ref names
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3547 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 02:02:47 +00:00
dolby-oss
43cf48ae67
support for EPS format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3546 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 02:01:31 +00:00
msridhar1
7f6fe71d4c
comments, rename some variables
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3543 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-29 18:04:03 +00:00
msridhar1
3d816dc160
fix how we decide if we got reuse at a call site
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3542 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-28 20:55:46 +00:00
msridhar1
0bd511af9e
changed propagate() to return a boolean indicating whether new propagation was performed
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3541 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-28 20:43:59 +00:00
sjfink
193560f977
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3540 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-28 20:14:15 +00:00
sjfink
829145e97b
Nuke ClassHierarchyException from IClass.getSuperclass()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3539 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-28 19:52:34 +00:00
sjfink
50e093779a
add getOuterClass()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3538 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-28 19:34:29 +00:00
msridhar1
da00944765
temporary debug print
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3536 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-27 14:18:03 +00:00
sjfink
86ff335b8d
attempt to fix a bug relating to disposed or out-of-sync Model instances
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3535 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-27 13:52:13 +00:00
sjfink
76d72d1200
small tweak to precondition for isJunitMethod
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3534 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-27 13:51:49 +00:00
sjfink
a5edb7eeda
minor formatting and comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3533 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-24 14:47:08 +00:00
msridhar1
3ea30cbf7c
make Atom.val private
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3530 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 20:48:08 +00:00
sjfink
1051fb55a3
prevent instantiation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3529 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 20:25:37 +00:00
sjfink
d7e32cdceb
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3528 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 20:17:22 +00:00
sjfink
e7e1ed4150
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3527 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 19:29:13 +00:00
sjfink
1b84d0fcc4
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3526 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 19:27:52 +00:00
sjfink
8918bdea34
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3525 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 19:20:28 +00:00
sjfink
c8bfcb7240
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3524 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 19:17:03 +00:00
sjfink
565532c7ff
comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3523 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 19:12:11 +00:00
sjfink
3fb8781d9d
comments and deprecate some unused code
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3522 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 19:11:18 +00:00
sjfink
814bc5d6f1
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3521 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 18:41:52 +00:00
sjfink
53d26c4234
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3520 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 18:38:53 +00:00
sjfink
07c583f9f0
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3519 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 18:20:40 +00:00
sjfink
5852e5979f
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3518 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 18:13:22 +00:00
sjfink
0b9c9e111c
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3517 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 18:09:39 +00:00
sjfink
6b717e11a8
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3516 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:56:42 +00:00
sjfink
4d5b7c914d
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3515 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:52:13 +00:00
sjfink
abcdc0c608
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3514 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:33:51 +00:00
sjfink
9c26c6ee29
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3513 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:24:22 +00:00
sjfink
abe6b548e6
comments and generics
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3512 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:17:23 +00:00
sjfink
243b7e53a0
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3511 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:14:28 +00:00
sjfink
64f4c73058
comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3510 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:08:32 +00:00
sjfink
b85033a722
prevent instantiation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3509 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 17:08:13 +00:00
dolby-oss
b43d449738
added code to 'project' a graph onto a subset of nodes, preserving transitive notions of connectivity
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3507 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 16:40:34 +00:00
dolby-oss
9a52793738
fixes to parsing descriptors containing non-java-bytecode primitive type descriptors
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3506 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 16:39:43 +00:00
dolby-oss
33949b78a9
fix to avoid loading a class when a parent classloader has already done so
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3505 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-22 16:38:30 +00:00
sjfink
9636fe9575
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3501 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 20:03:27 +00:00
sjfink
4a48748f1c
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3500 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 20:00:40 +00:00
sjfink
f86f1a1640
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3499 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:57:32 +00:00
sjfink
6b3dec1750
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3498 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:55:35 +00:00
sjfink
a791690e2b
comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3497 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:52:06 +00:00
sjfink
cb6a8e401d
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3496 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:49:20 +00:00
sjfink
432b3f5afa
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3495 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:48:31 +00:00
sjfink
2bf8eab491
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3494 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:31:33 +00:00
sjfink
cdd72a2a95
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3493 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:25:43 +00:00
sjfink
a3f37fa9ed
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3492 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:23:57 +00:00
sjfink
77f8faccb4
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3491 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:23:11 +00:00
sjfink
4a033beeb1
comments and formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3490 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:21:34 +00:00
sjfink
8618ff7f95
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3489 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 19:20:15 +00:00
sjfink
7823d138bf
tweak comments and format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3488 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 18:39:16 +00:00
sjfink
f2aa78339d
try 3 times before giving up when bd == null.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3487 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-21 18:34:54 +00:00
omertripp
c47c245b09
MAINT: - null check.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3486 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-20 19:38:04 +00:00
sjfink
07891194c6
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3484 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-20 14:30:00 +00:00
yinnon_haviv
1d751fc92f
Changes from Omer Tripp:
...
- Null check for fields (allows tolerance of bytecode parser problems)
- Support for determining if a class loader is an application class loader. (needed for cross languages support)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3482 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-19 14:34:13 +00:00
sjfink
65eba6917d
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3479 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-17 20:56:13 +00:00
sjfink
04722c0331
comments and imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3478 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-17 20:01:35 +00:00
sjfink
cdc33f0e81
put in a horrible hack to try and work around Eclipse bundle nullness
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3477 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-17 19:45:09 +00:00
sjfink
39bbfeab5f
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3476 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-17 19:43:55 +00:00
sjfink
a5b0143628
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3475 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-17 12:33:45 +00:00
sjfink
96e5952a05
formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3468 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-16 19:14:51 +00:00
sjfink
26ed4e00ed
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3467 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-16 19:03:55 +00:00
sjfink
4a6fab4409
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3466 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-16 18:47:38 +00:00
msridhar1
63010830d7
fix up exception handling
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3465 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-15 17:08:32 +00:00
msridhar1
570db69699
lock workspace while computing project paths
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3464 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-15 14:42:59 +00:00
msridhar1
00cda8ba14
fix typo
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3463 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-15 14:42:04 +00:00
sjfink
d36591740a
fix bug in ShrikeCFG for resolving exceptional flow with nested catch blocks
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3457 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-14 20:04:43 +00:00
sjfink
afd2dab14e
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3456 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-14 15:06:24 +00:00
sjfink
5ceb1f22e0
tweak a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3455 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 21:07:00 +00:00
sjfink
0b57ebd951
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3454 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 20:35:16 +00:00
sjfink
da16b5fcc4
bug fix in getAllMethods(): behave as expected for interfaces
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3447 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 19:15:09 +00:00
sjfink
df8b9f9db3
tweak a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3446 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 19:14:54 +00:00
sjfink
f872cc873d
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3445 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 18:51:03 +00:00
sjfink
80cc495f43
tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3444 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 17:51:49 +00:00
sjfink
ddbf819cb5
add 'includeClassFiles' option to EclipseProjectPath
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3437 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 12:52:38 +00:00
dolby-oss
37344b9716
allow eclipse integration to use source code for java projects, and pass it to the JDT-based CAst front end
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3436 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-12 03:04:42 +00:00
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