sjfink
|
9eb07d255e
|
delete obsolete code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1920 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-22 16:32:38 +00:00 |
sjfink
|
0074f4e6c5
|
enforce exclusions file
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1919 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-22 16:32:17 +00:00 |
sjfink
|
262e1aef40
|
clean up TypeInference API
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1909 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 14:39:22 +00:00 |
sjfink
|
b3b7829be2
|
some assertions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1905 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:13:09 +00:00 |
sjfink
|
0b7fcaac3a
|
organize imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1904 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:12:53 +00:00 |
sjfink
|
ffc641ebde
|
make ctor protected
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1903 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:12:34 +00:00 |
sjfink
|
bb71b48bae
|
more decision logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1902 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:12:16 +00:00 |
sjfink
|
642f6d2347
|
bug fix for exceptional return value from call-to-none
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1901 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:11:49 +00:00 |
sjfink
|
ec6ba69332
|
bug fixes for exceptions from idiv and irem
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1900 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:11:28 +00:00 |
sjfink
|
35e1382327
|
bug fix for null IR
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1899 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:11:08 +00:00 |
sjfink
|
f945aaf95a
|
misc. bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1898 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-19 13:10:48 +00:00 |
dolby-oss
|
cdeaf96fc3
|
enable getting options
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1894 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-17 15:17:12 +00:00 |
dolby-oss
|
5673fb5ec8
|
minor API tweaks to use Set and Collection consistently
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1893 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-17 15:16:38 +00:00 |
dolby-oss
|
1e78c51f91
|
use SSAAbstractInvokeInstruction to work with CAst
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1892 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-17 15:15:25 +00:00 |
dolby-oss
|
b5ee69fa79
|
turn down the verbosity level
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1891 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-17 15:14:33 +00:00 |
dolby-oss
|
2040035f6f
|
fix to use BasicBlockInContext for exit blocks in transverse edges from collapsed nodes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1890 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-17 15:14:00 +00:00 |
schandra_sf
|
7258e02966
|
Removed an @override to allow 5.0 compiler
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1889 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-16 20:59:10 +00:00 |
sjfink
|
bd7e97e5c4
|
tabulation and visualization cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1888 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-16 18:10:17 +00:00 |
sjfink
|
dc0185e8bf
|
tabulation and visualization cleanps
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1887 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-16 18:09:57 +00:00 |
sjfink
|
96ba7cee90
|
delete import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1886 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 20:29:01 +00:00 |
sjfink
|
d949572f22
|
tweak some debugging support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1885 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 20:28:33 +00:00 |
sjfink
|
6fb32d45ed
|
fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1884 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 20:23:14 +00:00 |
sjfink
|
30b445f94f
|
CGNode implements IClassHierarchyDweller.
misc. small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1881 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 16:34:02 +00:00 |
sjfink
|
2e9e5dec38
|
add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1880 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 16:32:31 +00:00 |
sjfink
|
84a2708f51
|
more IPCFG cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1879 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 16:01:44 +00:00 |
sjfink
|
cffb55a1e2
|
clean up some IPCFG issues
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1877 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-15 15:43:20 +00:00 |
sjfink
|
154b910cc4
|
more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1871 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-12 18:17:27 +00:00 |
sjfink
|
03ba73d164
|
introduce tabulation factories
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1870 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-12 15:06:53 +00:00 |
sjfink
|
eb62fa4f77
|
fix a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1869 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-12 15:06:31 +00:00 |
sjfink
|
16059c47b1
|
patches from manu to update demandpa for Java 6.0
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1866 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-12 12:34:28 +00:00 |
egeay
|
c9fbcdcac0
|
Update of plugin dependencies
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1861 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-11 16:12:55 +00:00 |
sjfink
|
c18918a9b2
|
add isJava16Libraries()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1858 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-11 16:04:39 +00:00 |
sjfink
|
eb9542dace
|
bump up source level to 6.0
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1848 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-11 14:25:46 +00:00 |
sjfink
|
caf7c625fc
|
minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1833 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-09 16:07:13 +00:00 |
sjfink
|
64b366b585
|
add a new propositionalSimplify() entrypoint
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1832 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-09 14:26:01 +00:00 |
dolby-oss
|
3e5a267a9d
|
bug fixes to make SubtypesEntrypoint work again, and to handle the resultant phi nodes in the root method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1831 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-08 14:13:20 +00:00 |
dolby-oss
|
4176a675cc
|
bug fixes to PrunedCFG for getSuccNodes and getPredNodes. Make pruned order reflect original order, and remove nasty bug allowing duplicates
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1830 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-08 14:12:28 +00:00 |
dolby-oss
|
9f5946b163
|
maker order of instruction iteration in basic blocks better reflect logical code order by putting synthetic GetCaughtException statement at the front of the list instead of the end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1829 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-08 14:11:28 +00:00 |
sjfink
|
c659585751
|
irem bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1828 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 18:31:48 +00:00 |
sjfink
|
54b7e36e92
|
add a custom toString()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1827 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 17:58:49 +00:00 |
sjfink
|
5febf1d64c
|
delete comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1826 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 17:58:21 +00:00 |
sjfink
|
78b3434037
|
implement getMethod() and getCaughtExceptionTypes()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1825 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 17:32:25 +00:00 |
sjfink
|
d445f0861a
|
change ControlFlowGraph.getExceptionalSuccessors to return a List, in order of increasing catch scope
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1822 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 15:48:46 +00:00 |
sjfink
|
516adf98aa
|
add IntVector.getMaxIndex()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1821 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 15:47:15 +00:00 |
sjfink
|
3efa160e7a
|
delete BVCDG
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1820 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 15:46:41 +00:00 |
sjfink
|
6f08023cec
|
add copyright statement
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1818 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 12:40:21 +00:00 |
sjfink
|
43cd329ca1
|
bug fix in simplification
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1817 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 12:40:16 +00:00 |
sjfink
|
5d999de356
|
getExceptionTypes() should not return null.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1816 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-04 12:39:57 +00:00 |
dolby-oss
|
433eec0dd0
|
fix bug in my previous exposing of ssaInstruction2Statement to clients. It now works (so i claim :) when IRs get thrown away and regenerated
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1815 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-10-03 20:27:36 +00:00 |
dolby-oss
|
c5f97090b0
|
make CallerSiteContext public
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1807 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-28 11:25:07 +00:00 |
sjfink
|
baef9d1ede
|
comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1802 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-27 14:16:39 +00:00 |
sjfink
|
dc449262ab
|
delete debugging code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1780 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-20 02:50:06 +00:00 |
sjfink
|
5b83b61c99
|
delete obsolete comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1779 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-20 02:49:21 +00:00 |
dolby-oss
|
cbf1972a7c
|
temporary fix to data dependence issue for GetCaughtException in slicer
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1770 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-19 18:00:16 +00:00 |
dolby-oss
|
dfc9ee6b1f
|
added method to get valid phi arguments in a pruned cfg
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1767 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-18 16:31:04 +00:00 |
dolby-oss
|
09971d0c20
|
restore copyState method to IVariable with appropriate f-bounded type hackery to get the right argument types in implementors
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1766 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-18 16:27:55 +00:00 |
dolby-oss
|
825264e9a7
|
give other clients access to this data
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1759 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-17 18:55:48 +00:00 |
sjfink
|
6ded4834aa
|
default factory for SlowSparseNumberedGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1740 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-07 02:10:13 +00:00 |
sjfink
|
7e251836b9
|
more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1737 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-07 01:56:00 +00:00 |
loginov
|
e531f25825
|
Another attempt to make Macs happy. They seem to dislike quotes.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1736 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-06 19:00:53 +00:00 |
sjfink
|
459fc8e857
|
more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1735 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-06 16:10:41 +00:00 |
sjfink
|
3c79282139
|
add setProgramArgs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1734 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-06 16:09:10 +00:00 |
sjfink
|
20721bf8be
|
enforce factory for ReverseIterator
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1724 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-05 15:14:08 +00:00 |
sjfink
|
fbb8c66434
|
tweak generics to allow subclasses to mutate sentences
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1720 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-04 14:45:44 +00:00 |
sjfink
|
5ad86df436
|
just javadoc comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1719 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-04 14:45:16 +00:00 |
dolby-oss
|
a3755a70ae
|
fix for seemingly Sun-Javac-specific compile error
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1718 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-04 14:35:08 +00:00 |
sjfink
|
b9b20a28b5
|
more IllegalArgumentExceptions and related cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1717 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-04 00:58:16 +00:00 |
sjfink
|
83b6561c03
|
more generics and IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1716 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-03 23:22:19 +00:00 |
sjfink
|
072b309a86
|
more IllegalArgumentExceptions and generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1715 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-03 19:23:51 +00:00 |
sjfink
|
182a53ee8f
|
generics for control flow graph and filters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1712 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-02 14:45:41 +00:00 |
sjfink
|
c0ee8e04b3
|
type parameters for IRFactory
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1709 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-09-01 14:41:14 +00:00 |
sjfink
|
d604c4c99e
|
hide IteratorPlusOne constructor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1706 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-31 23:50:48 +00:00 |
sjfink
|
a91ded2ba3
|
hide Pair constructor; misc. generics-related cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1700 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-31 23:19:45 +00:00 |
sjfink
|
eb91983f53
|
lots of new generics for fixed point solver hierarchy
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1694 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-31 21:38:28 +00:00 |
sjfink
|
33a14cf7aa
|
just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1693 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-30 17:28:03 +00:00 |
sjfink
|
d2764d5672
|
spelling error in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1692 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-30 17:27:32 +00:00 |
sjfink
|
a35a3e05fd
|
misc. cleanups to check for illegal parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1691 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-30 16:11:54 +00:00 |
loginov
|
1bb1c1e394
|
Accommodated Macs and classpath fragility wrt trailings spaces,
separators, and backslashes.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1690 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-29 19:11:56 +00:00 |
sjfink
|
9a5d76d487
|
implement hasEdge
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1689 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-29 18:30:15 +00:00 |
sjfink
|
d95a6418f6
|
more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1688 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-29 14:18:05 +00:00 |
sjfink
|
5f7d87caff
|
more IllegalArgumentException checks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1687 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-29 13:13:24 +00:00 |
sjfink
|
10cf6564e8
|
disable dubious equality simplification logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1685 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-28 14:28:44 +00:00 |
sjfink
|
994f5a3c13
|
javadoc tweaks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1684 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-28 12:22:36 +00:00 |
sjfink
|
fac5130054
|
another IllegalArgumentException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1683 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-28 12:22:19 +00:00 |
sjfink
|
1d80da0b78
|
add an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1682 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-28 12:21:56 +00:00 |
sjfink
|
d155c4b5c3
|
Patch [ 1782967 ] small documentation additions for demand pointer analysis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1681 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-28 12:21:20 +00:00 |
loginov
|
2c850563f0
|
Added quotes to classpath values to handle spaces.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1679 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 21:40:46 +00:00 |
sjfink
|
2225703e9a
|
bug fix for simplifying disjunctions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1678 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 19:45:35 +00:00 |
sjfink
|
76f3cc188f
|
better simplification for disjunctions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1677 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 19:14:11 +00:00 |
sjfink
|
bb33fa62c2
|
add an IllegalArgumentException check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1675 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 13:47:51 +00:00 |
sjfink
|
95054cea79
|
add an IllegalArgumentException check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1674 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 13:47:33 +00:00 |
sjfink
|
e573a6a414
|
bug fix for prettyPrint()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1673 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 13:46:57 +00:00 |
sjfink
|
8409af2af0
|
disable overly expensive quantifier simplification logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1671 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-27 13:46:28 +00:00 |
sjfink
|
19a0c8a5ad
|
more IllegalArgumentExceptions and declared exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1665 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-24 15:57:40 +00:00 |
dolby-oss
|
2686ac8a67
|
bug fixes for using slicer on CAst-derived IRs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1662 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-24 01:53:02 +00:00 |
yahave
|
26f16be44a
|
make constructor protected instead of private so subclasses can call super instead of using static construction method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1661 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-23 21:52:20 +00:00 |
sjfink
|
f5221d5024
|
fix for bug [ 1780094 ] HeapGraph: points-to and successor nodes don't match
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1660 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-23 18:26:13 +00:00 |
sjfink
|
806a90d349
|
tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1659 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-23 18:25:38 +00:00 |
sjfink
|
ff1c0ea48b
|
more IllegalArgumentExceptions and related refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1657 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-22 16:33:45 +00:00 |
yahave
|
ce1454f2a9
|
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@1656 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-22 15:34:01 +00:00 |
sjfink
|
008193ebb2
|
Don't hardcode "java.exe". Just invoke "java". Should work on both Windows and others.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-22 15:17:43 +00:00 |
sjfink
|
14ea8419da
|
add getWalaCorePluginHome
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1651 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-22 14:50:00 +00:00 |
sjfink
|
8de2873988
|
bug fixes for xtraClasspath
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-22 14:49:34 +00:00 |
sjfink
|
7559698b00
|
pass java.library.path on to subprocess
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1649 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-22 12:49:49 +00:00 |
sjfink
|
ef2a00b775
|
significant revamp
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1648 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 19:55:23 +00:00 |
sjfink
|
cbb22704e1
|
tweak some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1647 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 19:54:59 +00:00 |
sjfink
|
471f7bed24
|
more IllegalArgumentExceptions and small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1646 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 17:18:52 +00:00 |
sjfink
|
bf04ab3750
|
more IllegalArgumentExceptions and small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1645 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 17:18:00 +00:00 |
sjfink
|
ef322c4e36
|
more refactoring for semi-decision procedures
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1643 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 14:02:42 +00:00 |
sjfink
|
47fed4f34f
|
refactoring to support new ISemiDecisionProcedure
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1642 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 13:26:09 +00:00 |
sjfink
|
8832a4f6df
|
declare some unchecked exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1641 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 12:51:35 +00:00 |
sjfink
|
da7aa76217
|
more precondition checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1640 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-21 02:46:01 +00:00 |
sjfink
|
97083468b7
|
bug fix for PointerAnalysisImpl.toString and tests for this
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1636 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-20 21:34:08 +00:00 |
sjfink
|
a013bb006e
|
cleanups for illegal arguments and unsupported operations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1635 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-20 20:16:43 +00:00 |
sjfink
|
2b1cffddfd
|
IllegalArgumentExceptions and minor refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1634 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-20 14:49:39 +00:00 |
sjfink
|
d395f22242
|
fix pathological case in getTakenSuccessor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1633 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-20 14:16:07 +00:00 |
sjfink
|
c2a17a5fbc
|
IllegalArgumentExceptions and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1632 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-20 13:38:41 +00:00 |
loginov
|
47cc86cea8
|
Added method computeBackwardThinSlice that takes a Collection
of Statements as seeds.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1631 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 21:50:45 +00:00 |
sjfink
|
7f5f313f0c
|
more checks for IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1630 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 21:37:41 +00:00 |
sjfink
|
41ec2ce95f
|
nuke some extraneous control dependence edges to parameter passing statements, as per conversation with Alexey.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1628 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 19:54:16 +00:00 |
sjfink
|
d0db9f480e
|
patch from Bruno Dufour ... look in system classloader as a last resort
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1626 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 19:11:25 +00:00 |
sjfink
|
41070719f2
|
bug fix in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1625 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 18:55:24 +00:00 |
sjfink
|
1d90e214bd
|
Bug [ 1775433 ] Off by one error in BasicHeapGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1624 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 13:09:49 +00:00 |
sjfink
|
5fd01b4b48
|
add a small comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1623 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-17 12:41:41 +00:00 |
sjfink
|
10f50fb4bf
|
changes to OrdinalSetMapping API
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1622 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-14 17:04:04 +00:00 |
dolby-oss
|
93380d8d04
|
bug fix for meets of primitive types
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1619 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-14 15:02:18 +00:00 |
sjfink
|
93dd4a26e5
|
comment out weird implementation of getMethodSignature()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1615 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-13 21:45:33 +00:00 |
sjfink
|
66afbbc77d
|
misc. fixes with decorated printing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-13 19:24:32 +00:00 |
loginov
|
b8ad396610
|
Added the getter for the TypeReference member (type).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1613 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-13 17:07:38 +00:00 |
sjfink
|
c7f6e3adee
|
Patch 1773175 Graph with labeled edges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-13 17:04:25 +00:00 |
dolby-oss
|
a25d8404d8
|
fix javac compile issue
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1608 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-11 02:29:39 +00:00 |
loginov
|
04723f925d
|
Pulled out CISDG into a top-level class and made a CISlicer,
from which ThinSlicer inherits with specific dependence options.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1605 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-10 21:21:07 +00:00 |
loginov
|
40cd33fbc1
|
Pulled out CISDG into a top-level class and made a CISlicer,
from which ThinSlicer inherits with specific dependence options.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-10 21:19:13 +00:00 |
sjfink
|
77c3924f13
|
demand-driven pointer analysis from Manu Sridharan
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1603 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-10 20:45:35 +00:00 |
sjfink
|
94ea5895fe
|
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-10 18:02:29 +00:00 |
sjfink
|
f325394745
|
introduce AbstractJavaAnalysisAction
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1597 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-08 15:29:57 +00:00 |
dolby-oss
|
fd91f9a3ba
|
add factories and objects to allow slicer to be extended to handle multiple languages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1594 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-08 12:00:10 +00:00 |
sjfink
|
6814f05939
|
fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1593 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 20:12:30 +00:00 |
sjfink
|
4bac3bbd1b
|
remove size() method; too slow
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1592 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 20:12:14 +00:00 |
sjfink
|
96d6e30b3b
|
implement more stuff
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1591 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 18:03:21 +00:00 |
sjfink
|
5a6b2b2ea1
|
fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1590 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 17:53:38 +00:00 |
sjfink
|
2b50775867
|
add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1589 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 17:53:05 +00:00 |
sjfink
|
22d36524b7
|
expose getModuleEntry() for ShrikeClass
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1588 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 16:01:13 +00:00 |
sjfink
|
03481563dc
|
add size()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1587 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 15:58:10 +00:00 |
sjfink
|
776654da74
|
just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1586 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 15:57:50 +00:00 |
sjfink
|
cd02b714cb
|
add an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1585 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 15:57:26 +00:00 |
sjfink
|
4b1cd2d59b
|
implement getPredNodeNumbers()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1584 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 15:57:08 +00:00 |
sjfink
|
88b748bfb4
|
remove unused import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1583 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 14:26:03 +00:00 |
sjfink
|
ae3aafdeb0
|
bug fixes with block numbers
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1582 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 14:25:23 +00:00 |
sjfink
|
a5c790148e
|
small API generalization to accomodate generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1581 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2007-08-07 14:25:08 +00:00 |