Commit Graph

1001 Commits

Author SHA1 Message Date
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
egeay a11e72931b Refactorings due to implementation of application for running string analysis along a WALA slice.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1664 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-24 12:37:01 +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 d4ab99b2c1 use new call graph builder factories
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1658 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-23 18:25:12 +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
yahave 2c8dd6d027 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@1655 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 15:33:55 +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
yahave 8d5172fbc8 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@1653 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 15:33:46 +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 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 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 864d634bf1 more precondition checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1639 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 02:45:30 +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 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 1f67550d3c add more checks for IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1629 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-17 21:09:49 +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 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 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 4401975206 fix for inserting casts for binary ops
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1621 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-14 16:10:58 +00:00
dolby-oss 3be623a375 add primitive conversions where appropriate for binary ops
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1620 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-14 15:10:13 +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