Juergen Graf
9b1cf1ae07
no warnings in com.ibm.wala.cast
2013-03-12 00:29:01 +01:00
Juergen Graf
80920368ef
incorporate changes from other branch
...
- remove extraneous printing
- fixes for parse errors in JS and HTML
- fixes for handling parse errors in JS and HTML
- update comments
- Change BitVectorRepository to use LinkedLists
- improve javadoc
- fix for for in contexts for NEVER case
- missing VectorKill println method
2013-03-12 00:21:26 +01:00
Juergen Graf
10c66e1cb9
make common super class optional - needed for X10 frontend
2013-03-08 15:52:51 +01:00
Juergen Graf
aac2e2f862
work around for that optionally does not delete JavaSourceLoaderImpl.fTypeMap
2013-03-06 17:09:45 +01:00
Martin Mohr
123c1b9d18
do not check for activities while loading classes...
2013-02-07 17:25:06 +01:00
Martin Mohr
095caeebff
also add standard scope so that standard java classes are correctly resolved
2013-02-06 20:52:37 +01:00
Martin Mohr
d0d2609bf3
cleanup in com.ibm.wala.dalvik project
2013-02-06 14:29:28 +01:00
Martin Mohr
77275aad73
fix compilation problems, remove dependency on wala test project, transform eclipse project dependencies into plugin dependencies
2014-04-09 02:43:32 +02:00
Juergen Graf
d77cfc60fc
incorporate changes from other branch
...
- Annotation support
- Properly fix path-with-spaces bug.
- fix bug involving paths with spaces
- add a simple driver for building a call graph via a scope file
- Properly return null as default constructor of an array.
- organize imports
- better handling of missing bytecodes
- javadoc
- test fix
- small Javadoc fix
- added date-property.js
- 1) added InstanceKey.getCreation sites and its implementations 2) fixes for issues with keys representing dynamic properties i) all properties are converted to strings,
- publicize method makeClasspath(). deprecate quoteStringIfNeeded()
- organize imports
- javadoc
- renamed classes to make relationship to mod-ref analysis clearer
- add support for lexical writes
- Code to compute transitive lexical accesses of methods.
- extract some generally useful code from ModRef
- Generate proper InstanceFieldKeys for property accesses with Numbers.
- rewrite to make hardest test appear last
- fix test to properly check reachability
- add an array test that doesn't quite work
- add method to get a PointerKey for a global
- compare FieldValueDispatch objects based on CGNode as well
- Handle duplicate field names between subclass and superclass.
2013-02-06 12:34:25 +01:00
Martin Mohr
09f82ecec1
Copyright notice
2013-02-06 09:03:20 +01:00
Martin Mohr
55dadb2de1
visibility change to setUpAnalysisScope
2013-02-06 08:21:53 +01:00
Martin Mohr
0c6f0849cd
make com.ibm.wala.dalvik a plugin project
2013-02-01 11:17:27 +01:00
Martin Mohr
114e911005
helper class for commit db5f4d0ad837a5ae529c6b74fdd80eb9bada4d87
2013-02-01 11:14:09 +01:00
Martin Mohr
8eb6567e94
add android lib, model and example app to make test run possible (only temporary)
2013-02-01 11:13:03 +01:00
Martin Mohr
cc239d5803
add some variants of existing methods to be independent of scandroid specific stuff
2013-02-01 11:11:41 +01:00
Martin Mohr
e82155e27b
delete spurious classes
2013-02-01 11:10:38 +01:00
Martin Mohr
2e8d1a9adf
remove spurious com.ibm.wala.ssa classes and package (from dalvik project)
2013-01-31 17:02:51 +01:00
Martin Mohr
d2288201cf
fix classpath of dalvik eclipse project
2013-01-31 17:01:59 +01:00
Martin Mohr
3e9751539c
new project: WALA frontend for dalvik bytecode (based on SCanDroid)
2013-01-31 16:54:35 +01:00
Martin Mohr
8806b7c119
refine last commit
2013-01-31 16:48:04 +01:00
Martin Mohr
b21fd9afb3
relax visibility of some methods in SSACFG (for dalvik frontend)
2013-01-31 16:41:27 +01:00
Juergen Graf
0d12f90232
add additional definition of natives.xml that has no references to com.ibm.wala.model classes
2012-12-18 14:11:55 +01:00
Juergen Graf
41fdb087bb
ignore nativespec if attribute is null
2012-12-15 03:59:24 +01:00
Juergen Graf
9fac9e9a30
Merge branch 'wala' into master
2012-11-30 04:46:24 +01:00
Juergen Graf
56780b5076
treat null as neutral element for intersection, as it is the default value for uninitialized variables
2012-11-30 03:16:17 +01:00
sjfink
10172606bb
add project-specific settings to build with 1.6 compiler
2012-11-29 13:47:01 -08:00
Juergen Graf
9503100d8b
fix bug in intersection framework - aborted too early
2012-11-29 17:46:38 +01:00
Manu Sridharan
160337ac85
Create new project com.ibm.wala.ide.jsdt.tests.
...
We want a separate project for these tests, so beginning users
aren't forced to install JSDT to run the older tests in
com.ibm.wala.ide.tests.
2012-11-28 12:09:55 -05:00
sjfink
846a047aba
change handling of vm args to avoid problems with spaces
2012-11-27 22:19:57 -08:00
sjfink
4f06e75e8d
fix a logging statement
2012-11-27 22:18:47 -08:00
sjfink
d78e8fe25c
delete debugging printf statement
2012-11-27 15:18:48 -08:00
sjfink
1448f506eb
revamp JavaLauncher sequence to avoid problems with spaces on MacOS
2012-11-27 14:47:09 -08:00
sjfink
f2a14ecb52
add a version of spawnProcess() that accepts an array of Strings. This version should be used for commands that involve spaces on MacOSX.
2012-11-27 14:15:23 -08:00
Manu Sridharan
070e3989cf
fix missing detection of certain static initializer calls
...
Patch from Christophe Foket on the mailing list.
2012-11-27 14:04:00 -05:00
Manu Sridharan
f0d75ede73
update ignores
2012-11-27 13:53:31 -05:00
Juergen Graf
bb6d890976
explicit cast in InSetVariable - removes compiler error
2012-11-22 14:02:13 +01:00
Manu Sridharan
fea7d4b35d
Merge branch 'master' of riverdale.watson.ibm.com:jsanalysis
2012-11-21 11:39:54 -08:00
Manu Sridharan
821479d1a6
remove unnecessary casts
2012-11-21 11:39:25 -08:00
Max Schaefer
d09fc511e2
Added a logging stopwatch for debugging.
2012-11-20 10:45:56 -05:00
Juergen Graf
6990401629
use java 1.6 for wala.util
2012-11-13 18:25:16 +01:00
Juergen Graf
b82d5dba90
Merge branch 'wala' into master
2012-11-06 04:23:10 +01:00
Juergen Graf
8383eb440f
make mutable cfg an actual control flow graph
2012-11-05 21:30:59 +01:00
Juergen Graf
b6ce6673a8
add intersection bitvector operator
2012-11-05 21:30:25 +01:00
Manu Sridharan
d5dc65268e
don't let nanny thread for timeout prevent JVM exit
2012-10-26 14:29:24 -07:00
Max Schaefer
928c5337f0
Added utility method to filter a collection by element type.
2012-10-11 11:49:39 -04:00
Manu Sridharan
3ee6f9d229
Merge branch 'master' of github.com:wala/WALA
2012-10-08 13:34:04 -07:00
Manu Sridharan
fae5d9f3dd
weaken recursion check slightly
2012-10-08 13:33:45 -07:00
Manu Sridharan
bcee68c412
bug fix in generated IR
2012-10-08 13:32:59 -07:00
dolby
d8985fe60b
Merge branch 'master' of https://github.com/wala/WALA.git
2012-10-03 10:53:39 -04:00
dolby
f7a7d66b28
move loop unrolling code to wala from Miniatur/MemSAT
2012-10-03 10:53:04 -04:00