From: <fra...@us...> - 2009-05-17 05:17:55
|
Revision: 1527 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1527&view=rev Author: frankrimlinger Date: 2009-05-17 05:17:30 +0000 (Sun, 17 May 2009) Log Message: ----------- Ported the Invocation class. This class generates the formal branch conditions for invocations, now based on the CodeSurvey and the bridge classes BranchUtil and ExceptionHandlerUtil. Also introduced bridge class InstructionUtil to help out with generating various names using existing mango api. Modified Paths: -------------- branches/mango/MangoJPF/Mango/src/mango/module/definition/method/MethodDefinitionManager.java branches/mango/MangoJPF/Mango/src/mango/source/agent/msg/SourceViewCreateRequestMsg.java branches/mango/MangoJPF/Mango/src/mango/worker/Worker.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/Invocation.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/Invoking.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/InstructionSym.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/InvocationSym.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/JclassSym.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/JfieldSym.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/JmethodSym.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/JnonclassSym.java branches/mango/MangoJPF/Mango/src/mango/worker/engine/hash/symbolHash/SymbolHashCoreParser.java branches/mango/MangoJPF/Mango/src/mango/worker/mangoModel/sym/graphic/CodeSym.java branches/mango/MangoJPF/Mango/src/mango/worker/mangoModel/sym/ucon/MethodEntrySym.java branches/mango/MangoJPF/Mango/src/mango/worker/mangoModel/vertex/CpnVertex.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/InvocationUtil.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/bytecode/INVOKECLINIT.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/bytecode/INVOKEINTERFACE.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/bytecode/INVOKESPECIAL.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/bytecode/INVOKESTATIC.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/bytecode/INVOKEVIRTUAL.java Added Paths: ----------- branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/ClassSym.java branches/mango/MangoJPF/javapathfinder-mango-bridge/mango/scanner/InstructionUtil.java Removed Paths: ------------- branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/ClassSym.java branches/mango/MangoJPF/Mango/src/mango/worker/byteCodeModel/sym/ReturnPointLinkSym.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |