From 13c0b28c5d93c0c03eb2b0a10e73353037be6722 Mon Sep 17 00:00:00 2001 From: Joe <504277983@qq.com> Date: Mon, 11 Oct 2021 03:18:36 +0800 Subject: [PATCH] xxx --- build/resources/main/log4j.properties | 7 + .../compileJava/source-classes-mapping.txt | 793 ++++++++++++++++++ .../source-classes-mapping.txt | 49 ++ build/tmp/jar/MANIFEST.MF | 2 + 4 files changed, 851 insertions(+) create mode 100644 build/resources/main/log4j.properties create mode 100644 build/tmp/compileJava/source-classes-mapping.txt create mode 100644 build/tmp/compileTestJava/source-classes-mapping.txt create mode 100644 build/tmp/jar/MANIFEST.MF diff --git a/build/resources/main/log4j.properties b/build/resources/main/log4j.properties new file mode 100644 index 0000000..054c705 --- /dev/null +++ b/build/resources/main/log4j.properties @@ -0,0 +1,7 @@ +### 设置### +log4j.rootLogger=info,stdout +### 输出信息到控制台 ### +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{HH:mm:ss.SSS} %m (%F:%L)[%M]%n \ No newline at end of file diff --git a/build/tmp/compileJava/source-classes-mapping.txt b/build/tmp/compileJava/source-classes-mapping.txt new file mode 100644 index 0000000..9debd49 --- /dev/null +++ b/build/tmp/compileJava/source-classes-mapping.txt @@ -0,0 +1,793 @@ +org/bdware/sc/conn/EventMsg.java + org.bdware.sc.conn.EventMsg +org/bdware/sc/db/CMTables.java + org.bdware.sc.db.CMTables +org/bdware/sc/gen/P$M$C.java + org.bdware.sc.gen.P$M$C +org/bdware/sc/codec/LengthFieldBasedFrameEncoder.java + org.bdware.sc.codec.LengthFieldBasedFrameEncoder +org/objectweb/asm/Opcodes.java + org.objectweb.asm.Opcodes +org/bdware/sc/conn/InstrumentedResultCallback.java + org.bdware.sc.conn.InstrumentedResultCallback +org/objectweb/asm/tree/FieldInsnNode.java + org.objectweb.asm.tree.FieldInsnNode +org/bdware/sc/py/PYLoader.java + org.bdware.sc.py.PYLoader +org/bdware/analysis/taint/TaintResult.java + org.bdware.analysis.taint.TaintResult +org/bdware/sc/conn/SocketGet.java + org.bdware.sc.conn.SocketGet + org.bdware.sc.conn.SocketGet$1 + org.bdware.sc.conn.SocketGet$1$1 + org.bdware.sc.conn.SocketGet$2 + org.bdware.sc.conn.SocketGet$OfflineHandler +org/bdware/sc/ContractStatus.java + org.bdware.sc.ContractStatus +org/bdware/sc/bean/ContractInstanceDO.java + org.bdware.sc.bean.ContractInstanceDO +org/bdware/sc/visitor/FunctionReader.java + org.bdware.sc.visitor.FunctionReader + org.bdware.sc.visitor.FunctionReader$BlockInterval +org/objectweb/asm/tree/analysis/SourceInterpreter.java + org.objectweb.asm.tree.analysis.SourceInterpreter +org/objectweb/asm/util/Textifier.java + org.objectweb.asm.util.Textifier +org/bdware/sc/ContractGenerator.java + org.bdware.sc.ContractGenerator +org/bdware/analysis/taint/DirectGraphDFS.java + org.bdware.analysis.taint.DirectGraphDFS +org/objectweb/asm/tree/InsnList.java + org.objectweb.asm.tree.InsnList + org.objectweb.asm.tree.InsnList$InsnListIterator +org/bdware/analysis/taint/TaintBits.java + org.bdware.analysis.taint.TaintBits +org/objectweb/asm/tree/analysis/Frame.java + org.objectweb.asm.tree.analysis.Frame +org/objectweb/asm/tree/analysis/SimpleVerifier.java + org.objectweb.asm.tree.analysis.SimpleVerifier +org/bdware/sc/node/Script.java + org.bdware.sc.node.Script +org/bdware/sc/node/stmt/Stmt2N.java + org.bdware.sc.node.stmt.Stmt2N +org/objectweb/asm/Type.java + org.objectweb.asm.Type +org/bdware/sc/node/stmt/LabelStmt.java + org.bdware.sc.node.stmt.LabelStmt +org/objectweb/asm/commons/AnalyzerAdapter.java + org.objectweb.asm.commons.AnalyzerAdapter +org/objectweb/asm/commons/RemappingFieldAdapter.java + org.objectweb.asm.commons.RemappingFieldAdapter +org/objectweb/asm/tree/FieldNode.java + org.objectweb.asm.tree.FieldNode +org/bdware/sc/contractGen/ContractGeneratorUI.java + org.bdware.sc.contractGen.ContractGeneratorUI +org/bdware/sc/util/LRUList.java + org.bdware.sc.util.LRUList +org/bdware/sc/DoipServiceInfoConfigurer.java + org.bdware.sc.DoipServiceInfoConfigurer +org/bdware/sc/bean/ContractRequest.java + org.bdware.sc.bean.ContractRequest +org/bdware/sc/py/bean/PYYjsParams.java + org.bdware.sc.py.bean.PYYjsParams +org/objectweb/asm/Frame.java + org.objectweb.asm.Frame +org/bdware/sc/bean/FunctionDesp.java + org.bdware.sc.bean.FunctionDesp +org/bdware/sc/conn/ResultCallback.java + org.bdware.sc.conn.ResultCallback +org/bdware/analysis/FrontCF.java + org.bdware.analysis.FrontCF + org.bdware.analysis.FrontCF$ArrayPs + org.bdware.analysis.FrontCF$EdgeLabel + org.bdware.analysis.FrontCF$FrontBB + org.bdware.analysis.FrontCF$FrontEdge +org/bdware/sc/parser/JavaScriptLexer.java + org.bdware.sc.parser.JavaScriptLexer +org/objectweb/asm/tree/TryCatchBlockNode.java + org.objectweb.asm.tree.TryCatchBlockNode +org/objectweb/asm/tree/AnnotationNode.java + org.objectweb.asm.tree.AnnotationNode +org/objectweb/asm/util/TraceFieldVisitor.java + org.objectweb.asm.util.TraceFieldVisitor +org/bdware/sc/PermissionStatus.java + org.bdware.sc.PermissionStatus +org/bdware/sc/SCAPI.java + org.bdware.sc.SCAPI +org/bdware/analysis/AnalysisTarget.java + org.bdware.analysis.AnalysisTarget +org/objectweb/asm/tree/LocalVariableNode.java + org.objectweb.asm.tree.LocalVariableNode +org/bdware/analysis/dynamic/ProgramPoint.java + org.bdware.analysis.dynamic.ProgramPoint + org.bdware.analysis.dynamic.ProgramPoint$FunctionTran + org.bdware.analysis.dynamic.ProgramPoint$Transaction +org/objectweb/asm/Item.java + org.objectweb.asm.Item +org/objectweb/asm/tree/JumpInsnNode.java + org.objectweb.asm.tree.JumpInsnNode +org/objectweb/asm/tree/MultiANewArrayInsnNode.java + org.objectweb.asm.tree.MultiANewArrayInsnNode +org/objectweb/asm/util/TraceMethodVisitor.java + org.objectweb.asm.util.TraceMethodVisitor +org/bdware/sc/conn/OnHashCallback.java + org.bdware.sc.conn.OnHashCallback +org/bdware/analysis/gas/BFS.java + org.bdware.analysis.gas.BFS +org/objectweb/asm/tree/IntInsnNode.java + org.objectweb.asm.tree.IntInsnNode +org/objectweb/asm/commons/SerialVersionUIDAdder.java + org.objectweb.asm.commons.SerialVersionUIDAdder + org.objectweb.asm.commons.SerialVersionUIDAdder$Item +org/objectweb/asm/AnnotationWriter.java + org.objectweb.asm.AnnotationWriter +org/bdware/sc/parser/YJSParserVisitor.java + org.bdware.sc.parser.YJSParserVisitor +org/bdware/sc/event/REvent.java + org.bdware.sc.event.REvent + org.bdware.sc.event.REvent$REventSemantics + org.bdware.sc.event.REvent$REventType +org/bdware/sc/node/MaskConfig.java + org.bdware.sc.node.MaskConfig +org/bdware/sc/py/utils/HttpClient.java + org.bdware.sc.py.utils.HttpClient +org/objectweb/asm/tree/MethodInsnNode.java + org.objectweb.asm.tree.MethodInsnNode +org/bdware/sc/db/MultiIndexTimeRocksDBUtil.java + org.bdware.sc.db.MultiIndexTimeRocksDBUtil + org.bdware.sc.db.MultiIndexTimeRocksDBUtil$1 + org.bdware.sc.db.MultiIndexTimeRocksDBUtil$BytesPair +org/bdware/sc/conn/MsgHandler.java + org.bdware.sc.conn.MsgHandler + org.bdware.sc.conn.MsgHandler$MethodInfo +org/bdware/sc/YJSPacker.java + org.bdware.sc.YJSPacker +org/bdware/sc/py/bean/PYMethod.java + org.bdware.sc.py.bean.PYMethod +org/bdware/sc/py/PYEntry.java + org.bdware.sc.py.PYEntry + org.bdware.sc.py.PYEntry$ClassCollection + org.bdware.sc.py.PYEntry$ClassInitSig + org.bdware.sc.py.PYEntry$FuncCollection + org.bdware.sc.py.PYEntry$MethodCollection + org.bdware.sc.py.PYEntry$ModuleInfo + org.bdware.sc.py.PYEntry$MyCollections + org.bdware.sc.py.PYEntry$PackageInfo +org/objectweb/asm/signature/SignatureWriter.java + org.objectweb.asm.signature.SignatureWriter +org/bdware/sc/DX.java + org.bdware.sc.DX +org/bdware/analysis/dynamic/TracedFile.java + org.bdware.analysis.dynamic.TracedFile + org.bdware.analysis.dynamic.TracedFile$Transaction +org/objectweb/asm/xml/Processor.java + org.objectweb.asm.xml.Processor + org.objectweb.asm.xml.Processor$ASMContentHandlerFactory + org.objectweb.asm.xml.Processor$ASMContentHandlerFactory$1 + org.objectweb.asm.xml.Processor$ContentHandlerFactory + org.objectweb.asm.xml.Processor$EntryElement + org.objectweb.asm.xml.Processor$InputSlicingHandler + org.objectweb.asm.xml.Processor$OutputSlicingHandler + org.objectweb.asm.xml.Processor$ProtectedInputStream + org.objectweb.asm.xml.Processor$SAXWriter + org.objectweb.asm.xml.Processor$SAXWriterFactory + org.objectweb.asm.xml.Processor$SingleDocElement + org.objectweb.asm.xml.Processor$SubdocumentHandlerFactory + org.objectweb.asm.xml.Processor$TransformerHandlerFactory + org.objectweb.asm.xml.Processor$ZipEntryElement +org/bdware/sc/bean/OtherNCInfo.java + org.bdware.sc.bean.OtherNCInfo +org/bdware/analysis/example/NaiveTaintAnalysis.java + org.bdware.analysis.example.NaiveTaintAnalysis +org/bdware/analysis/gas/PPCount.java + org.bdware.analysis.gas.PPCount +org/bdware/sc/db/KeyValueDBUtil.java + org.bdware.sc.db.KeyValueDBUtil +org/bdware/sc/bean/ContractExecType.java + org.bdware.sc.bean.ContractExecType + org.bdware.sc.bean.ContractExecType$1 +org/bdware/sc/node/stmt/Stmt1N.java + org.bdware.sc.node.stmt.Stmt1N +org/objectweb/asm/xml/SAXCodeAdapter.java + org.objectweb.asm.xml.SAXCodeAdapter +org/objectweb/asm/xml/SAXClassAdapter.java + org.objectweb.asm.xml.SAXClassAdapter +org/objectweb/asm/commons/JSRInlinerAdapter.java + org.objectweb.asm.commons.JSRInlinerAdapter + org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation +org/bdware/sc/db/KeyValueRocksDBUtil.java + org.bdware.sc.db.KeyValueRocksDBUtil + org.bdware.sc.db.KeyValueRocksDBUtil$1 + org.bdware.sc.db.KeyValueRocksDBUtil$2 +org/objectweb/asm/Context.java + org.objectweb.asm.Context +org/objectweb/asm/util/CheckMethodAdapter.java + org.objectweb.asm.util.CheckMethodAdapter + org.objectweb.asm.util.CheckMethodAdapter$1 +org/bdware/sc/node/StmtNode.java + org.bdware.sc.node.StmtNode +org/objectweb/asm/tree/InsnNode.java + org.objectweb.asm.tree.InsnNode +org/bdware/analysis/BreadthFirstSearch.java + org.bdware.analysis.BreadthFirstSearch +org/bdware/sc/commParser/BDLedger/BlockBody.java + org.bdware.sc.commParser.BDLedger.BlockBody +org/objectweb/asm/ClassVisitor.java + org.objectweb.asm.ClassVisitor +org/objectweb/asm/commons/RemappingClassAdapter.java + org.objectweb.asm.commons.RemappingClassAdapter +org/bdware/sc/py/bean/PYPackage.java + org.bdware.sc.py.bean.PYPackage +org/bdware/analysis/InsnPrinter.java + org.bdware.analysis.InsnPrinter +org/bdware/analysis/AnalysisResult.java + org.bdware.analysis.AnalysisResult +org/bdware/sc/parser/YJSParserBaseListener.java + org.bdware.sc.parser.YJSParserBaseListener +org/bdware/sc/node/ContractManifest.java + org.bdware.sc.node.ContractManifest +org/objectweb/asm/MethodWriter.java + org.objectweb.asm.MethodWriter +org/objectweb/asm/tree/MethodNode.java + org.objectweb.asm.tree.MethodNode + org.objectweb.asm.tree.MethodNode$1 +org/objectweb/asm/Attribute.java + org.objectweb.asm.Attribute +org/bdware/sc/node/stmt/GotoStmt.java + org.bdware.sc.node.stmt.GotoStmt +org/bdware/analysis/taint/TaintBB.java + org.bdware.analysis.taint.TaintBB +org/objectweb/asm/Handler.java + org.objectweb.asm.Handler +org/objectweb/asm/tree/ClassNode.java + org.objectweb.asm.tree.ClassNode +org/bdware/analysis/taint/TaintValue.java + org.bdware.analysis.taint.TaintValue +org/bdware/sc/py/bean/PYClass.java + org.bdware.sc.py.bean.PYClass +org/objectweb/asm/tree/LdcInsnNode.java + org.objectweb.asm.tree.LdcInsnNode +org/objectweb/asm/tree/analysis/Interpreter.java + org.objectweb.asm.tree.analysis.Interpreter +org/bdware/sc/node/MockConfig.java + org.bdware.sc.node.MockConfig +org/objectweb/asm/tree/AbstractInsnNode.java + org.objectweb.asm.tree.AbstractInsnNode +org/bdware/sc/node/Op.java + org.bdware.sc.node.Op +org/bdware/sc/conn/SyncResult.java + org.bdware.sc.conn.SyncResult + org.bdware.sc.conn.SyncResult$1 +org/bdware/sc/db/SqliteDBUtil.java + org.bdware.sc.db.SqliteDBUtil +org/bdware/sc/bean/DefaultJoinRule.java + org.bdware.sc.bean.DefaultJoinRule +org/bdware/sc/bean/Contract.java + org.bdware.sc.bean.Contract +org/bdware/sc/event/Event.java + org.bdware.sc.event.Event +org/bdware/sc/gen/PYGenerator.java + org.bdware.sc.gen.PYGenerator +org/objectweb/asm/commons/AdviceAdapter.java + org.objectweb.asm.commons.AdviceAdapter +org/bdware/sc/visitor/ClassReader.java + org.bdware.sc.visitor.ClassReader +org/objectweb/asm/Edge.java + org.objectweb.asm.Edge +org/bdware/analysis/gas/DFS.java + org.bdware.analysis.gas.DFS +org/objectweb/asm/tree/InnerClassNode.java + org.objectweb.asm.tree.InnerClassNode +org/objectweb/asm/MethodVisitor.java + org.objectweb.asm.MethodVisitor +org/bdware/sc/conn/ByteUtil.java + org.bdware.sc.conn.ByteUtil +org/bdware/sc/commParser/BDLedger/Block.java + org.bdware.sc.commParser.BDLedger.Block +org/bdware/sc/db/MultiIndexTimeDBUtilIntf.java + org.bdware.sc.db.MultiIndexTimeDBUtilIntf +org/bdware/sc/commParser/BDLedgerAdapter.java + org.bdware.sc.commParser.BDLedgerAdapter +org/bdware/sc/DoConfig.java + org.bdware.sc.DoConfig +org/objectweb/asm/tree/analysis/BasicValue.java + org.objectweb.asm.tree.analysis.BasicValue +org/bdware/sc/db/StatusRecorder.java + org.bdware.sc.db.StatusRecorder +org/bdware/sc/Jedion.java + org.bdware.sc.Jedion + org.bdware.sc.Jedion$JedionVisitor + org.bdware.sc.Jedion$KV +org/bdware/sc/http/HttpUtil.java + org.bdware.sc.http.HttpUtil +org/objectweb/asm/signature/SignatureReader.java + org.objectweb.asm.signature.SignatureReader +org/bdware/analysis/example/MultiSourceTaintAnalysis.java + org.bdware.analysis.example.MultiSourceTaintAnalysis +org/objectweb/asm/commons/LocalVariablesSorter.java + org.objectweb.asm.commons.LocalVariablesSorter +org/objectweb/asm/xml/SAXFieldAdapter.java + org.objectweb.asm.xml.SAXFieldAdapter +org/bdware/sc/parser/JavaScriptBaseLexer.java + org.bdware.sc.parser.JavaScriptBaseLexer +org/bdware/sc/node/CostDetail.java + org.bdware.sc.node.CostDetail +org/objectweb/asm/xml/SAXAnnotationAdapter.java + org.objectweb.asm.xml.SAXAnnotationAdapter +org/bdware/sc/bean/ContractStartInfo.java + org.bdware.sc.bean.ContractStartInfo +org/bdware/sc/codec/DelimiterCodec.java + org.bdware.sc.codec.DelimiterCodec +org/bdware/sc/common/Transaction.java + org.bdware.sc.common.Transaction +org/objectweb/asm/commons/Method.java + org.objectweb.asm.commons.Method +org/bdware/sc/db/TimeRocksDBUtil.java + org.bdware.sc.db.TimeRocksDBUtil + org.bdware.sc.db.TimeRocksDBUtil$1 + org.bdware.sc.db.TimeRocksDBUtil$2 +org/bdware/sc/NodeCenterConn.java + org.bdware.sc.NodeCenterConn + org.bdware.sc.NodeCenterConn$NodeKey + org.bdware.sc.NodeCenterConn$Response +org/objectweb/asm/commons/InstructionAdapter.java + org.objectweb.asm.commons.InstructionAdapter +org/bdware/sc/http/HttpPostForm.java + org.bdware.sc.http.HttpPostForm +org/objectweb/asm/tree/InvokeDynamicInsnNode.java + org.objectweb.asm.tree.InvokeDynamicInsnNode +org/bdware/sc/bean/IDSerializable.java + org.bdware.sc.bean.IDSerializable +org/bdware/sc/py/bean/PYYjsError.java + org.bdware.sc.py.bean.PYYjsError +org/bdware/sc/visitor/ClassVisitor.java + org.bdware.sc.visitor.ClassVisitor +org/bdware/analysis/gas/CountProgramPoint.java + org.bdware.analysis.gas.CountProgramPoint +org/objectweb/asm/FieldVisitor.java + org.objectweb.asm.FieldVisitor +org/objectweb/asm/Label.java + org.objectweb.asm.Label +org/objectweb/asm/AnnotationVisitor.java + org.objectweb.asm.AnnotationVisitor +org/bdware/sc/visitor/ContractReader.java + org.bdware.sc.visitor.ContractReader +org/objectweb/asm/tree/analysis/BasicVerifier.java + org.objectweb.asm.tree.analysis.BasicVerifier +org/bdware/sc/compiler/YJSErrorListener.java + org.bdware.sc.compiler.YJSErrorListener +org/bdware/sc/py/bean/PYMethodParams.java + org.bdware.sc.py.bean.PYMethodParams +org/bdware/analysis/CFGraph.java + org.bdware.analysis.CFGraph + org.bdware.analysis.CFGraph$InsnPass1Visitor + org.bdware.analysis.CFGraph$InsnPass2Visitor +org/objectweb/asm/tree/analysis/Subroutine.java + org.objectweb.asm.tree.analysis.Subroutine +org/objectweb/asm/tree/LineNumberNode.java + org.objectweb.asm.tree.LineNumberNode +org/bdware/sc/index/LenVarTimeSerialIndex2.java + org.bdware.sc.index.LenVarTimeSerialIndex2 +org/bdware/sc/py/bean/PYObject.java + org.bdware.sc.py.bean.PYObject +org/objectweb/asm/commons/TryCatchBlockSorter.java + org.objectweb.asm.commons.TryCatchBlockSorter + org.objectweb.asm.commons.TryCatchBlockSorter$1 +org/bdware/sc/util/HashUtil.java + org.bdware.sc.util.HashUtil +org/bdware/sc/bean/DefaultRouteRule.java + org.bdware.sc.bean.DefaultRouteRule +org/bdware/analysis/taint/TaintConfig.java + org.bdware.analysis.taint.TaintConfig +org/objectweb/asm/tree/IincInsnNode.java + org.objectweb.asm.tree.IincInsnNode +org/objectweb/asm/commons/GeneratorAdapter.java + org.objectweb.asm.commons.GeneratorAdapter +org/bdware/sc/commParser/LocalLogAdapter.java + org.bdware.sc.commParser.LocalLogAdapter +org/bdware/sc/node/ContractLogDetail.java + org.bdware.sc.node.ContractLogDetail +org/bdware/sc/commParser/BDLedger/Transaction.java + org.bdware.sc.commParser.BDLedger.Transaction +org/bdware/sc/commParser/BDLedger/BlockHeader.java + org.bdware.sc.commParser.BDLedger.BlockHeader +org/bdware/sc/util/FileUtil.java + org.bdware.sc.util.FileUtil +org/objectweb/asm/util/ASMifiable.java + org.objectweb.asm.util.ASMifiable +org/bdware/sc/bean/RouteInfo.java + org.bdware.sc.bean.RouteInfo +org/bdware/sc/encrypt/AES.java + org.bdware.sc.encrypt.AES + org.bdware.sc.encrypt.AES$AESKey +org/bdware/sc/index/TimeSerialIndex.java + org.bdware.sc.index.TimeSerialIndex +org/bdware/sc/node/ContractNode.java + org.bdware.sc.node.ContractNode +org/objectweb/asm/util/TraceSignatureVisitor.java + org.objectweb.asm.util.TraceSignatureVisitor +org/bdware/sc/redo/TransRecord.java + org.bdware.sc.redo.TransRecord +org/bdware/sc/parser/YJSParser.java + org.bdware.sc.parser.YJSParser + org.bdware.sc.parser.YJSParser$AdditiveExpressionContext + org.bdware.sc.parser.YJSParser$AnnotationArgsContext + org.bdware.sc.parser.YJSParser$AnnotationContext + org.bdware.sc.parser.YJSParser$AnnotationLiteralContext + org.bdware.sc.parser.YJSParser$AnnotationsContext + org.bdware.sc.parser.YJSParser$ArgumentsContext + org.bdware.sc.parser.YJSParser$ArgumentsExpressionContext + org.bdware.sc.parser.YJSParser$ArrayLiteralContext + org.bdware.sc.parser.YJSParser$ArrayLiteralExpressionContext + org.bdware.sc.parser.YJSParser$ArrowFunctionBodyContext + org.bdware.sc.parser.YJSParser$ArrowFunctionExpressionContext + org.bdware.sc.parser.YJSParser$ArrowFunctionParametersContext + org.bdware.sc.parser.YJSParser$AssignmentExpressionContext + org.bdware.sc.parser.YJSParser$AssignmentOperatorContext + org.bdware.sc.parser.YJSParser$AssignmentOperatorExpressionContext + org.bdware.sc.parser.YJSParser$BitAndExpressionContext + org.bdware.sc.parser.YJSParser$BitNotExpressionContext + org.bdware.sc.parser.YJSParser$BitOrExpressionContext + org.bdware.sc.parser.YJSParser$BitShiftExpressionContext + org.bdware.sc.parser.YJSParser$BitXOrExpressionContext + org.bdware.sc.parser.YJSParser$BlockContext + org.bdware.sc.parser.YJSParser$BreakStatementContext + org.bdware.sc.parser.YJSParser$CaseBlockContext + org.bdware.sc.parser.YJSParser$CaseClauseContext + org.bdware.sc.parser.YJSParser$CaseClausesContext + org.bdware.sc.parser.YJSParser$CatchProductionContext + org.bdware.sc.parser.YJSParser$ClassDeclarationContext + org.bdware.sc.parser.YJSParser$ClassElementContext + org.bdware.sc.parser.YJSParser$ClassTailContext + org.bdware.sc.parser.YJSParser$ClzOrFunctionDeclarationContext + org.bdware.sc.parser.YJSParser$ComputedPropertyExpressionAssignmentContext + org.bdware.sc.parser.YJSParser$ContinueStatementContext + org.bdware.sc.parser.YJSParser$ContractDeclarContext + org.bdware.sc.parser.YJSParser$DebuggerStatementContext + org.bdware.sc.parser.YJSParser$DefaultClauseContext + org.bdware.sc.parser.YJSParser$DoStatementContext + org.bdware.sc.parser.YJSParser$ElementListContext + org.bdware.sc.parser.YJSParser$EmptyStatementContext + org.bdware.sc.parser.YJSParser$EosContext + org.bdware.sc.parser.YJSParser$EqualityExpressionContext + org.bdware.sc.parser.YJSParser$EventDeclarationContext + org.bdware.sc.parser.YJSParser$EventSemanticsContext + org.bdware.sc.parser.YJSParser$ExportStmtContext + org.bdware.sc.parser.YJSParser$ExpressionSequenceContext + org.bdware.sc.parser.YJSParser$ExpressionStatementContext + org.bdware.sc.parser.YJSParser$FinallyProductionContext + org.bdware.sc.parser.YJSParser$ForInStatementContext + org.bdware.sc.parser.YJSParser$ForStatementContext + org.bdware.sc.parser.YJSParser$ForVarInStatementContext + org.bdware.sc.parser.YJSParser$ForVarStatementContext + org.bdware.sc.parser.YJSParser$FormalParameterArgContext + org.bdware.sc.parser.YJSParser$FormalParameterListContext + org.bdware.sc.parser.YJSParser$FunctionBodyContext + org.bdware.sc.parser.YJSParser$FunctionDeclarationContext + org.bdware.sc.parser.YJSParser$IdentifierExpressionContext + org.bdware.sc.parser.YJSParser$IdentifierNameContext + org.bdware.sc.parser.YJSParser$IfStatementContext + org.bdware.sc.parser.YJSParser$ImportStmtContext + org.bdware.sc.parser.YJSParser$ImportStmtsContext + org.bdware.sc.parser.YJSParser$InExpressionContext + org.bdware.sc.parser.YJSParser$InstanceofExpressionContext + org.bdware.sc.parser.YJSParser$IterationStatementContext + org.bdware.sc.parser.YJSParser$KeywordContext + org.bdware.sc.parser.YJSParser$LastArgumentContext + org.bdware.sc.parser.YJSParser$LastElementContext + org.bdware.sc.parser.YJSParser$LastFormalParameterArgContext + org.bdware.sc.parser.YJSParser$LiteralContext + org.bdware.sc.parser.YJSParser$LiteralExpressionContext + org.bdware.sc.parser.YJSParser$LogicalAndExpressionContext + org.bdware.sc.parser.YJSParser$LogicalOrExpressionContext + org.bdware.sc.parser.YJSParser$MemberDotExpressionContext + org.bdware.sc.parser.YJSParser$MemberIndexExpressionContext + org.bdware.sc.parser.YJSParser$MethodDefinitionContext + org.bdware.sc.parser.YJSParser$MultiplicativeExpressionContext + org.bdware.sc.parser.YJSParser$NewExpressionContext + org.bdware.sc.parser.YJSParser$NotExpressionContext + org.bdware.sc.parser.YJSParser$NumericLiteralContext + org.bdware.sc.parser.YJSParser$ObjectLiteralContext + org.bdware.sc.parser.YJSParser$ObjectLiteralExpressionContext + org.bdware.sc.parser.YJSParser$ParenthesizedExpressionContext + org.bdware.sc.parser.YJSParser$PostDecreaseExpressionContext + org.bdware.sc.parser.YJSParser$PostIncrementExpressionContext + org.bdware.sc.parser.YJSParser$PreDecreaseExpressionContext + org.bdware.sc.parser.YJSParser$PreIncrementExpressionContext + org.bdware.sc.parser.YJSParser$ProgramContext + org.bdware.sc.parser.YJSParser$PropertyAssignmentContext + org.bdware.sc.parser.YJSParser$PropertyExpressionAssignmentContext + org.bdware.sc.parser.YJSParser$PropertyNameContext + org.bdware.sc.parser.YJSParser$PropertyShorthandContext + org.bdware.sc.parser.YJSParser$RelationalExpressionContext + org.bdware.sc.parser.YJSParser$ReservedWordContext + org.bdware.sc.parser.YJSParser$ReturnStatementContext + org.bdware.sc.parser.YJSParser$SingleExpressionContext + org.bdware.sc.parser.YJSParser$SourceElementContext + org.bdware.sc.parser.YJSParser$SourceElementsContext + org.bdware.sc.parser.YJSParser$StatementContext + org.bdware.sc.parser.YJSParser$StatementListContext + org.bdware.sc.parser.YJSParser$SuperExpressionContext + org.bdware.sc.parser.YJSParser$SwitchStatementContext + org.bdware.sc.parser.YJSParser$TemplateStringExpressionContext + org.bdware.sc.parser.YJSParser$TernaryExpressionContext + org.bdware.sc.parser.YJSParser$ThisExpressionContext + org.bdware.sc.parser.YJSParser$ThrowStatementContext + org.bdware.sc.parser.YJSParser$TryStatementContext + org.bdware.sc.parser.YJSParser$TypeofExpressionContext + org.bdware.sc.parser.YJSParser$UnaryMinusExpressionContext + org.bdware.sc.parser.YJSParser$UnaryPlusExpressionContext + org.bdware.sc.parser.YJSParser$VarModifierContext + org.bdware.sc.parser.YJSParser$VariableDeclarationContext + org.bdware.sc.parser.YJSParser$VariableDeclarationListContext + org.bdware.sc.parser.YJSParser$VariableStatementContext + org.bdware.sc.parser.YJSParser$VersionNameContext + org.bdware.sc.parser.YJSParser$WhileStatementContext + org.bdware.sc.parser.YJSParser$WithStatementContext +org/bdware/sc/commParser/XuperChainAdapter.java + org.bdware.sc.commParser.XuperChainAdapter +org/bdware/sc/conn/Node.java + org.bdware.sc.conn.Node +org/bdware/sc/SCParser.java + org.bdware.sc.SCParser +org/bdware/sc/encrypt/AES2.java + org.bdware.sc.encrypt.AES2 +org/bdware/sc/py/bean/PYModule.java + org.bdware.sc.py.bean.PYModule +org/bdware/sc/util/ExceptionUtil.java + org.bdware.sc.util.ExceptionUtil +org/objectweb/asm/tree/TypeInsnNode.java + org.objectweb.asm.tree.TypeInsnNode +org/bdware/sc/db/FIFOCache.java + org.bdware.sc.db.FIFOCache +org/bdware/sc/util/JsonUtil.java + org.bdware.sc.util.JsonUtil +org/bdware/sc/encrypt/HardwareInfo.java + org.bdware.sc.encrypt.HardwareInfo + org.bdware.sc.encrypt.HardwareInfo$1 + org.bdware.sc.encrypt.HardwareInfo$OSType +org/objectweb/asm/commons/RemappingMethodAdapter.java + org.objectweb.asm.commons.RemappingMethodAdapter +org/objectweb/asm/ClassWriter.java + org.objectweb.asm.ClassWriter +org/bdware/sc/compiler/PermissionStub.java + org.bdware.sc.compiler.PermissionStub +org/objectweb/asm/signature/SignatureVisitor.java + org.objectweb.asm.signature.SignatureVisitor +org/bdware/sc/contractGen/ContractGenerator.java + org.bdware.sc.contractGen.ContractGenerator +org/bdware/sc/units/RequestCache.java + org.bdware.sc.units.RequestCache +org/bdware/sc/node/ImportNode.java + org.bdware.sc.node.ImportNode +org/objectweb/asm/commons/RemappingAnnotationAdapter.java + org.objectweb.asm.commons.RemappingAnnotationAdapter +org/bdware/sc/codec/LengthFieldBasedFrameCodec.java + org.bdware.sc.codec.LengthFieldBasedFrameCodec +org/objectweb/asm/tree/TableSwitchInsnNode.java + org.objectweb.asm.tree.TableSwitchInsnNode +org/bdware/sc/db/MultiIndexTimeDBUtil.java + org.bdware.sc.db.MultiIndexTimeDBUtil + org.bdware.sc.db.MultiIndexTimeDBUtil$1 +org/bdware/sc/util/VersionUtil.java + org.bdware.sc.util.VersionUtil +org/objectweb/asm/util/CheckClassAdapter.java + org.objectweb.asm.util.CheckClassAdapter +org/objectweb/asm/xml/ASMContentHandler.java + org.objectweb.asm.xml.ASMContentHandler + org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule + org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule + org.objectweb.asm.xml.ASMContentHandler$AnnotationRule + org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule + org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule + org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule + org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule + org.objectweb.asm.xml.ASMContentHandler$ClassRule + org.objectweb.asm.xml.ASMContentHandler$ExceptionRule + org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule + org.objectweb.asm.xml.ASMContentHandler$FieldRule + org.objectweb.asm.xml.ASMContentHandler$FrameRule + org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule + org.objectweb.asm.xml.ASMContentHandler$InnerClassRule + org.objectweb.asm.xml.ASMContentHandler$InterfaceRule + org.objectweb.asm.xml.ASMContentHandler$InterfacesRule + org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule + org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule + org.objectweb.asm.xml.ASMContentHandler$LabelRule + org.objectweb.asm.xml.ASMContentHandler$LineNumberRule + org.objectweb.asm.xml.ASMContentHandler$LocalVarRule + org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule + org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule + org.objectweb.asm.xml.ASMContentHandler$MaxRule + org.objectweb.asm.xml.ASMContentHandler$MethodRule + org.objectweb.asm.xml.ASMContentHandler$Opcode + org.objectweb.asm.xml.ASMContentHandler$OpcodeGroup + org.objectweb.asm.xml.ASMContentHandler$OpcodesRule + org.objectweb.asm.xml.ASMContentHandler$OuterClassRule + org.objectweb.asm.xml.ASMContentHandler$Rule + org.objectweb.asm.xml.ASMContentHandler$RuleSet + org.objectweb.asm.xml.ASMContentHandler$SourceRule + org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule + org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule + org.objectweb.asm.xml.ASMContentHandler$TryCatchRule +org/bdware/sc/node/LogType.java + org.bdware.sc.node.LogType +org/bdware/sc/packer/AvatarHelper.java + org.bdware.sc.packer.AvatarHelper +org/objectweb/asm/tree/LabelNode.java + org.objectweb.asm.tree.LabelNode +org/objectweb/asm/commons/SimpleRemapper.java + org.objectweb.asm.commons.SimpleRemapper +org/bdware/sc/ContractLog.java + org.bdware.sc.ContractLog +org/bdware/analysis/gas/Evaluates.java + org.bdware.analysis.gas.Evaluates +org/bdware/sc/bean/SM2Verifiable.java + org.bdware.sc.bean.SM2Verifiable +org/bdware/sc/http/ApiGate.java + org.bdware.sc.http.ApiGate + org.bdware.sc.http.ApiGate$Args + org.bdware.sc.http.ApiGate$Get + org.bdware.sc.http.ApiGate$HttpGet +org/bdware/analysis/CFType.java + org.bdware.analysis.CFType +org/objectweb/asm/FieldWriter.java + org.objectweb.asm.FieldWriter +org/bdware/sc/py/bean/PYYjsRequest.java + org.bdware.sc.py.bean.PYYjsRequest +org/bdware/sc/bean/ContractDesp.java + org.bdware.sc.bean.ContractDesp +org/bdware/sc/JSEngine.java + org.bdware.sc.JSEngine +org/bdware/analysis/BasicBlock.java + org.bdware.analysis.BasicBlock +org/bdware/analysis/taint/HeapObject.java + org.bdware.analysis.taint.HeapObject +org/bdware/sc/node/AnnotationHook.java + org.bdware.sc.node.AnnotationHook +org/bdware/sc/node/Permission.java + org.bdware.sc.node.Permission +org/bdware/sc/db/TimeDBUtil.java + org.bdware.sc.db.TimeDBUtil + org.bdware.sc.db.TimeDBUtil$1 + org.bdware.sc.db.TimeDBUtil$2 +org/bdware/sc/node/AnnotationNode.java + org.bdware.sc.node.AnnotationNode +org/bdware/sc/parser/YJSParserListener.java + org.bdware.sc.parser.YJSParserListener +org/bdware/sc/compiler/PermissionStubGenerator.java + org.bdware.sc.compiler.PermissionStubGenerator +org/bdware/sc/index/LenVarTimeSerialIndex.java + org.bdware.sc.index.LenVarTimeSerialIndex +org/bdware/sc/node/LogLocation.java + org.bdware.sc.node.LogLocation +org/objectweb/asm/ByteVector.java + org.objectweb.asm.ByteVector +org/objectweb/asm/tree/VarInsnNode.java + org.objectweb.asm.tree.VarInsnNode +org/bdware/analysis/dynamic/FieldSensitiveDynamicTaintAnalysis.java + org.bdware.analysis.dynamic.FieldSensitiveDynamicTaintAnalysis +org/objectweb/asm/util/ASMifier.java + org.objectweb.asm.util.ASMifier +org/bdware/analysis/example/FieldSensitiveTaintAnalysis.java + org.bdware.analysis.example.FieldSensitiveTaintAnalysis +org/bdware/sc/bean/JoinInfo.java + org.bdware.sc.bean.JoinInfo +org/bdware/sc/conn/Description.java + org.bdware.sc.conn.Description +org/bdware/sc/codec/DelimiterBasedFrameEncoder.java + org.bdware.sc.codec.DelimiterBasedFrameEncoder +org/bdware/sc/conn/EventHandler.java + org.bdware.sc.conn.EventHandler +org/objectweb/asm/tree/analysis/BasicInterpreter.java + org.objectweb.asm.tree.analysis.BasicInterpreter +org/objectweb/asm/util/CheckSignatureAdapter.java + org.objectweb.asm.util.CheckSignatureAdapter +org/bdware/sc/py/bean/PYYjsResponse.java + org.bdware.sc.py.bean.PYYjsResponse +org/bdware/sc/visitor/ContractDependencyVisitor.java + org.bdware.sc.visitor.ContractDependencyVisitor +org/objectweb/asm/Handle.java + org.objectweb.asm.Handle +org/bdware/analysis/dynamic/NaiveDynamicTaintAnalysis.java + org.bdware.analysis.dynamic.NaiveDynamicTaintAnalysis +org/objectweb/asm/commons/CodeSizeEvaluator.java + org.objectweb.asm.commons.CodeSizeEvaluator +org/bdware/sc/ContractPort.java + org.bdware.sc.ContractPort + org.bdware.sc.ContractPort$PortVisitor +org/bdware/analysis/gas/FeeSchedule.java + org.bdware.analysis.gas.FeeSchedule +org/bdware/sc/visitor/FunctionDependencyVisitor.java + org.bdware.sc.visitor.FunctionDependencyVisitor +org/objectweb/asm/tree/analysis/Value.java + org.objectweb.asm.tree.analysis.Value +org/objectweb/asm/util/Textifiable.java + org.objectweb.asm.util.Textifiable +org/bdware/sc/bean/ProjectConfig.java + org.bdware.sc.bean.ProjectConfig +org/bdware/analysis/taint/TaintInterpreter.java + org.bdware.analysis.taint.TaintInterpreter +org/objectweb/asm/commons/StaticInitMerger.java + org.objectweb.asm.commons.StaticInitMerger +org/objectweb/asm/util/TraceClassVisitor.java + org.objectweb.asm.util.TraceClassVisitor +org/bdware/sc/parser/JavaScriptBaseParser.java + org.bdware.sc.parser.JavaScriptBaseParser +org/bdware/sc/node/ClassNode.java + org.bdware.sc.node.ClassNode +org/objectweb/asm/xml/SAXAdapter.java + org.objectweb.asm.xml.SAXAdapter +org/bdware/sc/ContractResult.java + org.bdware.sc.ContractResult + org.bdware.sc.ContractResult$Status +org/bdware/sc/get/GetMessage.java + org.bdware.sc.get.GetMessage +org/objectweb/asm/tree/LookupSwitchInsnNode.java + org.objectweb.asm.tree.LookupSwitchInsnNode +org/bdware/sc/encrypt/RSA.java + org.bdware.sc.encrypt.RSA +org/objectweb/asm/util/Printer.java + org.objectweb.asm.util.Printer +org/objectweb/asm/commons/Remapper.java + org.objectweb.asm.commons.Remapper +org/bdware/sc/parser/YJSParserBaseVisitor.java + org.bdware.sc.parser.YJSParserBaseVisitor +org/bdware/analysis/OpInfo.java + org.bdware.analysis.OpInfo +org/objectweb/asm/tree/FrameNode.java + org.objectweb.asm.tree.FrameNode +org/bdware/sc/packer/JarPacker.java + org.bdware.sc.packer.JarPacker + org.bdware.sc.packer.JarPacker$1 +org/bdware/sc/ComponedContractResult.java + org.bdware.sc.ComponedContractResult +org/objectweb/asm/tree/analysis/SmallSet.java + org.objectweb.asm.tree.analysis.SmallSet +org/objectweb/asm/util/CheckFieldAdapter.java + org.objectweb.asm.util.CheckFieldAdapter +org/bdware/sc/conn/ServiceServer.java + org.bdware.sc.conn.ServiceServer + org.bdware.sc.conn.ServiceServer$1 + org.bdware.sc.conn.ServiceServer$AsyncInboundHandler + org.bdware.sc.conn.ServiceServer$AsyncInboundHandler$1 +org/bdware/sc/ContractPrinter.java + org.bdware.sc.ContractPrinter +org/bdware/analysis/taint/TaintCFG.java + org.bdware.analysis.taint.TaintCFG +org/bdware/sc/node/stmt/BranchStmt.java + org.bdware.sc.node.stmt.BranchStmt +org/objectweb/asm/ClassReader.java + org.objectweb.asm.ClassReader +org/bdware/sc/node/YjsType.java + org.bdware.sc.node.YjsType +org/bdware/sc/contractGen/MainFrame.java + org.bdware.sc.contractGen.MainFrame +org/objectweb/asm/util/CheckAnnotationAdapter.java + org.objectweb.asm.util.CheckAnnotationAdapter +org/objectweb/asm/tree/analysis/AnalyzerException.java + org.objectweb.asm.tree.analysis.AnalyzerException +org/objectweb/asm/commons/TableSwitchGenerator.java + org.objectweb.asm.commons.TableSwitchGenerator +org/bdware/sc/commParser/Transaction.java + org.bdware.sc.commParser.Transaction +org/objectweb/asm/util/TraceAnnotationVisitor.java + org.objectweb.asm.util.TraceAnnotationVisitor +org/bdware/sc/node/ContractZipBundle.java + org.bdware.sc.node.ContractZipBundle +org/objectweb/asm/tree/analysis/Analyzer.java + org.objectweb.asm.tree.analysis.Analyzer +org/bdware/sc/commParser/BlockBody.java + org.bdware.sc.commParser.BlockBody +org/bdware/sc/py/utils/HttpExt.java + org.bdware.sc.py.utils.HttpExt +org/objectweb/asm/commons/RemappingSignatureAdapter.java + org.objectweb.asm.commons.RemappingSignatureAdapter +org/bdware/sc/node/FunctionNode.java + org.bdware.sc.node.FunctionNode +org/bdware/sc/commParser/Transaction_bak.java + org.bdware.sc.commParser.Transaction_bak +org/objectweb/asm/tree/analysis/SourceValue.java + org.objectweb.asm.tree.analysis.SourceValue +org/bdware/sc/commParser/BlockAdapter.java + org.bdware.sc.commParser.BlockAdapter diff --git a/build/tmp/compileTestJava/source-classes-mapping.txt b/build/tmp/compileTestJava/source-classes-mapping.txt new file mode 100644 index 0000000..2aa58d9 --- /dev/null +++ b/build/tmp/compileTestJava/source-classes-mapping.txt @@ -0,0 +1,49 @@ +org/bdware/sc/util/versionUtiltest.java + org.bdware.sc.util.versionUtiltest +org/bdware/sc/SockGetTest.java + org.bdware.sc.SockGetTest +org/bdware/analysis/dynamic/test/ProgramPointTest.java + org.bdware.analysis.dynamic.test.ProgramPointTest +org/bdware/sc/boundary/utils/SM2UtilTest.java + org.bdware.sc.boundary.utils.SM2UtilTest +org/bdware/sc/util/UtilTest.java + org.bdware.sc.util.UtilTest +org/bdware/sc/test/YJSPackerTest.java + org.bdware.sc.test.YJSPackerTest +org/bdware/sc/http/test/HttpPostFormTest.java + org.bdware.sc.http.test.HttpPostFormTest +org/bdware/sc/db/MultiIndexTimeDBUtilTest.java + org.bdware.sc.db.MultiIndexTimeDBUtilTest +org/bdware/sc/test/JedionTest.java + org.bdware.sc.test.JedionTest +org/bdware/sc/units/ByteArrayTest.java + org.bdware.sc.units.ByteArrayTest +org/bdware/analysis/dynamic/test/FieldSensitiveDynamicTaintAnalysisTest.java + org.bdware.analysis.dynamic.test.FieldSensitiveDynamicTaintAnalysisTest +org/bdware/sc/http/test/HttpUtilTest.java + org.bdware.sc.http.test.HttpUtilTest +org/bdware/analysis/test/CFGraphTest.java + org.bdware.analysis.test.CFGraphTest + org.bdware.analysis.test.CFGraphTest$1 +org/bdware/sc/bean/test/EnumDecodeTest2.java + org.bdware.sc.bean.test.EnumDecodeTest2 +org/bdware/sc/test/ContractProcessInfoLogger.java + org.bdware.sc.test.ContractProcessInfoLogger +org/bdware/sc/bean/ContractRequestTest.java + org.bdware.sc.bean.ContractRequestTest +org/bdware/sc/http/test/ApiGateTest.java + org.bdware.sc.http.test.ApiGateTest +org/bdware/sc/encrypt/test/HardwareInfoTest.java + org.bdware.sc.encrypt.test.HardwareInfoTest +org/bdware/sc/LedgerUtilTest.java + org.bdware.sc.LedgerUtilTest +org/bdware/sc/conn/test/SocketGetTest.java + org.bdware.sc.conn.test.SocketGetTest +org/bdware/sc/AvatarHelperTest.java + org.bdware.sc.AvatarHelperTest +org/bdware/analysis/example/test/FieldSensitiveTaintAnalysisTest.java + org.bdware.analysis.example.test.FieldSensitiveTaintAnalysisTest +org/bdware/analysis/dynamic/test/TracedFileTest.java + org.bdware.analysis.dynamic.test.TracedFileTest +org/bdware/sc/encrypt/test/RSATest.java + org.bdware.sc.encrypt.test.RSATest diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..58630c0 --- /dev/null +++ b/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +