WALA/com.ibm.wala.shrike/src/com/ibm/wala/shrikeBT
Julian Dolby c9ad359d65 new test to remind me that prototype no longer works with correlation tracking:
com.ibm.wala.cast.js.rhino.test/harness-src/com/ibm/wala/cast/js/test/TestPrototypeCallGraphShapeRhino.java
com.ibm.wala.cast.js.test/harness-src/com/ibm/wala/cast/js/test/TestPrototypeCallGraphShape.java
com.ibm.wala.cast.js.test.data/examples-src/pages/prototype.html

work (not yet finished) on fixes to property accesses for JavaScript:
com.ibm.wala.cast/source/java/com/ibm/wala/cast/ipa/callgraph/AstSSAPropagationCallGraphBuilder.java
com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/ipa/callgraph/AstJavaSSAPropagationCallGraphBuilder.java
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/ipa/callgraph/JSSSAPropagationCallGraphBuilder.java

currently unused tests to remind me to fix bugs:
com.ibm.wala.cast.js.test/harness-src/com/ibm/wala/cast/js/test/TestSimpleCallGraphShape.java
com.ibm.wala.cast.js.test.data/examples-src/tests/loops.js
com.ibm.wala.cast.js.test.data/examples-src/tests/primitive_strings.js

fixes to exception handler code generation in JavaScript:
com.ibm.wala.cast.js.rhino/source/com/ibm/wala/cast/js/translator/RhinoToAstTranslator.java
com.ibm.wala.cast.js.test.data/examples-src/tests/try.js
com.ibm.wala.cast.js.test/harness-src/com/ibm/wala/cast/js/test/TestSimpleCallGraphShape.java

fixes to make the system build on both juno and luna
com.ibm.wala.cast.js.test.data/pom.xml
pom.xml
targets/e42/e42.target
targets/e44/e44.target
targets/pom.xml
com.ibm.wala.core.tests/META-INF/MANIFEST.MF
com.ibm.wala.dalvik.test/META-INF/MANIFEST.MF
com.ibm.wala.ide.jdt.test/META-INF/MANIFEST.MF
com.ibm.wala.ide.jdt/source/com/ibm/wala/cast/java/translator/jdt/FakeExceptionTypeBinding.java
com.ibm.wala.ide.jdt/source/com/ibm/wala/ide/util/JavaEclipseProjectPath.java
com.ibm.wala.ide.jsdt.tests/META-INF/MANIFEST.MF
com.ibm.wala.ide.jsdt.tests/src/com/ibm/wala/ide/jsdt/tests/AbstractJSProjectScopeTest.java
com.ibm.wala.ide/src/com/ibm/wala/ide/util/EclipseProjectPath.java
com.ibm.wala.ide/src/com/ibm/wala/ide/util/ProgressMonitorDelegate.java

beginnings of "pointer analysis" on top of field-based analysis
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/callgraph/fieldbased/flowgraph/FlowGraph.java
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/callgraph/fieldbased/flowgraph/vertices/PropVertex.java
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/callgraph/fieldbased/flowgraph/vertices/RetVertex.java
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/callgraph/fieldbased/flowgraph/vertices/VarVertex.java
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/callgraph/fieldbased/flowgraph/vertices/VertexFactory.java
com.ibm.wala.core/src/com/ibm/wala/ipa/callgraph/propagation/PointerAnalysis.java
com.ibm.wala.core/src/com/ibm/wala/ipa/callgraph/propagation/cfa/ExceptionReturnValueKey.java

fixes for crashes in correlartion tracking
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/ipa/callgraph/correlations/extraction/ClosureExtractor.java

fixes for Dalvik IR generation
com.ibm.wala.core/src/com/ibm/wala/cfg/BytecodeCFG.java
com.ibm.wala.core/src/com/ibm/wala/cfg/ShrikeCFG.java
com.ibm.wala.core/src/com/ibm/wala/ssa/SSACFG.java
com.ibm.wala.dalvik.test/source/com/ibm/wala/dalvik/drivers/APKCallGraphDriver.java
com.ibm.wala.dalvik.test/source/com/ibm/wala/dalvik/test/callGraph/JVMLDalvikComparison.java
com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/classLoader/DexCFG.java
com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/dex/instructions/UnaryOperation.java
com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ssa/AbstractIntRegisterMachine.java
com.ibm.wala.dalvik/src/com/ibm/wala/dalvik/ssa/DexSSABuilder.java

fixes to stack map generation when instrumenting for Java 7
com.ibm.wala.shrike/src/com/ibm/wala/shrike/cg/DynamicCallGraph.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeBT/ConstantInstruction.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeBT/analysis/Analyzer.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeBT/analysis/ClassHierarchy.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeBT/analysis/Verifier.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeBT/shrikeCT/ClassInstrumenter.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeCT/StackMapConstants.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeCT/StackMapTableReader.java
com.ibm.wala.shrike/src/com/ibm/wala/shrikeCT/StackMapTableWriter.java
2014-10-15 16:01:38 +09:00
..
analysis new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
info merge 2013-06-25 11:57:37 -04:00
shrikeCT new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
tools further work on geberating stack maps 2014-10-10 17:46:56 -04:00
ArrayLengthInstruction.java merge 2013-06-25 11:57:37 -04:00
ArrayLoadInstruction.java merge 2013-06-25 11:57:37 -04:00
ArrayStoreInstruction.java merge 2013-06-25 11:57:37 -04:00
BinaryOpInstruction.java merge 2013-06-25 11:57:37 -04:00
BytecodeConstants.java Convert all Java source files to use Unix line endings; no semantic change 2012-09-04 15:56:05 -07:00
CheckCastInstruction.java merge 2013-06-25 11:57:37 -04:00
ComparisonInstruction.java merge 2013-06-25 11:57:37 -04:00
Compiler.java further work on geberating stack maps 2014-10-10 17:46:56 -04:00
ConditionalBranchInstruction.java merge 2013-06-25 11:57:37 -04:00
ConstantInstruction.java new test to remind me that prototype no longer works with correlation tracking: 2014-10-15 16:01:38 +09:00
ConstantPoolReader.java more support for Java 7: 2014-08-07 16:02:48 -04:00
Constants.java more support for Java 7: 2014-08-07 16:02:48 -04:00
ConversionInstruction.java merge 2013-06-25 11:57:37 -04:00
Decoder.java more support for Java 7: 2014-08-07 16:02:48 -04:00
Disassembler.java format source code. no semantic change. 2009-05-07 14:01:17 +00:00
DupInstruction.java merge 2013-06-25 11:57:37 -04:00
ExceptionHandler.java format source code. no semantic change. 2009-05-07 14:01:17 +00:00
GetInstruction.java merge 2013-06-25 11:57:37 -04:00
GotoInstruction.java merge 2013-06-25 11:57:37 -04:00
IArrayLoadInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IArrayStoreInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IBinaryOpInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IComparisonInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IConditionalBranchInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IConversionInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IGetInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IInstanceofInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IInstruction.java merge 2013-06-25 11:57:37 -04:00
IInvokeInstruction.java merge 2013-06-25 11:57:37 -04:00
ILoadIndirectInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
ILoadInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IMemoryOperation.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IPutInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IShiftInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IStoreIndirectInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IStoreInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
ITypeTestInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IUnaryOpInstruction.java add missing copyright headers 2013-05-22 15:39:19 -07:00
IndirectionData.java add missing copyright headers 2013-05-22 15:39:19 -07:00
InstanceofInstruction.java merge 2013-06-25 11:57:37 -04:00
Instruction.java merge 2013-06-25 11:57:37 -04:00
InvokeDynamicInstruction.java Merge branch 'master' of https://github.com/wala/WALA 2014-10-06 15:43:42 -04:00
InvokeInstruction.java merge 2013-06-25 11:57:37 -04:00
LoadInstruction.java merge 2013-06-25 11:57:37 -04:00
MethodData.java move around some utility methods 2010-04-24 18:12:17 +00:00
MethodEditor.java fix broken CAst builds. 2009-05-07 13:51:24 +00:00
MonitorInstruction.java merge 2013-06-25 11:57:37 -04:00
NewInstruction.java merge 2013-06-25 11:57:37 -04:00
PopInstruction.java merge 2013-06-25 11:57:37 -04:00
PutInstruction.java merge 2013-06-25 11:57:37 -04:00
ReturnInstruction.java merge 2013-06-25 11:57:37 -04:00
ShiftInstruction.java merge 2013-06-25 11:57:37 -04:00
StoreInstruction.java merge 2013-06-25 11:57:37 -04:00
SwapInstruction.java merge 2013-06-25 11:57:37 -04:00
SwitchInstruction.java merge 2013-06-25 11:57:37 -04:00
ThrowInstruction.java merge 2013-06-25 11:57:37 -04:00
UnaryOpInstruction.java merge 2013-06-25 11:57:37 -04:00
Util.java java 7 support, with much pain for stack maps :) 2014-10-06 15:34:16 -04:00