Commit Graph

3938 Commits

Author SHA1 Message Date
Julian Dolby b8154bf2d9 slight generalization of the temporary file support 2014-05-20 13:10:41 +02:00
Julian Dolby 8e1ab52381 add types left out of commit 2014-05-20 13:10:39 +02:00
Julian Dolby 654ffe921d add type left out of commit 2014-05-20 13:10:36 +02:00
Julian Dolby 5228cacd43 adapt to type changes 2014-05-20 13:10:33 +02:00
Julian Dolby 675db79ef2 magic tycho compile option (thanks to a post by Jan Rosczak on dev.eclipse.org) 2014-05-20 13:10:30 +02:00
Julian Dolby 01e945a085 compile 1.7 2014-05-20 13:10:27 +02:00
Julian Dolby 5c45dde3d8 new progress monitor functionality to handle memory limitation 2014-05-20 13:10:25 +02:00
Julian Dolby dbd9c60d4f type generalization 2014-05-20 13:10:22 +02:00
Julian Dolby 0cb23266c9 adaot to type generalization 2014-05-20 13:10:18 +02:00
Julian Dolby 78b94525bb final class 2014-05-20 13:10:12 +02:00
Julian Dolby ad28eabb27 use java functionality to handle urls 2014-05-20 13:10:09 +02:00
Julian Dolby 8a2434b138 flow graph handles some flow through the arguments array. also a fake
'pointer analysis' is constructed using the flow graph.
2014-05-20 13:10:06 +02:00
Julian Dolby b0bc00e276 type generalization for mutable mappings 2014-05-20 13:10:03 +02:00
Julian Dolby d962543b87 allow filtering to express subtypes 2014-05-20 13:10:01 +02:00
Julian Dolby e8487ff294 pointer analysis simulation for field-based CGs 2014-05-20 13:09:58 +02:00
Julian Dolby d4cd7c23f9 new timeout mechanism 2014-05-20 13:09:55 +02:00
Julian Dolby ea7bcebf92 new timeout mechanism 2014-05-20 13:09:53 +02:00
Julian Dolby b2c5c81b5f new timeout mechanism 2014-05-20 13:09:50 +02:00
Julian Dolby 62d6021d42 more tests 2014-05-20 13:09:47 +02:00
Julian Dolby 6bea5ef845 use new timeout mechanism 2014-05-20 13:09:40 +02:00
Julian Dolby d7fe1cc449 ignore debugger token 2014-05-20 13:09:37 +02:00
Julian Dolby 54e7b217bd trivial final modifier 2014-05-20 13:09:33 +02:00
Julian Dolby e6156e7abd find arguments array vns 2014-05-20 13:09:30 +02:00
Julian Dolby cab44f0cae propagate source names in prototype lookups 2014-05-20 13:09:27 +02:00
Julian Dolby 8921a8cb71 allow specialization of source name map generation 2014-05-20 13:09:24 +02:00
Julian Dolby e4d8380dc8 a couple of wrappers 2014-05-20 13:09:21 +02:00
Julian Dolby 51ea9dee0e test new mechanisms 2014-05-20 13:09:19 +02:00
Julian Dolby c20b59013e threading support 2014-05-20 13:09:16 +02:00
Julian Dolby 2750f8e67b 1) use less verbose instrumentation to reduce problems with methods
getting too big
2) handle issues with exceptional control flow not being followed
properly sometimes
2014-05-20 13:09:13 +02:00
Julian Dolby e788a94b06 fix missing parentheses in test to fix null pointer crash 2014-05-20 13:09:10 +02:00
Julian Dolby 837cb5aee5 1) compress dumped call graph edges
2) make instrumentor preserve the names of jar entries and classes as
they are input, rather than recomputing class names when writing the
output jar.  This usually makes no difference, but can preserve broken
structures when the input jar file has mismatches between class names
and its entry names.
2014-05-20 13:09:07 +02:00
Julian Dolby c4a04d7eec more detail in assertion 2014-05-20 13:09:04 +02:00
Julian Dolby a6315f8a62 more detail in assertion 2014-05-20 13:09:01 +02:00
Sam Blackshear 4b7852472d Update SSAConditionalBranchInstruction.java
Changing SSAConditionalInstruction.isObjectComparison(): previous definition returns true for comparisons of Primordial scope objects, but false for Application scope objects. The update version returns true in both cases
2014-05-20 13:08:59 +02:00
sjfink 6a835c908e use a more precise (covariant) return type for BitVectorIntSet.intersection 2014-05-20 13:08:56 +02:00
Michael Heilmann 63ed63e7fa add test for GetMethod context, interpreter and selector 2014-05-20 13:08:32 +02:00
Michael Heilmann f3dac38bc9 remove empty package 2014-05-20 12:49:58 +02:00
Michael Heilmann d1f6564d23 fix doc comments 2014-05-20 12:49:56 +02:00
Michael Heilmann 349a8f8355 move GetMethod context, interpreter and selector into appropriate package, fix copyright notice 2014-05-20 12:49:53 +02:00
Michael Heilmann 525c203a8b improve doc comments 2014-05-20 12:49:45 +02:00
Michael Heilmann 6c5ef65d5f commit GetMethod context, interpreter and selector 2014-05-20 12:49:23 +02:00
Julian Dolby 51d4b0e462 make urlToFile and streamToFile more flexible 2013-12-13 19:27:22 -05:00
Julian Dolby f451a19b52 fix to put directory entries in generated instrumented jars 2013-12-09 21:41:05 -05:00
Julian Dolby b4cf06c9dc print less 2013-12-03 20:57:17 -05:00
Julian Dolby ba9aa51429 print less 2013-12-03 18:07:36 -05:00
ksrinivs 27fb9151f1 Merge branch 'master' of https://github.com/wala/WALA 2013-12-03 16:01:45 -05:00
ksrinivs bcc0d23c54 minor fixes 2013-12-03 16:01:28 -05:00
Julian Dolby 1b81d2ffcd less printing 2013-12-03 15:59:18 -05:00
Julian Dolby 62729613d7 less printing 2013-12-03 15:20:53 -05:00
Julian Dolby 1cc58c6e2f less printing 2013-12-03 13:09:35 -05:00