Commit Graph

1844 Commits

Author SHA1 Message Date
sjfink 5ffba4b4b0 fix model for System.<clinit>
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2657 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-04 03:00:33 +00:00
sjfink 745fd7d5a4 Simplify MethodTargetSelector and ContextSelector interfaces; delete optimizations based on allSitesDispatchIdentically and mayReturnSyntheticMethod.
Also some Cast bug fixes.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2656 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 21:32:45 +00:00
sjfink 69c1bfa991 Simplify MethodTargetSelector and ContextSelector interfaces; delete optimizations based on allSitesDispatchIdentically and mayReturnSyntheticMethod.
Also some Cast bug fixes.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2655 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 21:32:36 +00:00
sjfink aa33858080 Simplify MethodTargetSelector and ContextSelector interfaces; delete optimizations based on allSitesDispatchIdentically and mayReturnSyntheticMethod.
Also some Cast bug fixes.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2654 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 21:32:31 +00:00
sjfink 42336728df Simplify MethodTargetSelector and ContextSelector interfaces; delete optimizations based on allSitesDispatchIdentically and mayReturnSyntheticMethod.
Also some Cast bug fixes.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2653 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 21:32:27 +00:00
msridhar1 bf8549d599 added context parameter to SyntheticMethod.makeIR()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 04:02:33 +00:00
msridhar1 86901e07e5 add code to pass in different ActionForm types to entrypoint
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2651 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 04:01:46 +00:00
sjfink 473fe90b7c delete IClass.isStatic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 01:48:33 +00:00
sjfink 79bbb026bc delete IClass.isStatic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2649 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 01:48:19 +00:00
sjfink 04e2e78de9 delete IClass.isStatic()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2648 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-03 01:47:46 +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
sjfink 2e4a0b8610 words
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2646 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-02 20:58:17 +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
msridhar1 7cb7c6311f cleanup
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2644 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-02 17:34:31 +00:00
sjfink f604add130 bug fix
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2643 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-02 01:53:55 +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 71d980f8f1 reflection patches from Marco
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2641 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-02 01:40:00 +00:00
sjfink 3d408fdd7e reflection patches from Marco
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2640 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-02 01:39:53 +00:00
sjfink d77357fd5a bug fixes for reflection processing of arrays
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2639 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-29 22:14:56 +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
sjfink 32a7543322 fix bug with phi instructions in synthetic IRs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2637 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-29 21:42:17 +00:00
sjfink b08f49eda7 fix bug with phi instructions in synthetic IRs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2636 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-29 21:42:10 +00:00
sjfink 671e93ca37 tweak comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2635 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-29 18:28:57 +00:00
sjfink 54e1f8ff05 just whitespace
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2634 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-28 19:39:24 +00:00
dolby-oss d1265b3575 minor tweaks for handling internal translator errors
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2633 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-28 17:44:04 +00:00
msridhar1 a04a8d67dc sort CNF clauses before simplification for greater determinism
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2632 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-28 15:38:30 +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 cef4846776 make two methods final
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2630 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-27 20:44:54 +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 e48a066a70 implement getMethods()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2627 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 15:24:33 +00:00
sjfink bd5843f098 implement getMethods()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2626 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 15:24:10 +00:00
sjfink 2c388b7744 support Method.invoke
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2625 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 04:51:39 +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 c28c7446bc support Class.getDeclaredMethod
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2623 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 04:11:19 +00:00
sjfink 1f00cb916c refactoring to generalize some reflection processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2622 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 03:42:26 +00:00
sjfink 769ab11ea0 refactoring to generalize some reflection processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2621 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 03:42:20 +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
sjfink 89e0138002 clean up imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2619 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 03:09:44 +00:00
sjfink 1ff3ab7361 tweak comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2618 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 03:09:29 +00:00
msridhar1 7fab510406 change some too-precise dependences
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2617 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-26 01:46:57 +00:00
pistoia 91a497e16e removed SecurityException from the throws clause
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2616 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-25 20:38:49 +00:00
pistoia ee6e5ca941 removed SecurityException from the throws clause
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2615 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-25 20:38:11 +00:00
sjfink 24feb87755 just whitespace
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-25 20:15:01 +00:00
sjfink 9472396187 fixes to use HashSetFactory and HashMapFactory
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2613 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-25 16:37:51 +00:00
sjfink 300568f339 delete PointerFlowGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-24 00:05:54 +00:00
sjfink 9f2fa75340 delete PointerFlowGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2611 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-24 00:05:42 +00:00
sjfink 8814ece4e2 delete PointerFlowGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2610 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-24 00:05:19 +00:00
sjfink 58c63a7463 delete PointerFlowGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2609 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-24 00:05:09 +00:00
dolby-oss 1482a589d2 patch for zero-one-container engine for Java source
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2608 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-23 22:46:47 +00:00