Commit Graph

1948 Commits

Author SHA1 Message Date
sjfink 8bdf08b27d lazy calculation of callee params
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2761 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-15 19:56:50 +00:00
sjfink fc495cf49e bug fix for empty graphs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2760 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-15 12:03:50 +00:00
msridhar1 11f7a55b2e fix for mac
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2759 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-13 20:15:01 +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 279bed224d more optimization
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2756 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-10 23:32:48 +00:00
msridhar1 90a5719e5c optimizations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2755 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-10 22:59:57 +00:00
sjfink 0e13e78df8 words
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2754 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-10 18:08:58 +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
msridhar1 3988bbda96 added debugging code to do type checking of points-to sets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2752 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-08 16:44:30 +00:00
pistoia 8dc5fb5cb3 Tests for new reflection-modeling code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2751 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-04 22:51:57 +00:00
sjfink 7856cc7773 delete half-baked logic package
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2750 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-04 21:05:42 +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 32d846a7f4 Added support for additional reflective methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2748 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-04 19:46:09 +00:00
pistoia 417e36fb79 Added support for additional reflective methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2747 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-04 19:46:01 +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 1e19994dc1 small bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2744 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-03 22:12:44 +00:00
msridhar1 eb9cd0e509 added comments and some debugging prints
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2743 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-03 19:50:25 +00:00
sjfink 3f3d55e9b8 add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2742 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-03 12:24:56 +00:00
msridhar1 589575f23c added some debugging statements
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2741 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-02 20:19:19 +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 8a39de940b bug fix in equals/hashcode
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2739 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-01 21:45:38 +00:00
msridhar1 367b2e8893 added another generated cast instruction
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2738 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-01 19:52:31 +00:00
sjfink 5021e63f29 nuke ResolutionFailure
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2737 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-01 13:31:52 +00:00
sjfink 2807ddb556 nuke ResolutionFailure
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2736 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-01 13:31:04 +00:00
sjfink 2fb3f17eb7 fix some hashcode/equals stuff
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2735 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-31 22:22:51 +00:00
sjfink f89380f996 fix hashcode problems and misc. minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2734 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-31 15:47:58 +00:00
sjfink ec363cc10a fix hashcode problems and misc. minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2733 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-31 15:47:32 +00:00
sjfink f35d93dc7d small refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2732 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-25 17:23:23 +00:00
dolby-oss e509347a24 support for include-style constructs at the AST level
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2731 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-25 15:16:21 +00:00
sjfink 027d6ebf99 some optimizations for more lazy traversals
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2730 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-24 22:10:26 +00:00
sjfink e922764915 some tuning of modref utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2729 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-24 21:11:45 +00:00
sjfink 67a48d501e nuke an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2728 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-21 15:36:30 +00:00
sjfink 9b266acea0 bug fixes and assertions for reflection corner cases
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2727 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-21 15:31:29 +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
sjfink 1ea215abbe more reflection tests
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2725 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-21 14:58:43 +00:00
sjfink 3ab4cbeb7d bug fixes.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2724 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-20 18:10:13 +00:00
sjfink ce44e1528b comments and format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2723 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-20 17:56:50 +00:00
sjfink 97533008ae add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2722 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-20 17:56:20 +00:00
msridhar1 681a188b3e couple of small bug fixes, formatting
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2721 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-20 12:30:31 +00:00
msridhar1 0b60bd2282 bug fix in PointType; handle loadclass in TypeInference
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2720 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-19 20:33:30 +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 355ac58ee3 bug fix for local value number
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2718 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-19 20:22:30 +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
sjfink 5eeba1e916 words
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2716 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-19 19:43:27 +00:00
msridhar1 fd110a1f08 add support for pi instructions in synthetic methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2715 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-18 18:57:20 +00:00
msridhar1 a2484f50dd added method isStandardServlet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2714 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-18 17:52:52 +00:00
dolby-oss 0345fbd563 fixes for break from arbitrary code block
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2713 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-18 14:18:26 +00:00
dolby-oss c0296330f8 fixes for break from arbitrary code block
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2712 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-18 14:17:23 +00:00