msridhar1
|
aa07659a5d
|
new method pointsToPassesPred() for demand points-to analysis; various refactorings; some new tests
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2820 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-16 19:19:53 +00:00 |
msridhar1
|
5569d461af
|
switch demandpa tests to use PABasedMemoryAccessMap
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2818 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-15 18:32:23 +00:00 |
msridhar1
|
3ee24d710e
|
added PABasedMemoryAccessMap; added getHeapModel() to MemoryAccessMap
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2817 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-05-15 18:04:43 +00:00 |
msridhar1
|
2fc776af9c
|
minor change to demand points-to interface
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2775 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-30 17:18:11 +00:00 |
sjfink
|
c10084093a
|
initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2763 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-22 12:15:03 +00:00 |
msridhar1
|
3f293dcc60
|
various refactorings for demand points-to analysis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2758 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-12 21:58:39 +00:00 |
msridhar1
|
a8b09bef6b
|
remove a bunch of junk
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2757 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-11 15:19:41 +00:00 |
msridhar1
|
f18e69848a
|
added code to use progress monitor, other small changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2753 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-08 16:46:58 +00:00 |
sjfink
|
30f9303ee1
|
delete half-baked logic package
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2749 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-04 21:05:28 +00:00 |
pistoia
|
2197b8237a
|
Added support for additional reflective methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2746 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-04 19:45:56 +00:00 |
msridhar1
|
cbcee6624f
|
change getPossibleTargets() to handle <init> methods specially
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2745 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-04 17:54:00 +00:00 |
msridhar1
|
4bb4e509ff
|
add logic that arrays implement Cloneable and Serializable
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2740 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-04-01 21:50:45 +00:00 |
sjfink
|
bf8e4d8b58
|
more reflection tests
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2726 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-21 14:58:58 +00:00 |
msridhar1
|
bf3d1514d0
|
make it compile
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2719 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-19 20:31:50 +00:00 |
msridhar1
|
7de7e64f05
|
fix some bitrot, other small changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2717 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-19 20:21:28 +00:00 |
msridhar1
|
6e92ca411b
|
fixed bug in handling of arrays in TypeBasedPointerAnalysis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2693 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-11 17:56:22 +00:00 |
sjfink
|
3085b16ae6
|
more reflection support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2672 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-04 19:48:37 +00:00 |
msridhar1
|
f591d8a309
|
updated some values for 0-CFA call graph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2669 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-04 17:32:47 +00:00 |
msridhar1
|
bb2d20cba4
|
switched to 0-CFA call graphs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2668 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-04 17:32:26 +00:00 |
sjfink
|
511afd1dec
|
tweak expected points-to set sizes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2658 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-04 03:36:22 +00:00 |
sjfink
|
feac4a9dd7
|
delete IClass.isStatic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2647 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-03 01:47:13 +00:00 |
msridhar1
|
1f7b573bf6
|
added static inner class test (commented out assert for now)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2645 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-02 17:45:45 +00:00 |
sjfink
|
f9f139b776
|
reflection patches from Marco
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2642 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-03-02 01:40:11 +00:00 |
sjfink
|
413bed8c84
|
fix bug with phi instructions in synthetic IRs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2638 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-29 21:42:21 +00:00 |
msridhar1
|
3045547331
|
use static field instead of String constant
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2631 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-27 22:30:01 +00:00 |
sjfink
|
140df4d31a
|
tweak comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2629 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-27 18:38:00 +00:00 |
sjfink
|
77f8af276a
|
implement getMethods()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2628 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 15:24:42 +00:00 |
sjfink
|
52938ed6d8
|
support Method.invoke
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2624 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 04:51:32 +00:00 |
sjfink
|
140204230d
|
refactoring to generalize some reflection processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2620 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 03:42:18 +00:00 |
msridhar1
|
2a31547c24
|
filter out METHOD_ENTRY and METHOD_EXIT statements
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2606 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-22 23:12:12 +00:00 |
sjfink
|
203a25a0de
|
support getConstructors()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-22 01:44:39 +00:00 |
sjfink
|
6fd7472393
|
support for Constructor.newInstance()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2599 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-21 18:43:04 +00:00 |
msridhar1
|
50c798ee54
|
properly get regressions file using FileProvider
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2597 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-20 18:21:46 +00:00 |
msridhar1
|
d442fc442f
|
small bug fix
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2595 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-20 17:50:17 +00:00 |
sjfink
|
d6c5b3bb55
|
thread IProgressMonitor and CancelException through many APIs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2578 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 22:34:50 +00:00 |
sjfink
|
d3996520dc
|
new logic to interpret Class.newInstance() on a class constant, such as generated by forName(String constant).
Thanks Marco.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2573 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 18:48:07 +00:00 |
sjfink
|
5b97508de0
|
change call graph test checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2553 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-08 02:09:47 +00:00 |
sjfink
|
04dff2d7af
|
bug fixes and new tests for new Class.forName processing.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2545 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 21:21:59 +00:00 |
sjfink
|
b5a21d45aa
|
generalize support for partially balanced tabulation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2538 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 15:56:20 +00:00 |
sjfink
|
ca73e26cf8
|
delete obsolete and broken OneCFABuilder
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2491 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-30 15:43:14 +00:00 |
msridhar1
|
e6713ae685
|
generalization of memory access maps
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2472 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-25 02:22:42 +00:00 |
sjfink
|
fa2968ca06
|
move WalaUtil to example driver package
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2468 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-24 23:21:47 +00:00 |
sjfink
|
c3e00cdcf3
|
move NodeDecorator to viz package
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2466 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-24 23:15:11 +00:00 |
sjfink
|
444d3a92b0
|
more cleanup of util packages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2463 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-24 22:54:05 +00:00 |
sjfink
|
0038fdb93b
|
Delete CallGraphBuilderFactory. Related cleanups.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2458 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-24 22:38:54 +00:00 |
sjfink
|
4f0c72599f
|
just refactoring ... introduce 2 new packages in wala.util.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2450 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-24 22:06:31 +00:00 |
sjfink
|
0d7f69e274
|
misc bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2439 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-24 01:58:34 +00:00 |
msridhar1
|
a95c9fd0d1
|
refactoring to allow for alternative flow graph implementations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2432 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-23 03:17:39 +00:00 |
sjfink
|
4fa9dfb414
|
work around weird failure for DominatorsA on a Sun 1.6_03 JDK on Win32
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2430 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-22 16:59:10 +00:00 |
sjfink
|
27a0a61711
|
tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2428 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-01-22 16:41:19 +00:00 |