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