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
ee3527adf5
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2440 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 02:06:53 +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
773a070ad2
delete obsolete xml files
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2429 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-22 16:43:06 +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
sjfink
99bf9e25cf
turn off verbose:gc
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2427 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-22 16:35:59 +00:00
sjfink
48c8481c4a
bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2426 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-22 14:47:42 +00:00
sjfink
fcc98ee241
slicer cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2406 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-17 10:15:31 +00:00
sjfink
0019894a1b
revamp pi node construction
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2404 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-16 22:25:23 +00:00
sjfink
d0394f3ef9
change criteria for test2
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2401 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-16 21:12:29 +00:00
sjfink
3ffc8cb7a6
tweak code format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2374 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-11 16:51:30 +00:00
sjfink
f328f67e1f
bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2359 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-11 14:43:01 +00:00
sjfink
8f07ab61c0
bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2358 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-11 14:41:15 +00:00
sjfink
5e7af75566
tweak some comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2357 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-11 13:59:42 +00:00
sjfink
f45dda3dae
tweak code formatting for enums
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2338 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-10 16:26:23 +00:00
sjfink
3f623ac0a7
bug fixes with InducedCFGs and context-sensitive slicing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2306 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-07 20:31:17 +00:00
sjfink
2beef22848
some cleanup of Stopwatch APIs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2302 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-07 17:18:23 +00:00
sjfink
8729d2e84e
significant refactoring and generalization of instance keys and CFA builders
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2285 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-04 18:24:42 +00:00
sjfink
71abfc92a3
tweak code formatting template
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2262 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-03 16:31:00 +00:00
sjfink
bfbe4fdd2f
clean up and refactor some APIs surrounding file I/O and exclusions files. Needed in order to allow clients to use some APIs with application-specific exclusions.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2248 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-02 22:27:45 +00:00
msridhar1
d9912c2edf
fix classpath to make tests run
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2225 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-19 23:52:44 +00:00
msridhar1
5ac9b19f62
changes to make tests pass when analyzing 1.5 libraries
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2222 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-19 00:20:14 +00:00
sjfink
6abf745caf
revert code compliance level to 5.0
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2202 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-17 18:47:35 +00:00
sjfink
6fb624701f
fix bug [ 1850456 ] error "I is null" when slicing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2183 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-14 14:29:44 +00:00
sjfink
8b4cb4cb66
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2175 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-13 16:38:46 +00:00
sjfink
b66f73c8cd
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2174 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-13 00:43:03 +00:00
sjfink
aafd03dc5d
misc bug fixes and cleanups for new AnalysisScopes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2173 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-13 00:40:14 +00:00
dolby-oss
da8aaf6cad
fix accidental checkin of eclipse 3.2 hack
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2164 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-12 21:50:15 +00:00
dolby-oss
1d62ddf160
remove EMF
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2162 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-12 20:47:35 +00:00
sjfink
2e09ff97a4
publicize validateCommandLine()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2158 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-12 18:17:03 +00:00
sjfink
fe7a51a643
delete debugging launcher
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2143 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-10 05:29:32 +00:00
sjfink
0d701fcab6
fix bug 1847274 GVSlice fails to check command-line arguments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2141 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-10 05:28:02 +00:00
sjfink
23b0e9a91c
bug fix and related API changes for interface type tests
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2105 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-05 19:49:39 +00:00
sjfink
f11eb5ec7f
1. delete obsolete benign.xml
...
2. more accurate model of array copy
3. bug fix in subtype test for class hierarchy
4. bug fix in OTF call graph fix point iteration
5. bug fix for RTA and ClassNotFoundException.
also misc. minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2073 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-29 04:01:10 +00:00
sjfink
bf842b7af9
delete redundant method CGNode.iterateSites()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2062 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-20 15:50:14 +00:00
dolby-oss
22859a76b7
adapt to Dominators changes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2055 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-19 00:42:59 +00:00
sjfink
5c175e7898
more EMF obliteration
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2037 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-16 19:41:32 +00:00
sjfink
beb56a76e7
more EMF obliteration
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2034 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-16 19:20:50 +00:00
sjfink
d32ca89d7d
delete EMF junk
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2031 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-16 18:44:27 +00:00
sjfink
2c4f34b99c
delete obsolete EngineTimings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2029 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-16 18:22:33 +00:00
sjfink
0e041c99f2
add CancelException to interact with Eclipse progress monitors and thread it through some APIs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2004 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-13 16:19:01 +00:00
dolby-oss
f79938a9b8
tests of long sets
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1976 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-30 18:42:26 +00:00
sjfink
d4574334a8
fix typo in comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1941 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-24 19:25:23 +00:00
sjfink
ffaa299e1f
enforce exclusions file
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1918 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-22 16:31:42 +00:00
sjfink
a6b057f778
clean up TypeInference API
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1907 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-19 14:39:12 +00:00
sjfink
e91ffb5cc0
more IPCFG cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1878 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-15 16:01:41 +00:00
sjfink
992238fc1c
clean up some IPCFG issues
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1876 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-15 15:43:14 +00:00
sjfink
0aa26e327d
patches from manu to update demandpa for Java 6.0
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1865 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-12 12:34:23 +00:00
sjfink
7826d12a77
more aggressive exclusions in order to run quickly against Java 6.0 libraries
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1859 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-11 16:05:17 +00:00
sjfink
a73c6622c7
bump up source level to 6.0
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1851 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-11 14:26:01 +00:00
sjfink
28e6eb85ed
delete BVCDG
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1819 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-04 15:46:37 +00:00
dolby-oss
f693ef03ed
test to expose data dependence issue for GetCaughtException in slicer
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1772 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-19 18:01:59 +00:00
dolby-oss
ad59ddd178
slight extension to slicing test
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1749 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-13 16:01:31 +00:00
dolby-oss
1166ba459b
slight extension to slicing test
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1748 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-13 15:12:17 +00:00
dolby-oss
10e631a752
fix for compilation against junit4 libs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1741 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-07 11:52:24 +00:00
sjfink
564fd0d977
default factory for SlowSparseNumberedGraph
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1739 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-07 02:10:04 +00:00
sjfink
4a249c1a12
generics for control flow graph and filters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1713 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-02 14:45:51 +00:00
sjfink
dfe352dd32
hide Pair constructor; misc. generics-related cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1702 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 23:19:56 +00:00
sjfink
d606af773b
lots of new generics for fixed point solver hierarchy
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1695 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 21:38:35 +00:00
sjfink
2528a636a2
disable dubious equality simplification logic
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1686 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 14:28:48 +00:00
sjfink
8829f2bdcb
disable overly expensive quantifier simplification logic
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1672 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-27 13:46:32 +00:00
yahave
af19e95cfc
fixed bounds of iteration over symbol table using getMaxValueNumber. Loops should be iterating all the way to the MaxValueNumber returned (i.e., <=).
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1654 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 15:33:52 +00:00
sjfink
010f816824
more refactoring for semi-decision procedures
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1644 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 14:02:46 +00:00
sjfink
fb792d1799
updated by Eclipse 3.3.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1638 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-20 21:35:30 +00:00
sjfink
7317bfa7aa
bug fix for PointerAnalysisImpl.toString and tests for this
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1637 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-20 21:34:16 +00:00
sjfink
952e791d98
update launchers for Eclipse 3.3.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1627 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-17 19:53:41 +00:00
sjfink
f02253094a
export demandpa tests, as requested by anonymous patch submitter
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1611 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-13 16:11:11 +00:00
sjfink
4a3b5ad800
update copyright statements with EPL
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1610 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-13 13:10:06 +00:00
sjfink
c220b2964b
demandpa tests
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1606 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-11 01:17:11 +00:00
sjfink
8c3ed19de3
migrate to use Eclipse 3.3 IApplication interface
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1601 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-09 18:14:08 +00:00
sjfink
dab123ec06
generalize variable types to support real numbers too
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1572 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-06 18:32:36 +00:00
dolby-oss
01287b8891
make SimpleThreadEscapeAnalysis look for wala.properties to find JRE libs, as well as the running JRE. Also, minor clean-ups and fixes to that example
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1557 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-31 14:13:27 +00:00
sjfink
e194aed9b5
use a less aggressive pointer analysis
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1556 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-26 21:06:57 +00:00
sjfink
69791866d7
fix simplifier bugs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1551 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-26 03:39:04 +00:00
loginov
14691f40b2
AbstractAnalysisEngine now creates the AnalysisCache.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1546 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-24 19:57:28 +00:00
sjfink
3355b6207e
more simplification logic
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1536 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-23 16:40:16 +00:00
sjfink
e567ca1f24
more tests
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1535 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-23 15:59:24 +00:00
sjfink
ab03f8f9e9
more simplification logic
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1533 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-23 13:27:10 +00:00
sjfink
c0aab9e7ed
decouple IR caching from AnalysisOptions with a new AnalysisCache object
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1516 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-20 15:19:57 +00:00
sjfink
f499379791
change accept criterion due to presumed bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1500 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-17 13:47:00 +00:00
sjfink
a6e4894120
use Hash factories everywhere
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1442 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-11 21:08:35 +00:00
sjfink
42cb878f27
restructure to allow CGNodes to dwell in more than one CallGraph. lift some functions up from CGNode to CallGraph
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1423 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-11 16:25:06 +00:00
sjfink
e0c8537094
organize imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1405 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-10 14:51:18 +00:00
sjfink
3cefd7fb6b
new type inference test
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1401 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-10 14:48:32 +00:00
sjfink
fb99c02c38
turn on assertions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1394 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-09 15:49:34 +00:00
sjfink
10492c7298
massive overhaul of Warnings management
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1379 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-06 22:07:24 +00:00
sjfink
b9cb75f490
misc. housekeeping and some slicer bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1372 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-06 14:11:06 +00:00
sjfink
f3bd02c77b
miscellaneous housekeeping
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1369 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-06 03:07:44 +00:00
sjfink
0d92f19829
small cleanups relating to migration to Eclipse 3.3
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1357 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-05 23:56:02 +00:00
sjfink
d4e7f31285
export slicer package
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1349 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-05 19:53:16 +00:00
sjfink
27937ca35b
delete CallGraph.getInterpreter() and CFGProvider
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1347 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-05 03:05:03 +00:00
sjfink
0869d265ab
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1336 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-03 11:03:04 +00:00
sjfink
0e243489e8
test reported slicing bug: unreproduced
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1334 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-03 10:55:52 +00:00
sjfink
e3b01a2fab
add comment about Mac OSX path
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1321 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-27 18:38:01 +00:00
sjfink
f9bcd6e7db
new LocalNames test from alexey; move other local names tests there.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1315 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-26 19:54:40 +00:00
sjfink
6ae987ffaf
introduce factory for Iterator2Collection
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1306 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-21 16:13:39 +00:00
sjfink
627d96cc1e
excludes awt, swing, and com.sun.corba.*
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1288 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 14:47:28 +00:00
sjfink
544288781d
support exclusions file as command-line argument
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1287 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 14:46:54 +00:00
sjfink
99733a89a9
remove some unnecessary IClassHierarchy parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1253 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 20:15:25 +00:00
sjfink
4c9b43b808
delete extraneous launchers
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1252 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 18:07:42 +00:00
sjfink
d263256581
bug fix from recent refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1231 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:53:56 +00:00
sjfink
5bb36f7559
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1230 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:50:52 +00:00
sjfink
54e14d22e6
1) change implementation of CGNode hierarchy to avoid type parameters.
...
2) nuke BasicEntrypoints
3) tweak interface to InstanceKeyFactory for constants
4) refactoring for HeadlessWALA application
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1228 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:50:31 +00:00
sjfink
a0cfeac136
1) adjust somewhat to recent API changes.
...
2) fix equals() bug in Statement
3) general cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1224 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 14:06:17 +00:00
dolby-oss
30f01f77a4
adapt to wala changes for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1213 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:27:41 +00:00
sjfink
b8cb3a7e13
move here from incubator project
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1211 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-31 17:55:14 +00:00
sjfink
94db32b299
cleanup up some old comments and rename InferGraphRootsImpl to InferGraphRoots
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1201 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-30 19:11:59 +00:00
sjfink
448741b9d3
misc. cleanups and refactorings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1151 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-18 17:30:49 +00:00
sjfink
c370805c48
small cleanups for TypeInference
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1139 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-16 19:31:47 +00:00
sjfink
4f86c8500d
delete Entrypoints interface.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1126 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-15 17:44:54 +00:00
sjfink
a423104464
feature 1717405: cleanup MemberReference.getDeclaringClass() API
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1110 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 17:31:12 +00:00
sjfink
9790e8a14f
test for bug report 1714480, OOM for ClassHierarchy.getPossibleTargets
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1087 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-07 20:29:37 +00:00
sjfink
18c61cc6ce
shared code formatter settings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1068 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-07 13:21:06 +00:00
sjfink
590dbf0bd6
change "correct" (?) answer to 16
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1062 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 20:17:08 +00:00
dolby-oss
d12cabee64
make test1 only count application statements to avoid library-dependent answer
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1054 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 17:14:59 +00:00
sjfink
78de93a13e
new logic tests from Satish
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1040 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-02 17:13:29 +00:00
sjfink
8185a52d72
switch to more precise pointer analysis
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1032 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-01 03:09:15 +00:00
sjfink
19f96af94d
misc. cleanups and annotations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1015 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 18:15:46 +00:00
sjfink
2dbd132c3a
annotations and minor cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1006 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 13:52:53 +00:00
sjfink
b152c208d3
add some javadoc
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@991 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 13:40:45 +00:00
sjfink
88638ff850
make IBasicBlock an Iterable<IInstruction>. Rename iterateAllInstructions() to iterator()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@876 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-22 10:50:26 +00:00
sjfink
893418ca3c
Graph API change: Graph is now an Iterable of Nodes!
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@869 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-21 21:07:42 +00:00
sjfink
c015be8a10
use exact match on method names
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@833 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-07 14:46:16 +00:00
sjfink
96ac39a49d
delete obsolete junk
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@823 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 14:59:56 +00:00
sjfink
7938061118
make ClassHierarchy implement Iterable<IClass>
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@784 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-23 17:20:59 +00:00
sjfink
4755779801
small cleanups and refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@782 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-23 14:54:49 +00:00
sjfink
3157c4e897
bug fix for new clinit processing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@613 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-30 17:34:44 +00:00
sjfink
1d7cd97400
change acceptance to accomodate 1.5 library warnings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@576 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 18:30:33 +00:00
sjfink
3c7541c782
testIO from Mangala
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@573 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 15:06:30 +00:00
sjfink
9e9dd4e387
new primordial call graph test
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@568 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 16:39:20 +00:00
sjfink
b676724bab
initial revision
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@566 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 14:52:29 +00:00
dolby-oss
64fc9ca803
more tests for OffsetBitVector
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@559 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:51:04 +00:00
dolby-oss
165be7d5ac
added a bit more testing of int sets
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@556 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 14:06:48 +00:00
dolby-oss
b754d7005b
a bit more testing of intsets
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@554 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 04:06:21 +00:00
sjfink
8f84bffd2d
rename Shrike*Wrapper to just Shrike*
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@550 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:47:55 +00:00
sjfink
90c8eef219
publicize a static method
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@537 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:21:29 +00:00
sjfink
c86da7c9d6
bug fix: restore default int set factory in a finally block
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@536 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-08 17:21:07 +00:00
sjfink
78c8e93f33
API change for IClass.getDeclaredMethods()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@523 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-02 16:50:46 +00:00
sjfink
39d3408dcf
misc small cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@514 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-21 19:03:04 +00:00
dolby-oss
c14b6135f7
testing of new bit vectors and new semi sparse int set
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@513 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-21 18:05:57 +00:00
sjfink
9278cbf5d8
minor changes to properties and command-line management
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@507 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-12-09 13:44:00 +00:00
sjfink
2e084319f2
delete failed tag attempt
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@493 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-11-22 18:05:37 +00:00
sjfink
68270cad6f
mv stuff to trunk
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@492 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2006-11-22 17:45:24 +00:00