Commit Graph

213 Commits

Author SHA1 Message Date
dolby-oss 57742fc75a add comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1021 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-27 14:35:49 +00:00
sjfink c7dfb81aab publish Tables utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1020 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-27 14:10:54 +00:00
sjfink a2c7c8d6e4 check arguments to public methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1019 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 20:35:25 +00:00
sjfink b9e9306198 misc. cleanups and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1017 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 18:15:56 +00:00
sjfink f239bd6148 bug fixes, cleanups, and more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1014 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 17:29:50 +00:00
sjfink 47df58f051 minor bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1012 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 17:00:41 +00:00
sjfink 0c79812aca misc. cleanups, annotations, and bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1010 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 15:36:44 +00:00
sjfink ec2e0f5967 misc minor cleanups, annotations, and bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1009 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 14:47:41 +00:00
sjfink 4a29f033c8 annotations and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1008 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 13:53:16 +00:00
sjfink d31e558511 annotations and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1005 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 13:12:42 +00:00
sjfink 4ff1b044f8 annotations and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1004 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 12:48:58 +00:00
sjfink 719f2f16d4 misc bug fixes.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1003 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-25 18:51:53 +00:00
sjfink f6b2952b8e comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1001 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:21:31 +00:00
sjfink 4011ebbf9f add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1000 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:20:21 +00:00
sjfink e1502f48a3 revert previous change
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@999 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:18:06 +00:00
sjfink fd865b5759 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@998 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:17:52 +00:00
sjfink b591554db9 new equals() and hashCode() from manu
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@992 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 13:41:03 +00:00
sjfink f50811263c minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@984 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-18 15:51:54 +00:00
sjfink cb3d6eace5 small cleanup in classloader API
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@977 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 17:34:15 +00:00
sjfink 33ff79e9c0 new toString()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@976 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 17:33:56 +00:00
sjfink 6cf79ac1b3 cleanup and refactoring of Eclipse analysis scope management
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@973 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 16:12:41 +00:00
sjfink 98ad0cfdb2 reorganize eclipse dependencies
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@966 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 14:04:35 +00:00
sjfink 12eab772d9 make next() throw NoSuchElementException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@961 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:29:19 +00:00
sjfink 0fccbfdafd some new functionality
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@960 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:57 +00:00
sjfink 6b908fa2d8 initial revision
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@959 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:34 +00:00
sjfink 59547e5f62 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@958 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:22 +00:00
sjfink 7be09e6173 initial revision
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@957 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:03 +00:00
sjfink 29677a6023 new internal annotations and new isInnerClass()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@956 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:27:47 +00:00
sjfink fc661c9a01 format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@954 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:34:57 +00:00
sjfink 7dc2cde09a add UNREACHABLE(Object)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@953 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:34:34 +00:00
sjfink 3a756fb6a0 a few bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@952 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:34:16 +00:00
sjfink 18cd95f325 add an internal annotation and fix bug in isAssignableFrom
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@951 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:33:58 +00:00
sjfink 3eb37be705 add long-overdue ClassHierarchy.isAssignableFrom
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@947 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-12 15:00:49 +00:00
sjfink c34b8e53ef bug fixes and more functions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@946 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-12 15:00:27 +00:00
sjfink fdcdf8c4cf fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@945 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-12 14:55:25 +00:00
sjfink a02fd42060 cleanups suggested by eg
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@938 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-09 20:26:05 +00:00
sjfink 95b9ee21d0 new logic code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@937 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-09 16:40:19 +00:00
sjfink 047f508a59 fix formatting
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@936 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-09 16:40:00 +00:00
sjfink 7cd7750aef cut debug print statement
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@935 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-06 15:45:40 +00:00
sjfink e329e7941b misc bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@934 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-06 15:11:59 +00:00
sjfink f2039b68a5 add method getTraceStream()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@930 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-05 14:33:50 +00:00
sjfink 515bc587c3 bug fix : handle METHOD_ENTRY in some switch statements
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@929 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-05 14:33:24 +00:00
sjfink 4025362ce2 format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@928 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-05 14:32:58 +00:00
dolby-oss 66a83b0e3c fixes for Pi nodes for new boolean constant values
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@924 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-04 17:40:44 +00:00
dolby-oss 10ccb7410e support for boolean-typed constants and customizable default values for uninitialized values; both of these are used to support scripting language features
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@919 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-04 13:00:04 +00:00
dolby-oss 6a01f352bb use linkedhashset as backing collection. the motivation is that now the Iterator2Collection can be used if you want to read from an Iterator multiple times, and want the same order each time as the original iterator
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@907 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-29 15:32:19 +00:00
dolby-oss fa57d84cc9 1) add IR accessors for new sites
2) fix issues with classloaderref for some array classes
3) minor fix to ctor in thread native model


git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@898 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-27 19:53:41 +00:00
sjfink a37017ee5e bug fix again (sigh)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@897 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-27 14:25:13 +00:00
sjfink 73fe729679 revert previous change
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@896 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-27 13:30:10 +00:00
sjfink 4653a976dc tweak Thread model as per discussion with Mayur
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@894 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-27 01:05:38 +00:00
sjfink 766cf2e008 change return type of getInstructions() to SSAInstruction[]
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@893 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-26 16:21:14 +00:00
sjfink bbad853352 bug fix from Nick Kidd.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@892 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-26 16:20:49 +00:00
mkogane 61d26d85d9 added isSpecial() method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@884 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-23 05:41:54 +00:00
sjfink 2870d1dbc8 soft caching of bytecode info and small API changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@881 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-22 15:48:54 +00:00
sjfink 9f2055ac93 remove dead import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@879 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-22 13:41:30 +00:00
sjfink e02937e61b make IBasicBlock an Iterable<IInstruction>. Rename iterateAllInstructions() to iterator()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@878 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-22 10:50:42 +00:00
sjfink e955c1e657 Graph API change: Graph is now an Iterable of Nodes!
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@867 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-21 21:07:30 +00:00
sjfink cbb1d11033 bug fix in getMappedIndex
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@860 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:50 +00:00
sjfink 448ce75d4b added factory method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@859 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:33 +00:00
sjfink 47cae95830 more development
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@858 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:18 +00:00
sjfink 5028ac9b85 bug fix from Nick Kidd and an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@857 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:44:43 +00:00
sjfink 18b5379320 minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@849 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 16:09:47 +00:00
sjfink 3d18e2f2fe add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@846 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 15:44:08 +00:00
dolby-oss ec2d6da198 new selector to take advantage of new target-method-based filtering
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@843 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 02:24:08 +00:00
dolby-oss 2dc8f805d4 major change is reworking how filtering works in the propagation call graph builders. The old notion of a filter as a type or an instance key has been replaced with an interface TypeFilter that supports arbitrary filtering. The class and instance key filters have been redone to use it, and a new filter that filters for types that dispatch to a particular method has also been added.
other minor changes:

TypeInference:
 1) fix to handle constant that is the last value number
 2) add visitor to set result of instanceof to boolean if doPrimitives
 3) PrimitivePropagateOperator not final to allow specialization
PrimitiveType:
 mimic Java semantics for implicit upcasts: add notion of size and 
 define meet to take larger size
SSASwitchInstruction:
 add iterator for switch labels
cfg.Util:
 add more helpers for dealing with switches


git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@838 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 01:56:32 +00:00
sjfink 636fb313ba tweak an assertion message
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@834 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-07 14:46:45 +00:00
sjfink 884f414754 delete obsolete junk
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@824 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 15:16:49 +00:00
sjfink c16fe4c8d2 initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@822 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 14:59:04 +00:00
sjfink 6bd9add2ef just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@821 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-01 14:58:51 +00:00
sjfink 1879f55131 more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@809 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:09:33 +00:00
sjfink 582068f252 add a factory method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@808 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:09:23 +00:00
sjfink 5747c41d98 add support for stdin
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@807 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:09:10 +00:00
sjfink 411171ff09 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@805 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-28 14:08:32 +00:00
sjfink ce3a554146 misc. cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@800 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-27 18:17:33 +00:00
sjfink b95fbf2067 remove an unreachable assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@790 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-26 20:06:24 +00:00
dolby-oss 8ad9a91582 more type and method references; support for adding static fields to the FakeRootClass for analysis modelling purposes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@786 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-25 02:15:50 +00:00
sjfink 24d290beb8 make ClassHierarchy implement Iterable<IClass>
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@785 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-23 17:21:07 +00:00
sjfink d60734d54b refactoring of relations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@783 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-23 17:07:21 +00:00
sjfink c5685d6346 bug fix in file utils from Nick Kidd
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@765 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-15 21:11:38 +00:00
rmfuhrer 2b7cd06bb4 Now provides an EntrypointBuilder interface so that clients
(not just sub-classes) can supply the means for computing the
Entrypoints.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@759 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-14 16:45:24 +00:00
sjfink 6ccbfcdf06 formatting and javadoc
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@719 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-12 21:17:10 +00:00
dolby-oss d4916f52be further analysis engine surgery, motivated by string analysis example
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@706 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-12 18:29:22 +00:00
sjfink be1415de88 more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@684 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 20:17:02 +00:00
sjfink a927db0f8c miscellaneous minor cleanups. eclipse build stuff. import statements.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@676 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 19:07:02 +00:00
dolby-oss f5b1c2a27e some moving of code around to make the analysis engines provide a default way to build a call graph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@653 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:44:25 +00:00
dolby-oss 794a4a764d add more wrappers to make various kinds of main entrypoints
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:43:24 +00:00
dolby-oss 3c71fda451 silence messages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@651 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:42:37 +00:00
yahave ed5fd17c89 remove final to allow subclassing,
and addition of a static xor method in the spirit of existing
static operations.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-06 04:36:36 +00:00
sjfink c6e843ad72 bug fix for new clinit processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-30 17:34:52 +00:00
dolby-oss bec1dcd0c5 more verbose diagnostics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:07:12 +00:00
dolby-oss b2596fbf0e allow creation of ReceiverTypeContextSelectors in other packages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@611 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:06:50 +00:00
dolby-oss 34d9acf899 fix (or hack) to allow filtering on method calls when a target selector has substituted a static method as a synthetic target
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@610 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:06:14 +00:00
dolby-oss 58d90b3b5f work around the fact that GetCaughtException instructions appear in instruction arrays generated by the CAst front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@609 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:05:07 +00:00
sjfink 6147282c0c add some utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@607 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:18:34 +00:00
sjfink 86b8427e0b add parseForBinaryName()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@606 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:18:11 +00:00
sjfink e4c824cd97 just formatting
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@605 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:17:51 +00:00
sjfink a3d04f3aaf delete a dead import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:38:40 +00:00
sjfink 536f58fc19 make statements field protected
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@603 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:37:56 +00:00
sjfink 97c9efd313 add new FakeWorldClinitNode as a home for calls to class initializers
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:32:48 +00:00
sjfink 5c5de9153c delete dead class
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@601 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:31:14 +00:00