├── .gitignore ├── Douyu-0.7.1 ├── .gitignore ├── README.md ├── apidocs │ ├── allclasses-frame.html │ ├── allclasses-noframe.html │ ├── constant-values.html │ ├── deprecated-list.html │ ├── douyu │ │ ├── http │ │ │ ├── HttpMethod.html │ │ │ ├── HttpRequest.html │ │ │ ├── HttpResponse.html │ │ │ ├── UploadedFile.html │ │ │ ├── WebSocket.Outbound.html │ │ │ ├── WebSocket.html │ │ │ ├── class-use │ │ │ │ ├── HttpMethod.html │ │ │ │ ├── HttpRequest.html │ │ │ │ ├── HttpResponse.html │ │ │ │ ├── UploadedFile.html │ │ │ │ ├── WebSocket.Outbound.html │ │ │ │ └── WebSocket.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ │ └── mvc │ │ │ ├── Action.html │ │ │ ├── Async.html │ │ │ ├── Context.html │ │ │ ├── Controller.html │ │ │ ├── ControllerException.html │ │ │ ├── ControllerManager.html │ │ │ ├── Model.html │ │ │ ├── ModelException.html │ │ │ ├── ModelManager.html │ │ │ ├── ViewException.html │ │ │ ├── ViewManager.html │ │ │ ├── ViewManagerProvider.html │ │ │ ├── class-use │ │ │ ├── Action.html │ │ │ ├── Async.html │ │ │ ├── Context.html │ │ │ ├── Controller.html │ │ │ ├── ControllerException.html │ │ │ ├── ControllerManager.html │ │ │ ├── Model.html │ │ │ ├── ModelException.html │ │ │ ├── ModelManager.html │ │ │ ├── ViewException.html │ │ │ ├── ViewManager.html │ │ │ └── ViewManagerProvider.html │ │ │ ├── package-frame.html │ │ │ ├── package-summary.html │ │ │ ├── package-tree.html │ │ │ └── package-use.html │ ├── help-doc.html │ ├── index-all.html │ ├── index.html │ ├── overview-frame.html │ ├── overview-summary.html │ ├── overview-tree.html │ ├── package-list │ ├── resources │ │ └── inherit.gif │ ├── serialized-form.html │ └── stylesheet.css ├── assembly.bat ├── assembly.xml ├── douyu-ajp │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── ajp │ │ ├── AjpMessage.java │ │ ├── AjpRequestDecoder.java │ │ ├── AjpResponseEncoder.java │ │ └── Constants.java ├── douyu-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── douyu │ │ ├── http │ │ ├── Comet.java │ │ ├── HttpMethod.java │ │ ├── HttpRequest.java │ │ ├── HttpResponse.java │ │ ├── UploadedFile.java │ │ ├── WebSocket.java │ │ └── package-info.java │ │ └── mvc │ │ ├── Action.java │ │ ├── Async.java │ │ ├── Context.java │ │ ├── Controller.java │ │ ├── ControllerException.java │ │ ├── ControllerManager.java │ │ ├── Model.java │ │ ├── ModelException.java │ │ ├── ModelManager.java │ │ ├── ViewException.java │ │ ├── ViewManager.java │ │ ├── ViewManagerProvider.java │ │ └── package-info.java ├── douyu-core │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── core │ │ ├── ClassResource.java │ │ ├── Config.java │ │ ├── Javac.java │ │ ├── JavacException.java │ │ ├── ResourceLoader.java │ │ ├── ResourceLoaderException.java │ │ └── StringManager.java ├── douyu-examples │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ ├── AsyncExample.java │ │ ├── CometExample.java │ │ ├── CookieExample.java │ │ ├── DevTest.java │ │ ├── FileUpload.java │ │ ├── FormExample.java │ │ ├── HelloWorld.java │ │ ├── ModelInjectExample.java │ │ ├── RequestHeaderExample.java │ │ ├── RequestInfoExample.java │ │ ├── RequestParamExample.java │ │ ├── WebSocketExample.java │ │ └── douyu │ │ │ └── examples │ │ │ ├── HelloWorld.java │ │ │ ├── models │ │ │ ├── Address.java │ │ │ ├── Consumer.java │ │ │ ├── MyModel.java │ │ │ └── MySubModel.java │ │ │ ├── start │ │ │ └── Startup.java │ │ │ └── util │ │ │ └── HTMLFilter.java │ │ └── resources │ │ ├── DevTest.haha.vm │ │ ├── FileUpload.html │ │ ├── FileUpload.vm │ │ ├── LocalStrings.properties │ │ ├── ViewTest.ftl │ │ ├── ViewTest.vm │ │ ├── WebSocketExample.html │ │ ├── form.html │ │ └── index.html ├── douyu-http │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── codefollower │ │ │ └── douyu │ │ │ └── http │ │ │ ├── AbstractDiskHttpData.java │ │ │ ├── AbstractHttpData.java │ │ │ ├── AbstractMemoryHttpData.java │ │ │ ├── Attribute.java │ │ │ ├── CaseIgnoringComparator.java │ │ │ ├── Constants.java │ │ │ ├── Cookie.java │ │ │ ├── CookieDecoder.java │ │ │ ├── CookieEncoder.java │ │ │ ├── CookieHeaderNames.java │ │ │ ├── DefaultCookie.java │ │ │ ├── DefaultHttpChunk.java │ │ │ ├── DefaultHttpChunkTrailer.java │ │ │ ├── DefaultHttpDataFactory.java │ │ │ ├── DefaultHttpMessage.java │ │ │ ├── DefaultHttpRequest.java │ │ │ ├── DefaultHttpResponse.java │ │ │ ├── DiskAttribute.java │ │ │ ├── DiskFileUpload.java │ │ │ ├── DouyuHttpRequest.java │ │ │ ├── DouyuHttpRequestDecoder.java │ │ │ ├── DouyuHttpResponse.java │ │ │ ├── DouyuOutbound.java │ │ │ ├── DouyuUploadedFile.java │ │ │ ├── FileUpload.java │ │ │ ├── HttpChunk.java │ │ │ ├── HttpChunkAggregator.java │ │ │ ├── HttpChunkTrailer.java │ │ │ ├── HttpCodecUtil.java │ │ │ ├── HttpContentCompressor.java │ │ │ ├── HttpContentDecoder.java │ │ │ ├── HttpContentDecompressor.java │ │ │ ├── HttpContentEncoder.java │ │ │ ├── HttpData.java │ │ │ ├── HttpDataFactory.java │ │ │ ├── HttpHeaderDateFormat.java │ │ │ ├── HttpHeaders.java │ │ │ ├── HttpMessage.java │ │ │ ├── HttpMessageDecoder.java │ │ │ ├── HttpMessageEncoder.java │ │ │ ├── HttpMethod.java │ │ │ ├── HttpPostBodyUtil.java │ │ │ ├── HttpPostRequestDecoder.java │ │ │ ├── HttpRequest.java │ │ │ ├── HttpRequestDecoder.java │ │ │ ├── HttpResponse.java │ │ │ ├── HttpResponseEncoder.java │ │ │ ├── HttpResponseStatus.java │ │ │ ├── HttpServerCodec.java │ │ │ ├── HttpVersion.java │ │ │ ├── InterfaceHttpData.java │ │ │ ├── InternalAttribute.java │ │ │ ├── MemoryAttribute.java │ │ │ ├── MemoryFileUpload.java │ │ │ ├── MixedAttribute.java │ │ │ ├── MixedFileUpload.java │ │ │ ├── QueryStringDecoder.java │ │ │ ├── QueryStringEncoder.java │ │ │ ├── package-info.java │ │ │ ├── ssl │ │ │ ├── DefaultServerSocketFactory.java │ │ │ ├── SSLConfig.java │ │ │ ├── SSLImplementation.java │ │ │ ├── SSLSessionManager.java │ │ │ ├── SSLSupport.java │ │ │ ├── SSLUtil.java │ │ │ ├── ServerSocketFactory.java │ │ │ └── jsse │ │ │ │ ├── JSSEImplementation.java │ │ │ │ ├── JSSEKeyManager.java │ │ │ │ ├── JSSESocketFactory.java │ │ │ │ ├── JSSESupport.java │ │ │ │ └── NioX509KeyManager.java │ │ │ ├── util │ │ │ ├── FastHttpDateFormat.java │ │ │ └── HttpMessages.java │ │ │ └── websocket │ │ │ ├── DefaultWebSocketFrame.java │ │ │ ├── WebSocketFrame.java │ │ │ ├── WebSocketFrameDecoder.java │ │ │ ├── WebSocketFrameEncoder.java │ │ │ └── package-info.java │ │ └── resources │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── http │ │ ├── ssl │ │ └── jsse │ │ │ └── res │ │ │ ├── LocalStrings.properties │ │ │ ├── LocalStrings_es.properties │ │ │ ├── LocalStrings_fr.properties │ │ │ └── LocalStrings_ja.properties │ │ └── util │ │ ├── LocalStrings.properties │ │ ├── LocalStrings_es.properties │ │ ├── LocalStrings_fr.properties │ │ └── LocalStrings_ja.properties ├── douyu-javac │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ ├── com │ │ │ └── sun │ │ │ │ ├── source │ │ │ │ ├── tree │ │ │ │ │ ├── AnnotationTree.java │ │ │ │ │ ├── ArrayAccessTree.java │ │ │ │ │ ├── ArrayTypeTree.java │ │ │ │ │ ├── AssertTree.java │ │ │ │ │ ├── AssignmentTree.java │ │ │ │ │ ├── BinaryTree.java │ │ │ │ │ ├── BlockTree.java │ │ │ │ │ ├── BreakTree.java │ │ │ │ │ ├── CaseTree.java │ │ │ │ │ ├── CatchTree.java │ │ │ │ │ ├── ClassTree.java │ │ │ │ │ ├── CompilationUnitTree.java │ │ │ │ │ ├── CompoundAssignmentTree.java │ │ │ │ │ ├── ConditionalExpressionTree.java │ │ │ │ │ ├── ContinueTree.java │ │ │ │ │ ├── DoWhileLoopTree.java │ │ │ │ │ ├── EmptyStatementTree.java │ │ │ │ │ ├── EnhancedForLoopTree.java │ │ │ │ │ ├── ErroneousTree.java │ │ │ │ │ ├── ExpressionStatementTree.java │ │ │ │ │ ├── ExpressionTree.java │ │ │ │ │ ├── ForLoopTree.java │ │ │ │ │ ├── IdentifierTree.java │ │ │ │ │ ├── IfTree.java │ │ │ │ │ ├── ImportTree.java │ │ │ │ │ ├── InstanceOfTree.java │ │ │ │ │ ├── LabeledStatementTree.java │ │ │ │ │ ├── LineMap.java │ │ │ │ │ ├── LiteralTree.java │ │ │ │ │ ├── MemberSelectTree.java │ │ │ │ │ ├── MethodInvocationTree.java │ │ │ │ │ ├── MethodTree.java │ │ │ │ │ ├── ModifiersTree.java │ │ │ │ │ ├── NewArrayTree.java │ │ │ │ │ ├── NewClassTree.java │ │ │ │ │ ├── ParameterizedTypeTree.java │ │ │ │ │ ├── ParenthesizedTree.java │ │ │ │ │ ├── PrimitiveTypeTree.java │ │ │ │ │ ├── ReturnTree.java │ │ │ │ │ ├── Scope.java │ │ │ │ │ ├── StatementTree.java │ │ │ │ │ ├── SwitchTree.java │ │ │ │ │ ├── SynchronizedTree.java │ │ │ │ │ ├── ThrowTree.java │ │ │ │ │ ├── Tree.java │ │ │ │ │ ├── TreeVisitor.java │ │ │ │ │ ├── TryTree.java │ │ │ │ │ ├── TypeCastTree.java │ │ │ │ │ ├── TypeParameterTree.java │ │ │ │ │ ├── UnaryTree.java │ │ │ │ │ ├── UnionTypeTree.java │ │ │ │ │ ├── VariableTree.java │ │ │ │ │ ├── WhileLoopTree.java │ │ │ │ │ ├── WildcardTree.java │ │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ │ ├── JavacTask.java │ │ │ │ │ ├── SimpleTreeVisitor.java │ │ │ │ │ ├── SourcePositions.java │ │ │ │ │ ├── TaskEvent.java │ │ │ │ │ ├── TaskListener.java │ │ │ │ │ ├── TreePath.java │ │ │ │ │ ├── TreePathScanner.java │ │ │ │ │ ├── TreeScanner.java │ │ │ │ │ ├── Trees.java │ │ │ │ │ └── package-info.java │ │ │ │ └── tools │ │ │ │ └── javac │ │ │ │ ├── Launcher.java │ │ │ │ ├── Main.java │ │ │ │ ├── Server.java │ │ │ │ ├── api │ │ │ │ ├── ClientCodeWrapper.java │ │ │ │ ├── DiagnosticFormatter.java │ │ │ │ ├── Formattable.java │ │ │ │ ├── JavacScope.java │ │ │ │ ├── JavacTaskImpl.java │ │ │ │ ├── JavacTool.java │ │ │ │ ├── JavacTrees.java │ │ │ │ ├── Messages.java │ │ │ │ └── WrappingJavaFileManager.java │ │ │ │ ├── code │ │ │ │ ├── Attribute.java │ │ │ │ ├── BoundKind.java │ │ │ │ ├── DeferredLintHandler.java │ │ │ │ ├── Flags.java │ │ │ │ ├── Kinds.java │ │ │ │ ├── Lint.java │ │ │ │ ├── Printer.java │ │ │ │ ├── Scope.java │ │ │ │ ├── Source.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── Symtab.java │ │ │ │ ├── TargetType.java │ │ │ │ ├── Type.java │ │ │ │ ├── TypeAnnotationPosition.java │ │ │ │ ├── TypeTags.java │ │ │ │ └── Types.java │ │ │ │ ├── comp │ │ │ │ ├── Annotate.java │ │ │ │ ├── Attr.java │ │ │ │ ├── AttrContext.java │ │ │ │ ├── AttrContextEnv.java │ │ │ │ ├── Check.java │ │ │ │ ├── ConstFold.java │ │ │ │ ├── Enter.java │ │ │ │ ├── Env.java │ │ │ │ ├── Flow.java │ │ │ │ ├── Infer.java │ │ │ │ ├── Lower.java │ │ │ │ ├── MemberEnter.java │ │ │ │ ├── Resolve.java │ │ │ │ ├── Todo.java │ │ │ │ └── TransTypes.java │ │ │ │ ├── file │ │ │ │ ├── BaseFileObject.java │ │ │ │ ├── CacheFSInfo.java │ │ │ │ ├── FSInfo.java │ │ │ │ ├── JavacFileManager.java │ │ │ │ ├── Paths.java │ │ │ │ ├── RegularFileObject.java │ │ │ │ ├── RelativePath.java │ │ │ │ ├── SymbolArchive.java │ │ │ │ ├── ZipArchive.java │ │ │ │ ├── ZipFileIndex.java │ │ │ │ ├── ZipFileIndexArchive.java │ │ │ │ └── ZipFileIndexCache.java │ │ │ │ ├── jvm │ │ │ │ ├── ByteCodes.java │ │ │ │ ├── CRTFlags.java │ │ │ │ ├── CRTable.java │ │ │ │ ├── ClassFile.java │ │ │ │ ├── ClassReader.java │ │ │ │ ├── ClassWriter.java │ │ │ │ ├── Code.java │ │ │ │ ├── Gen.java │ │ │ │ ├── Items.java │ │ │ │ ├── Pool.java │ │ │ │ ├── Target.java │ │ │ │ └── UninitializedType.java │ │ │ │ ├── main │ │ │ │ ├── CommandLine.java │ │ │ │ ├── JavaCompiler.java │ │ │ │ ├── JavacOption.java │ │ │ │ ├── Main.java │ │ │ │ ├── OptionName.java │ │ │ │ └── RecognizedOptions.java │ │ │ │ ├── model │ │ │ │ ├── AnnotationProxyMaker.java │ │ │ │ ├── FilteredMemberList.java │ │ │ │ ├── JavacElements.java │ │ │ │ ├── JavacSourcePosition.java │ │ │ │ └── JavacTypes.java │ │ │ │ ├── nio │ │ │ │ ├── JavacPathFileManager.java │ │ │ │ ├── PathFileManager.java │ │ │ │ └── PathFileObject.java │ │ │ │ ├── parser │ │ │ │ ├── DocCommentScanner.java │ │ │ │ ├── EndPosParser.java │ │ │ │ ├── JavacParser.java │ │ │ │ ├── Keywords.java │ │ │ │ ├── Lexer.java │ │ │ │ ├── Parser.java │ │ │ │ ├── ParserFactory.java │ │ │ │ ├── Scanner.java │ │ │ │ ├── ScannerFactory.java │ │ │ │ └── Token.java │ │ │ │ ├── processing │ │ │ │ ├── ActionParameterType.java │ │ │ │ ├── AnnotationProcessingError.java │ │ │ │ ├── ControllerProcessor.java │ │ │ │ ├── JavacFiler.java │ │ │ │ ├── JavacMessager.java │ │ │ │ ├── JavacProcessingEnvironment.java │ │ │ │ ├── JavacRoundEnvironment.java │ │ │ │ ├── PrettyPrinter.java │ │ │ │ ├── PrintingProcessor.java │ │ │ │ └── ServiceProxy.java │ │ │ │ ├── services │ │ │ │ └── javax.tools.JavaCompilerTool │ │ │ │ ├── sym │ │ │ │ └── CreateSymbols.java │ │ │ │ ├── tree │ │ │ │ ├── JCTree.java │ │ │ │ ├── Pretty.java │ │ │ │ ├── TreeCopier.java │ │ │ │ ├── TreeInfo.java │ │ │ │ ├── TreeMaker.java │ │ │ │ ├── TreeScanner.java │ │ │ │ └── TreeTranslator.java │ │ │ │ └── util │ │ │ │ ├── Abort.java │ │ │ │ ├── AbstractDiagnosticFormatter.java │ │ │ │ ├── AbstractLog.java │ │ │ │ ├── Assert.java │ │ │ │ ├── BaseFileManager.java │ │ │ │ ├── BasicDiagnosticFormatter.java │ │ │ │ ├── Bits.java │ │ │ │ ├── ByteBuffer.java │ │ │ │ ├── ClientCodeException.java │ │ │ │ ├── CloseableURLClassLoader.java │ │ │ │ ├── Constants.java │ │ │ │ ├── Context.java │ │ │ │ ├── Convert.java │ │ │ │ ├── DiagnosticSource.java │ │ │ │ ├── FatalError.java │ │ │ │ ├── Filter.java │ │ │ │ ├── ForwardingDiagnosticFormatter.java │ │ │ │ ├── JCDiagnostic.java │ │ │ │ ├── JavacMessages.java │ │ │ │ ├── LayoutCharacters.java │ │ │ │ ├── List.java │ │ │ │ ├── ListBuffer.java │ │ │ │ ├── Log.java │ │ │ │ ├── MandatoryWarningHandler.java │ │ │ │ ├── Name.java │ │ │ │ ├── Names.java │ │ │ │ ├── Options.java │ │ │ │ ├── Pair.java │ │ │ │ ├── Position.java │ │ │ │ ├── PropagatedException.java │ │ │ │ ├── RawDiagnosticFormatter.java │ │ │ │ ├── RichDiagnosticFormatter.java │ │ │ │ ├── SharedNameTable.java │ │ │ │ ├── UnsharedNameTable.java │ │ │ │ └── Warner.java │ │ └── javax │ │ │ ├── annotation │ │ │ └── processing │ │ │ │ ├── AbstractProcessor.java │ │ │ │ ├── Completion.java │ │ │ │ ├── Completions.java │ │ │ │ ├── Filer.java │ │ │ │ ├── FilerException.java │ │ │ │ ├── Messager.java │ │ │ │ ├── ProcessingEnvironment.java │ │ │ │ ├── Processor.java │ │ │ │ ├── RoundEnvironment.java │ │ │ │ ├── SupportedAnnotationTypes.java │ │ │ │ ├── SupportedOptions.java │ │ │ │ ├── SupportedSourceVersion.java │ │ │ │ └── package-info.java │ │ │ ├── lang │ │ │ └── model │ │ │ │ ├── SourceVersion.java │ │ │ │ ├── UnknownEntityException.java │ │ │ │ ├── element │ │ │ │ ├── AnnotationMirror.java │ │ │ │ ├── AnnotationValue.java │ │ │ │ ├── AnnotationValueVisitor.java │ │ │ │ ├── Element.java │ │ │ │ ├── ElementKind.java │ │ │ │ ├── ElementVisitor.java │ │ │ │ ├── ExecutableElement.java │ │ │ │ ├── Modifier.java │ │ │ │ ├── Name.java │ │ │ │ ├── NestingKind.java │ │ │ │ ├── PackageElement.java │ │ │ │ ├── Parameterizable.java │ │ │ │ ├── QualifiedNameable.java │ │ │ │ ├── TypeElement.java │ │ │ │ ├── TypeParameterElement.java │ │ │ │ ├── UnknownAnnotationValueException.java │ │ │ │ ├── UnknownElementException.java │ │ │ │ ├── VariableElement.java │ │ │ │ └── package-info.java │ │ │ │ ├── overview.html │ │ │ │ ├── package-info.java │ │ │ │ ├── type │ │ │ │ ├── ArrayType.java │ │ │ │ ├── DeclaredType.java │ │ │ │ ├── ErrorType.java │ │ │ │ ├── ExecutableType.java │ │ │ │ ├── MirroredTypeException.java │ │ │ │ ├── MirroredTypesException.java │ │ │ │ ├── NoType.java │ │ │ │ ├── NullType.java │ │ │ │ ├── PrimitiveType.java │ │ │ │ ├── ReferenceType.java │ │ │ │ ├── TypeKind.java │ │ │ │ ├── TypeMirror.java │ │ │ │ ├── TypeVariable.java │ │ │ │ ├── TypeVisitor.java │ │ │ │ ├── UnionType.java │ │ │ │ ├── UnknownTypeException.java │ │ │ │ ├── WildcardType.java │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ ├── AbstractAnnotationValueVisitor6.java │ │ │ │ ├── AbstractAnnotationValueVisitor7.java │ │ │ │ ├── AbstractElementVisitor6.java │ │ │ │ ├── AbstractElementVisitor7.java │ │ │ │ ├── AbstractTypeVisitor6.java │ │ │ │ ├── AbstractTypeVisitor7.java │ │ │ │ ├── ElementFilter.java │ │ │ │ ├── ElementKindVisitor6.java │ │ │ │ ├── ElementKindVisitor7.java │ │ │ │ ├── ElementScanner6.java │ │ │ │ ├── ElementScanner7.java │ │ │ │ ├── Elements.java │ │ │ │ ├── SimpleAnnotationValueVisitor6.java │ │ │ │ ├── SimpleAnnotationValueVisitor7.java │ │ │ │ ├── SimpleElementVisitor6.java │ │ │ │ ├── SimpleElementVisitor7.java │ │ │ │ ├── SimpleTypeVisitor6.java │ │ │ │ ├── SimpleTypeVisitor7.java │ │ │ │ ├── TypeKindVisitor6.java │ │ │ │ ├── TypeKindVisitor7.java │ │ │ │ ├── Types.java │ │ │ │ └── package-info.java │ │ │ └── tools │ │ │ ├── Diagnostic.java │ │ │ ├── DiagnosticCollector.java │ │ │ ├── DiagnosticListener.java │ │ │ ├── FileObject.java │ │ │ ├── ForwardingFileObject.java │ │ │ ├── ForwardingJavaFileManager.java │ │ │ ├── ForwardingJavaFileObject.java │ │ │ ├── JavaCompiler.java │ │ │ ├── JavaFileManager.java │ │ │ ├── JavaFileObject.java │ │ │ ├── OptionChecker.java │ │ │ ├── SimpleJavaFileObject.java │ │ │ ├── StandardJavaFileManager.java │ │ │ ├── StandardLocation.java │ │ │ ├── Tool.java │ │ │ ├── ToolProvider.java │ │ │ ├── overview.html │ │ │ └── package-info.java │ │ └── resources │ │ └── com │ │ └── sun │ │ └── tools │ │ └── javac │ │ └── resources │ │ ├── compiler.properties │ │ ├── compiler_ja.properties │ │ ├── javac.properties │ │ ├── javac_ja.properties │ │ ├── legacy.properties │ │ └── version.properties-template ├── douyu-logging │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── logging │ │ ├── AbstractInternalLogger.java │ │ ├── DebugUtil.java │ │ ├── InternalLogLevel.java │ │ ├── InternalLogger.java │ │ ├── InternalLoggerFactory.java │ │ ├── JdkLogger.java │ │ ├── JdkLoggerFactory.java │ │ ├── StackTraceSimplifier.java │ │ └── package-info.java ├── douyu-mvc │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── mvc │ │ ├── AbstractContext.java │ │ ├── DouyuContext.java │ │ └── RequestContext.java ├── douyu-netty │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── netty │ │ ├── bootstrap │ │ ├── Bootstrap.java │ │ ├── ServerBootstrap.java │ │ └── package-info.java │ │ ├── buffer │ │ ├── AbstractChannelBuffer.java │ │ ├── AbstractChannelBufferFactory.java │ │ ├── BigEndianHeapChannelBuffer.java │ │ ├── ByteBufferBackedChannelBuffer.java │ │ ├── ChannelBuffer.java │ │ ├── ChannelBufferFactory.java │ │ ├── ChannelBufferIndexFinder.java │ │ ├── ChannelBufferInputStream.java │ │ ├── ChannelBufferOutputStream.java │ │ ├── ChannelBuffers.java │ │ ├── CompositeChannelBuffer.java │ │ ├── DirectChannelBufferFactory.java │ │ ├── DuplicatedChannelBuffer.java │ │ ├── DynamicChannelBuffer.java │ │ ├── HeapChannelBuffer.java │ │ ├── HeapChannelBufferFactory.java │ │ ├── LittleEndianHeapChannelBuffer.java │ │ ├── ReadOnlyChannelBuffer.java │ │ ├── SlicedChannelBuffer.java │ │ ├── TruncatedChannelBuffer.java │ │ ├── WrappedChannelBuffer.java │ │ └── package-info.java │ │ ├── channel │ │ ├── AbstractChannel.java │ │ ├── AbstractChannelSink.java │ │ ├── AdaptiveReceiveBufferSizePredictor.java │ │ ├── AdaptiveReceiveBufferSizePredictorFactory.java │ │ ├── Channel.java │ │ ├── ChannelConfig.java │ │ ├── ChannelDownstreamHandler.java │ │ ├── ChannelEvent.java │ │ ├── ChannelException.java │ │ ├── ChannelFactory.java │ │ ├── ChannelFuture.java │ │ ├── ChannelFutureListener.java │ │ ├── ChannelFutureProgressListener.java │ │ ├── ChannelHandler.java │ │ ├── ChannelHandlerContext.java │ │ ├── ChannelHandlerLifeCycleException.java │ │ ├── ChannelPipeline.java │ │ ├── ChannelPipelineException.java │ │ ├── ChannelPipelineFactory.java │ │ ├── ChannelSink.java │ │ ├── ChannelState.java │ │ ├── ChannelStateEvent.java │ │ ├── ChannelUpstreamHandler.java │ │ ├── Channels.java │ │ ├── ChildChannelStateEvent.java │ │ ├── CompleteChannelFuture.java │ │ ├── DefaultChannelConfig.java │ │ ├── DefaultChannelFuture.java │ │ ├── DefaultChannelPipeline.java │ │ ├── DefaultChildChannelStateEvent.java │ │ ├── DefaultExceptionEvent.java │ │ ├── DefaultFileRegion.java │ │ ├── DefaultServerChannelConfig.java │ │ ├── DefaultWriteCompletionEvent.java │ │ ├── DownstreamChannelStateEvent.java │ │ ├── DownstreamMessageEvent.java │ │ ├── ExceptionEvent.java │ │ ├── FailedChannelFuture.java │ │ ├── FileRegion.java │ │ ├── FixedReceiveBufferSizePredictor.java │ │ ├── FixedReceiveBufferSizePredictorFactory.java │ │ ├── LifeCycleAwareChannelHandler.java │ │ ├── MessageEvent.java │ │ ├── ReceiveBufferSizePredictor.java │ │ ├── ReceiveBufferSizePredictorFactory.java │ │ ├── ServerChannel.java │ │ ├── SimpleChannelDownstreamHandler.java │ │ ├── SimpleChannelHandler.java │ │ ├── SimpleChannelUpstreamHandler.java │ │ ├── SucceededChannelFuture.java │ │ ├── UpstreamChannelStateEvent.java │ │ ├── UpstreamMessageEvent.java │ │ ├── WriteCompletionEvent.java │ │ ├── group │ │ │ ├── ChannelGroup.java │ │ │ ├── ChannelGroupFuture.java │ │ │ ├── ChannelGroupFutureListener.java │ │ │ ├── CombinedIterator.java │ │ │ ├── DefaultChannelGroup.java │ │ │ ├── DefaultChannelGroupFuture.java │ │ │ └── package-info.java │ │ ├── nio │ │ │ ├── NioAcceptedSocketChannel.java │ │ │ ├── NioAcceptedSocketChannelConfig.java │ │ │ ├── NioProviderMetadata.java │ │ │ ├── NioServerSocketChannel.java │ │ │ ├── NioServerSocketChannelConfig.java │ │ │ ├── NioServerSocketChannelFactory.java │ │ │ ├── NioServerSocketPipelineSink.java │ │ │ ├── NioWorker.java │ │ │ ├── SelectorUtil.java │ │ │ ├── SocketReceiveBufferPool.java │ │ │ ├── SocketSendBufferPool.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── handler │ │ ├── codec │ │ │ ├── base64 │ │ │ │ ├── Base64.java │ │ │ │ ├── Base64Decoder.java │ │ │ │ ├── Base64Dialect.java │ │ │ │ ├── Base64Encoder.java │ │ │ │ └── package-info.java │ │ │ ├── compression │ │ │ │ ├── CompressionException.java │ │ │ │ ├── ZlibDecoder.java │ │ │ │ ├── ZlibEncoder.java │ │ │ │ ├── ZlibUtil.java │ │ │ │ ├── ZlibWrapper.java │ │ │ │ └── package-info.java │ │ │ ├── embedder │ │ │ │ ├── AbstractCodecEmbedder.java │ │ │ │ ├── CodecEmbedder.java │ │ │ │ ├── CodecEmbedderException.java │ │ │ │ ├── DecoderEmbedder.java │ │ │ │ ├── EmbeddedChannel.java │ │ │ │ ├── EmbeddedChannelFactory.java │ │ │ │ ├── EmbeddedSocketAddress.java │ │ │ │ ├── EncoderEmbedder.java │ │ │ │ └── package-info.java │ │ │ ├── frame │ │ │ │ ├── CorruptedFrameException.java │ │ │ │ ├── DelimiterBasedFrameDecoder.java │ │ │ │ ├── Delimiters.java │ │ │ │ ├── FixedLengthFrameDecoder.java │ │ │ │ ├── FrameDecoder.java │ │ │ │ ├── LengthFieldBasedFrameDecoder.java │ │ │ │ ├── LengthFieldPrepender.java │ │ │ │ ├── TooLongFrameException.java │ │ │ │ └── package-info.java │ │ │ ├── oneone │ │ │ │ ├── OneToOneDecoder.java │ │ │ │ ├── OneToOneEncoder.java │ │ │ │ └── package-info.java │ │ │ ├── replay │ │ │ │ ├── ReplayError.java │ │ │ │ ├── ReplayingDecoder.java │ │ │ │ ├── ReplayingDecoderBuffer.java │ │ │ │ ├── UnreplayableOperationException.java │ │ │ │ ├── UnsafeDynamicChannelBuffer.java │ │ │ │ ├── VoidEnum.java │ │ │ │ └── package-info.java │ │ │ └── string │ │ │ │ ├── StringDecoder.java │ │ │ │ ├── StringEncoder.java │ │ │ │ └── package-info.java │ │ ├── execution │ │ │ ├── ChannelEventRunnable.java │ │ │ ├── ExecutionHandler.java │ │ │ ├── MemoryAwareThreadPoolExecutor.java │ │ │ ├── OrderedMemoryAwareThreadPoolExecutor.java │ │ │ └── package-info.java │ │ ├── logging │ │ │ ├── LoggingHandler.java │ │ │ └── package-info.java │ │ ├── queue │ │ │ ├── BlockingReadHandler.java │ │ │ ├── BlockingReadTimeoutException.java │ │ │ ├── BufferedWriteHandler.java │ │ │ └── package-info.java │ │ ├── ssl │ │ │ ├── ImmediateExecutor.java │ │ │ ├── SslBufferPool.java │ │ │ ├── SslHandler.java │ │ │ └── package-info.java │ │ ├── stream │ │ │ ├── ChunkedFile.java │ │ │ ├── ChunkedInput.java │ │ │ ├── ChunkedNioFile.java │ │ │ ├── ChunkedNioStream.java │ │ │ ├── ChunkedStream.java │ │ │ ├── ChunkedWriteHandler.java │ │ │ └── package-info.java │ │ └── timeout │ │ │ ├── DefaultIdleStateEvent.java │ │ │ ├── IdleState.java │ │ │ ├── IdleStateAwareChannelHandler.java │ │ │ ├── IdleStateAwareChannelUpstreamHandler.java │ │ │ ├── IdleStateEvent.java │ │ │ ├── IdleStateHandler.java │ │ │ ├── ReadTimeoutException.java │ │ │ ├── ReadTimeoutHandler.java │ │ │ ├── TimeoutException.java │ │ │ ├── WriteTimeoutException.java │ │ │ ├── WriteTimeoutHandler.java │ │ │ └── package-info.java │ │ └── util │ │ ├── CharsetUtil.java │ │ ├── DebugUtil.java │ │ ├── DefaultObjectSizeEstimator.java │ │ ├── EstimatableObjectWrapper.java │ │ ├── ExternalResourceReleasable.java │ │ ├── ExternalResourceUtil.java │ │ ├── HashedWheelTimer.java │ │ ├── MapBackedSet.java │ │ ├── NamedThreadFactory.java │ │ ├── ObjectSizeEstimator.java │ │ ├── Timeout.java │ │ ├── Timer.java │ │ ├── TimerTask.java │ │ ├── Version.java │ │ ├── VirtualExecutorService.java │ │ ├── internal │ │ ├── AtomicFieldUpdaterUtil.java │ │ ├── ConcurrentHashMap.java │ │ ├── ConcurrentIdentityHashMap.java │ │ ├── ConcurrentIdentityWeakKeyHashMap.java │ │ ├── ConcurrentWeakKeyHashMap.java │ │ ├── ConversionUtil.java │ │ ├── DeadLockProofWorker.java │ │ ├── ExecutorUtil.java │ │ ├── LinkedTransferQueue.java │ │ ├── NonReentrantLock.java │ │ ├── ReusableIterator.java │ │ ├── SharedResourceMisuseDetector.java │ │ ├── StackTraceSimplifier.java │ │ ├── StringUtil.java │ │ ├── SystemPropertyUtil.java │ │ ├── ThreadLocalBoolean.java │ │ ├── ThreadLocalRandom.java │ │ ├── UnterminatableExecutor.java │ │ ├── jzlib │ │ │ ├── Adler32.java │ │ │ ├── CRC32.java │ │ │ ├── Deflate.java │ │ │ ├── InfBlocks.java │ │ │ ├── InfCodes.java │ │ │ ├── InfTree.java │ │ │ ├── Inflate.java │ │ │ ├── JZlib.java │ │ │ ├── StaticTree.java │ │ │ ├── Tree.java │ │ │ └── ZStream.java │ │ └── package-info.java │ │ └── package-info.java ├── douyu-plugins │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── plugins │ │ ├── freemarker │ │ ├── FreeMarkerViewManager.java │ │ └── FreeMarkerViewManagerProvider.java │ │ └── velocity │ │ ├── VelocityViewManager.java │ │ └── VelocityViewManagerProvider.java ├── douyu-startup │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── codefollower │ │ └── douyu │ │ └── startup │ │ ├── AjpConnector.java │ │ ├── Connector.java │ │ ├── HexUtils.java │ │ ├── HttpConnector.java │ │ ├── HttpRequestHandler.java │ │ └── Server.java ├── eclipse.bat ├── gen-javadoc.bat ├── license │ ├── LICENSE-douyu.txt │ ├── LICENSE-javac.txt │ └── LICENSE-netty │ │ ├── COPYRIGHT.txt │ │ ├── LICENSE.txt │ │ ├── NOTICE.txt │ │ └── license │ │ ├── LICENSE.base64.txt │ │ ├── LICENSE.commons-logging.txt │ │ ├── LICENSE.felix.txt │ │ ├── LICENSE.jboss-logging.txt │ │ ├── LICENSE.jsr166y.txt │ │ ├── LICENSE.jzlib.txt │ │ ├── LICENSE.log4j.txt │ │ ├── LICENSE.protobuf.txt │ │ └── LICENSE.slf4j.txt ├── package.bat └── pom.xml ├── HotSpot1.7-JVM-Linux-x86 ├── .gitignore ├── LICENSE ├── README.md ├── make │ ├── Makefile │ ├── altsrc.make │ ├── cscope.make │ ├── defs.make │ ├── hotspot_distro │ ├── hotspot_version │ ├── jdk6_hotspot_distro │ ├── jprt.gmk │ ├── jprt.properties │ ├── linux │ │ ├── Makefile │ │ ├── adlc_updater │ │ ├── build.sh │ │ ├── makefiles │ │ │ ├── adjust-mflags.sh │ │ │ ├── adlc.make │ │ │ ├── amd64.make │ │ │ ├── build_vm_def.sh │ │ │ ├── buildtree.make │ │ │ ├── compiler1.make │ │ │ ├── compiler2.make │ │ │ ├── core.make │ │ │ ├── debug.make │ │ │ ├── defs.make │ │ │ ├── dtrace.make │ │ │ ├── fastdebug.make │ │ │ ├── gcc.make │ │ │ ├── hp.make │ │ │ ├── hp1.make │ │ │ ├── i486.make │ │ │ ├── jsig.make │ │ │ ├── jvmg.make │ │ │ ├── jvmti.make │ │ │ ├── launcher.make │ │ │ ├── mapfile-vers-debug │ │ │ ├── mapfile-vers-jsig │ │ │ ├── mapfile-vers-product │ │ │ ├── optimized.make │ │ │ ├── product.make │ │ │ ├── profiled.make │ │ │ ├── rules.make │ │ │ ├── sa.make │ │ │ ├── saproc.make │ │ │ ├── tiered.make │ │ │ ├── top.make │ │ │ ├── trace.make │ │ │ └── vm.make │ │ ├── platform_amd64 │ │ ├── platform_amd64.suncc │ │ ├── platform_i486 │ │ └── platform_i486.suncc │ ├── mybuild.sh │ ├── openjdk_distro │ ├── pic.make │ ├── sa.files │ ├── scm.make │ ├── templates │ │ ├── gpl-cp-header │ │ └── gpl-header │ └── test │ │ └── Queens.java ├── my-docs │ ├── Makefile分析.java │ ├── 准备阶段需要的东西.java │ └── 构建与调试.md └── src │ ├── cpu │ └── x86 │ │ └── vm │ │ ├── assembler_x86.cpp │ │ ├── assembler_x86.hpp │ │ ├── assembler_x86.inline.hpp │ │ ├── bytecodeInterpreter_x86.cpp │ │ ├── bytecodeInterpreter_x86.hpp │ │ ├── bytecodeInterpreter_x86.inline.hpp │ │ ├── bytecodes_x86.cpp │ │ ├── bytecodes_x86.hpp │ │ ├── bytes_x86.hpp │ │ ├── c1_CodeStubs_x86.cpp │ │ ├── c1_Defs_x86.hpp │ │ ├── c1_FpuStackSim_x86.cpp │ │ ├── c1_FpuStackSim_x86.hpp │ │ ├── c1_FrameMap_x86.cpp │ │ ├── c1_FrameMap_x86.hpp │ │ ├── c1_LIRAssembler_x86.cpp │ │ ├── c1_LIRAssembler_x86.hpp │ │ ├── c1_LIRGenerator_x86.cpp │ │ ├── c1_LinearScan_x86.cpp │ │ ├── c1_LinearScan_x86.hpp │ │ ├── c1_MacroAssembler_x86.cpp │ │ ├── c1_MacroAssembler_x86.hpp │ │ ├── c1_Runtime1_x86.cpp │ │ ├── c1_globals_x86.hpp │ │ ├── c2_globals_x86.hpp │ │ ├── c2_init_x86.cpp │ │ ├── codeBuffer_x86.hpp │ │ ├── copy_x86.hpp │ │ ├── cppInterpreterGenerator_x86.hpp │ │ ├── cppInterpreter_x86.cpp │ │ ├── cppInterpreter_x86.hpp │ │ ├── debug_x86.cpp │ │ ├── depChecker_x86.cpp │ │ ├── depChecker_x86.hpp │ │ ├── disassembler_x86.hpp │ │ ├── dump_x86_32.cpp │ │ ├── dump_x86_64.cpp │ │ ├── frame_x86.cpp │ │ ├── frame_x86.hpp │ │ ├── frame_x86.inline.hpp │ │ ├── globalDefinitions_x86.hpp │ │ ├── globals_x86.hpp │ │ ├── icBuffer_x86.cpp │ │ ├── icache_x86.cpp │ │ ├── icache_x86.hpp │ │ ├── interp_masm_x86_32.cpp │ │ ├── interp_masm_x86_32.hpp │ │ ├── interp_masm_x86_64.cpp │ │ ├── interp_masm_x86_64.hpp │ │ ├── interpreterGenerator_x86.hpp │ │ ├── interpreterRT_x86.hpp │ │ ├── interpreterRT_x86_32.cpp │ │ ├── interpreterRT_x86_64.cpp │ │ ├── interpreter_x86.hpp │ │ ├── interpreter_x86_32.cpp │ │ ├── interpreter_x86_64.cpp │ │ ├── javaFrameAnchor_x86.hpp │ │ ├── jniFastGetField_x86_32.cpp │ │ ├── jniFastGetField_x86_64.cpp │ │ ├── jniTypes_x86.hpp │ │ ├── jni_x86.h │ │ ├── methodHandles_x86.cpp │ │ ├── methodHandles_x86.hpp │ │ ├── nativeInst_x86.cpp │ │ ├── nativeInst_x86.hpp │ │ ├── registerMap_x86.hpp │ │ ├── register_definitions_x86.cpp │ │ ├── register_x86.cpp │ │ ├── register_x86.hpp │ │ ├── relocInfo_x86.cpp │ │ ├── relocInfo_x86.hpp │ │ ├── runtime_x86_32.cpp │ │ ├── runtime_x86_64.cpp │ │ ├── sharedRuntime_x86_32.cpp │ │ ├── sharedRuntime_x86_64.cpp │ │ ├── stubGenerator_x86_32.cpp │ │ ├── stubGenerator_x86_64.cpp │ │ ├── stubRoutines_x86_32.cpp │ │ ├── stubRoutines_x86_32.hpp │ │ ├── stubRoutines_x86_64.cpp │ │ ├── stubRoutines_x86_64.hpp │ │ ├── templateInterpreterGenerator_x86.hpp │ │ ├── templateInterpreter_x86.hpp │ │ ├── templateInterpreter_x86_32.cpp │ │ ├── templateInterpreter_x86_64.cpp │ │ ├── templateTable_x86_32.cpp │ │ ├── templateTable_x86_32.hpp │ │ ├── templateTable_x86_64.cpp │ │ ├── templateTable_x86_64.hpp │ │ ├── vmStructs_x86.hpp │ │ ├── vm_version_x86.cpp │ │ ├── vm_version_x86.hpp │ │ ├── vmreg_x86.cpp │ │ ├── vmreg_x86.hpp │ │ ├── vmreg_x86.inline.hpp │ │ ├── vtableStubs_x86_32.cpp │ │ ├── vtableStubs_x86_64.cpp │ │ ├── x86.ad │ │ ├── x86_32.ad │ │ └── x86_64.ad │ ├── os │ ├── linux │ │ └── vm │ │ │ ├── attachListener_linux.cpp │ │ │ ├── c1_globals_linux.hpp │ │ │ ├── c2_globals_linux.hpp │ │ │ ├── chaitin_linux.cpp │ │ │ ├── decoder_linux.cpp │ │ │ ├── dtraceJSDT_linux.cpp │ │ │ ├── globals_linux.hpp │ │ │ ├── interfaceSupport_linux.hpp │ │ │ ├── jsig.c │ │ │ ├── jvm_linux.cpp │ │ │ ├── jvm_linux.h │ │ │ ├── mutex_linux.cpp │ │ │ ├── mutex_linux.inline.hpp │ │ │ ├── osThread_linux.cpp │ │ │ ├── osThread_linux.hpp │ │ │ ├── os_linux.cpp │ │ │ ├── os_linux.hpp │ │ │ ├── os_linux.inline.hpp │ │ │ ├── os_share_linux.hpp │ │ │ ├── perfMemory_linux.cpp │ │ │ ├── stubRoutines_linux.cpp │ │ │ ├── threadCritical_linux.cpp │ │ │ ├── thread_linux.inline.hpp │ │ │ └── vmError_linux.cpp │ └── posix │ │ ├── launcher │ │ ├── java_md.c │ │ ├── java_md.h │ │ └── launcher.script │ │ └── vm │ │ ├── os_posix.cpp │ │ └── os_posix.hpp │ ├── os_cpu │ └── linux_x86 │ │ └── vm │ │ ├── assembler_linux_x86.cpp │ │ ├── atomic_linux_x86.inline.hpp │ │ ├── bytes_linux_x86.inline.hpp │ │ ├── copy_linux_x86.inline.hpp │ │ ├── globals_linux_x86.hpp │ │ ├── linux_x86_32.ad │ │ ├── linux_x86_32.s │ │ ├── linux_x86_64.ad │ │ ├── linux_x86_64.s │ │ ├── orderAccess_linux_x86.inline.hpp │ │ ├── os_linux_x86.cpp │ │ ├── os_linux_x86.hpp │ │ ├── os_linux_x86.inline.hpp │ │ ├── prefetch_linux_x86.inline.hpp │ │ ├── threadLS_linux_x86.cpp │ │ ├── threadLS_linux_x86.hpp │ │ ├── thread_linux_x86.cpp │ │ ├── thread_linux_x86.hpp │ │ ├── vmStructs_linux_x86.hpp │ │ └── vm_version_linux_x86.cpp │ └── share │ ├── tools │ ├── IdealGraphVisualizer │ │ ├── BatikSVGProxy │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── svg │ │ │ │ ├── BatikSVG.java │ │ │ │ ├── Bundle.properties │ │ │ │ └── layer.xml │ │ ├── Bytecodes │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── bytecodes │ │ │ │ ├── Bundle.properties │ │ │ │ ├── BytecodeNode.java │ │ │ │ ├── BytecodeViewAction.java │ │ │ │ ├── BytecodeViewTopComponent.form │ │ │ │ ├── BytecodeViewTopComponent.java │ │ │ │ ├── BytecodeViewTopComponentSettings.xml │ │ │ │ ├── BytecodeViewTopComponentWstcref.xml │ │ │ │ ├── MethodNode.java │ │ │ │ ├── SelectBytecodesAction.java │ │ │ │ ├── SelectBytecodesCookie.java │ │ │ │ ├── images │ │ │ │ ├── bytecode.gif │ │ │ │ ├── link.gif │ │ │ │ └── method.gif │ │ │ │ └── layer.xml │ │ ├── ControlFlow │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── controlflow │ │ │ │ ├── BlockConnectionWidget.java │ │ │ │ ├── BlockWidget.java │ │ │ │ ├── Bundle.properties │ │ │ │ ├── ControlFlowAction.java │ │ │ │ ├── ControlFlowScene.java │ │ │ │ ├── ControlFlowTopComponent.form │ │ │ │ ├── ControlFlowTopComponent.java │ │ │ │ ├── ControlFlowTopComponentSettings.xml │ │ │ │ ├── ControlFlowTopComponentWstcref.xml │ │ │ │ ├── HierarchicalGraphLayout.java │ │ │ │ └── layer.xml │ │ ├── Coordinator │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.sun.hotspot.igv.data.services.GroupOrganizer │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── coordinator │ │ │ │ ├── Bundle.properties │ │ │ │ ├── FolderNode.java │ │ │ │ ├── GraphCountGroupOrganizer.java │ │ │ │ ├── GraphNode.java │ │ │ │ ├── OutlineTopComponent.form │ │ │ │ ├── OutlineTopComponent.java │ │ │ │ ├── OutlineTopComponentSettings.xml │ │ │ │ ├── OutlineTopComponentWstcref.xml │ │ │ │ ├── StandardConfiguration.xml │ │ │ │ ├── StandardGroupOrganizer.java │ │ │ │ ├── actions │ │ │ │ ├── Bundle.properties │ │ │ │ ├── DiffGraphAction.java │ │ │ │ ├── DiffGraphCookie.java │ │ │ │ ├── ImportAction.java │ │ │ │ ├── OutlineAction.java │ │ │ │ ├── RemoveAction.java │ │ │ │ ├── RemoveAllAction.java │ │ │ │ ├── RemoveCookie.java │ │ │ │ ├── SaveAllAction.java │ │ │ │ ├── SaveAsAction.java │ │ │ │ └── StructuredViewAction.java │ │ │ │ ├── customLeftWsmode.xml │ │ │ │ ├── images │ │ │ │ ├── diff.gif │ │ │ │ ├── folder.gif │ │ │ │ ├── graph.gif │ │ │ │ ├── import.gif │ │ │ │ ├── remove.gif │ │ │ │ ├── removeall.gif │ │ │ │ ├── save.gif │ │ │ │ ├── saveall.gif │ │ │ │ ├── structure.gif │ │ │ │ └── structured.gif │ │ │ │ └── layer.xml │ │ ├── Data │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── data │ │ │ │ ├── Bundle.properties │ │ │ │ ├── ChangedEvent.java │ │ │ │ ├── ChangedEventProvider.java │ │ │ │ ├── ChangedListener.java │ │ │ │ ├── Event.java │ │ │ │ ├── GraphDocument.java │ │ │ │ ├── Group.java │ │ │ │ ├── InputBlock.java │ │ │ │ ├── InputBlockEdge.java │ │ │ │ ├── InputBytecode.java │ │ │ │ ├── InputEdge.java │ │ │ │ ├── InputGraph.java │ │ │ │ ├── InputMethod.java │ │ │ │ ├── InputNode.java │ │ │ │ ├── Pair.java │ │ │ │ ├── Properties.java │ │ │ │ ├── Property.java │ │ │ │ ├── serialization │ │ │ │ ├── Parser.java │ │ │ │ ├── Printer.java │ │ │ │ ├── XMLParser.java │ │ │ │ └── XMLWriter.java │ │ │ │ └── services │ │ │ │ ├── GraphViewer.java │ │ │ │ ├── GroupCallback.java │ │ │ │ ├── GroupOrganizer.java │ │ │ │ ├── GroupReceiver.java │ │ │ │ ├── InputGraphProvider.java │ │ │ │ └── Scheduler.java │ │ ├── Difference │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── difference │ │ │ │ ├── Bundle.properties │ │ │ │ └── Difference.java │ │ ├── Filter │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.sun.hotspot.igv.filter.ScriptEngineAbstraction │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── filter │ │ │ │ ├── AbstractFilter.java │ │ │ │ ├── Bundle.properties │ │ │ │ ├── ColorFilter.java │ │ │ │ ├── CombineFilter.java │ │ │ │ ├── ConnectionFilter.java │ │ │ │ ├── CustomFilter.java │ │ │ │ ├── EditFilterDialog.form │ │ │ │ ├── EditFilterDialog.java │ │ │ │ ├── Filter.java │ │ │ │ ├── FilterChain.java │ │ │ │ ├── FilterChainProvider.java │ │ │ │ ├── FilterSetting.java │ │ │ │ ├── JavaSE6ScriptEngine.java │ │ │ │ ├── NullScriptEngine.java │ │ │ │ ├── RemoveFilter.java │ │ │ │ ├── RemoveInputsFilter.java │ │ │ │ ├── RemoveSelfLoopsFilter.java │ │ │ │ ├── ScriptEngineAbstraction.java │ │ │ │ ├── SplitFilter.java │ │ │ │ ├── helper.js │ │ │ │ └── layer.xml │ │ ├── FilterWindow │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.sun.hotspot.igv.filter.FilterChainProvider │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── filterwindow │ │ │ │ ├── Bundle.properties │ │ │ │ ├── CheckListView.java │ │ │ │ ├── CheckNode.java │ │ │ │ ├── CheckNodeListModel.java │ │ │ │ ├── CheckRenderer.java │ │ │ │ ├── FilterChainProviderImplementation.java │ │ │ │ ├── FilterNode.java │ │ │ │ ├── FilterTopComponent.form │ │ │ │ ├── FilterTopComponent.java │ │ │ │ ├── FilterTopComponentSettings.xml │ │ │ │ ├── FilterTopComponentWstcref.xml │ │ │ │ ├── actions │ │ │ │ ├── Bundle.properties │ │ │ │ ├── FilterAction.java │ │ │ │ ├── MoveFilterDownAction.java │ │ │ │ ├── MoveFilterUpAction.java │ │ │ │ ├── NewFilterAction.java │ │ │ │ ├── RemoveFilterAction.java │ │ │ │ ├── RemoveFilterSettingsAction.java │ │ │ │ └── SaveFilterSettingsAction.java │ │ │ │ ├── customRightTopWsmode.xml │ │ │ │ ├── images │ │ │ │ ├── add.gif │ │ │ │ ├── delete.gif │ │ │ │ ├── down.gif │ │ │ │ ├── minus.gif │ │ │ │ ├── plus.gif │ │ │ │ └── up.gif │ │ │ │ └── layer.xml │ │ ├── Graph │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── graph │ │ │ │ ├── AndSelector.java │ │ │ │ ├── Block.java │ │ │ │ ├── Bundle.properties │ │ │ │ ├── Connection.java │ │ │ │ ├── Diagram.java │ │ │ │ ├── Figure.java │ │ │ │ ├── InputSlot.java │ │ │ │ ├── InvertSelector.java │ │ │ │ ├── MatcherSelector.java │ │ │ │ ├── OrSelector.java │ │ │ │ ├── OutputSlot.java │ │ │ │ ├── PredecessorSelector.java │ │ │ │ ├── Selector.java │ │ │ │ ├── Slot.java │ │ │ │ ├── Source.java │ │ │ │ └── SuccessorSelector.java │ │ ├── HierarchicalLayout │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── hierarchicallayout │ │ │ │ ├── Bundle.properties │ │ │ │ ├── ClusterEdge.java │ │ │ │ ├── ClusterIngoingConnection.java │ │ │ │ ├── ClusterInputSlotNode.java │ │ │ │ ├── ClusterNode.java │ │ │ │ ├── ClusterOutgoingConnection.java │ │ │ │ ├── ClusterOutputSlotNode.java │ │ │ │ ├── Edge.java │ │ │ │ ├── Graph.java │ │ │ │ ├── HierarchicalClusterLayoutManager.java │ │ │ │ ├── HierarchicalLayoutManager.java │ │ │ │ ├── InterClusterConnection.java │ │ │ │ ├── Node.java │ │ │ │ ├── OldHierarchicalLayoutManager.java │ │ │ │ └── Timing.java │ │ ├── Layout │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── layout │ │ │ │ ├── Bundle.properties │ │ │ │ ├── Cluster.java │ │ │ │ ├── LayoutGraph.java │ │ │ │ ├── LayoutManager.java │ │ │ │ ├── Link.java │ │ │ │ ├── Port.java │ │ │ │ └── Vertex.java │ │ ├── NetworkConnection │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.sun.hotspot.igv.data.services.GroupReceiver │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── connection │ │ │ │ ├── Bundle.properties │ │ │ │ ├── Client.java │ │ │ │ ├── Server.java │ │ │ │ └── layer.xml │ │ ├── README │ │ ├── RhinoScriptEngineProxy │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.sun.hotspot.igv.filter.ScriptEngineAbstraction │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── rhino │ │ │ │ ├── Bundle.properties │ │ │ │ ├── RhinoScriptEngine.java │ │ │ │ └── layer.xml │ │ ├── ServerCompiler │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ ├── com.sun.hotspot.igv.data.services.GroupOrganizer │ │ │ │ │ └── com.sun.hotspot.igv.data.services.Scheduler │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── servercompiler │ │ │ │ ├── Bundle.properties │ │ │ │ ├── JavaGroupOrganizer.java │ │ │ │ ├── ServerCompilerScheduler.java │ │ │ │ ├── filters │ │ │ │ ├── color.filter │ │ │ │ ├── combine.filter │ │ │ │ ├── difference.filter │ │ │ │ ├── extendedColor.filter │ │ │ │ ├── linestyle.filter │ │ │ │ ├── matchingFlags.filter │ │ │ │ ├── onlyControlFlow.filter │ │ │ │ ├── register.filter │ │ │ │ ├── remove.filter │ │ │ │ ├── removeMemory.filter │ │ │ │ ├── removeRootInputs.filter │ │ │ │ ├── removeSafepointInputs.filter │ │ │ │ ├── removeSelfLoops.filter │ │ │ │ └── split.filter │ │ │ │ └── layer.xml │ │ ├── Settings │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── settings │ │ │ │ ├── Bundle.properties │ │ │ │ ├── Settings.java │ │ │ │ ├── ViewOptionsCategory.java │ │ │ │ ├── ViewOptionsPanelController.java │ │ │ │ ├── ViewPanel.form │ │ │ │ ├── ViewPanel.java │ │ │ │ ├── layer.xml │ │ │ │ └── settings.gif │ │ ├── Util │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── util │ │ │ │ ├── BoundedZoomAction.java │ │ │ │ ├── Bundle.properties │ │ │ │ ├── ColorIcon.java │ │ │ │ ├── ContextAction.java │ │ │ │ ├── DoubleClickAction.java │ │ │ │ ├── DoubleClickHandler.java │ │ │ │ ├── ExtendedSatelliteComponent.java │ │ │ │ ├── ExtendedSelectAction.java │ │ │ │ ├── PropertiesSheet.java │ │ │ │ ├── RangeSlider.java │ │ │ │ └── RangeSliderModel.java │ │ ├── View │ │ │ ├── build.xml │ │ │ ├── manifest.mf │ │ │ ├── nbproject │ │ │ │ ├── build-impl.xml │ │ │ │ ├── genfiles.properties │ │ │ │ ├── platform.properties │ │ │ │ ├── project.properties │ │ │ │ ├── project.xml │ │ │ │ └── suite.properties │ │ │ └── src │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ ├── com.sun.hotspot.igv.data.services.GraphViewer │ │ │ │ │ └── com.sun.hotspot.igv.data.services.InputGraphProvider │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── igv │ │ │ │ └── view │ │ │ │ ├── BoundedZoomAction.java │ │ │ │ ├── Bundle.properties │ │ │ │ ├── ConnectionAnchor.java │ │ │ │ ├── DiagramScene.java │ │ │ │ ├── DiagramViewModel.java │ │ │ │ ├── EditorInputGraphProvider.java │ │ │ │ ├── EditorTopComponent.form │ │ │ │ ├── EditorTopComponent.java │ │ │ │ ├── ExportCookie.java │ │ │ │ ├── ExtendedPanAction.java │ │ │ │ ├── ExtendedSatelliteComponent.java │ │ │ │ ├── FindPanel.java │ │ │ │ ├── GraphViewerImplementation.java │ │ │ │ ├── PreferenceConstants.java │ │ │ │ ├── SlotLayout.java │ │ │ │ ├── actions │ │ │ │ ├── Bundle.properties │ │ │ │ ├── EnableBlockLayoutAction.java │ │ │ │ ├── ExpandPredecessorsAction.java │ │ │ │ ├── ExpandSuccessorsAction.java │ │ │ │ ├── ExportAction.java │ │ │ │ ├── ExtractAction.java │ │ │ │ ├── HideAction.java │ │ │ │ ├── MouseOverAction.java │ │ │ │ ├── NextDiagramAction.java │ │ │ │ ├── NodeFindAction.java │ │ │ │ ├── OverviewAction.java │ │ │ │ ├── PredSuccAction.java │ │ │ │ ├── PrevDiagramAction.java │ │ │ │ ├── ShowAllAction.java │ │ │ │ ├── ZoomInAction.java │ │ │ │ └── ZoomOutAction.java │ │ │ │ ├── images │ │ │ │ ├── blocks.gif │ │ │ │ ├── expand.gif │ │ │ │ ├── export.gif │ │ │ │ ├── extract.gif │ │ │ │ ├── hide.gif │ │ │ │ ├── next_diagram.png │ │ │ │ ├── overview.gif │ │ │ │ ├── predsucc.gif │ │ │ │ ├── prev_diagram.png │ │ │ │ ├── search.gif │ │ │ │ ├── zoomin.gif │ │ │ │ └── zoomout.gif │ │ │ │ ├── layer.xml │ │ │ │ └── widgets │ │ │ │ ├── BlockWidget.java │ │ │ │ ├── DiagramConnectionWidget.java │ │ │ │ ├── FigureWidget.java │ │ │ │ ├── InputSlotWidget.java │ │ │ │ ├── LineWidget.java │ │ │ │ ├── MultiConnectionWidget.java │ │ │ │ ├── OutputSlotWidget.java │ │ │ │ └── SlotWidget.java │ │ ├── build.xml │ │ └── nbproject │ │ │ ├── build-impl.xml │ │ │ ├── genfiles.properties │ │ │ ├── platform.properties │ │ │ ├── project.properties │ │ │ └── project.xml │ ├── LogCompilation │ │ ├── Makefile │ │ ├── README │ │ ├── manifest.mf │ │ └── src │ │ │ └── com │ │ │ └── sun │ │ │ └── hotspot │ │ │ └── tools │ │ │ └── compiler │ │ │ ├── BasicLogEvent.java │ │ │ ├── CallSite.java │ │ │ ├── Compilation.java │ │ │ ├── Constants.java │ │ │ ├── LogCleanupReader.java │ │ │ ├── LogCompilation.java │ │ │ ├── LogEvent.java │ │ │ ├── LogParser.java │ │ │ ├── MakeNotEntrantEvent.java │ │ │ ├── Method.java │ │ │ ├── NMethod.java │ │ │ ├── Phase.java │ │ │ └── UncommonTrapEvent.java │ ├── hsdis │ │ ├── Makefile │ │ ├── README │ │ ├── hsdis-demo.c │ │ ├── hsdis.c │ │ └── hsdis.h │ └── launcher │ │ ├── java.c │ │ ├── java.h │ │ ├── jli_util.c │ │ ├── jli_util.h │ │ ├── wildcard.c │ │ └── wildcard.h │ └── vm │ ├── Xusage.txt │ ├── adlc │ ├── Doc │ │ └── Syntax.doc │ ├── Test │ │ └── i486.ad │ ├── adlc.hpp │ ├── adlparse.cpp │ ├── adlparse.hpp │ ├── archDesc.cpp │ ├── archDesc.hpp │ ├── arena.cpp │ ├── arena.hpp │ ├── dfa.cpp │ ├── dict2.cpp │ ├── dict2.hpp │ ├── filebuff.cpp │ ├── filebuff.hpp │ ├── forms.cpp │ ├── forms.hpp │ ├── formsopt.cpp │ ├── formsopt.hpp │ ├── formssel.cpp │ ├── formssel.hpp │ ├── main.cpp │ ├── output_c.cpp │ └── output_h.cpp │ ├── asm │ ├── assembler.cpp │ ├── assembler.hpp │ ├── assembler.inline.hpp │ ├── codeBuffer.cpp │ ├── codeBuffer.hpp │ ├── register.cpp │ └── register.hpp │ ├── c1 │ ├── c1_CFGPrinter.cpp │ ├── c1_CFGPrinter.hpp │ ├── c1_Canonicalizer.cpp │ ├── c1_Canonicalizer.hpp │ ├── c1_CodeStubs.hpp │ ├── c1_Compilation.cpp │ ├── c1_Compilation.hpp │ ├── c1_Compiler.cpp │ ├── c1_Compiler.hpp │ ├── c1_Defs.cpp │ ├── c1_Defs.hpp │ ├── c1_FpuStackSim.hpp │ ├── c1_FrameMap.cpp │ ├── c1_FrameMap.hpp │ ├── c1_GraphBuilder.cpp │ ├── c1_GraphBuilder.hpp │ ├── c1_IR.cpp │ ├── c1_IR.hpp │ ├── c1_Instruction.cpp │ ├── c1_Instruction.hpp │ ├── c1_InstructionPrinter.cpp │ ├── c1_InstructionPrinter.hpp │ ├── c1_LIR.cpp │ ├── c1_LIR.hpp │ ├── c1_LIRAssembler.cpp │ ├── c1_LIRAssembler.hpp │ ├── c1_LIRGenerator.cpp │ ├── c1_LIRGenerator.hpp │ ├── c1_LinearScan.cpp │ ├── c1_LinearScan.hpp │ ├── c1_MacroAssembler.hpp │ ├── c1_Optimizer.cpp │ ├── c1_Optimizer.hpp │ ├── c1_Runtime1.cpp │ ├── c1_Runtime1.hpp │ ├── c1_ValueMap.cpp │ ├── c1_ValueMap.hpp │ ├── c1_ValueSet.cpp │ ├── c1_ValueSet.hpp │ ├── c1_ValueStack.cpp │ ├── c1_ValueStack.hpp │ ├── c1_ValueType.cpp │ ├── c1_ValueType.hpp │ ├── c1_globals.cpp │ └── c1_globals.hpp │ ├── ci │ ├── bcEscapeAnalyzer.cpp │ ├── bcEscapeAnalyzer.hpp │ ├── ciArray.cpp │ ├── ciArray.hpp │ ├── ciArrayKlass.cpp │ ├── ciArrayKlass.hpp │ ├── ciArrayKlassKlass.hpp │ ├── ciCPCache.cpp │ ├── ciCPCache.hpp │ ├── ciCallProfile.hpp │ ├── ciCallSite.cpp │ ├── ciCallSite.hpp │ ├── ciClassList.hpp │ ├── ciConstant.cpp │ ├── ciConstant.hpp │ ├── ciConstantPoolCache.cpp │ ├── ciConstantPoolCache.hpp │ ├── ciEnv.cpp │ ├── ciEnv.hpp │ ├── ciExceptionHandler.cpp │ ├── ciExceptionHandler.hpp │ ├── ciField.cpp │ ├── ciField.hpp │ ├── ciFlags.cpp │ ├── ciFlags.hpp │ ├── ciInstance.cpp │ ├── ciInstance.hpp │ ├── ciInstanceKlass.cpp │ ├── ciInstanceKlass.hpp │ ├── ciInstanceKlassKlass.cpp │ ├── ciInstanceKlassKlass.hpp │ ├── ciKlass.cpp │ ├── ciKlass.hpp │ ├── ciKlassKlass.cpp │ ├── ciKlassKlass.hpp │ ├── ciMemberName.cpp │ ├── ciMemberName.hpp │ ├── ciMethod.cpp │ ├── ciMethod.hpp │ ├── ciMethodBlocks.cpp │ ├── ciMethodBlocks.hpp │ ├── ciMethodData.cpp │ ├── ciMethodData.hpp │ ├── ciMethodHandle.cpp │ ├── ciMethodHandle.hpp │ ├── ciMethodKlass.cpp │ ├── ciMethodKlass.hpp │ ├── ciMethodType.hpp │ ├── ciNullObject.cpp │ ├── ciNullObject.hpp │ ├── ciObjArray.cpp │ ├── ciObjArray.hpp │ ├── ciObjArrayKlass.cpp │ ├── ciObjArrayKlass.hpp │ ├── ciObjArrayKlassKlass.cpp │ ├── ciObjArrayKlassKlass.hpp │ ├── ciObject.cpp │ ├── ciObject.hpp │ ├── ciObjectFactory.cpp │ ├── ciObjectFactory.hpp │ ├── ciSignature.cpp │ ├── ciSignature.hpp │ ├── ciStreams.cpp │ ├── ciStreams.hpp │ ├── ciSymbol.cpp │ ├── ciSymbol.hpp │ ├── ciType.cpp │ ├── ciType.hpp │ ├── ciTypeArray.cpp │ ├── ciTypeArray.hpp │ ├── ciTypeArrayKlass.cpp │ ├── ciTypeArrayKlass.hpp │ ├── ciTypeArrayKlassKlass.cpp │ ├── ciTypeArrayKlassKlass.hpp │ ├── ciTypeFlow.cpp │ ├── ciTypeFlow.hpp │ ├── ciUtilities.cpp │ ├── ciUtilities.hpp │ └── compilerInterface.hpp │ ├── classfile │ ├── altHashing.cpp │ ├── altHashing.hpp │ ├── classFileError.cpp │ ├── classFileParser.cpp │ ├── classFileParser.hpp │ ├── classFileStream.cpp │ ├── classFileStream.hpp │ ├── classLoader.cpp │ ├── classLoader.hpp │ ├── dictionary.cpp │ ├── dictionary.hpp │ ├── javaAssertions.cpp │ ├── javaAssertions.hpp │ ├── javaClasses.cpp │ ├── javaClasses.hpp │ ├── loaderConstraints.cpp │ ├── loaderConstraints.hpp │ ├── placeholders.cpp │ ├── placeholders.hpp │ ├── resolutionErrors.cpp │ ├── resolutionErrors.hpp │ ├── stackMapFrame.cpp │ ├── stackMapFrame.hpp │ ├── stackMapTable.cpp │ ├── stackMapTable.hpp │ ├── stackMapTableFormat.hpp │ ├── symbolTable.cpp │ ├── symbolTable.hpp │ ├── systemDictionary.cpp │ ├── systemDictionary.hpp │ ├── verificationType.cpp │ ├── verificationType.hpp │ ├── verifier.cpp │ ├── verifier.hpp │ ├── vmSymbols.cpp │ └── vmSymbols.hpp │ ├── code │ ├── codeBlob.cpp │ ├── codeBlob.hpp │ ├── codeCache.cpp │ ├── codeCache.hpp │ ├── compiledIC.cpp │ ├── compiledIC.hpp │ ├── compressedStream.cpp │ ├── compressedStream.hpp │ ├── debugInfo.cpp │ ├── debugInfo.hpp │ ├── debugInfoRec.cpp │ ├── debugInfoRec.hpp │ ├── dependencies.cpp │ ├── dependencies.hpp │ ├── exceptionHandlerTable.cpp │ ├── exceptionHandlerTable.hpp │ ├── icBuffer.cpp │ ├── icBuffer.hpp │ ├── jvmticmlr.h │ ├── location.cpp │ ├── location.hpp │ ├── nmethod.cpp │ ├── nmethod.hpp │ ├── oopRecorder.cpp │ ├── oopRecorder.hpp │ ├── pcDesc.cpp │ ├── pcDesc.hpp │ ├── relocInfo.cpp │ ├── relocInfo.hpp │ ├── scopeDesc.cpp │ ├── scopeDesc.hpp │ ├── stubs.cpp │ ├── stubs.hpp │ ├── vmreg.cpp │ ├── vmreg.hpp │ ├── vtableStubs.cpp │ └── vtableStubs.hpp │ ├── compiler │ ├── abstractCompiler.cpp │ ├── abstractCompiler.hpp │ ├── compileBroker.cpp │ ├── compileBroker.hpp │ ├── compileLog.cpp │ ├── compileLog.hpp │ ├── compilerOracle.cpp │ ├── compilerOracle.hpp │ ├── disassembler.cpp │ ├── disassembler.hpp │ ├── methodLiveness.cpp │ ├── methodLiveness.hpp │ ├── oopMap.cpp │ └── oopMap.hpp │ ├── gc_implementation │ ├── concurrentMarkSweep │ │ ├── cmsAdaptiveSizePolicy.cpp │ │ ├── cmsAdaptiveSizePolicy.hpp │ │ ├── cmsCollectorPolicy.cpp │ │ ├── cmsCollectorPolicy.hpp │ │ ├── cmsGCAdaptivePolicyCounters.cpp │ │ ├── cmsGCAdaptivePolicyCounters.hpp │ │ ├── cmsLockVerifier.cpp │ │ ├── cmsLockVerifier.hpp │ │ ├── cmsOopClosures.hpp │ │ ├── cmsOopClosures.inline.hpp │ │ ├── cmsPermGen.cpp │ │ ├── cmsPermGen.hpp │ │ ├── compactibleFreeListSpace.cpp │ │ ├── compactibleFreeListSpace.hpp │ │ ├── concurrentMarkSweepGeneration.cpp │ │ ├── concurrentMarkSweepGeneration.hpp │ │ ├── concurrentMarkSweepGeneration.inline.hpp │ │ ├── concurrentMarkSweepThread.cpp │ │ ├── concurrentMarkSweepThread.hpp │ │ ├── freeChunk.cpp │ │ ├── freeChunk.hpp │ │ ├── promotionInfo.cpp │ │ ├── promotionInfo.hpp │ │ ├── vmCMSOperations.cpp │ │ ├── vmCMSOperations.hpp │ │ └── vmStructs_cms.hpp │ ├── g1 │ │ ├── bufferingOopClosure.hpp │ │ ├── collectionSetChooser.cpp │ │ ├── collectionSetChooser.hpp │ │ ├── concurrentG1Refine.cpp │ │ ├── concurrentG1Refine.hpp │ │ ├── concurrentG1RefineThread.cpp │ │ ├── concurrentG1RefineThread.hpp │ │ ├── concurrentMark.cpp │ │ ├── concurrentMark.hpp │ │ ├── concurrentMark.inline.hpp │ │ ├── concurrentMarkThread.cpp │ │ ├── concurrentMarkThread.hpp │ │ ├── concurrentMarkThread.inline.hpp │ │ ├── dirtyCardQueue.cpp │ │ ├── dirtyCardQueue.hpp │ │ ├── evacuationInfo.hpp │ │ ├── g1AllocRegion.cpp │ │ ├── g1AllocRegion.hpp │ │ ├── g1AllocRegion.inline.hpp │ │ ├── g1BlockOffsetTable.cpp │ │ ├── g1BlockOffsetTable.hpp │ │ ├── g1BlockOffsetTable.inline.hpp │ │ ├── g1CardCounts.cpp │ │ ├── g1CardCounts.hpp │ │ ├── g1CollectedHeap.cpp │ │ ├── g1CollectedHeap.hpp │ │ ├── g1CollectedHeap.inline.hpp │ │ ├── g1CollectorPolicy.cpp │ │ ├── g1CollectorPolicy.hpp │ │ ├── g1ErgoVerbose.cpp │ │ ├── g1ErgoVerbose.hpp │ │ ├── g1EvacFailure.hpp │ │ ├── g1GCPhaseTimes.cpp │ │ ├── g1GCPhaseTimes.hpp │ │ ├── g1HRPrinter.cpp │ │ ├── g1HRPrinter.hpp │ │ ├── g1HotCardCache.cpp │ │ ├── g1HotCardCache.hpp │ │ ├── g1Log.cpp │ │ ├── g1Log.hpp │ │ ├── g1MMUTracker.cpp │ │ ├── g1MMUTracker.hpp │ │ ├── g1MarkSweep.cpp │ │ ├── g1MarkSweep.hpp │ │ ├── g1MonitoringSupport.cpp │ │ ├── g1MonitoringSupport.hpp │ │ ├── g1OopClosures.hpp │ │ ├── g1OopClosures.inline.hpp │ │ ├── g1RemSet.cpp │ │ ├── g1RemSet.hpp │ │ ├── g1RemSet.inline.hpp │ │ ├── g1SATBCardTableModRefBS.cpp │ │ ├── g1SATBCardTableModRefBS.hpp │ │ ├── g1YCTypes.hpp │ │ ├── g1_globals.cpp │ │ ├── g1_globals.hpp │ │ ├── g1_specialized_oop_closures.hpp │ │ ├── heapRegion.cpp │ │ ├── heapRegion.hpp │ │ ├── heapRegion.inline.hpp │ │ ├── heapRegionRemSet.cpp │ │ ├── heapRegionRemSet.hpp │ │ ├── heapRegionSeq.cpp │ │ ├── heapRegionSeq.hpp │ │ ├── heapRegionSeq.inline.hpp │ │ ├── heapRegionSet.cpp │ │ ├── heapRegionSet.hpp │ │ ├── heapRegionSet.inline.hpp │ │ ├── heapRegionSets.cpp │ │ ├── heapRegionSets.hpp │ │ ├── ptrQueue.cpp │ │ ├── ptrQueue.hpp │ │ ├── satbQueue.cpp │ │ ├── satbQueue.hpp │ │ ├── sparsePRT.cpp │ │ ├── sparsePRT.hpp │ │ ├── survRateGroup.cpp │ │ ├── survRateGroup.hpp │ │ ├── vmStructs_g1.hpp │ │ ├── vm_operations_g1.cpp │ │ └── vm_operations_g1.hpp │ ├── parNew │ │ ├── asParNewGeneration.cpp │ │ ├── asParNewGeneration.hpp │ │ ├── parCardTableModRefBS.cpp │ │ ├── parNewGeneration.cpp │ │ ├── parNewGeneration.hpp │ │ ├── parOopClosures.hpp │ │ ├── parOopClosures.inline.hpp │ │ └── vmStructs_parNew.hpp │ ├── parallelScavenge │ │ ├── adjoiningGenerations.cpp │ │ ├── adjoiningGenerations.hpp │ │ ├── adjoiningVirtualSpaces.cpp │ │ ├── adjoiningVirtualSpaces.hpp │ │ ├── asPSOldGen.cpp │ │ ├── asPSOldGen.hpp │ │ ├── asPSYoungGen.cpp │ │ ├── asPSYoungGen.hpp │ │ ├── cardTableExtension.cpp │ │ ├── cardTableExtension.hpp │ │ ├── gcTaskManager.cpp │ │ ├── gcTaskManager.hpp │ │ ├── gcTaskThread.cpp │ │ ├── gcTaskThread.hpp │ │ ├── generationSizer.hpp │ │ ├── objectStartArray.cpp │ │ ├── objectStartArray.hpp │ │ ├── parMarkBitMap.cpp │ │ ├── parMarkBitMap.hpp │ │ ├── parMarkBitMap.inline.hpp │ │ ├── parallelScavengeHeap.cpp │ │ ├── parallelScavengeHeap.hpp │ │ ├── parallelScavengeHeap.inline.hpp │ │ ├── pcTasks.cpp │ │ ├── pcTasks.hpp │ │ ├── psAdaptiveSizePolicy.cpp │ │ ├── psAdaptiveSizePolicy.hpp │ │ ├── psCompactionManager.cpp │ │ ├── psCompactionManager.hpp │ │ ├── psCompactionManager.inline.hpp │ │ ├── psGCAdaptivePolicyCounters.cpp │ │ ├── psGCAdaptivePolicyCounters.hpp │ │ ├── psGenerationCounters.cpp │ │ ├── psGenerationCounters.hpp │ │ ├── psMarkSweep.cpp │ │ ├── psMarkSweep.hpp │ │ ├── psMarkSweepDecorator.cpp │ │ ├── psMarkSweepDecorator.hpp │ │ ├── psOldGen.cpp │ │ ├── psOldGen.hpp │ │ ├── psParallelCompact.cpp │ │ ├── psParallelCompact.hpp │ │ ├── psPermGen.cpp │ │ ├── psPermGen.hpp │ │ ├── psPromotionLAB.cpp │ │ ├── psPromotionLAB.hpp │ │ ├── psPromotionManager.cpp │ │ ├── psPromotionManager.hpp │ │ ├── psPromotionManager.inline.hpp │ │ ├── psScavenge.cpp │ │ ├── psScavenge.hpp │ │ ├── psScavenge.inline.hpp │ │ ├── psTasks.cpp │ │ ├── psTasks.hpp │ │ ├── psVirtualspace.cpp │ │ ├── psVirtualspace.hpp │ │ ├── psYoungGen.cpp │ │ ├── psYoungGen.hpp │ │ ├── vmPSOperations.cpp │ │ ├── vmPSOperations.hpp │ │ └── vmStructs_parallelgc.hpp │ └── shared │ │ ├── adaptiveSizePolicy.cpp │ │ ├── adaptiveSizePolicy.hpp │ │ ├── ageTable.cpp │ │ ├── ageTable.hpp │ │ ├── allocationStats.cpp │ │ ├── allocationStats.hpp │ │ ├── cSpaceCounters.cpp │ │ ├── cSpaceCounters.hpp │ │ ├── collectorCounters.cpp │ │ ├── collectorCounters.hpp │ │ ├── concurrentGCThread.cpp │ │ ├── concurrentGCThread.hpp │ │ ├── copyFailedInfo.hpp │ │ ├── gSpaceCounters.cpp │ │ ├── gSpaceCounters.hpp │ │ ├── gcAdaptivePolicyCounters.cpp │ │ ├── gcAdaptivePolicyCounters.hpp │ │ ├── gcHeapSummary.hpp │ │ ├── gcPolicyCounters.cpp │ │ ├── gcPolicyCounters.hpp │ │ ├── gcStats.cpp │ │ ├── gcStats.hpp │ │ ├── gcTimer.cpp │ │ ├── gcTimer.hpp │ │ ├── gcTrace.cpp │ │ ├── gcTrace.hpp │ │ ├── gcTraceSend.cpp │ │ ├── gcTraceTime.cpp │ │ ├── gcTraceTime.hpp │ │ ├── gcUtil.cpp │ │ ├── gcUtil.hpp │ │ ├── gcWhen.hpp │ │ ├── generationCounters.cpp │ │ ├── generationCounters.hpp │ │ ├── hSpaceCounters.cpp │ │ ├── hSpaceCounters.hpp │ │ ├── immutableSpace.cpp │ │ ├── immutableSpace.hpp │ │ ├── isGCActiveMark.hpp │ │ ├── liveRange.hpp │ │ ├── markSweep.cpp │ │ ├── markSweep.hpp │ │ ├── markSweep.inline.hpp │ │ ├── mutableNUMASpace.cpp │ │ ├── mutableNUMASpace.hpp │ │ ├── mutableSpace.cpp │ │ ├── mutableSpace.hpp │ │ ├── objectCountEventSender.cpp │ │ ├── objectCountEventSender.hpp │ │ ├── parGCAllocBuffer.cpp │ │ ├── parGCAllocBuffer.hpp │ │ ├── spaceCounters.cpp │ │ ├── spaceCounters.hpp │ │ ├── spaceDecorator.cpp │ │ ├── spaceDecorator.hpp │ │ ├── vmGCOperations.cpp │ │ └── vmGCOperations.hpp │ ├── gc_interface │ ├── allocTracer.cpp │ ├── allocTracer.hpp │ ├── collectedHeap.cpp │ ├── collectedHeap.hpp │ ├── collectedHeap.inline.hpp │ ├── gcCause.cpp │ ├── gcCause.hpp │ └── gcName.hpp │ ├── interpreter │ ├── abstractInterpreter.hpp │ ├── bytecode.cpp │ ├── bytecode.hpp │ ├── bytecodeHistogram.cpp │ ├── bytecodeHistogram.hpp │ ├── bytecodeInterpreter.cpp │ ├── bytecodeInterpreter.hpp │ ├── bytecodeInterpreter.inline.hpp │ ├── bytecodeInterpreterWithChecks.xml │ ├── bytecodeInterpreterWithChecks.xsl │ ├── bytecodeStream.cpp │ ├── bytecodeStream.hpp │ ├── bytecodeTracer.cpp │ ├── bytecodeTracer.hpp │ ├── bytecodes.cpp │ ├── bytecodes.hpp │ ├── cppInterpreter.cpp │ ├── cppInterpreter.hpp │ ├── cppInterpreterGenerator.hpp │ ├── interpreter.cpp │ ├── interpreter.hpp │ ├── interpreterGenerator.hpp │ ├── interpreterRuntime.cpp │ ├── interpreterRuntime.hpp │ ├── invocationCounter.cpp │ ├── invocationCounter.hpp │ ├── linkResolver.cpp │ ├── linkResolver.hpp │ ├── oopMapCache.cpp │ ├── oopMapCache.hpp │ ├── rewriter.cpp │ ├── rewriter.hpp │ ├── templateInterpreter.cpp │ ├── templateInterpreter.hpp │ ├── templateInterpreterGenerator.hpp │ ├── templateTable.cpp │ └── templateTable.hpp │ ├── libadt │ ├── dict.cpp │ ├── dict.hpp │ ├── port.cpp │ ├── port.hpp │ ├── set.cpp │ ├── set.hpp │ ├── vectset.cpp │ └── vectset.hpp │ ├── memory │ ├── allocation.cpp │ ├── allocation.hpp │ ├── allocation.inline.hpp │ ├── barrierSet.cpp │ ├── barrierSet.hpp │ ├── barrierSet.inline.hpp │ ├── binaryTreeDictionary.cpp │ ├── binaryTreeDictionary.hpp │ ├── blockOffsetTable.cpp │ ├── blockOffsetTable.hpp │ ├── blockOffsetTable.inline.hpp │ ├── cardTableModRefBS.cpp │ ├── cardTableModRefBS.hpp │ ├── cardTableRS.cpp │ ├── cardTableRS.hpp │ ├── classify.cpp │ ├── classify.hpp │ ├── collectorPolicy.cpp │ ├── collectorPolicy.hpp │ ├── compactPermGen.hpp │ ├── compactingPermGenGen.cpp │ ├── compactingPermGenGen.hpp │ ├── defNewGeneration.cpp │ ├── defNewGeneration.hpp │ ├── defNewGeneration.inline.hpp │ ├── dump.cpp │ ├── filemap.cpp │ ├── filemap.hpp │ ├── freeBlockDictionary.cpp │ ├── freeBlockDictionary.hpp │ ├── freeList.cpp │ ├── freeList.hpp │ ├── gcLocker.cpp │ ├── gcLocker.hpp │ ├── gcLocker.inline.hpp │ ├── genCollectedHeap.cpp │ ├── genCollectedHeap.hpp │ ├── genMarkSweep.cpp │ ├── genMarkSweep.hpp │ ├── genOopClosures.hpp │ ├── genOopClosures.inline.hpp │ ├── genRemSet.cpp │ ├── genRemSet.hpp │ ├── genRemSet.inline.hpp │ ├── generation.cpp │ ├── generation.hpp │ ├── generation.inline.hpp │ ├── generationSpec.cpp │ ├── generationSpec.hpp │ ├── heap.cpp │ ├── heap.hpp │ ├── heapInspection.cpp │ ├── heapInspection.hpp │ ├── iterator.cpp │ ├── iterator.hpp │ ├── memRegion.cpp │ ├── memRegion.hpp │ ├── modRefBarrierSet.hpp │ ├── oopFactory.cpp │ ├── oopFactory.hpp │ ├── permGen.cpp │ ├── permGen.hpp │ ├── referencePolicy.cpp │ ├── referencePolicy.hpp │ ├── referenceProcessor.cpp │ ├── referenceProcessor.hpp │ ├── referenceProcessorStats.hpp │ ├── referenceType.hpp │ ├── resourceArea.cpp │ ├── resourceArea.hpp │ ├── restore.cpp │ ├── serialize.cpp │ ├── sharedHeap.cpp │ ├── sharedHeap.hpp │ ├── space.cpp │ ├── space.hpp │ ├── space.inline.hpp │ ├── specialized_oop_closures.cpp │ ├── specialized_oop_closures.hpp │ ├── tenuredGeneration.cpp │ ├── tenuredGeneration.hpp │ ├── threadLocalAllocBuffer.cpp │ ├── threadLocalAllocBuffer.hpp │ ├── threadLocalAllocBuffer.inline.hpp │ ├── universe.cpp │ ├── universe.hpp │ ├── universe.inline.hpp │ └── watermark.hpp │ ├── oops │ ├── arrayKlass.cpp │ ├── arrayKlass.hpp │ ├── arrayKlassKlass.cpp │ ├── arrayKlassKlass.hpp │ ├── arrayOop.cpp │ ├── arrayOop.hpp │ ├── compiledICHolderKlass.cpp │ ├── compiledICHolderKlass.hpp │ ├── compiledICHolderOop.cpp │ ├── compiledICHolderOop.hpp │ ├── constMethodKlass.cpp │ ├── constMethodKlass.hpp │ ├── constMethodOop.cpp │ ├── constMethodOop.hpp │ ├── constantPoolKlass.cpp │ ├── constantPoolKlass.hpp │ ├── constantPoolOop.cpp │ ├── constantPoolOop.hpp │ ├── cpCacheKlass.cpp │ ├── cpCacheKlass.hpp │ ├── cpCacheOop.cpp │ ├── cpCacheOop.hpp │ ├── fieldInfo.hpp │ ├── fieldStreams.hpp │ ├── generateOopMap.cpp │ ├── generateOopMap.hpp │ ├── instanceKlass.cpp │ ├── instanceKlass.hpp │ ├── instanceKlassKlass.cpp │ ├── instanceKlassKlass.hpp │ ├── instanceMirrorKlass.cpp │ ├── instanceMirrorKlass.hpp │ ├── instanceOop.cpp │ ├── instanceOop.hpp │ ├── instanceRefKlass.cpp │ ├── instanceRefKlass.hpp │ ├── klass.cpp │ ├── klass.hpp │ ├── klass.inline.hpp │ ├── klassKlass.cpp │ ├── klassKlass.hpp │ ├── klassOop.cpp │ ├── klassOop.hpp │ ├── klassPS.hpp │ ├── klassVtable.cpp │ ├── klassVtable.hpp │ ├── markOop.cpp │ ├── markOop.hpp │ ├── markOop.inline.hpp │ ├── methodDataKlass.cpp │ ├── methodDataKlass.hpp │ ├── methodDataOop.cpp │ ├── methodDataOop.hpp │ ├── methodKlass.cpp │ ├── methodKlass.hpp │ ├── methodOop.cpp │ ├── methodOop.hpp │ ├── objArrayKlass.cpp │ ├── objArrayKlass.hpp │ ├── objArrayKlass.inline.hpp │ ├── objArrayKlassKlass.cpp │ ├── objArrayKlassKlass.hpp │ ├── objArrayOop.cpp │ ├── objArrayOop.hpp │ ├── oop.cpp │ ├── oop.hpp │ ├── oop.inline.hpp │ ├── oop.inline2.hpp │ ├── oop.pcgc.inline.hpp │ ├── oop.psgc.inline.hpp │ ├── oopsHierarchy.cpp │ ├── oopsHierarchy.hpp │ ├── symbol.cpp │ ├── symbol.hpp │ ├── typeArrayKlass.cpp │ ├── typeArrayKlass.hpp │ ├── typeArrayKlassKlass.cpp │ ├── typeArrayKlassKlass.hpp │ ├── typeArrayOop.cpp │ └── typeArrayOop.hpp │ ├── opto │ ├── addnode.cpp │ ├── addnode.hpp │ ├── adlcVMDeps.hpp │ ├── block.cpp │ ├── block.hpp │ ├── buildOopMap.cpp │ ├── bytecodeInfo.cpp │ ├── c2_globals.cpp │ ├── c2_globals.hpp │ ├── c2compiler.cpp │ ├── c2compiler.hpp │ ├── callGenerator.cpp │ ├── callGenerator.hpp │ ├── callnode.cpp │ ├── callnode.hpp │ ├── cfgnode.cpp │ ├── cfgnode.hpp │ ├── chaitin.cpp │ ├── chaitin.hpp │ ├── classes.cpp │ ├── classes.hpp │ ├── coalesce.cpp │ ├── coalesce.hpp │ ├── compile.cpp │ ├── compile.hpp │ ├── connode.cpp │ ├── connode.hpp │ ├── divnode.cpp │ ├── divnode.hpp │ ├── doCall.cpp │ ├── domgraph.cpp │ ├── escape.cpp │ ├── escape.hpp │ ├── gcm.cpp │ ├── generateOptoStub.cpp │ ├── graphKit.cpp │ ├── graphKit.hpp │ ├── idealGraphPrinter.cpp │ ├── idealGraphPrinter.hpp │ ├── idealKit.cpp │ ├── idealKit.hpp │ ├── ifg.cpp │ ├── ifnode.cpp │ ├── indexSet.cpp │ ├── indexSet.hpp │ ├── lcm.cpp │ ├── library_call.cpp │ ├── live.cpp │ ├── live.hpp │ ├── locknode.cpp │ ├── locknode.hpp │ ├── loopPredicate.cpp │ ├── loopTransform.cpp │ ├── loopUnswitch.cpp │ ├── loopnode.cpp │ ├── loopnode.hpp │ ├── loopopts.cpp │ ├── machnode.cpp │ ├── machnode.hpp │ ├── macro.cpp │ ├── macro.hpp │ ├── matcher.cpp │ ├── matcher.hpp │ ├── memnode.cpp │ ├── memnode.hpp │ ├── mulnode.cpp │ ├── mulnode.hpp │ ├── multnode.cpp │ ├── multnode.hpp │ ├── node.cpp │ ├── node.hpp │ ├── opcodes.cpp │ ├── opcodes.hpp │ ├── optoreg.hpp │ ├── output.cpp │ ├── output.hpp │ ├── parse.hpp │ ├── parse1.cpp │ ├── parse2.cpp │ ├── parse3.cpp │ ├── parseHelper.cpp │ ├── phase.cpp │ ├── phase.hpp │ ├── phaseX.cpp │ ├── phaseX.hpp │ ├── phasetype.hpp │ ├── postaloc.cpp │ ├── reg_split.cpp │ ├── regalloc.cpp │ ├── regalloc.hpp │ ├── regmask.cpp │ ├── regmask.hpp │ ├── rootnode.cpp │ ├── rootnode.hpp │ ├── runtime.cpp │ ├── runtime.hpp │ ├── split_if.cpp │ ├── stringopts.cpp │ ├── stringopts.hpp │ ├── subnode.cpp │ ├── subnode.hpp │ ├── superword.cpp │ ├── superword.hpp │ ├── type.cpp │ ├── type.hpp │ ├── vectornode.cpp │ └── vectornode.hpp │ ├── precompiled │ └── precompiled.hpp │ ├── prims │ ├── evmCompat.cpp │ ├── forte.cpp │ ├── forte.hpp │ ├── jni.cpp │ ├── jni.h │ ├── jniCheck.cpp │ ├── jniCheck.hpp │ ├── jniExport.hpp │ ├── jniFastGetField.cpp │ ├── jniFastGetField.hpp │ ├── jni_md.h │ ├── jvm.cpp │ ├── jvm.h │ ├── jvm_misc.hpp │ ├── jvmti.xml │ ├── jvmti.xsl │ ├── jvmtiAgentThread.hpp │ ├── jvmtiClassFileReconstituter.cpp │ ├── jvmtiClassFileReconstituter.hpp │ ├── jvmtiCodeBlobEvents.cpp │ ├── jvmtiCodeBlobEvents.hpp │ ├── jvmtiEnter.hpp │ ├── jvmtiEnter.xsl │ ├── jvmtiEnv.cpp │ ├── jvmtiEnv.xsl │ ├── jvmtiEnvBase.cpp │ ├── jvmtiEnvBase.hpp │ ├── jvmtiEnvFill.java │ ├── jvmtiEnvThreadState.cpp │ ├── jvmtiEnvThreadState.hpp │ ├── jvmtiEventController.cpp │ ├── jvmtiEventController.hpp │ ├── jvmtiEventController.inline.hpp │ ├── jvmtiExport.cpp │ ├── jvmtiExport.hpp │ ├── jvmtiExtensions.cpp │ ├── jvmtiExtensions.hpp │ ├── jvmtiGen.java │ ├── jvmtiGetLoadedClasses.cpp │ ├── jvmtiGetLoadedClasses.hpp │ ├── jvmtiH.xsl │ ├── jvmtiHpp.xsl │ ├── jvmtiImpl.cpp │ ├── jvmtiImpl.hpp │ ├── jvmtiLib.xsl │ ├── jvmtiManageCapabilities.cpp │ ├── jvmtiManageCapabilities.hpp │ ├── jvmtiRawMonitor.cpp │ ├── jvmtiRawMonitor.hpp │ ├── jvmtiRedefineClasses.cpp │ ├── jvmtiRedefineClasses.hpp │ ├── jvmtiRedefineClassesTrace.hpp │ ├── jvmtiTagMap.cpp │ ├── jvmtiTagMap.hpp │ ├── jvmtiThreadState.cpp │ ├── jvmtiThreadState.hpp │ ├── jvmtiThreadState.inline.hpp │ ├── jvmtiTrace.cpp │ ├── jvmtiTrace.hpp │ ├── jvmtiUtil.cpp │ ├── jvmtiUtil.hpp │ ├── methodComparator.cpp │ ├── methodComparator.hpp │ ├── methodHandles.cpp │ ├── methodHandles.hpp │ ├── nativeLookup.cpp │ ├── nativeLookup.hpp │ ├── perf.cpp │ ├── privilegedStack.cpp │ ├── privilegedStack.hpp │ ├── unsafe.cpp │ ├── wbtestmethods │ │ ├── parserTests.cpp │ │ └── parserTests.hpp │ ├── whitebox.cpp │ └── whitebox.hpp │ ├── runtime │ ├── advancedThresholdPolicy.cpp │ ├── advancedThresholdPolicy.hpp │ ├── aprofiler.cpp │ ├── aprofiler.hpp │ ├── arguments.cpp │ ├── arguments.hpp │ ├── atomic.cpp │ ├── atomic.hpp │ ├── basicLock.cpp │ ├── basicLock.hpp │ ├── biasedLocking.cpp │ ├── biasedLocking.hpp │ ├── compilationPolicy.cpp │ ├── compilationPolicy.hpp │ ├── deoptimization.cpp │ ├── deoptimization.hpp │ ├── dtraceJSDT.cpp │ ├── dtraceJSDT.hpp │ ├── extendedPC.hpp │ ├── fieldDescriptor.cpp │ ├── fieldDescriptor.hpp │ ├── fieldType.cpp │ ├── fieldType.hpp │ ├── fprofiler.cpp │ ├── fprofiler.hpp │ ├── frame.cpp │ ├── frame.hpp │ ├── frame.inline.hpp │ ├── globals.cpp │ ├── globals.hpp │ ├── globals_ext.hpp │ ├── globals_extension.hpp │ ├── handles.cpp │ ├── handles.hpp │ ├── handles.inline.hpp │ ├── icache.cpp │ ├── icache.hpp │ ├── init.cpp │ ├── init.hpp │ ├── interfaceSupport.cpp │ ├── interfaceSupport.hpp │ ├── java.cpp │ ├── java.hpp │ ├── javaCalls.cpp │ ├── javaCalls.hpp │ ├── javaFrameAnchor.hpp │ ├── jfieldIDWorkaround.hpp │ ├── jniHandles.cpp │ ├── jniHandles.hpp │ ├── jniPeriodicChecker.cpp │ ├── jniPeriodicChecker.hpp │ ├── memprofiler.cpp │ ├── memprofiler.hpp │ ├── monitorChunk.cpp │ ├── monitorChunk.hpp │ ├── mutex.cpp │ ├── mutex.hpp │ ├── mutexLocker.cpp │ ├── mutexLocker.hpp │ ├── objectMonitor.cpp │ ├── objectMonitor.hpp │ ├── objectMonitor.inline.hpp │ ├── orderAccess.cpp │ ├── orderAccess.hpp │ ├── os.cpp │ ├── os.hpp │ ├── osThread.cpp │ ├── osThread.hpp │ ├── os_ext.hpp │ ├── park.cpp │ ├── park.hpp │ ├── perfData.cpp │ ├── perfData.hpp │ ├── perfMemory.cpp │ ├── perfMemory.hpp │ ├── prefetch.hpp │ ├── reflection.cpp │ ├── reflection.hpp │ ├── reflectionUtils.cpp │ ├── reflectionUtils.hpp │ ├── registerMap.hpp │ ├── relocator.cpp │ ├── relocator.hpp │ ├── rframe.cpp │ ├── rframe.hpp │ ├── safepoint.cpp │ ├── safepoint.hpp │ ├── serviceThread.cpp │ ├── serviceThread.hpp │ ├── sharedRuntime.cpp │ ├── sharedRuntime.hpp │ ├── sharedRuntimeTrans.cpp │ ├── sharedRuntimeTrig.cpp │ ├── signature.cpp │ ├── signature.hpp │ ├── simpleThresholdPolicy.cpp │ ├── simpleThresholdPolicy.hpp │ ├── simpleThresholdPolicy.inline.hpp │ ├── stackValue.cpp │ ├── stackValue.hpp │ ├── stackValueCollection.cpp │ ├── stackValueCollection.hpp │ ├── statSampler.cpp │ ├── statSampler.hpp │ ├── stubCodeGenerator.cpp │ ├── stubCodeGenerator.hpp │ ├── stubRoutines.cpp │ ├── stubRoutines.hpp │ ├── sweeper.cpp │ ├── sweeper.hpp │ ├── synchronizer.cpp │ ├── synchronizer.hpp │ ├── task.cpp │ ├── task.hpp │ ├── thread.cpp │ ├── thread.hpp │ ├── threadCritical.hpp │ ├── threadLocalStorage.cpp │ ├── threadLocalStorage.hpp │ ├── timer.cpp │ ├── timer.hpp │ ├── unhandledOops.cpp │ ├── unhandledOops.hpp │ ├── vframe.cpp │ ├── vframe.hpp │ ├── vframeArray.cpp │ ├── vframeArray.hpp │ ├── vframe_hp.cpp │ ├── vframe_hp.hpp │ ├── virtualspace.cpp │ ├── virtualspace.hpp │ ├── vmStructs.cpp │ ├── vmStructs.hpp │ ├── vmThread.cpp │ ├── vmThread.hpp │ ├── vm_operations.cpp │ ├── vm_operations.hpp │ ├── vm_version.cpp │ └── vm_version.hpp │ ├── services │ ├── attachListener.cpp │ ├── attachListener.hpp │ ├── classLoadingService.cpp │ ├── classLoadingService.hpp │ ├── diagnosticArgument.cpp │ ├── diagnosticArgument.hpp │ ├── diagnosticCommand.cpp │ ├── diagnosticCommand.hpp │ ├── diagnosticCommand_ext.hpp │ ├── diagnosticFramework.cpp │ ├── diagnosticFramework.hpp │ ├── dtraceAttacher.cpp │ ├── dtraceAttacher.hpp │ ├── g1MemoryPool.cpp │ ├── g1MemoryPool.hpp │ ├── gcNotifier.cpp │ ├── gcNotifier.hpp │ ├── heapDumper.cpp │ ├── heapDumper.hpp │ ├── jmm.h │ ├── lowMemoryDetector.cpp │ ├── lowMemoryDetector.hpp │ ├── management.cpp │ ├── management.hpp │ ├── memBaseline.cpp │ ├── memBaseline.hpp │ ├── memPtr.cpp │ ├── memPtr.hpp │ ├── memPtrArray.hpp │ ├── memRecorder.cpp │ ├── memRecorder.hpp │ ├── memReporter.cpp │ ├── memReporter.hpp │ ├── memSnapshot.cpp │ ├── memSnapshot.hpp │ ├── memTrackWorker.cpp │ ├── memTrackWorker.hpp │ ├── memTracker.cpp │ ├── memTracker.hpp │ ├── memoryManager.cpp │ ├── memoryManager.hpp │ ├── memoryPool.cpp │ ├── memoryPool.hpp │ ├── memoryService.cpp │ ├── memoryService.hpp │ ├── memoryUsage.hpp │ ├── nmtDCmd.cpp │ ├── nmtDCmd.hpp │ ├── psMemoryPool.cpp │ ├── psMemoryPool.hpp │ ├── runtimeService.cpp │ ├── runtimeService.hpp │ ├── serviceUtil.hpp │ ├── threadService.cpp │ └── threadService.hpp │ ├── trace │ ├── noTraceBackend.hpp │ ├── trace.dtd │ ├── trace.xml │ ├── traceBackend.hpp │ ├── traceDataTypes.hpp │ ├── traceEvent.hpp │ ├── traceEventClasses.xsl │ ├── traceEventIds.xsl │ ├── traceMacros.hpp │ ├── traceStream.hpp │ ├── traceTime.hpp │ ├── traceTypes.xsl │ ├── tracetypes.xml │ ├── tracing.hpp │ ├── xinclude.mod │ └── xsl_util.xsl │ └── utilities │ ├── accessFlags.cpp │ ├── accessFlags.hpp │ ├── array.cpp │ ├── array.hpp │ ├── bitMap.cpp │ ├── bitMap.hpp │ ├── bitMap.inline.hpp │ ├── constantTag.cpp │ ├── constantTag.hpp │ ├── copy.cpp │ ├── copy.hpp │ ├── debug.cpp │ ├── debug.hpp │ ├── decoder.cpp │ ├── decoder.hpp │ ├── decoder_elf.cpp │ ├── decoder_elf.hpp │ ├── defaultStream.hpp │ ├── dtrace.hpp │ ├── dtrace_usdt2_disabled.hpp │ ├── elfFile.cpp │ ├── elfFile.hpp │ ├── elfStringTable.cpp │ ├── elfStringTable.hpp │ ├── elfSymbolTable.cpp │ ├── elfSymbolTable.hpp │ ├── errorReporter.cpp │ ├── errorReporter.hpp │ ├── events.cpp │ ├── events.hpp │ ├── exceptions.cpp │ ├── exceptions.hpp │ ├── globalDefinitions.cpp │ ├── globalDefinitions.hpp │ ├── globalDefinitions_gcc.hpp │ ├── globalDefinitions_sparcWorks.hpp │ ├── globalDefinitions_visCPP.hpp │ ├── growableArray.cpp │ ├── growableArray.hpp │ ├── hashtable.cpp │ ├── hashtable.hpp │ ├── hashtable.inline.hpp │ ├── histogram.cpp │ ├── histogram.hpp │ ├── intHisto.cpp │ ├── intHisto.hpp │ ├── macros.hpp │ ├── numberSeq.cpp │ ├── numberSeq.hpp │ ├── ostream.cpp │ ├── ostream.hpp │ ├── preserveException.cpp │ ├── preserveException.hpp │ ├── quickSort.cpp │ ├── quickSort.hpp │ ├── sizes.cpp │ ├── sizes.hpp │ ├── stack.hpp │ ├── stack.inline.hpp │ ├── taskqueue.cpp │ ├── taskqueue.hpp │ ├── top.hpp │ ├── utf8.cpp │ ├── utf8.hpp │ ├── vmError.cpp │ ├── vmError.hpp │ ├── workgroup.cpp │ ├── workgroup.hpp │ ├── xmlstream.cpp │ ├── xmlstream.hpp │ ├── yieldingWorkgroup.cpp │ └── yieldingWorkgroup.hpp ├── HotSpot1.7 ├── .gitignore ├── .jcheck │ └── conf ├── ASSEMBLY_EXCEPTION ├── LICENSE ├── README ├── README.md ├── THIRD_PARTY_README ├── agent │ ├── doc │ │ ├── ReadMe-JavaScript.text │ │ ├── clhsdb.html │ │ ├── hsdb.html │ │ ├── index.html │ │ ├── jsdb.html │ │ └── transported_core.html │ ├── make │ │ ├── ClosureFinder.java │ │ ├── Makefile │ │ ├── README.txt │ │ ├── bugspot.bat │ │ ├── build-filelist │ │ ├── build-pkglist │ │ ├── build.xml │ │ ├── clhsdbproc.sh │ │ ├── clhsdbproc64.sh │ │ ├── clhsdbwindbg.bat │ │ ├── clhsdbwindbg64.bat │ │ ├── dumpflagsproc.sh │ │ ├── dumpflagsproc64.sh │ │ ├── dumpflagswindbg.bat │ │ ├── dumpflagswindbg64.bat │ │ ├── dumpsyspropsproc.sh │ │ ├── dumpsyspropsproc64.sh │ │ ├── dumpsyspropswindbg.bat │ │ ├── dumpsyspropswindbg64.bat │ │ ├── finalizerinfoproc.sh │ │ ├── finalizerinfoproc64.sh │ │ ├── finalizerinfowindbg.bat │ │ ├── finalizerinfowindbg64.bat │ │ ├── grantAll.policy │ │ ├── heapdumpproc.sh │ │ ├── heapdumpproc64.sh │ │ ├── heapdumpwindbg.bat │ │ ├── heapdumpwindbg64.bat │ │ ├── heapsumproc.sh │ │ ├── heapsumproc64.sh │ │ ├── heapsumwindbg.bat │ │ ├── heapsumwindbg64.bat │ │ ├── hsdb.bat │ │ ├── hsdb.sh │ │ ├── hsdbproc.sh │ │ ├── hsdbproc64.sh │ │ ├── hsdbwindbg.bat │ │ ├── hsdbwindbg64.bat │ │ ├── index.html │ │ ├── jcoreproc.sh │ │ ├── jcoreproc64.sh │ │ ├── jcorewindbg.bat │ │ ├── jcorewindbg64.bat │ │ ├── jdbcore.sh │ │ ├── jdbcore64.sh │ │ ├── jdbproc.sh │ │ ├── jdbproc64.sh │ │ ├── jhistoproc.sh │ │ ├── jhistoproc64.sh │ │ ├── jhistowindbg.bat │ │ ├── jhistowindbg64.bat │ │ ├── jsdbproc.sh │ │ ├── jsdbproc64.sh │ │ ├── jsdbwindbg.bat │ │ ├── jsdbwindbg64.bat │ │ ├── jstackproc.sh │ │ ├── jstackproc64.sh │ │ ├── jstackwindbg.bat │ │ ├── jstackwindbg64.bat │ │ ├── marks_notes.html │ │ ├── mkinstall │ │ ├── permstatproc.sh │ │ ├── permstatproc64.sh │ │ ├── permstatwindbg.bat │ │ ├── permstatwindbg64.bat │ │ ├── pmapproc.sh │ │ ├── pmapproc64.sh │ │ ├── pmapwindbg.bat │ │ ├── pmapwindbg64.bat │ │ ├── pstackproc.sh │ │ ├── pstackproc64.sh │ │ ├── pstackwindbg.bat │ │ ├── pstackwindbg64.bat │ │ ├── saenv.bat │ │ ├── saenv.sh │ │ ├── saenv64.bat │ │ ├── saenv64.sh │ │ ├── soqlproc.sh │ │ ├── soqlproc64.sh │ │ ├── soqlwindbg.bat │ │ ├── soqlwindbg64.bat │ │ ├── start-debug-server │ │ ├── start-debug-server-proc.sh │ │ ├── start-debug-server-proc64.sh │ │ ├── start-debug-server-windbg.bat │ │ ├── start-debug-server-windbg64.bat │ │ ├── start-rmiregistry.bat │ │ └── start-rmiregistry.sh │ ├── src │ │ ├── os │ │ │ ├── bsd │ │ │ │ ├── BsdDebuggerLocal.c │ │ │ │ ├── MacosxDebuggerLocal.m │ │ │ │ ├── Makefile │ │ │ │ ├── StubDebuggerLocal.c │ │ │ │ ├── elfmacros.h │ │ │ │ ├── libproc.h │ │ │ │ ├── libproc_impl.c │ │ │ │ ├── libproc_impl.h │ │ │ │ ├── mapfile │ │ │ │ ├── ps_core.c │ │ │ │ ├── ps_proc.c │ │ │ │ ├── salibelf.c │ │ │ │ ├── salibelf.h │ │ │ │ ├── symtab.c │ │ │ │ ├── symtab.h │ │ │ │ └── test.c │ │ │ ├── linux │ │ │ │ ├── LinuxDebuggerLocal.c │ │ │ │ ├── Makefile │ │ │ │ ├── elfmacros.h │ │ │ │ ├── libproc.h │ │ │ │ ├── libproc_impl.c │ │ │ │ ├── libproc_impl.h │ │ │ │ ├── mapfile │ │ │ │ ├── proc_service.h │ │ │ │ ├── ps_core.c │ │ │ │ ├── ps_proc.c │ │ │ │ ├── salibelf.c │ │ │ │ ├── salibelf.h │ │ │ │ ├── symtab.c │ │ │ │ ├── symtab.h │ │ │ │ └── test.c │ │ │ ├── solaris │ │ │ │ ├── Makefile │ │ │ │ └── proc │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── libproc.h │ │ │ │ │ ├── mapfile │ │ │ │ │ ├── salibproc.h │ │ │ │ │ ├── saproc.cpp │ │ │ │ │ └── saproc_audit.cpp │ │ │ └── win32 │ │ │ │ └── windbg │ │ │ │ ├── Makefile │ │ │ │ └── sawindbg.cpp │ │ ├── scripts │ │ │ ├── README │ │ │ ├── start-debug-server.bat │ │ │ ├── start-debug-server.sh │ │ │ ├── start-debug-server64.sh │ │ │ ├── start-rmiregistry.bat │ │ │ ├── start-rmiregistry.sh │ │ │ └── start-rmiregistry64.sh │ │ └── share │ │ │ ├── classes │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── com.sun.jdi.connect.Connector │ │ │ ├── com │ │ │ │ └── sun │ │ │ │ │ └── java │ │ │ │ │ └── swing │ │ │ │ │ ├── action │ │ │ │ │ ├── AboutAction.java │ │ │ │ │ ├── ActionManager.java │ │ │ │ │ ├── ActionUtilities.java │ │ │ │ │ ├── AlignCenterAction.java │ │ │ │ │ ├── AlignLeftAction.java │ │ │ │ │ ├── AlignRightAction.java │ │ │ │ │ ├── ApplyAction.java │ │ │ │ │ ├── BackAction.java │ │ │ │ │ ├── CancelAction.java │ │ │ │ │ ├── DelegateAction.java │ │ │ │ │ ├── ExitAction.java │ │ │ │ │ ├── FileMenu.java │ │ │ │ │ ├── FinishAction.java │ │ │ │ │ ├── HelpAction.java │ │ │ │ │ ├── HelpMenu.java │ │ │ │ │ ├── NewAction.java │ │ │ │ │ ├── NextAction.java │ │ │ │ │ ├── OkAction.java │ │ │ │ │ ├── OpenAction.java │ │ │ │ │ ├── SaveAction.java │ │ │ │ │ ├── SaveAsAction.java │ │ │ │ │ ├── StateChangeAction.java │ │ │ │ │ └── ViewMenu.java │ │ │ │ │ └── ui │ │ │ │ │ ├── CommonMenuBar.java │ │ │ │ │ ├── CommonToolBar.java │ │ │ │ │ ├── CommonUI.java │ │ │ │ │ ├── OkCancelButtonPanel.java │ │ │ │ │ ├── OkCancelDialog.java │ │ │ │ │ ├── SplashScreen.java │ │ │ │ │ ├── StatusBar.java │ │ │ │ │ ├── TabsDlg.java │ │ │ │ │ ├── ToggleActionPropertyChangeListener.java │ │ │ │ │ └── WizardDlg.java │ │ │ ├── images │ │ │ │ └── toolbarButtonGraphics │ │ │ │ │ ├── development │ │ │ │ │ ├── Server16.gif │ │ │ │ │ └── Server24.gif │ │ │ │ │ ├── general │ │ │ │ │ ├── About16.gif │ │ │ │ │ ├── About24.gif │ │ │ │ │ ├── Delete16.gif │ │ │ │ │ ├── Delete24.gif │ │ │ │ │ ├── Find16.gif │ │ │ │ │ ├── Help16.gif │ │ │ │ │ ├── Help24.gif │ │ │ │ │ ├── History16.gif │ │ │ │ │ ├── History24.gif │ │ │ │ │ ├── Information16.gif │ │ │ │ │ ├── Information24.gif │ │ │ │ │ ├── New16.gif │ │ │ │ │ ├── New24.gif │ │ │ │ │ ├── Open16.gif │ │ │ │ │ ├── Open24.gif │ │ │ │ │ ├── Save16.gif │ │ │ │ │ ├── Save24.gif │ │ │ │ │ ├── SaveAs16.gif │ │ │ │ │ ├── SaveAs24.gif │ │ │ │ │ ├── Zoom16.gif │ │ │ │ │ ├── ZoomIn16.gif │ │ │ │ │ └── ZoomIn24.gif │ │ │ │ │ ├── navigation │ │ │ │ │ ├── Down16.gif │ │ │ │ │ └── Up16.gif │ │ │ │ │ └── text │ │ │ │ │ ├── AlignCenter16.gif │ │ │ │ │ ├── AlignCenter24.gif │ │ │ │ │ ├── AlignLeft16.gif │ │ │ │ │ ├── AlignLeft24.gif │ │ │ │ │ ├── AlignRight16.gif │ │ │ │ │ └── AlignRight24.gif │ │ │ └── sun │ │ │ │ └── jvm │ │ │ │ └── hotspot │ │ │ │ ├── BsdVtblAccess.java │ │ │ │ ├── CLHSDB.java │ │ │ │ ├── CommandProcessor.java │ │ │ │ ├── DebugServer.java │ │ │ │ ├── HSDB.java │ │ │ │ ├── HelloWorld.java │ │ │ │ ├── HotSpotAgent.java │ │ │ │ ├── HotSpotSolarisVtblAccess.java │ │ │ │ ├── HotSpotTypeDataBase.java │ │ │ │ ├── LinuxVtblAccess.java │ │ │ │ ├── ObjectHistogram.java │ │ │ │ ├── RMIHelper.java │ │ │ │ ├── SALauncherLoader.java │ │ │ │ ├── StackTrace.java │ │ │ │ ├── TestDebugger.java │ │ │ │ ├── Win32VtblAccess.java │ │ │ │ ├── asm │ │ │ │ ├── AbstractInstruction.java │ │ │ │ ├── Address.java │ │ │ │ ├── Arithmetic.java │ │ │ │ ├── ArithmeticInstruction.java │ │ │ │ ├── BaseIndexScaleDispAddress.java │ │ │ │ ├── BranchInstruction.java │ │ │ │ ├── CPUHelper.java │ │ │ │ ├── CallInstruction.java │ │ │ │ ├── DirectAddress.java │ │ │ │ ├── Disassembler.java │ │ │ │ ├── DummySymbolFinder.java │ │ │ │ ├── Immediate.java │ │ │ │ ├── ImmediateOrRegister.java │ │ │ │ ├── IndirectAddress.java │ │ │ │ ├── Instruction.java │ │ │ │ ├── InstructionVisitor.java │ │ │ │ ├── LoadInstruction.java │ │ │ │ ├── LogicInstruction.java │ │ │ │ ├── MemoryInstruction.java │ │ │ │ ├── MoveInstruction.java │ │ │ │ ├── Operand.java │ │ │ │ ├── PCRelativeAddress.java │ │ │ │ ├── RTLDataTypes.java │ │ │ │ ├── RTLOperations.java │ │ │ │ ├── Register.java │ │ │ │ ├── ReturnInstruction.java │ │ │ │ ├── ShiftInstruction.java │ │ │ │ ├── StoreInstruction.java │ │ │ │ ├── SymbolFinder.java │ │ │ │ ├── amd64 │ │ │ │ │ ├── AMD64FloatRegister.java │ │ │ │ │ ├── AMD64FloatRegisters.java │ │ │ │ │ ├── AMD64Helper.java │ │ │ │ │ ├── AMD64Register.java │ │ │ │ │ └── AMD64Registers.java │ │ │ │ ├── ia64 │ │ │ │ │ ├── IA64FloatRegister.java │ │ │ │ │ ├── IA64FloatRegisters.java │ │ │ │ │ ├── IA64Helper.java │ │ │ │ │ ├── IA64Register.java │ │ │ │ │ └── IA64Registers.java │ │ │ │ ├── sparc │ │ │ │ │ ├── AlternateSpaceLdstubDecoder.java │ │ │ │ │ ├── AlternateSpaceLoadDecoder.java │ │ │ │ │ ├── AlternateSpaceStoreDecoder.java │ │ │ │ │ ├── AlternateSpaceSwapDecoder.java │ │ │ │ │ ├── ArithmeticDecoder.java │ │ │ │ │ ├── BranchDecoder.java │ │ │ │ │ ├── CallDecoder.java │ │ │ │ │ ├── CoprocessorBranchDecoder.java │ │ │ │ │ ├── CoprocessorDecoder.java │ │ │ │ │ ├── FP2RegisterDecoder.java │ │ │ │ │ ├── FPArithmeticDecoder.java │ │ │ │ │ ├── FPMoveDecoder.java │ │ │ │ │ ├── FPopDecoder.java │ │ │ │ │ ├── FloatBranchDecoder.java │ │ │ │ │ ├── FloatDecoder.java │ │ │ │ │ ├── FlushDecoder.java │ │ │ │ │ ├── Format3ADecoder.java │ │ │ │ │ ├── IllegalInstructionDecoder.java │ │ │ │ │ ├── InstructionDecoder.java │ │ │ │ │ ├── IntegerBranchDecoder.java │ │ │ │ │ ├── JmplDecoder.java │ │ │ │ │ ├── LdstubDecoder.java │ │ │ │ │ ├── LoadDecoder.java │ │ │ │ │ ├── LogicDecoder.java │ │ │ │ │ ├── MemoryInstructionDecoder.java │ │ │ │ │ ├── ReadDecoder.java │ │ │ │ │ ├── ReadWriteDecoder.java │ │ │ │ │ ├── RegisterDecoder.java │ │ │ │ │ ├── RestoreDecoder.java │ │ │ │ │ ├── RettDecoder.java │ │ │ │ │ ├── SPARCArgument.java │ │ │ │ │ ├── SPARCArithmeticInstruction.java │ │ │ │ │ ├── SPARCAtomicLoadStoreInstruction.java │ │ │ │ │ ├── SPARCBranchInstruction.java │ │ │ │ │ ├── SPARCCallInstruction.java │ │ │ │ │ ├── SPARCDisassembler.java │ │ │ │ │ ├── SPARCFP2RegisterInstruction.java │ │ │ │ │ ├── SPARCFPArithmeticInstruction.java │ │ │ │ │ ├── SPARCFPMoveInstruction.java │ │ │ │ │ ├── SPARCFloatRegister.java │ │ │ │ │ ├── SPARCFloatRegisters.java │ │ │ │ │ ├── SPARCFlushInstruction.java │ │ │ │ │ ├── SPARCFormat3AInstruction.java │ │ │ │ │ ├── SPARCHelper.java │ │ │ │ │ ├── SPARCIllegalInstruction.java │ │ │ │ │ ├── SPARCIndirectCallInstruction.java │ │ │ │ │ ├── SPARCInstruction.java │ │ │ │ │ ├── SPARCInstructionFactory.java │ │ │ │ │ ├── SPARCInstructionFactoryImpl.java │ │ │ │ │ ├── SPARCJmplInstruction.java │ │ │ │ │ ├── SPARCLdstubInstruction.java │ │ │ │ │ ├── SPARCLoadInstruction.java │ │ │ │ │ ├── SPARCLogicInstruction.java │ │ │ │ │ ├── SPARCMemoryInstruction.java │ │ │ │ │ ├── SPARCMoveInstruction.java │ │ │ │ │ ├── SPARCNoopInstruction.java │ │ │ │ │ ├── SPARCOpcodes.java │ │ │ │ │ ├── SPARCReadInstruction.java │ │ │ │ │ ├── SPARCRegister.java │ │ │ │ │ ├── SPARCRegisterIndirectAddress.java │ │ │ │ │ ├── SPARCRegisterType.java │ │ │ │ │ ├── SPARCRegisters.java │ │ │ │ │ ├── SPARCRestoreInstruction.java │ │ │ │ │ ├── SPARCRettInstruction.java │ │ │ │ │ ├── SPARCReturnInstruction.java │ │ │ │ │ ├── SPARCSaveInstruction.java │ │ │ │ │ ├── SPARCSethiInstruction.java │ │ │ │ │ ├── SPARCShiftInstruction.java │ │ │ │ │ ├── SPARCSpecialLoadInstruction.java │ │ │ │ │ ├── SPARCSpecialRegisterInstruction.java │ │ │ │ │ ├── SPARCSpecialRegisters.java │ │ │ │ │ ├── SPARCSpecialStoreInstruction.java │ │ │ │ │ ├── SPARCStbarInstruction.java │ │ │ │ │ ├── SPARCStoreInstruction.java │ │ │ │ │ ├── SPARCSwapInstruction.java │ │ │ │ │ ├── SPARCTrapInstruction.java │ │ │ │ │ ├── SPARCUnimpInstruction.java │ │ │ │ │ ├── SPARCV8Disassembler.java │ │ │ │ │ ├── SPARCV9BranchInstruction.java │ │ │ │ │ ├── SPARCV9CasInstruction.java │ │ │ │ │ ├── SPARCV9ConditionFlags.java │ │ │ │ │ ├── SPARCV9Disassembler.java │ │ │ │ │ ├── SPARCV9DoneInstruction.java │ │ │ │ │ ├── SPARCV9FMOVccInstruction.java │ │ │ │ │ ├── SPARCV9FMOVrInstruction.java │ │ │ │ │ ├── SPARCV9FlushwInstruction.java │ │ │ │ │ ├── SPARCV9IlltrapInstruction.java │ │ │ │ │ ├── SPARCV9ImpdepInstruction.java │ │ │ │ │ ├── SPARCV9Instruction.java │ │ │ │ │ ├── SPARCV9InstructionFactory.java │ │ │ │ │ ├── SPARCV9InstructionFactoryImpl.java │ │ │ │ │ ├── SPARCV9MOVccInstruction.java │ │ │ │ │ ├── SPARCV9MOVrInstruction.java │ │ │ │ │ ├── SPARCV9MembarInstruction.java │ │ │ │ │ ├── SPARCV9Opcodes.java │ │ │ │ │ ├── SPARCV9PopcInstruction.java │ │ │ │ │ ├── SPARCV9PrefetchInstruction.java │ │ │ │ │ ├── SPARCV9PrivilegedRegisterInstruction.java │ │ │ │ │ ├── SPARCV9PrivilegedRegisters.java │ │ │ │ │ ├── SPARCV9RdprInstruction.java │ │ │ │ │ ├── SPARCV9ReadInstruction.java │ │ │ │ │ ├── SPARCV9RegisterBranchInstruction.java │ │ │ │ │ ├── SPARCV9RegisterIndirectAddress.java │ │ │ │ │ ├── SPARCV9RestoredInstruction.java │ │ │ │ │ ├── SPARCV9RetryInstruction.java │ │ │ │ │ ├── SPARCV9ReturnInstruction.java │ │ │ │ │ ├── SPARCV9SavedInstruction.java │ │ │ │ │ ├── SPARCV9SirInstruction.java │ │ │ │ │ ├── SPARCV9SpecialRegisterInstruction.java │ │ │ │ │ ├── SPARCV9SpecialRegisters.java │ │ │ │ │ ├── SPARCV9WriteInstruction.java │ │ │ │ │ ├── SPARCV9WrprInstruction.java │ │ │ │ │ ├── SPARCWriteInstruction.java │ │ │ │ │ ├── SaveDecoder.java │ │ │ │ │ ├── SethiDecoder.java │ │ │ │ │ ├── ShiftDecoder.java │ │ │ │ │ ├── SpecialLoadDecoder.java │ │ │ │ │ ├── SpecialLoadStoreDecoder.java │ │ │ │ │ ├── SpecialStoreDecoder.java │ │ │ │ │ ├── StoreDecoder.java │ │ │ │ │ ├── SwapDecoder.java │ │ │ │ │ ├── TrapDecoder.java │ │ │ │ │ ├── UnimpDecoder.java │ │ │ │ │ ├── V8FPop1Decoder.java │ │ │ │ │ ├── V8FPop2Decoder.java │ │ │ │ │ ├── V9AlternateSpaceDecoder.java │ │ │ │ │ ├── V9AlternateSpaceLdstubDecoder.java │ │ │ │ │ ├── V9AlternateSpaceLoadDecoder.java │ │ │ │ │ ├── V9AlternateSpacePrefetchDecoder.java │ │ │ │ │ ├── V9AlternateSpaceStoreDecoder.java │ │ │ │ │ ├── V9AlternateSpaceSwapDecoder.java │ │ │ │ │ ├── V9BranchDecoder.java │ │ │ │ │ ├── V9CCBranchDecoder.java │ │ │ │ │ ├── V9CMoveDecoder.java │ │ │ │ │ ├── V9CasDecoder.java │ │ │ │ │ ├── V9DoneRetryDecoder.java │ │ │ │ │ ├── V9FMOVccDecoder.java │ │ │ │ │ ├── V9FMOVrDecoder.java │ │ │ │ │ ├── V9FPop1Decoder.java │ │ │ │ │ ├── V9FPop2Decoder.java │ │ │ │ │ ├── V9FloatBranchDecoder.java │ │ │ │ │ ├── V9FlushwDecoder.java │ │ │ │ │ ├── V9InstructionDecoder.java │ │ │ │ │ ├── V9IntRegisterBranchDecoder.java │ │ │ │ │ ├── V9IntegerBranchDecoder.java │ │ │ │ │ ├── V9MOVccDecoder.java │ │ │ │ │ ├── V9MOVrDecoder.java │ │ │ │ │ ├── V9PopcDecoder.java │ │ │ │ │ ├── V9PrefetchDecoder.java │ │ │ │ │ ├── V9PrivilegedReadWriteDecoder.java │ │ │ │ │ ├── V9RdprDecoder.java │ │ │ │ │ ├── V9ReadDecoder.java │ │ │ │ │ ├── V9RegisterBranchDecoder.java │ │ │ │ │ ├── V9SavedRestoredDecoder.java │ │ │ │ │ ├── V9ShiftDecoder.java │ │ │ │ │ ├── V9SpecialLoadDecoder.java │ │ │ │ │ ├── V9SpecialStoreDecoder.java │ │ │ │ │ ├── V9WriteDecoder.java │ │ │ │ │ ├── V9WrprDecoder.java │ │ │ │ │ └── WriteDecoder.java │ │ │ │ └── x86 │ │ │ │ │ ├── ArithmeticDecoder.java │ │ │ │ │ ├── BranchDecoder.java │ │ │ │ │ ├── CallDecoder.java │ │ │ │ │ ├── ConditionalJmpDecoder.java │ │ │ │ │ ├── FPArithmeticDecoder.java │ │ │ │ │ ├── FPInstructionDecoder.java │ │ │ │ │ ├── FPLoadDecoder.java │ │ │ │ │ ├── FPStoreDecoder.java │ │ │ │ │ ├── FloatDecoder.java │ │ │ │ │ ├── FloatGRPDecoder.java │ │ │ │ │ ├── GRPDecoder.java │ │ │ │ │ ├── InstructionDecoder.java │ │ │ │ │ ├── JmpDecoder.java │ │ │ │ │ ├── LogicalDecoder.java │ │ │ │ │ ├── MoveDecoder.java │ │ │ │ │ ├── RotateDecoder.java │ │ │ │ │ ├── SSEArithmeticDecoder.java │ │ │ │ │ ├── SSEInstructionDecoder.java │ │ │ │ │ ├── SSELogicalDecoder.java │ │ │ │ │ ├── SSEMoveDecoder.java │ │ │ │ │ ├── SSEShiftDecoder.java │ │ │ │ │ ├── ShiftDecoder.java │ │ │ │ │ ├── X86ArithmeticInstruction.java │ │ │ │ │ ├── X86BranchInstruction.java │ │ │ │ │ ├── X86CallInstruction.java │ │ │ │ │ ├── X86CondJmpInstruction.java │ │ │ │ │ ├── X86DirectAddress.java │ │ │ │ │ ├── X86Disassembler.java │ │ │ │ │ ├── X86FPArithmeticInstruction.java │ │ │ │ │ ├── X86FPInstruction.java │ │ │ │ │ ├── X86FPLoadInstruction.java │ │ │ │ │ ├── X86FPStoreInstruction.java │ │ │ │ │ ├── X86FloatRegister.java │ │ │ │ │ ├── X86FloatRegisters.java │ │ │ │ │ ├── X86GeneralInstruction.java │ │ │ │ │ ├── X86Helper.java │ │ │ │ │ ├── X86IllegalInstruction.java │ │ │ │ │ ├── X86Instruction.java │ │ │ │ │ ├── X86InstructionFactory.java │ │ │ │ │ ├── X86InstructionFactoryImpl.java │ │ │ │ │ ├── X86JmpInstruction.java │ │ │ │ │ ├── X86LogicInstruction.java │ │ │ │ │ ├── X86MMXRegister.java │ │ │ │ │ ├── X86MMXRegisters.java │ │ │ │ │ ├── X86MemoryIndirectAddress.java │ │ │ │ │ ├── X86MemoryInstruction.java │ │ │ │ │ ├── X86MoveInstruction.java │ │ │ │ │ ├── X86MoveLoadInstruction.java │ │ │ │ │ ├── X86MoveStoreInstruction.java │ │ │ │ │ ├── X86Opcodes.java │ │ │ │ │ ├── X86PCRelativeAddress.java │ │ │ │ │ ├── X86Register.java │ │ │ │ │ ├── X86RegisterDirectAddress.java │ │ │ │ │ ├── X86RegisterIndirectAddress.java │ │ │ │ │ ├── X86RegisterPart.java │ │ │ │ │ ├── X86Registers.java │ │ │ │ │ ├── X86RotateInstruction.java │ │ │ │ │ ├── X86SegmentRegister.java │ │ │ │ │ ├── X86SegmentRegisterAddress.java │ │ │ │ │ ├── X86SegmentRegisters.java │ │ │ │ │ ├── X86ShiftInstruction.java │ │ │ │ │ ├── X86XMMRegister.java │ │ │ │ │ └── X86XMMRegisters.java │ │ │ │ ├── bugspot │ │ │ │ ├── BugSpot.java │ │ │ │ ├── BugSpotAgent.java │ │ │ │ ├── JavaLineNumberInfo.java │ │ │ │ ├── Main.java │ │ │ │ ├── PCFinder.java │ │ │ │ ├── PackageScanner.java │ │ │ │ ├── RegisterPanel.java │ │ │ │ ├── StackTraceEntry.java │ │ │ │ ├── StackTracePanel.java │ │ │ │ ├── ThreadListPanel.java │ │ │ │ ├── VariablePanel.java │ │ │ │ └── tree │ │ │ │ │ ├── AddressTreeNodeAdapter.java │ │ │ │ │ ├── DoubleTreeNodeAdapter.java │ │ │ │ │ ├── EnumTreeNodeAdapter.java │ │ │ │ │ ├── FieldTreeNodeAdapter.java │ │ │ │ │ ├── FloatTreeNodeAdapter.java │ │ │ │ │ ├── LongTreeNodeAdapter.java │ │ │ │ │ └── ObjectTreeNodeAdapter.java │ │ │ │ ├── c1 │ │ │ │ └── Runtime1.java │ │ │ │ ├── ci │ │ │ │ ├── ciArrayKlass.java │ │ │ │ ├── ciArrayKlassKlass.java │ │ │ │ ├── ciConstant.java │ │ │ │ ├── ciEnv.java │ │ │ │ ├── ciField.java │ │ │ │ ├── ciInstance.java │ │ │ │ ├── ciInstanceKlass.java │ │ │ │ ├── ciInstanceKlassKlass.java │ │ │ │ ├── ciKlass.java │ │ │ │ ├── ciKlassKlass.java │ │ │ │ ├── ciMethod.java │ │ │ │ ├── ciMethodData.java │ │ │ │ ├── ciMethodKlass.java │ │ │ │ ├── ciObjArrayKlass.java │ │ │ │ ├── ciObjArrayKlassKlass.java │ │ │ │ ├── ciObject.java │ │ │ │ ├── ciObjectFactory.java │ │ │ │ ├── ciReceiverTypeData.java │ │ │ │ ├── ciSymbol.java │ │ │ │ ├── ciType.java │ │ │ │ ├── ciTypeArrayKlass.java │ │ │ │ ├── ciTypeArrayKlassKlass.java │ │ │ │ └── ciVirtualCallData.java │ │ │ │ ├── code │ │ │ │ ├── AdapterBlob.java │ │ │ │ ├── BufferBlob.java │ │ │ │ ├── CodeBlob.java │ │ │ │ ├── CodeCache.java │ │ │ │ ├── CodeCacheVisitor.java │ │ │ │ ├── CompressedReadStream.java │ │ │ │ ├── CompressedStream.java │ │ │ │ ├── CompressedWriteStream.java │ │ │ │ ├── ConstantDoubleValue.java │ │ │ │ ├── ConstantIntValue.java │ │ │ │ ├── ConstantLongValue.java │ │ │ │ ├── ConstantOopReadValue.java │ │ │ │ ├── DebugInfoReadStream.java │ │ │ │ ├── DebugInformationRecorder.java │ │ │ │ ├── DeoptimizationBlob.java │ │ │ │ ├── ExceptionBlob.java │ │ │ │ ├── Location.java │ │ │ │ ├── LocationValue.java │ │ │ │ ├── MethodHandlesAdapterBlob.java │ │ │ │ ├── MonitorValue.java │ │ │ │ ├── NMethod.java │ │ │ │ ├── ObjectValue.java │ │ │ │ ├── PCDesc.java │ │ │ │ ├── RuntimeStub.java │ │ │ │ ├── SafepointBlob.java │ │ │ │ ├── ScopeDesc.java │ │ │ │ ├── ScopeValue.java │ │ │ │ ├── SingletonBlob.java │ │ │ │ ├── Stub.java │ │ │ │ ├── StubQueue.java │ │ │ │ ├── UncommonTrapBlob.java │ │ │ │ └── VMRegImpl.java │ │ │ │ ├── compiler │ │ │ │ ├── CompileTask.java │ │ │ │ ├── OopMap.java │ │ │ │ ├── OopMapSet.java │ │ │ │ ├── OopMapStream.java │ │ │ │ ├── OopMapValue.java │ │ │ │ └── OopMapVisitor.java │ │ │ │ ├── debugger │ │ │ │ ├── Address.java │ │ │ │ ├── AddressException.java │ │ │ │ ├── DataSource.java │ │ │ │ ├── Debugger.java │ │ │ │ ├── DebuggerBase.java │ │ │ │ ├── DebuggerException.java │ │ │ │ ├── DebuggerUtilities.java │ │ │ │ ├── InputLexer.java │ │ │ │ ├── JVMDebugger.java │ │ │ │ ├── LongHashMap.java │ │ │ │ ├── MachineDescription.java │ │ │ │ ├── MachineDescriptionAMD64.java │ │ │ │ ├── MachineDescriptionIA64.java │ │ │ │ ├── MachineDescriptionIntelX86.java │ │ │ │ ├── MachineDescriptionSPARC32Bit.java │ │ │ │ ├── MachineDescriptionSPARC64Bit.java │ │ │ │ ├── MachineDescriptionTwosComplement.java │ │ │ │ ├── MappedByteBufferDataSource.java │ │ │ │ ├── NoSuchSymbolException.java │ │ │ │ ├── NotInHeapException.java │ │ │ │ ├── OopHandle.java │ │ │ │ ├── Page.java │ │ │ │ ├── PageCache.java │ │ │ │ ├── PageFetcher.java │ │ │ │ ├── ProcessInfo.java │ │ │ │ ├── RandomAccessFileDataSource.java │ │ │ │ ├── ReadResult.java │ │ │ │ ├── SymbolLookup.java │ │ │ │ ├── ThreadAccess.java │ │ │ │ ├── ThreadContext.java │ │ │ │ ├── ThreadProxy.java │ │ │ │ ├── UnalignedAddressException.java │ │ │ │ ├── UnmappedAddressException.java │ │ │ │ ├── amd64 │ │ │ │ │ └── AMD64ThreadContext.java │ │ │ │ ├── bsd │ │ │ │ │ ├── BsdAddress.java │ │ │ │ │ ├── BsdCDebugger.java │ │ │ │ │ ├── BsdDebugger.java │ │ │ │ │ ├── BsdDebuggerLocal.java │ │ │ │ │ ├── BsdOopHandle.java │ │ │ │ │ ├── BsdThread.java │ │ │ │ │ ├── BsdThreadContextFactory.java │ │ │ │ │ ├── SharedObject.java │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── BsdAMD64CFrame.java │ │ │ │ │ │ └── BsdAMD64ThreadContext.java │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── BsdX86CFrame.java │ │ │ │ │ │ └── BsdX86ThreadContext.java │ │ │ │ ├── cdbg │ │ │ │ │ ├── AccessControl.java │ │ │ │ │ ├── ArrayType.java │ │ │ │ │ ├── BaseClass.java │ │ │ │ │ ├── BitType.java │ │ │ │ │ ├── BlockSym.java │ │ │ │ │ ├── CDebugInfoDataBase.java │ │ │ │ │ ├── CDebugger.java │ │ │ │ │ ├── CFrame.java │ │ │ │ │ ├── CVAttributes.java │ │ │ │ │ ├── ClosestSymbol.java │ │ │ │ │ ├── CompoundType.java │ │ │ │ │ ├── DebugEvent.java │ │ │ │ │ ├── DefaultObjectVisitor.java │ │ │ │ │ ├── DoubleType.java │ │ │ │ │ ├── EnumType.java │ │ │ │ │ ├── Field.java │ │ │ │ │ ├── FieldIdentifier.java │ │ │ │ │ ├── FloatType.java │ │ │ │ │ ├── FunctionSym.java │ │ │ │ │ ├── FunctionType.java │ │ │ │ │ ├── GlobalSym.java │ │ │ │ │ ├── IndexableFieldIdentifier.java │ │ │ │ │ ├── IntType.java │ │ │ │ │ ├── LineNumberInfo.java │ │ │ │ │ ├── LineNumberVisitor.java │ │ │ │ │ ├── LoadObject.java │ │ │ │ │ ├── LoadObjectComparator.java │ │ │ │ │ ├── LocalSym.java │ │ │ │ │ ├── MemberFunctionType.java │ │ │ │ │ ├── NamedFieldIdentifier.java │ │ │ │ │ ├── ObjectVisitor.java │ │ │ │ │ ├── PointerType.java │ │ │ │ │ ├── ProcessControl.java │ │ │ │ │ ├── RefType.java │ │ │ │ │ ├── Sym.java │ │ │ │ │ ├── TemplateType.java │ │ │ │ │ ├── Type.java │ │ │ │ │ ├── TypeVisitor.java │ │ │ │ │ ├── VoidType.java │ │ │ │ │ └── basic │ │ │ │ │ │ ├── BasicArrayType.java │ │ │ │ │ │ ├── BasicBaseClass.java │ │ │ │ │ │ ├── BasicBitType.java │ │ │ │ │ │ ├── BasicBlockSym.java │ │ │ │ │ │ ├── BasicCDebugInfoDataBase.java │ │ │ │ │ │ ├── BasicCFrame.java │ │ │ │ │ │ ├── BasicCompoundType.java │ │ │ │ │ │ ├── BasicDebugEvent.java │ │ │ │ │ │ ├── BasicDoubleType.java │ │ │ │ │ │ ├── BasicEnumType.java │ │ │ │ │ │ ├── BasicField.java │ │ │ │ │ │ ├── BasicFloatType.java │ │ │ │ │ │ ├── BasicFunctionSym.java │ │ │ │ │ │ ├── BasicFunctionType.java │ │ │ │ │ │ ├── BasicGlobalSym.java │ │ │ │ │ │ ├── BasicIndexableFieldIdentifier.java │ │ │ │ │ │ ├── BasicIntType.java │ │ │ │ │ │ ├── BasicLineNumberInfo.java │ │ │ │ │ │ ├── BasicLineNumberMapping.java │ │ │ │ │ │ ├── BasicLocalSym.java │ │ │ │ │ │ ├── BasicMemberFunctionType.java │ │ │ │ │ │ ├── BasicNamedFieldIdentifier.java │ │ │ │ │ │ ├── BasicPointerType.java │ │ │ │ │ │ ├── BasicRefType.java │ │ │ │ │ │ ├── BasicSym.java │ │ │ │ │ │ ├── BasicType.java │ │ │ │ │ │ ├── BasicVoidType.java │ │ │ │ │ │ ├── CompoundTypeKind.java │ │ │ │ │ │ ├── LazyBlockSym.java │ │ │ │ │ │ ├── LazyType.java │ │ │ │ │ │ ├── ResolveListener.java │ │ │ │ │ │ ├── amd64 │ │ │ │ │ │ └── AMD64CFrame.java │ │ │ │ │ │ └── x86 │ │ │ │ │ │ └── X86CFrame.java │ │ │ │ ├── dummy │ │ │ │ │ ├── DummyAddress.java │ │ │ │ │ ├── DummyDebugger.java │ │ │ │ │ └── DummyOopHandle.java │ │ │ │ ├── ia64 │ │ │ │ │ └── IA64ThreadContext.java │ │ │ │ ├── linux │ │ │ │ │ ├── LinuxAddress.java │ │ │ │ │ ├── LinuxCDebugger.java │ │ │ │ │ ├── LinuxDebugger.java │ │ │ │ │ ├── LinuxDebuggerLocal.java │ │ │ │ │ ├── LinuxOopHandle.java │ │ │ │ │ ├── LinuxThread.java │ │ │ │ │ ├── LinuxThreadContextFactory.java │ │ │ │ │ ├── SharedObject.java │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── LinuxAMD64CFrame.java │ │ │ │ │ │ └── LinuxAMD64ThreadContext.java │ │ │ │ │ ├── ia64 │ │ │ │ │ │ └── LinuxIA64ThreadContext.java │ │ │ │ │ ├── sparc │ │ │ │ │ │ ├── LinuxSPARCCFrame.java │ │ │ │ │ │ └── LinuxSPARCThreadContext.java │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── LinuxX86CFrame.java │ │ │ │ │ │ └── LinuxX86ThreadContext.java │ │ │ │ ├── posix │ │ │ │ │ ├── AddressDataSource.java │ │ │ │ │ ├── DSO.java │ │ │ │ │ └── elf │ │ │ │ │ │ ├── ELFException.java │ │ │ │ │ │ ├── ELFFile.java │ │ │ │ │ │ ├── ELFFileParser.java │ │ │ │ │ │ ├── ELFHashTable.java │ │ │ │ │ │ ├── ELFHeader.java │ │ │ │ │ │ ├── ELFProgramHeader.java │ │ │ │ │ │ ├── ELFSectionHeader.java │ │ │ │ │ │ ├── ELFStringTable.java │ │ │ │ │ │ └── ELFSymbol.java │ │ │ │ ├── proc │ │ │ │ │ ├── ProcAddress.java │ │ │ │ │ ├── ProcCDebugger.java │ │ │ │ │ ├── ProcCFrame.java │ │ │ │ │ ├── ProcDebugger.java │ │ │ │ │ ├── ProcDebuggerLocal.java │ │ │ │ │ ├── ProcOopHandle.java │ │ │ │ │ ├── ProcThreadFactory.java │ │ │ │ │ ├── SharedObject.java │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── ProcAMD64Thread.java │ │ │ │ │ │ ├── ProcAMD64ThreadContext.java │ │ │ │ │ │ └── ProcAMD64ThreadFactory.java │ │ │ │ │ ├── sparc │ │ │ │ │ │ ├── ProcSPARCThread.java │ │ │ │ │ │ ├── ProcSPARCThreadContext.java │ │ │ │ │ │ └── ProcSPARCThreadFactory.java │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── ProcX86Thread.java │ │ │ │ │ │ ├── ProcX86ThreadContext.java │ │ │ │ │ │ └── ProcX86ThreadFactory.java │ │ │ │ ├── remote │ │ │ │ │ ├── RemoteAddress.java │ │ │ │ │ ├── RemoteDebugger.java │ │ │ │ │ ├── RemoteDebuggerClient.java │ │ │ │ │ ├── RemoteDebuggerServer.java │ │ │ │ │ ├── RemoteOopHandle.java │ │ │ │ │ ├── RemoteThread.java │ │ │ │ │ ├── RemoteThreadFactory.java │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── RemoteAMD64Thread.java │ │ │ │ │ │ ├── RemoteAMD64ThreadContext.java │ │ │ │ │ │ └── RemoteAMD64ThreadFactory.java │ │ │ │ │ ├── sparc │ │ │ │ │ │ ├── RemoteSPARCThread.java │ │ │ │ │ │ ├── RemoteSPARCThreadContext.java │ │ │ │ │ │ └── RemoteSPARCThreadFactory.java │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── RemoteX86Thread.java │ │ │ │ │ │ ├── RemoteX86ThreadContext.java │ │ │ │ │ │ └── RemoteX86ThreadFactory.java │ │ │ │ ├── sparc │ │ │ │ │ └── SPARCThreadContext.java │ │ │ │ ├── win32 │ │ │ │ │ └── coff │ │ │ │ │ │ ├── AuxBfEfRecord.java │ │ │ │ │ │ ├── AuxFileRecord.java │ │ │ │ │ │ ├── AuxFunctionDefinitionRecord.java │ │ │ │ │ │ ├── AuxSectionDefinitionsRecord.java │ │ │ │ │ │ ├── AuxSymbolRecord.java │ │ │ │ │ │ ├── AuxWeakExternalRecord.java │ │ │ │ │ │ ├── COFFException.java │ │ │ │ │ │ ├── COFFFile.java │ │ │ │ │ │ ├── COFFFileParser.java │ │ │ │ │ │ ├── COFFHeader.java │ │ │ │ │ │ ├── COFFLineNumber.java │ │ │ │ │ │ ├── COFFRelocation.java │ │ │ │ │ │ ├── COFFSymbol.java │ │ │ │ │ │ ├── COFFSymbolConstants.java │ │ │ │ │ │ ├── COMDATSelectionTypes.java │ │ │ │ │ │ ├── Characteristics.java │ │ │ │ │ │ ├── DLLCharacteristics.java │ │ │ │ │ │ ├── DataDirectory.java │ │ │ │ │ │ ├── DebugDirectory.java │ │ │ │ │ │ ├── DebugDirectoryEntry.java │ │ │ │ │ │ ├── DebugTypes.java │ │ │ │ │ │ ├── DebugVC50.java │ │ │ │ │ │ ├── DebugVC50MemberAttributes.java │ │ │ │ │ │ ├── DebugVC50ReservedTypes.java │ │ │ │ │ │ ├── DebugVC50SSAlignSym.java │ │ │ │ │ │ ├── DebugVC50SSFileIndex.java │ │ │ │ │ │ ├── DebugVC50SSGlobalPub.java │ │ │ │ │ │ ├── DebugVC50SSGlobalSym.java │ │ │ │ │ │ ├── DebugVC50SSGlobalTypes.java │ │ │ │ │ │ ├── DebugVC50SSLibraries.java │ │ │ │ │ │ ├── DebugVC50SSMPC.java │ │ │ │ │ │ ├── DebugVC50SSModule.java │ │ │ │ │ │ ├── DebugVC50SSOffsetMap16.java │ │ │ │ │ │ ├── DebugVC50SSOffsetMap32.java │ │ │ │ │ │ ├── DebugVC50SSPreComp.java │ │ │ │ │ │ ├── DebugVC50SSPublic.java │ │ │ │ │ │ ├── DebugVC50SSPublicSym.java │ │ │ │ │ │ ├── DebugVC50SSSegMap.java │ │ │ │ │ │ ├── DebugVC50SSSegName.java │ │ │ │ │ │ ├── DebugVC50SSSrcLnSeg.java │ │ │ │ │ │ ├── DebugVC50SSSrcModule.java │ │ │ │ │ │ ├── DebugVC50SSStaticSym.java │ │ │ │ │ │ ├── DebugVC50SSSymbolBase.java │ │ │ │ │ │ ├── DebugVC50SSSymbols.java │ │ │ │ │ │ ├── DebugVC50SSTypes.java │ │ │ │ │ │ ├── DebugVC50SegDesc.java │ │ │ │ │ │ ├── DebugVC50SegDescEnums.java │ │ │ │ │ │ ├── DebugVC50SegInfo.java │ │ │ │ │ │ ├── DebugVC50SrcModFileDesc.java │ │ │ │ │ │ ├── DebugVC50SrcModLineNumberMap.java │ │ │ │ │ │ ├── DebugVC50Subsection.java │ │ │ │ │ │ ├── DebugVC50SubsectionDirectory.java │ │ │ │ │ │ ├── DebugVC50SubsectionTypes.java │ │ │ │ │ │ ├── DebugVC50SymbolEnums.java │ │ │ │ │ │ ├── DebugVC50SymbolIterator.java │ │ │ │ │ │ ├── DebugVC50SymbolTypes.java │ │ │ │ │ │ ├── DebugVC50TypeEnums.java │ │ │ │ │ │ ├── DebugVC50TypeIterator.java │ │ │ │ │ │ ├── DebugVC50TypeLeafIndices.java │ │ │ │ │ │ ├── DebugVC50WrongNumericTypeException.java │ │ │ │ │ │ ├── DebugVC50X86RegisterEnums.java │ │ │ │ │ │ ├── DumpExports.java │ │ │ │ │ │ ├── ExportDirectoryTable.java │ │ │ │ │ │ ├── MachineTypes.java │ │ │ │ │ │ ├── OptionalHeader.java │ │ │ │ │ │ ├── OptionalHeaderDataDirectories.java │ │ │ │ │ │ ├── OptionalHeaderStandardFields.java │ │ │ │ │ │ ├── OptionalHeaderWindowsSpecificFields.java │ │ │ │ │ │ ├── SectionFlags.java │ │ │ │ │ │ ├── SectionHeader.java │ │ │ │ │ │ ├── TestDebugInfo.java │ │ │ │ │ │ ├── TestParser.java │ │ │ │ │ │ ├── TypeIndicators.java │ │ │ │ │ │ └── WindowsNTSubsystem.java │ │ │ │ ├── windbg │ │ │ │ │ ├── AddressDataSource.java │ │ │ │ │ ├── DLL.java │ │ │ │ │ ├── WindbgAddress.java │ │ │ │ │ ├── WindbgCDebugInfoBuilder.java │ │ │ │ │ ├── WindbgCDebugger.java │ │ │ │ │ ├── WindbgDebugger.java │ │ │ │ │ ├── WindbgDebuggerLocal.java │ │ │ │ │ ├── WindbgOopHandle.java │ │ │ │ │ ├── WindbgThreadFactory.java │ │ │ │ │ ├── amd64 │ │ │ │ │ │ ├── WindbgAMD64Thread.java │ │ │ │ │ │ ├── WindbgAMD64ThreadContext.java │ │ │ │ │ │ └── WindbgAMD64ThreadFactory.java │ │ │ │ │ ├── ia64 │ │ │ │ │ │ ├── WindbgIA64Thread.java │ │ │ │ │ │ ├── WindbgIA64ThreadContext.java │ │ │ │ │ │ └── WindbgIA64ThreadFactory.java │ │ │ │ │ └── x86 │ │ │ │ │ │ ├── WindbgX86Thread.java │ │ │ │ │ │ ├── WindbgX86ThreadContext.java │ │ │ │ │ │ └── WindbgX86ThreadFactory.java │ │ │ │ └── x86 │ │ │ │ │ └── X86ThreadContext.java │ │ │ │ ├── gc_implementation │ │ │ │ ├── g1 │ │ │ │ │ ├── G1CollectedHeap.java │ │ │ │ │ ├── G1MonitoringSupport.java │ │ │ │ │ ├── HeapRegion.java │ │ │ │ │ ├── HeapRegionSeq.java │ │ │ │ │ └── HeapRegionSetBase.java │ │ │ │ ├── parallelScavenge │ │ │ │ │ ├── PSOldGen.java │ │ │ │ │ ├── PSPermGen.java │ │ │ │ │ ├── PSYoungGen.java │ │ │ │ │ └── ParallelScavengeHeap.java │ │ │ │ └── shared │ │ │ │ │ ├── ImmutableSpace.java │ │ │ │ │ └── MutableSpace.java │ │ │ │ ├── gc_interface │ │ │ │ ├── CollectedHeap.java │ │ │ │ └── CollectedHeapName.java │ │ │ │ ├── interpreter │ │ │ │ ├── Bytecode.java │ │ │ │ ├── BytecodeANewArray.java │ │ │ │ ├── BytecodeBipush.java │ │ │ │ ├── BytecodeCheckCast.java │ │ │ │ ├── BytecodeDisassembler.java │ │ │ │ ├── BytecodeGetField.java │ │ │ │ ├── BytecodeGetPut.java │ │ │ │ ├── BytecodeGetStatic.java │ │ │ │ ├── BytecodeGoto.java │ │ │ │ ├── BytecodeGotoW.java │ │ │ │ ├── BytecodeIf.java │ │ │ │ ├── BytecodeIinc.java │ │ │ │ ├── BytecodeInstanceOf.java │ │ │ │ ├── BytecodeInvoke.java │ │ │ │ ├── BytecodeJmp.java │ │ │ │ ├── BytecodeJsr.java │ │ │ │ ├── BytecodeJsrW.java │ │ │ │ ├── BytecodeLoad.java │ │ │ │ ├── BytecodeLoadConstant.java │ │ │ │ ├── BytecodeLoadStore.java │ │ │ │ ├── BytecodeLookupswitch.java │ │ │ │ ├── BytecodeMultiANewArray.java │ │ │ │ ├── BytecodeNew.java │ │ │ │ ├── BytecodeNewArray.java │ │ │ │ ├── BytecodePutField.java │ │ │ │ ├── BytecodePutStatic.java │ │ │ │ ├── BytecodeRet.java │ │ │ │ ├── BytecodeSipush.java │ │ │ │ ├── BytecodeStore.java │ │ │ │ ├── BytecodeStream.java │ │ │ │ ├── BytecodeTableswitch.java │ │ │ │ ├── BytecodeVisitor.java │ │ │ │ ├── BytecodeWideable.java │ │ │ │ ├── BytecodeWithCPIndex.java │ │ │ │ ├── BytecodeWithKlass.java │ │ │ │ ├── Bytecodes.java │ │ │ │ ├── Interpreter.java │ │ │ │ ├── InterpreterCodelet.java │ │ │ │ ├── LookupswitchPair.java │ │ │ │ ├── MaskFillerForNative.java │ │ │ │ ├── OffsetClosure.java │ │ │ │ ├── OopMapCacheEntry.java │ │ │ │ └── OopMapForCacheEntry.java │ │ │ │ ├── jdi │ │ │ │ ├── ArrayReferenceImpl.java │ │ │ │ ├── ArrayTypeImpl.java │ │ │ │ ├── BaseLineInfo.java │ │ │ │ ├── BooleanTypeImpl.java │ │ │ │ ├── BooleanValueImpl.java │ │ │ │ ├── ByteTypeImpl.java │ │ │ │ ├── ByteValueImpl.java │ │ │ │ ├── CharTypeImpl.java │ │ │ │ ├── CharValueImpl.java │ │ │ │ ├── ClassLoaderReferenceImpl.java │ │ │ │ ├── ClassObjectReferenceImpl.java │ │ │ │ ├── ClassTypeImpl.java │ │ │ │ ├── ConcreteMethodImpl.java │ │ │ │ ├── ConnectorImpl.java │ │ │ │ ├── DoubleTypeImpl.java │ │ │ │ ├── DoubleValueImpl.java │ │ │ │ ├── FieldImpl.java │ │ │ │ ├── FloatTypeImpl.java │ │ │ │ ├── FloatValueImpl.java │ │ │ │ ├── IntegerTypeImpl.java │ │ │ │ ├── IntegerValueImpl.java │ │ │ │ ├── InterfaceTypeImpl.java │ │ │ │ ├── JNITypeParser.java │ │ │ │ ├── JVMTIThreadState.java │ │ │ │ ├── LineInfo.java │ │ │ │ ├── LocalVariableImpl.java │ │ │ │ ├── LocationImpl.java │ │ │ │ ├── LongTypeImpl.java │ │ │ │ ├── LongValueImpl.java │ │ │ │ ├── MethodImpl.java │ │ │ │ ├── MirrorImpl.java │ │ │ │ ├── MonitorInfoImpl.java │ │ │ │ ├── NonConcreteMethodImpl.java │ │ │ │ ├── ObjectReferenceImpl.java │ │ │ │ ├── PrimitiveTypeImpl.java │ │ │ │ ├── PrimitiveValueImpl.java │ │ │ │ ├── ReferenceTypeImpl.java │ │ │ │ ├── SACoreAttachingConnector.java │ │ │ │ ├── SADebugServer.java │ │ │ │ ├── SADebugServerAttachingConnector.java │ │ │ │ ├── SAJDIClassLoader.java │ │ │ │ ├── SAPIDAttachingConnector.java │ │ │ │ ├── SDE.java │ │ │ │ ├── ShortTypeImpl.java │ │ │ │ ├── ShortValueImpl.java │ │ │ │ ├── StackFrameImpl.java │ │ │ │ ├── StratumLineInfo.java │ │ │ │ ├── StringReferenceImpl.java │ │ │ │ ├── ThreadGroupReferenceImpl.java │ │ │ │ ├── ThreadReferenceImpl.java │ │ │ │ ├── TypeComponentImpl.java │ │ │ │ ├── TypeImpl.java │ │ │ │ ├── VMModifiers.java │ │ │ │ ├── ValueContainer.java │ │ │ │ ├── ValueImpl.java │ │ │ │ ├── VirtualMachineImpl.java │ │ │ │ ├── VoidTypeImpl.java │ │ │ │ └── VoidValueImpl.java │ │ │ │ ├── livejvm │ │ │ │ ├── BreakpointEvent.java │ │ │ │ ├── CIntegerAccessor.java │ │ │ │ ├── CStringAccessor.java │ │ │ │ ├── Event.java │ │ │ │ ├── ExceptionEvent.java │ │ │ │ ├── JNIHandleAccessor.java │ │ │ │ └── ServiceabilityAgentJVMDIModule.java │ │ │ │ ├── memory │ │ │ │ ├── BinaryTreeDictionary.java │ │ │ │ ├── CMSBitMap.java │ │ │ │ ├── CMSCollector.java │ │ │ │ ├── CMSPermGen.java │ │ │ │ ├── CMSPermGenGen.java │ │ │ │ ├── CardGeneration.java │ │ │ │ ├── CodeHeap.java │ │ │ │ ├── CompactibleFreeListSpace.java │ │ │ │ ├── CompactibleSpace.java │ │ │ │ ├── CompactingPermGen.java │ │ │ │ ├── CompactingPermGenGen.java │ │ │ │ ├── ConcurrentMarkSweepGeneration.java │ │ │ │ ├── ContigPermSpace.java │ │ │ │ ├── ContiguousSpace.java │ │ │ │ ├── DefNewGeneration.java │ │ │ │ ├── Dictionary.java │ │ │ │ ├── DictionaryEntry.java │ │ │ │ ├── EdenSpace.java │ │ │ │ ├── FreeChunk.java │ │ │ │ ├── FreeList.java │ │ │ │ ├── GenCollectedHeap.java │ │ │ │ ├── Generation.java │ │ │ │ ├── GenerationFactory.java │ │ │ │ ├── GenerationIsInClosure.java │ │ │ │ ├── GenerationSpec.java │ │ │ │ ├── HeapBlock.java │ │ │ │ ├── LinearAllocBlock.java │ │ │ │ ├── LoaderConstraintEntry.java │ │ │ │ ├── LoaderConstraintTable.java │ │ │ │ ├── MemRegion.java │ │ │ │ ├── OffsetTableContigSpace.java │ │ │ │ ├── OneContigSpaceCardGeneration.java │ │ │ │ ├── ParNewGeneration.java │ │ │ │ ├── PermGen.java │ │ │ │ ├── PlaceholderEntry.java │ │ │ │ ├── PlaceholderTable.java │ │ │ │ ├── ProtectionDomainEntry.java │ │ │ │ ├── SharedHeap.java │ │ │ │ ├── Space.java │ │ │ │ ├── SpaceClosure.java │ │ │ │ ├── StringTable.java │ │ │ │ ├── SymbolTable.java │ │ │ │ ├── SystemDictionary.java │ │ │ │ ├── TenuredGeneration.java │ │ │ │ ├── TenuredSpace.java │ │ │ │ └── Universe.java │ │ │ │ ├── oops │ │ │ │ ├── AccessFlags.java │ │ │ │ ├── Array.java │ │ │ │ ├── ArrayData.java │ │ │ │ ├── ArrayKlass.java │ │ │ │ ├── ArrayKlassKlass.java │ │ │ │ ├── BitData.java │ │ │ │ ├── BooleanField.java │ │ │ │ ├── BranchData.java │ │ │ │ ├── BreakpointInfo.java │ │ │ │ ├── ByteField.java │ │ │ │ ├── CIntField.java │ │ │ │ ├── CellTypeState.java │ │ │ │ ├── CellTypeStateList.java │ │ │ │ ├── CharField.java │ │ │ │ ├── CheckedExceptionElement.java │ │ │ │ ├── CompiledICHolder.java │ │ │ │ ├── CompiledICHolderKlass.java │ │ │ │ ├── CompressedLineNumberReadStream.java │ │ │ │ ├── ConstMethod.java │ │ │ │ ├── ConstMethodKlass.java │ │ │ │ ├── ConstantPool.java │ │ │ │ ├── ConstantPoolCache.java │ │ │ │ ├── ConstantPoolCacheEntry.java │ │ │ │ ├── ConstantPoolCacheKlass.java │ │ │ │ ├── ConstantPoolKlass.java │ │ │ │ ├── CounterData.java │ │ │ │ ├── DataLayout.java │ │ │ │ ├── DefaultHeapVisitor.java │ │ │ │ ├── DefaultOopVisitor.java │ │ │ │ ├── DoubleField.java │ │ │ │ ├── ExceptionTableElement.java │ │ │ │ ├── Field.java │ │ │ │ ├── FieldIdentifier.java │ │ │ │ ├── FieldType.java │ │ │ │ ├── FloatField.java │ │ │ │ ├── GenerateOopMap.java │ │ │ │ ├── HeapPrinter.java │ │ │ │ ├── HeapVisitor.java │ │ │ │ ├── IndexableFieldIdentifier.java │ │ │ │ ├── Instance.java │ │ │ │ ├── InstanceKlass.java │ │ │ │ ├── InstanceKlassKlass.java │ │ │ │ ├── InstanceMirrorKlass.java │ │ │ │ ├── IntField.java │ │ │ │ ├── JVMDIClassStatus.java │ │ │ │ ├── JumpData.java │ │ │ │ ├── Klass.java │ │ │ │ ├── KlassKlass.java │ │ │ │ ├── LineNumberTableElement.java │ │ │ │ ├── LocalVariableTableElement.java │ │ │ │ ├── LongField.java │ │ │ │ ├── Mark.java │ │ │ │ ├── Method.java │ │ │ │ ├── MethodData.java │ │ │ │ ├── MethodDataKlass.java │ │ │ │ ├── MethodKlass.java │ │ │ │ ├── MultiBranchData.java │ │ │ │ ├── MutationException.java │ │ │ │ ├── NamedFieldIdentifier.java │ │ │ │ ├── NarrowOopField.java │ │ │ │ ├── ObjArray.java │ │ │ │ ├── ObjArrayKlass.java │ │ │ │ ├── ObjArrayKlassKlass.java │ │ │ │ ├── ObjectHeap.java │ │ │ │ ├── ObjectHistogram.java │ │ │ │ ├── ObjectHistogramElement.java │ │ │ │ ├── Oop.java │ │ │ │ ├── OopField.java │ │ │ │ ├── OopPrinter.java │ │ │ │ ├── OopUtilities.java │ │ │ │ ├── OopVisitor.java │ │ │ │ ├── ProfileData.java │ │ │ │ ├── RawHeapVisitor.java │ │ │ │ ├── ReceiverTypeData.java │ │ │ │ ├── RetData.java │ │ │ │ ├── ShortField.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── TypeArray.java │ │ │ │ ├── TypeArrayKlass.java │ │ │ │ ├── TypeArrayKlassKlass.java │ │ │ │ ├── UnknownOopException.java │ │ │ │ ├── VirtualCallData.java │ │ │ │ └── java_lang_Class.java │ │ │ │ ├── opto │ │ │ │ ├── Block.java │ │ │ │ ├── Block_Array.java │ │ │ │ ├── Block_List.java │ │ │ │ ├── CallDynamicJavaNode.java │ │ │ │ ├── CallJavaNode.java │ │ │ │ ├── CallNode.java │ │ │ │ ├── CallRuntimeNode.java │ │ │ │ ├── CallStaticJavaNode.java │ │ │ │ ├── Compile.java │ │ │ │ ├── HaltNode.java │ │ │ │ ├── InlineTree.java │ │ │ │ ├── JVMState.java │ │ │ │ ├── LoopNode.java │ │ │ │ ├── MachCallJavaNode.java │ │ │ │ ├── MachCallNode.java │ │ │ │ ├── MachCallRuntimeNode.java │ │ │ │ ├── MachCallStaticJavaNode.java │ │ │ │ ├── MachIfNode.java │ │ │ │ ├── MachNode.java │ │ │ │ ├── MachReturnNode.java │ │ │ │ ├── MachSafePointNode.java │ │ │ │ ├── MultiNode.java │ │ │ │ ├── Node.java │ │ │ │ ├── Node_Array.java │ │ │ │ ├── Node_List.java │ │ │ │ ├── Phase.java │ │ │ │ ├── PhaseCFG.java │ │ │ │ ├── PhaseRegAlloc.java │ │ │ │ ├── PhiNode.java │ │ │ │ ├── ProjNode.java │ │ │ │ ├── RegionNode.java │ │ │ │ ├── RootNode.java │ │ │ │ ├── SafePointNode.java │ │ │ │ └── TypeNode.java │ │ │ │ ├── prims │ │ │ │ └── JvmtiExport.java │ │ │ │ ├── runtime │ │ │ │ ├── AddressVisitor.java │ │ │ │ ├── ArgumentSizeComputer.java │ │ │ │ ├── Arguments.java │ │ │ │ ├── BasicLock.java │ │ │ │ ├── BasicObjectLock.java │ │ │ │ ├── BasicType.java │ │ │ │ ├── BasicTypeSize.java │ │ │ │ ├── Bytes.java │ │ │ │ ├── ClassConstants.java │ │ │ │ ├── CompiledVFrame.java │ │ │ │ ├── CompilerThread.java │ │ │ │ ├── ConcurrentLocksPrinter.java │ │ │ │ ├── ConstructionException.java │ │ │ │ ├── DeadlockDetector.java │ │ │ │ ├── ExternalVFrame.java │ │ │ │ ├── Frame.java │ │ │ │ ├── InstanceConstructor.java │ │ │ │ ├── InterpretedVFrame.java │ │ │ │ ├── JNIHandleBlock.java │ │ │ │ ├── JNIHandles.java │ │ │ │ ├── JNIid.java │ │ │ │ ├── JavaCallWrapper.java │ │ │ │ ├── JavaThread.java │ │ │ │ ├── JavaThreadFactory.java │ │ │ │ ├── JavaThreadPDAccess.java │ │ │ │ ├── JavaThreadState.java │ │ │ │ ├── JavaVFrame.java │ │ │ │ ├── JvmtiAgentThread.java │ │ │ │ ├── MonitorInfo.java │ │ │ │ ├── NativeSignatureIterator.java │ │ │ │ ├── OSThread.java │ │ │ │ ├── ObjectMonitor.java │ │ │ │ ├── ObjectSynchronizer.java │ │ │ │ ├── PerfDataEntry.java │ │ │ │ ├── PerfDataPrologue.java │ │ │ │ ├── PerfMemory.java │ │ │ │ ├── RegisterMap.java │ │ │ │ ├── ResultTypeFinder.java │ │ │ │ ├── ServiceThread.java │ │ │ │ ├── SignatureConverter.java │ │ │ │ ├── SignatureInfo.java │ │ │ │ ├── SignatureIterator.java │ │ │ │ ├── StackFrameStream.java │ │ │ │ ├── StackValue.java │ │ │ │ ├── StackValueCollection.java │ │ │ │ ├── StaticBaseConstructor.java │ │ │ │ ├── StubRoutines.java │ │ │ │ ├── Thread.java │ │ │ │ ├── ThreadLocalAllocBuffer.java │ │ │ │ ├── Threads.java │ │ │ │ ├── VFrame.java │ │ │ │ ├── VM.java │ │ │ │ ├── VMObject.java │ │ │ │ ├── VMObjectFactory.java │ │ │ │ ├── VMReg.java │ │ │ │ ├── VMVersionMismatchException.java │ │ │ │ ├── VirtualBaseConstructor.java │ │ │ │ ├── VirtualConstructor.java │ │ │ │ ├── VirtualSpace.java │ │ │ │ ├── WatcherThread.java │ │ │ │ ├── amd64 │ │ │ │ │ ├── AMD64CurrentFrameGuess.java │ │ │ │ │ └── AMD64JavaCallWrapper.java │ │ │ │ ├── bsd │ │ │ │ │ └── BsdSignals.java │ │ │ │ ├── bsd_amd64 │ │ │ │ │ └── BsdAMD64JavaThreadPDAccess.java │ │ │ │ ├── bsd_x86 │ │ │ │ │ ├── BsdSignals.java │ │ │ │ │ └── BsdX86JavaThreadPDAccess.java │ │ │ │ ├── ia64 │ │ │ │ │ ├── IA64CurrentFrameGuess.java │ │ │ │ │ ├── IA64Frame.java │ │ │ │ │ ├── IA64JavaCallWrapper.java │ │ │ │ │ ├── IA64RegisterMap.java │ │ │ │ │ └── cInterpreter.java │ │ │ │ ├── linux │ │ │ │ │ └── LinuxSignals.java │ │ │ │ ├── linux_amd64 │ │ │ │ │ └── LinuxAMD64JavaThreadPDAccess.java │ │ │ │ ├── linux_ia64 │ │ │ │ │ └── LinuxIA64JavaThreadPDAccess.java │ │ │ │ ├── linux_sparc │ │ │ │ │ └── LinuxSPARCJavaThreadPDAccess.java │ │ │ │ ├── linux_x86 │ │ │ │ │ ├── LinuxSignals.java │ │ │ │ │ └── LinuxX86JavaThreadPDAccess.java │ │ │ │ ├── posix │ │ │ │ │ └── POSIXSignals.java │ │ │ │ ├── solaris_amd64 │ │ │ │ │ └── SolarisAMD64JavaThreadPDAccess.java │ │ │ │ ├── solaris_sparc │ │ │ │ │ └── SolarisSPARCJavaThreadPDAccess.java │ │ │ │ ├── solaris_x86 │ │ │ │ │ └── SolarisX86JavaThreadPDAccess.java │ │ │ │ ├── sparc │ │ │ │ │ ├── SPARCFrame.java │ │ │ │ │ └── SPARCRegisterMap.java │ │ │ │ ├── vmSymbols.java │ │ │ │ ├── win32_amd64 │ │ │ │ │ └── Win32AMD64JavaThreadPDAccess.java │ │ │ │ ├── win32_ia64 │ │ │ │ │ └── Win32IA64JavaThreadPDAccess.java │ │ │ │ ├── win32_x86 │ │ │ │ │ └── Win32X86JavaThreadPDAccess.java │ │ │ │ └── x86 │ │ │ │ │ ├── X86CurrentFrameGuess.java │ │ │ │ │ ├── X86Frame.java │ │ │ │ │ ├── X86JavaCallWrapper.java │ │ │ │ │ └── X86RegisterMap.java │ │ │ │ ├── tools │ │ │ │ ├── FinalizerInfo.java │ │ │ │ ├── FlagDumper.java │ │ │ │ ├── HeapDumper.java │ │ │ │ ├── HeapSummary.java │ │ │ │ ├── JInfo.java │ │ │ │ ├── JMap.java │ │ │ │ ├── JSnap.java │ │ │ │ ├── JStack.java │ │ │ │ ├── ObjectHistogram.java │ │ │ │ ├── PMap.java │ │ │ │ ├── PStack.java │ │ │ │ ├── PermStat.java │ │ │ │ ├── StackTrace.java │ │ │ │ ├── SysPropsDumper.java │ │ │ │ ├── Tool.java │ │ │ │ ├── jcore │ │ │ │ │ ├── ByteCodeRewriter.java │ │ │ │ │ ├── ClassDump.java │ │ │ │ │ ├── ClassFilter.java │ │ │ │ │ ├── ClassWriter.java │ │ │ │ │ ├── NameFilter.java │ │ │ │ │ └── PackageNameFilter.java │ │ │ │ └── soql │ │ │ │ │ ├── JSDB.java │ │ │ │ │ └── SOQL.java │ │ │ │ ├── types │ │ │ │ ├── AddressField.java │ │ │ │ ├── CIntegerField.java │ │ │ │ ├── CIntegerType.java │ │ │ │ ├── Field.java │ │ │ │ ├── JBooleanField.java │ │ │ │ ├── JByteField.java │ │ │ │ ├── JCharField.java │ │ │ │ ├── JDoubleField.java │ │ │ │ ├── JFloatField.java │ │ │ │ ├── JIntField.java │ │ │ │ ├── JLongField.java │ │ │ │ ├── JShortField.java │ │ │ │ ├── NarrowOopField.java │ │ │ │ ├── OopField.java │ │ │ │ ├── PointerType.java │ │ │ │ ├── Type.java │ │ │ │ ├── TypeDataBase.java │ │ │ │ ├── WrongTypeException.java │ │ │ │ └── basic │ │ │ │ │ ├── BasicAddressFieldWrapper.java │ │ │ │ │ ├── BasicCIntegerField.java │ │ │ │ │ ├── BasicCIntegerType.java │ │ │ │ │ ├── BasicField.java │ │ │ │ │ ├── BasicFieldWrapper.java │ │ │ │ │ ├── BasicJBooleanField.java │ │ │ │ │ ├── BasicJByteField.java │ │ │ │ │ ├── BasicJCharField.java │ │ │ │ │ ├── BasicJDoubleField.java │ │ │ │ │ ├── BasicJFloatField.java │ │ │ │ │ ├── BasicJIntField.java │ │ │ │ │ ├── BasicJLongField.java │ │ │ │ │ ├── BasicJShortField.java │ │ │ │ │ ├── BasicNarrowOopField.java │ │ │ │ │ ├── BasicOopField.java │ │ │ │ │ ├── BasicPointerType.java │ │ │ │ │ ├── BasicType.java │ │ │ │ │ ├── BasicTypeDataBase.java │ │ │ │ │ ├── BasicVtblAccess.java │ │ │ │ │ └── VtblAccess.java │ │ │ │ ├── ui │ │ │ │ ├── AnnotatedMemoryPanel.java │ │ │ │ ├── Annotation.java │ │ │ │ ├── CommandProcessorPanel.java │ │ │ │ ├── DeadlockDetectionPanel.java │ │ │ │ ├── DebuggerConsolePanel.java │ │ │ │ ├── EditableAtEndDocument.java │ │ │ │ ├── Editor.java │ │ │ │ ├── EditorCommands.java │ │ │ │ ├── EditorFactory.java │ │ │ │ ├── FindByQueryPanel.java │ │ │ │ ├── FindInCodeCachePanel.java │ │ │ │ ├── FindInHeapPanel.java │ │ │ │ ├── FindPanel.java │ │ │ │ ├── FrameWrapper.java │ │ │ │ ├── GraphicsUtilities.java │ │ │ │ ├── HeapParametersPanel.java │ │ │ │ ├── HighPrecisionJScrollBar.java │ │ │ │ ├── HistoryComboBox.java │ │ │ │ ├── Inspector.java │ │ │ │ ├── JFrameWrapper.java │ │ │ │ ├── JInternalFrameWrapper.java │ │ │ │ ├── JavaStackTracePanel.java │ │ │ │ ├── JavaThreadsPanel.java │ │ │ │ ├── MemoryPanel.java │ │ │ │ ├── MemoryViewer.java │ │ │ │ ├── MonitorCacheDumpPanel.java │ │ │ │ ├── ObjectHistogramPanel.java │ │ │ │ ├── ObjectListPanel.java │ │ │ │ ├── ProcessListPanel.java │ │ │ │ ├── ProgressBarPanel.java │ │ │ │ ├── SAEditorPane.java │ │ │ │ ├── SAListener.java │ │ │ │ ├── SAPanel.java │ │ │ │ ├── SourceCodePanel.java │ │ │ │ ├── StringTransferable.java │ │ │ │ ├── SysPropsPanel.java │ │ │ │ ├── ThreadInfoPanel.java │ │ │ │ ├── VMFlagsPanel.java │ │ │ │ ├── VMVersionInfoPanel.java │ │ │ │ ├── action │ │ │ │ │ ├── FindAction.java │ │ │ │ │ ├── FindClassesAction.java │ │ │ │ │ ├── FindCrashesAction.java │ │ │ │ │ ├── HSDBActionManager.java │ │ │ │ │ ├── InspectAction.java │ │ │ │ │ ├── JavaStackTraceAction.java │ │ │ │ │ ├── MemoryAction.java │ │ │ │ │ ├── ShowAction.java │ │ │ │ │ └── ThreadInfoAction.java │ │ │ │ ├── classbrowser │ │ │ │ │ ├── ClassBrowserPanel.java │ │ │ │ │ ├── CodeViewerPanel.java │ │ │ │ │ └── HTMLGenerator.java │ │ │ │ ├── resources │ │ │ │ │ ├── arrow.png │ │ │ │ │ ├── breakpoint.png │ │ │ │ │ └── triangle.png │ │ │ │ ├── table │ │ │ │ │ ├── LongCellRenderer.java │ │ │ │ │ ├── SortHeaderCellRenderer.java │ │ │ │ │ ├── SortHeaderMouseAdapter.java │ │ │ │ │ ├── SortableTableModel.java │ │ │ │ │ └── TableModelComparator.java │ │ │ │ ├── tree │ │ │ │ │ ├── BadAddressTreeNodeAdapter.java │ │ │ │ │ ├── BadOopTreeNodeAdapter.java │ │ │ │ │ ├── BooleanTreeNodeAdapter.java │ │ │ │ │ ├── CStringTreeNodeAdapter.java │ │ │ │ │ ├── CTypeTreeNodeAdapter.java │ │ │ │ │ ├── CharTreeNodeAdapter.java │ │ │ │ │ ├── DoubleTreeNodeAdapter.java │ │ │ │ │ ├── FieldTreeNodeAdapter.java │ │ │ │ │ ├── FloatTreeNodeAdapter.java │ │ │ │ │ ├── LongTreeNodeAdapter.java │ │ │ │ │ ├── OopTreeNodeAdapter.java │ │ │ │ │ ├── RevPtrsTreeNodeAdapter.java │ │ │ │ │ ├── RootTreeNodeAdapter.java │ │ │ │ │ ├── SimpleTreeGroupNode.java │ │ │ │ │ ├── SimpleTreeModel.java │ │ │ │ │ └── SimpleTreeNode.java │ │ │ │ └── treetable │ │ │ │ │ ├── AbstractTreeTableModel.java │ │ │ │ │ ├── JTreeTable.java │ │ │ │ │ ├── SimpleTreeTableModel.java │ │ │ │ │ ├── TreeTableModel.java │ │ │ │ │ └── TreeTableModelAdapter.java │ │ │ │ └── utilities │ │ │ │ ├── AbstractHeapGraphWriter.java │ │ │ │ ├── AddressOps.java │ │ │ │ ├── AltPlatformInfo.java │ │ │ │ ├── Assert.java │ │ │ │ ├── AssertionFailure.java │ │ │ │ ├── BasicHashtable.java │ │ │ │ ├── BasicHashtableEntry.java │ │ │ │ ├── BitMap.java │ │ │ │ ├── BitMapClosure.java │ │ │ │ ├── Bits.java │ │ │ │ ├── CPPExpressions.java │ │ │ │ ├── CStringUtilities.java │ │ │ │ ├── ConstIterator.java │ │ │ │ ├── ConstantTag.java │ │ │ │ ├── FindObjectByType.java │ │ │ │ ├── GenericGrowableArray.java │ │ │ │ ├── GrowableArray.java │ │ │ │ ├── Hashtable.java │ │ │ │ ├── HashtableBucket.java │ │ │ │ ├── HashtableEntry.java │ │ │ │ ├── HeapGXLWriter.java │ │ │ │ ├── HeapGraphWriter.java │ │ │ │ ├── HeapHprofBinWriter.java │ │ │ │ ├── HeapProgressThunk.java │ │ │ │ ├── IntegerEnum.java │ │ │ │ ├── Interval.java │ │ │ │ ├── IntervalNode.java │ │ │ │ ├── IntervalTree.java │ │ │ │ ├── LivenessAnalysis.java │ │ │ │ ├── LivenessPath.java │ │ │ │ ├── LivenessPathElement.java │ │ │ │ ├── LivenessPathList.java │ │ │ │ ├── MarkBits.java │ │ │ │ ├── MessageQueue.java │ │ │ │ ├── MessageQueueBackend.java │ │ │ │ ├── ObjectReader.java │ │ │ │ ├── PlatformInfo.java │ │ │ │ ├── PointerFinder.java │ │ │ │ ├── PointerLocation.java │ │ │ │ ├── ProcImageClassLoader.java │ │ │ │ ├── ProgressiveHeapVisitor.java │ │ │ │ ├── RBColor.java │ │ │ │ ├── RBNode.java │ │ │ │ ├── RBTree.java │ │ │ │ ├── ReversePtrs.java │ │ │ │ ├── ReversePtrsAnalysis.java │ │ │ │ ├── RobustOopDeterminator.java │ │ │ │ ├── StreamMonitor.java │ │ │ │ ├── SystemDictionaryHelper.java │ │ │ │ ├── TwoOopHashtable.java │ │ │ │ ├── UnsupportedPlatformException.java │ │ │ │ ├── WorkerThread.java │ │ │ │ ├── memo │ │ │ │ ├── MemoizedBoolean.java │ │ │ │ ├── MemoizedByte.java │ │ │ │ ├── MemoizedChar.java │ │ │ │ ├── MemoizedDouble.java │ │ │ │ ├── MemoizedFloat.java │ │ │ │ ├── MemoizedInt.java │ │ │ │ ├── MemoizedLong.java │ │ │ │ ├── MemoizedObject.java │ │ │ │ └── MemoizedShort.java │ │ │ │ └── soql │ │ │ │ ├── Callable.java │ │ │ │ ├── DefaultScriptObject.java │ │ │ │ ├── InvocableCallable.java │ │ │ │ ├── JSJavaArray.java │ │ │ │ ├── JSJavaArrayKlass.java │ │ │ │ ├── JSJavaClass.java │ │ │ │ ├── JSJavaFactory.java │ │ │ │ ├── JSJavaFactoryImpl.java │ │ │ │ ├── JSJavaField.java │ │ │ │ ├── JSJavaFrame.java │ │ │ │ ├── JSJavaHeap.java │ │ │ │ ├── JSJavaInstance.java │ │ │ │ ├── JSJavaInstanceKlass.java │ │ │ │ ├── JSJavaKlass.java │ │ │ │ ├── JSJavaMethod.java │ │ │ │ ├── JSJavaObjArray.java │ │ │ │ ├── JSJavaObjArrayKlass.java │ │ │ │ ├── JSJavaObject.java │ │ │ │ ├── JSJavaScriptEngine.java │ │ │ │ ├── JSJavaString.java │ │ │ │ ├── JSJavaThread.java │ │ │ │ ├── JSJavaTypeArray.java │ │ │ │ ├── JSJavaTypeArrayKlass.java │ │ │ │ ├── JSJavaVM.java │ │ │ │ ├── JSList.java │ │ │ │ ├── JSMap.java │ │ │ │ ├── MapScriptObject.java │ │ │ │ ├── MethodCallable.java │ │ │ │ ├── ObjectVisitor.java │ │ │ │ ├── SOQLEngine.java │ │ │ │ ├── SOQLException.java │ │ │ │ ├── SOQLQuery.java │ │ │ │ ├── ScriptObject.java │ │ │ │ └── sa.js │ │ │ └── native │ │ │ └── jvmdi │ │ │ ├── sa.cpp │ │ │ ├── sa.dsp │ │ │ ├── sa.dsw │ │ │ └── sa.hpp │ └── test │ │ ├── jdi │ │ ├── README.jjh │ │ ├── SASanityChecker.java │ │ ├── TEST.ROOT │ │ ├── TargetAdapter.java │ │ ├── TargetListener.java │ │ ├── TestScaffold.java │ │ ├── VMConnection.java │ │ ├── jstack.sh │ │ ├── jstack64.sh │ │ ├── multivm.java │ │ ├── multivm.sh │ │ ├── runjdb.sh │ │ ├── runjpda.sh │ │ ├── runsa.sh │ │ ├── sagclient.java │ │ ├── sagdoit.java │ │ ├── sagtarg.java │ │ ├── sagtest.java │ │ ├── sasanity.sh │ │ ├── serialvm.java │ │ └── serialvm.sh │ │ └── libproc │ │ ├── LibprocClient.java │ │ ├── LibprocTest.java │ │ ├── Makefile │ │ ├── README │ │ ├── libproctest.sh │ │ └── libproctest64.sh ├── make │ ├── Makefile │ ├── altsrc.make │ ├── bsd │ │ ├── Makefile │ │ ├── README │ │ ├── adlc_updater │ │ ├── build.sh │ │ ├── makefiles │ │ │ ├── adjust-mflags.sh │ │ │ ├── adlc.make │ │ │ ├── amd64.make │ │ │ ├── arm.make │ │ │ ├── build_vm_def.sh │ │ │ ├── buildtree.make │ │ │ ├── compiler1.make │ │ │ ├── compiler2.make │ │ │ ├── core.make │ │ │ ├── cscope.make │ │ │ ├── debug.make │ │ │ ├── defs.make │ │ │ ├── dtrace.make │ │ │ ├── fastdebug.make │ │ │ ├── gcc.make │ │ │ ├── hp.make │ │ │ ├── hp1.make │ │ │ ├── i486.make │ │ │ ├── ia64.make │ │ │ ├── jsig.make │ │ │ ├── jvmg.make │ │ │ ├── jvmti.make │ │ │ ├── launcher.make │ │ │ ├── mapfile-vers-debug │ │ │ ├── mapfile-vers-jsig │ │ │ ├── mapfile-vers-product │ │ │ ├── optimized.make │ │ │ ├── ppc.make │ │ │ ├── product.make │ │ │ ├── profiled.make │ │ │ ├── rules.make │ │ │ ├── sa.make │ │ │ ├── saproc.make │ │ │ ├── shark.make │ │ │ ├── sparc.make │ │ │ ├── sparcWorks.make │ │ │ ├── sparcv9.make │ │ │ ├── tiered.make │ │ │ ├── top.make │ │ │ ├── trace.make │ │ │ ├── universal.gmk │ │ │ ├── vm.make │ │ │ ├── zero.make │ │ │ └── zeroshark.make │ │ ├── platform_amd64 │ │ ├── platform_amd64.suncc │ │ ├── platform_i486 │ │ ├── platform_i486.suncc │ │ ├── platform_ia64 │ │ ├── platform_sparc │ │ ├── platform_sparcv9 │ │ └── platform_zero.in │ ├── cscope.make │ ├── defs.make │ ├── hotspot_distro │ ├── hotspot_version │ ├── jdk6_hotspot_distro │ ├── jprt.gmk │ ├── jprt.properties │ ├── linux │ │ ├── Makefile │ │ ├── README │ │ ├── adlc_updater │ │ ├── build.sh │ │ ├── makefiles │ │ │ ├── adjust-mflags.sh │ │ │ ├── adlc.make │ │ │ ├── amd64.make │ │ │ ├── arm.make │ │ │ ├── build_vm_def.sh │ │ │ ├── buildtree.make │ │ │ ├── compiler1.make │ │ │ ├── compiler2.make │ │ │ ├── core.make │ │ │ ├── debug.make │ │ │ ├── defs.make │ │ │ ├── dtrace.make │ │ │ ├── fastdebug.make │ │ │ ├── gcc.make │ │ │ ├── hp.make │ │ │ ├── hp1.make │ │ │ ├── i486.make │ │ │ ├── ia64.make │ │ │ ├── jsig.make │ │ │ ├── jvmg.make │ │ │ ├── jvmti.make │ │ │ ├── launcher.make │ │ │ ├── mapfile-vers-debug │ │ │ ├── mapfile-vers-jsig │ │ │ ├── mapfile-vers-product │ │ │ ├── optimized.make │ │ │ ├── ppc.make │ │ │ ├── product.make │ │ │ ├── profiled.make │ │ │ ├── rules.make │ │ │ ├── sa.make │ │ │ ├── saproc.make │ │ │ ├── shark.make │ │ │ ├── sparc.make │ │ │ ├── sparcWorks.make │ │ │ ├── sparcv9.make │ │ │ ├── tiered.make │ │ │ ├── top.make │ │ │ ├── trace.make │ │ │ ├── vm.make │ │ │ ├── zero.make │ │ │ └── zeroshark.make │ │ ├── platform_amd64 │ │ ├── platform_amd64.suncc │ │ ├── platform_arm │ │ ├── platform_i486 │ │ ├── platform_i486.suncc │ │ ├── platform_ia64 │ │ ├── platform_ppc │ │ ├── platform_sparc │ │ ├── platform_sparcv9 │ │ └── platform_zero.in │ ├── openjdk_distro │ ├── pic.make │ ├── sa.files │ ├── scm.make │ ├── solaris │ │ ├── Makefile │ │ ├── adlc_updater │ │ ├── build.sh │ │ ├── makefiles │ │ │ ├── add_gnu_debuglink.make │ │ │ ├── adjust-mflags.sh │ │ │ ├── adlc.make │ │ │ ├── amd64.make │ │ │ ├── build_vm_def.sh │ │ │ ├── buildtree.make │ │ │ ├── compiler1.make │ │ │ ├── compiler2.make │ │ │ ├── core.make │ │ │ ├── debug.make │ │ │ ├── defs.make │ │ │ ├── dtrace.make │ │ │ ├── fastdebug.make │ │ │ ├── fix_empty_sec_hdr_flags.make │ │ │ ├── gcc.make │ │ │ ├── hp.make │ │ │ ├── hp1.make │ │ │ ├── i486.make │ │ │ ├── jsig.make │ │ │ ├── jvmg.make │ │ │ ├── jvmti.make │ │ │ ├── launcher.make │ │ │ ├── mapfile-vers │ │ │ ├── mapfile-vers-COMPILER1 │ │ │ ├── mapfile-vers-COMPILER2 │ │ │ ├── mapfile-vers-CORE │ │ │ ├── mapfile-vers-TIERED │ │ │ ├── mapfile-vers-debug │ │ │ ├── mapfile-vers-jsig │ │ │ ├── mapfile-vers-jvm_db │ │ │ ├── mapfile-vers-jvm_dtrace │ │ │ ├── optimized.make │ │ │ ├── product.make │ │ │ ├── profiled.make │ │ │ ├── reorder_COMPILER1_amd64 │ │ │ ├── reorder_COMPILER1_i486 │ │ │ ├── reorder_COMPILER1_sparc │ │ │ ├── reorder_COMPILER1_sparcv9 │ │ │ ├── reorder_COMPILER2_amd64 │ │ │ ├── reorder_COMPILER2_i486 │ │ │ ├── reorder_COMPILER2_sparc │ │ │ ├── reorder_COMPILER2_sparcv9 │ │ │ ├── reorder_CORE_amd64 │ │ │ ├── reorder_CORE_i486 │ │ │ ├── reorder_CORE_sparc │ │ │ ├── reorder_CORE_sparcv9 │ │ │ ├── reorder_TIERED_amd64 │ │ │ ├── reorder_TIERED_i486 │ │ │ ├── reorder_TIERED_sparc │ │ │ ├── reorder_TIERED_sparcv9 │ │ │ ├── rules.make │ │ │ ├── sa.make │ │ │ ├── saproc.make │ │ │ ├── sparc.make │ │ │ ├── sparcWorks.make │ │ │ ├── sparcv9.make │ │ │ ├── tiered.make │ │ │ ├── top.make │ │ │ ├── trace.make │ │ │ └── vm.make │ │ ├── platform_amd64 │ │ ├── platform_amd64.gcc │ │ ├── platform_i486 │ │ ├── platform_i486.gcc │ │ ├── platform_sparc │ │ ├── platform_sparc.gcc │ │ ├── platform_sparcv9 │ │ ├── platform_sparcv9.gcc │ │ └── reorder.sh │ ├── templates │ │ ├── gpl-cp-header │ │ └── gpl-header │ ├── test │ │ └── Queens.java │ └── windows │ │ ├── build.bat │ │ ├── build.make │ │ ├── build_vm_def.sh │ │ ├── create.bat │ │ ├── create_obj_files.sh │ │ ├── cross_build.bat │ │ ├── get_msc_ver.sh │ │ ├── jvmexp.lcf │ │ ├── jvmexp_g.lcf │ │ ├── makefiles │ │ ├── adlc.make │ │ ├── compile.make │ │ ├── debug.make │ │ ├── defs.make │ │ ├── fastdebug.make │ │ ├── generated.make │ │ ├── jvmti.make │ │ ├── launcher.make │ │ ├── product.make │ │ ├── projectcreator.make │ │ ├── rules.make │ │ ├── sa.make │ │ ├── sanity.make │ │ ├── shared.make │ │ ├── top.make │ │ ├── trace.make │ │ └── vm.make │ │ └── projectfiles │ │ ├── common │ │ └── Makefile │ │ ├── compiler1 │ │ ├── Makefile │ │ ├── vm.def │ │ └── vm.dsw │ │ ├── compiler2 │ │ ├── ADLCompiler.dsp │ │ ├── ADLCompiler.dsw │ │ ├── Makefile │ │ ├── vm.def │ │ └── vm.dsw │ │ ├── core │ │ ├── Makefile │ │ ├── vm.def │ │ └── vm.dsw │ │ └── tiered │ │ ├── ADLCompiler.dsp │ │ ├── ADLCompiler.dsw │ │ ├── Makefile │ │ ├── vm.def │ │ └── vm.dsw ├── my-docs │ ├── Makefile分析.java │ ├── classfile │ │ └── 概述.java │ ├── interpreter │ │ └── 概述.java │ ├── memory │ │ └── allocation.java │ ├── oops │ │ └── 概述.java │ ├── runtime │ │ └── 概述.java │ ├── 代码导读.java │ ├── 学习资料.java │ ├── 构建与调试-Linux.md │ └── 构建与调试-Windows.md ├── my-test │ └── Test.java ├── src │ ├── cpu │ │ ├── sparc │ │ │ └── vm │ │ │ │ ├── args.cc │ │ │ │ ├── assembler_sparc.cpp │ │ │ │ ├── assembler_sparc.hpp │ │ │ │ ├── assembler_sparc.inline.hpp │ │ │ │ ├── bytecodeInterpreter_sparc.cpp │ │ │ │ ├── bytecodeInterpreter_sparc.hpp │ │ │ │ ├── bytecodeInterpreter_sparc.inline.hpp │ │ │ │ ├── bytecodes_sparc.cpp │ │ │ │ ├── bytecodes_sparc.hpp │ │ │ │ ├── bytes_sparc.hpp │ │ │ │ ├── c1_CodeStubs_sparc.cpp │ │ │ │ ├── c1_Defs_sparc.hpp │ │ │ │ ├── c1_FpuStackSim_sparc.cpp │ │ │ │ ├── c1_FpuStackSim_sparc.hpp │ │ │ │ ├── c1_FrameMap_sparc.cpp │ │ │ │ ├── c1_FrameMap_sparc.hpp │ │ │ │ ├── c1_LIRAssembler_sparc.cpp │ │ │ │ ├── c1_LIRAssembler_sparc.hpp │ │ │ │ ├── c1_LIRGenerator_sparc.cpp │ │ │ │ ├── c1_LinearScan_sparc.cpp │ │ │ │ ├── c1_LinearScan_sparc.hpp │ │ │ │ ├── c1_MacroAssembler_sparc.cpp │ │ │ │ ├── c1_MacroAssembler_sparc.hpp │ │ │ │ ├── c1_Runtime1_sparc.cpp │ │ │ │ ├── c1_globals_sparc.hpp │ │ │ │ ├── c2_globals_sparc.hpp │ │ │ │ ├── c2_init_sparc.cpp │ │ │ │ ├── codeBuffer_sparc.hpp │ │ │ │ ├── copy_sparc.hpp │ │ │ │ ├── cppInterpreterGenerator_sparc.hpp │ │ │ │ ├── cppInterpreter_sparc.cpp │ │ │ │ ├── cppInterpreter_sparc.hpp │ │ │ │ ├── debug_sparc.cpp │ │ │ │ ├── depChecker_sparc.cpp │ │ │ │ ├── depChecker_sparc.hpp │ │ │ │ ├── disassembler_sparc.hpp │ │ │ │ ├── dump_sparc.cpp │ │ │ │ ├── frame_sparc.cpp │ │ │ │ ├── frame_sparc.hpp │ │ │ │ ├── frame_sparc.inline.hpp │ │ │ │ ├── globalDefinitions_sparc.hpp │ │ │ │ ├── globals_sparc.hpp │ │ │ │ ├── icBuffer_sparc.cpp │ │ │ │ ├── icache_sparc.cpp │ │ │ │ ├── icache_sparc.hpp │ │ │ │ ├── interp_masm_sparc.cpp │ │ │ │ ├── interp_masm_sparc.hpp │ │ │ │ ├── interpreterGenerator_sparc.hpp │ │ │ │ ├── interpreterRT_sparc.cpp │ │ │ │ ├── interpreterRT_sparc.hpp │ │ │ │ ├── interpreter_sparc.cpp │ │ │ │ ├── interpreter_sparc.hpp │ │ │ │ ├── javaFrameAnchor_sparc.hpp │ │ │ │ ├── jniFastGetField_sparc.cpp │ │ │ │ ├── jniTypes_sparc.hpp │ │ │ │ ├── jni_sparc.h │ │ │ │ ├── methodHandles_sparc.cpp │ │ │ │ ├── methodHandles_sparc.hpp │ │ │ │ ├── nativeInst_sparc.cpp │ │ │ │ ├── nativeInst_sparc.hpp │ │ │ │ ├── registerMap_sparc.hpp │ │ │ │ ├── register_definitions_sparc.cpp │ │ │ │ ├── register_sparc.cpp │ │ │ │ ├── register_sparc.hpp │ │ │ │ ├── relocInfo_sparc.cpp │ │ │ │ ├── relocInfo_sparc.hpp │ │ │ │ ├── runtime_sparc.cpp │ │ │ │ ├── sharedRuntime_sparc.cpp │ │ │ │ ├── sparc.ad │ │ │ │ ├── stubGenerator_sparc.cpp │ │ │ │ ├── stubRoutines_sparc.cpp │ │ │ │ ├── stubRoutines_sparc.hpp │ │ │ │ ├── templateInterpreterGenerator_sparc.hpp │ │ │ │ ├── templateInterpreter_sparc.cpp │ │ │ │ ├── templateInterpreter_sparc.hpp │ │ │ │ ├── templateTable_sparc.cpp │ │ │ │ ├── templateTable_sparc.hpp │ │ │ │ ├── vmStructs_sparc.hpp │ │ │ │ ├── vm_version_sparc.cpp │ │ │ │ ├── vm_version_sparc.hpp │ │ │ │ ├── vmreg_sparc.cpp │ │ │ │ ├── vmreg_sparc.hpp │ │ │ │ ├── vmreg_sparc.inline.hpp │ │ │ │ └── vtableStubs_sparc.cpp │ │ ├── x86 │ │ │ └── vm │ │ │ │ ├── assembler_x86.cpp │ │ │ │ ├── assembler_x86.hpp │ │ │ │ ├── assembler_x86.inline.hpp │ │ │ │ ├── bytecodeInterpreter_x86.cpp │ │ │ │ ├── bytecodeInterpreter_x86.hpp │ │ │ │ ├── bytecodeInterpreter_x86.inline.hpp │ │ │ │ ├── bytecodes_x86.cpp │ │ │ │ ├── bytecodes_x86.hpp │ │ │ │ ├── bytes_x86.hpp │ │ │ │ ├── c1_CodeStubs_x86.cpp │ │ │ │ ├── c1_Defs_x86.hpp │ │ │ │ ├── c1_FpuStackSim_x86.cpp │ │ │ │ ├── c1_FpuStackSim_x86.hpp │ │ │ │ ├── c1_FrameMap_x86.cpp │ │ │ │ ├── c1_FrameMap_x86.hpp │ │ │ │ ├── c1_LIRAssembler_x86.cpp │ │ │ │ ├── c1_LIRAssembler_x86.hpp │ │ │ │ ├── c1_LIRGenerator_x86.cpp │ │ │ │ ├── c1_LinearScan_x86.cpp │ │ │ │ ├── c1_LinearScan_x86.hpp │ │ │ │ ├── c1_MacroAssembler_x86.cpp │ │ │ │ ├── c1_MacroAssembler_x86.hpp │ │ │ │ ├── c1_Runtime1_x86.cpp │ │ │ │ ├── c1_globals_x86.hpp │ │ │ │ ├── c2_globals_x86.hpp │ │ │ │ ├── c2_init_x86.cpp │ │ │ │ ├── codeBuffer_x86.hpp │ │ │ │ ├── copy_x86.hpp │ │ │ │ ├── cppInterpreterGenerator_x86.hpp │ │ │ │ ├── cppInterpreter_x86.cpp │ │ │ │ ├── cppInterpreter_x86.hpp │ │ │ │ ├── debug_x86.cpp │ │ │ │ ├── depChecker_x86.cpp │ │ │ │ ├── depChecker_x86.hpp │ │ │ │ ├── disassembler_x86.hpp │ │ │ │ ├── dump_x86_32.cpp │ │ │ │ ├── dump_x86_64.cpp │ │ │ │ ├── frame_x86.cpp │ │ │ │ ├── frame_x86.hpp │ │ │ │ ├── frame_x86.inline.hpp │ │ │ │ ├── globalDefinitions_x86.hpp │ │ │ │ ├── globals_x86.hpp │ │ │ │ ├── icBuffer_x86.cpp │ │ │ │ ├── icache_x86.cpp │ │ │ │ ├── icache_x86.hpp │ │ │ │ ├── interp_masm_x86_32.cpp │ │ │ │ ├── interp_masm_x86_32.hpp │ │ │ │ ├── interp_masm_x86_64.cpp │ │ │ │ ├── interp_masm_x86_64.hpp │ │ │ │ ├── interpreterGenerator_x86.hpp │ │ │ │ ├── interpreterRT_x86.hpp │ │ │ │ ├── interpreterRT_x86_32.cpp │ │ │ │ ├── interpreterRT_x86_64.cpp │ │ │ │ ├── interpreter_x86.hpp │ │ │ │ ├── interpreter_x86_32.cpp │ │ │ │ ├── interpreter_x86_64.cpp │ │ │ │ ├── javaFrameAnchor_x86.hpp │ │ │ │ ├── jniFastGetField_x86_32.cpp │ │ │ │ ├── jniFastGetField_x86_64.cpp │ │ │ │ ├── jniTypes_x86.hpp │ │ │ │ ├── jni_x86.h │ │ │ │ ├── methodHandles_x86.cpp │ │ │ │ ├── methodHandles_x86.hpp │ │ │ │ ├── nativeInst_x86.cpp │ │ │ │ ├── nativeInst_x86.hpp │ │ │ │ ├── registerMap_x86.hpp │ │ │ │ ├── register_definitions_x86.cpp │ │ │ │ ├── register_x86.cpp │ │ │ │ ├── register_x86.hpp │ │ │ │ ├── relocInfo_x86.cpp │ │ │ │ ├── relocInfo_x86.hpp │ │ │ │ ├── runtime_x86_32.cpp │ │ │ │ ├── runtime_x86_64.cpp │ │ │ │ ├── sharedRuntime_x86_32.cpp │ │ │ │ ├── sharedRuntime_x86_64.cpp │ │ │ │ ├── stubGenerator_x86_32.cpp │ │ │ │ ├── stubGenerator_x86_64.cpp │ │ │ │ ├── stubRoutines_x86_32.cpp │ │ │ │ ├── stubRoutines_x86_32.hpp │ │ │ │ ├── stubRoutines_x86_64.cpp │ │ │ │ ├── stubRoutines_x86_64.hpp │ │ │ │ ├── templateInterpreterGenerator_x86.hpp │ │ │ │ ├── templateInterpreter_x86.hpp │ │ │ │ ├── templateInterpreter_x86_32.cpp │ │ │ │ ├── templateInterpreter_x86_64.cpp │ │ │ │ ├── templateTable_x86_32.cpp │ │ │ │ ├── templateTable_x86_32.hpp │ │ │ │ ├── templateTable_x86_64.cpp │ │ │ │ ├── templateTable_x86_64.hpp │ │ │ │ ├── vmStructs_x86.hpp │ │ │ │ ├── vm_version_x86.cpp │ │ │ │ ├── vm_version_x86.hpp │ │ │ │ ├── vmreg_x86.cpp │ │ │ │ ├── vmreg_x86.hpp │ │ │ │ ├── vmreg_x86.inline.hpp │ │ │ │ ├── vtableStubs_x86_32.cpp │ │ │ │ ├── vtableStubs_x86_64.cpp │ │ │ │ ├── x86.ad │ │ │ │ ├── x86_32.ad │ │ │ │ └── x86_64.ad │ │ └── zero │ │ │ └── vm │ │ │ ├── assembler_zero.cpp │ │ │ ├── assembler_zero.hpp │ │ │ ├── assembler_zero.inline.hpp │ │ │ ├── bytecodeInterpreter_zero.cpp │ │ │ ├── bytecodeInterpreter_zero.hpp │ │ │ ├── bytecodeInterpreter_zero.inline.hpp │ │ │ ├── bytecodes_zero.cpp │ │ │ ├── bytecodes_zero.hpp │ │ │ ├── bytes_zero.hpp │ │ │ ├── codeBuffer_zero.hpp │ │ │ ├── copy_zero.hpp │ │ │ ├── cppInterpreterGenerator_zero.hpp │ │ │ ├── cppInterpreter_zero.cpp │ │ │ ├── cppInterpreter_zero.hpp │ │ │ ├── debug_zero.cpp │ │ │ ├── depChecker_zero.cpp │ │ │ ├── depChecker_zero.hpp │ │ │ ├── disassembler_zero.cpp │ │ │ ├── disassembler_zero.hpp │ │ │ ├── dump_zero.cpp │ │ │ ├── entryFrame_zero.hpp │ │ │ ├── entry_zero.hpp │ │ │ ├── fakeStubFrame_zero.hpp │ │ │ ├── frame_zero.cpp │ │ │ ├── frame_zero.hpp │ │ │ ├── frame_zero.inline.hpp │ │ │ ├── globalDefinitions_zero.hpp │ │ │ ├── globals_zero.hpp │ │ │ ├── icBuffer_zero.cpp │ │ │ ├── icache_zero.cpp │ │ │ ├── icache_zero.hpp │ │ │ ├── interp_masm_zero.cpp │ │ │ ├── interp_masm_zero.hpp │ │ │ ├── interpreterFrame_zero.hpp │ │ │ ├── interpreterGenerator_zero.hpp │ │ │ ├── interpreterRT_zero.cpp │ │ │ ├── interpreterRT_zero.hpp │ │ │ ├── interpreter_zero.cpp │ │ │ ├── interpreter_zero.hpp │ │ │ ├── javaFrameAnchor_zero.hpp │ │ │ ├── jniFastGetField_zero.cpp │ │ │ ├── jniTypes_zero.hpp │ │ │ ├── jni_zero.h │ │ │ ├── methodHandles_zero.cpp │ │ │ ├── methodHandles_zero.hpp │ │ │ ├── nativeInst_zero.cpp │ │ │ ├── nativeInst_zero.hpp │ │ │ ├── registerMap_zero.hpp │ │ │ ├── register_definitions_zero.cpp │ │ │ ├── register_zero.cpp │ │ │ ├── register_zero.hpp │ │ │ ├── relocInfo_zero.cpp │ │ │ ├── relocInfo_zero.hpp │ │ │ ├── sharedRuntime_zero.cpp │ │ │ ├── sharkFrame_zero.hpp │ │ │ ├── shark_globals_zero.hpp │ │ │ ├── stack_zero.cpp │ │ │ ├── stack_zero.hpp │ │ │ ├── stack_zero.inline.hpp │ │ │ ├── stubGenerator_zero.cpp │ │ │ ├── stubRoutines_zero.cpp │ │ │ ├── stubRoutines_zero.hpp │ │ │ ├── templateInterpreterGenerator_zero.hpp │ │ │ ├── templateInterpreter_zero.cpp │ │ │ ├── templateInterpreter_zero.hpp │ │ │ ├── templateTable_zero.cpp │ │ │ ├── templateTable_zero.hpp │ │ │ ├── vmStructs_zero.hpp │ │ │ ├── vm_version_zero.cpp │ │ │ ├── vm_version_zero.hpp │ │ │ ├── vmreg_zero.cpp │ │ │ ├── vmreg_zero.hpp │ │ │ ├── vmreg_zero.inline.hpp │ │ │ └── vtableStubs_zero.cpp │ ├── os │ │ ├── bsd │ │ │ ├── dtrace │ │ │ │ ├── generateJvmOffsets.cpp │ │ │ │ ├── generateJvmOffsets.h │ │ │ │ ├── generateJvmOffsetsMain.c │ │ │ │ ├── hotspot.d │ │ │ │ ├── hotspot_jni.d │ │ │ │ ├── hs_private.d │ │ │ │ ├── jhelper.d │ │ │ │ ├── jvm_dtrace.c │ │ │ │ ├── jvm_dtrace.h │ │ │ │ ├── libjvm_db.c │ │ │ │ └── libjvm_db.h │ │ │ └── vm │ │ │ │ ├── attachListener_bsd.cpp │ │ │ │ ├── c1_globals_bsd.hpp │ │ │ │ ├── c2_globals_bsd.hpp │ │ │ │ ├── chaitin_bsd.cpp │ │ │ │ ├── decoder_machO.cpp │ │ │ │ ├── decoder_machO.hpp │ │ │ │ ├── dtraceJSDT_bsd.cpp │ │ │ │ ├── globals_bsd.hpp │ │ │ │ ├── interfaceSupport_bsd.hpp │ │ │ │ ├── jsig.c │ │ │ │ ├── jvm_bsd.cpp │ │ │ │ ├── jvm_bsd.h │ │ │ │ ├── mutex_bsd.cpp │ │ │ │ ├── mutex_bsd.inline.hpp │ │ │ │ ├── osThread_bsd.cpp │ │ │ │ ├── osThread_bsd.hpp │ │ │ │ ├── os_bsd.cpp │ │ │ │ ├── os_bsd.hpp │ │ │ │ ├── os_bsd.inline.hpp │ │ │ │ ├── os_share_bsd.hpp │ │ │ │ ├── perfMemory_bsd.cpp │ │ │ │ ├── stubRoutines_bsd.cpp │ │ │ │ ├── threadCritical_bsd.cpp │ │ │ │ ├── thread_bsd.inline.hpp │ │ │ │ └── vmError_bsd.cpp │ │ ├── linux │ │ │ └── vm │ │ │ │ ├── attachListener_linux.cpp │ │ │ │ ├── c1_globals_linux.hpp │ │ │ │ ├── c2_globals_linux.hpp │ │ │ │ ├── chaitin_linux.cpp │ │ │ │ ├── decoder_linux.cpp │ │ │ │ ├── dtraceJSDT_linux.cpp │ │ │ │ ├── globals_linux.hpp │ │ │ │ ├── interfaceSupport_linux.hpp │ │ │ │ ├── jsig.c │ │ │ │ ├── jvm_linux.cpp │ │ │ │ ├── jvm_linux.h │ │ │ │ ├── mutex_linux.cpp │ │ │ │ ├── mutex_linux.inline.hpp │ │ │ │ ├── osThread_linux.cpp │ │ │ │ ├── osThread_linux.hpp │ │ │ │ ├── os_linux.cpp │ │ │ │ ├── os_linux.hpp │ │ │ │ ├── os_linux.inline.hpp │ │ │ │ ├── os_share_linux.hpp │ │ │ │ ├── perfMemory_linux.cpp │ │ │ │ ├── stubRoutines_linux.cpp │ │ │ │ ├── threadCritical_linux.cpp │ │ │ │ ├── thread_linux.inline.hpp │ │ │ │ └── vmError_linux.cpp │ │ ├── posix │ │ │ ├── launcher │ │ │ │ ├── java_md.c │ │ │ │ ├── java_md.h │ │ │ │ └── launcher.script │ │ │ └── vm │ │ │ │ ├── os_posix.cpp │ │ │ │ └── os_posix.hpp │ │ ├── solaris │ │ │ ├── add_gnu_debuglink │ │ │ │ └── add_gnu_debuglink.c │ │ │ ├── dtrace │ │ │ │ ├── generateJvmOffsets.cpp │ │ │ │ ├── generateJvmOffsets.h │ │ │ │ ├── generateJvmOffsetsMain.c │ │ │ │ ├── hotspot.d │ │ │ │ ├── hotspot_jni.d │ │ │ │ ├── hs_private.d │ │ │ │ ├── jhelper.d │ │ │ │ ├── jvm_dtrace.c │ │ │ │ ├── jvm_dtrace.h │ │ │ │ ├── libjvm_db.c │ │ │ │ └── libjvm_db.h │ │ │ ├── fix_empty_sec_hdr_flags │ │ │ │ └── fix_empty_sec_hdr_flags.c │ │ │ └── vm │ │ │ │ ├── attachListener_solaris.cpp │ │ │ │ ├── c1_globals_solaris.hpp │ │ │ │ ├── c2_globals_solaris.hpp │ │ │ │ ├── chaitin_solaris.cpp │ │ │ │ ├── decoder_solaris.cpp │ │ │ │ ├── dtraceJSDT_solaris.cpp │ │ │ │ ├── globals_solaris.hpp │ │ │ │ ├── interfaceSupport_solaris.hpp │ │ │ │ ├── jsig.c │ │ │ │ ├── jvm_solaris.cpp │ │ │ │ ├── jvm_solaris.h │ │ │ │ ├── mutex_solaris.cpp │ │ │ │ ├── mutex_solaris.inline.hpp │ │ │ │ ├── osThread_solaris.cpp │ │ │ │ ├── osThread_solaris.hpp │ │ │ │ ├── os_share_solaris.hpp │ │ │ │ ├── os_solaris.cpp │ │ │ │ ├── os_solaris.hpp │ │ │ │ ├── os_solaris.inline.hpp │ │ │ │ ├── perfMemory_solaris.cpp │ │ │ │ ├── stubRoutines_solaris.cpp │ │ │ │ ├── threadCritical_solaris.cpp │ │ │ │ ├── thread_solaris.inline.hpp │ │ │ │ └── vmError_solaris.cpp │ │ └── windows │ │ │ ├── launcher │ │ │ ├── java_md.c │ │ │ └── java_md.h │ │ │ └── vm │ │ │ ├── attachListener_windows.cpp │ │ │ ├── c1_globals_windows.hpp │ │ │ ├── c2_globals_windows.hpp │ │ │ ├── chaitin_windows.cpp │ │ │ ├── decoder_windows.cpp │ │ │ ├── decoder_windows.hpp │ │ │ ├── dtraceJSDT_windows.cpp │ │ │ ├── globals_windows.hpp │ │ │ ├── interfaceSupport_windows.hpp │ │ │ ├── jvm_windows.cpp │ │ │ ├── jvm_windows.h │ │ │ ├── mutex_windows.cpp │ │ │ ├── mutex_windows.inline.hpp │ │ │ ├── osThread_windows.cpp │ │ │ ├── osThread_windows.hpp │ │ │ ├── os_share_windows.hpp │ │ │ ├── os_windows.cpp │ │ │ ├── os_windows.hpp │ │ │ ├── os_windows.inline.hpp │ │ │ ├── perfMemory_windows.cpp │ │ │ ├── stubRoutines_windows.cpp │ │ │ ├── threadCritical_windows.cpp │ │ │ ├── thread_windows.inline.hpp │ │ │ ├── version.rc │ │ │ └── vmError_windows.cpp │ ├── os_cpu │ │ ├── bsd_x86 │ │ │ └── vm │ │ │ │ ├── assembler_bsd_x86.cpp │ │ │ │ ├── atomic_bsd_x86.inline.hpp │ │ │ │ ├── bsd_x86_32.ad │ │ │ │ ├── bsd_x86_32.s │ │ │ │ ├── bsd_x86_64.ad │ │ │ │ ├── bsd_x86_64.s │ │ │ │ ├── bytes_bsd_x86.inline.hpp │ │ │ │ ├── copy_bsd_x86.inline.hpp │ │ │ │ ├── globals_bsd_x86.hpp │ │ │ │ ├── orderAccess_bsd_x86.inline.hpp │ │ │ │ ├── os_bsd_x86.cpp │ │ │ │ ├── os_bsd_x86.hpp │ │ │ │ ├── os_bsd_x86.inline.hpp │ │ │ │ ├── prefetch_bsd_x86.inline.hpp │ │ │ │ ├── threadLS_bsd_x86.cpp │ │ │ │ ├── threadLS_bsd_x86.hpp │ │ │ │ ├── thread_bsd_x86.cpp │ │ │ │ ├── thread_bsd_x86.hpp │ │ │ │ ├── vmStructs_bsd_x86.hpp │ │ │ │ └── vm_version_bsd_x86.cpp │ │ ├── bsd_zero │ │ │ └── vm │ │ │ │ ├── assembler_bsd_zero.cpp │ │ │ │ ├── atomic_bsd_zero.inline.hpp │ │ │ │ ├── bytes_bsd_zero.inline.hpp │ │ │ │ ├── globals_bsd_zero.hpp │ │ │ │ ├── orderAccess_bsd_zero.inline.hpp │ │ │ │ ├── os_bsd_zero.cpp │ │ │ │ ├── os_bsd_zero.hpp │ │ │ │ ├── prefetch_bsd_zero.inline.hpp │ │ │ │ ├── threadLS_bsd_zero.cpp │ │ │ │ ├── threadLS_bsd_zero.hpp │ │ │ │ ├── thread_bsd_zero.cpp │ │ │ │ ├── thread_bsd_zero.hpp │ │ │ │ ├── vmStructs_bsd_zero.hpp │ │ │ │ └── vm_version_bsd_zero.cpp │ │ ├── linux_sparc │ │ │ └── vm │ │ │ │ ├── assembler_linux_sparc.cpp │ │ │ │ ├── atomic_linux_sparc.inline.hpp │ │ │ │ ├── globals_linux_sparc.hpp │ │ │ │ ├── linux_sparc.ad │ │ │ │ ├── linux_sparc.s │ │ │ │ ├── orderAccess_linux_sparc.inline.hpp │ │ │ │ ├── os_linux_sparc.cpp │ │ │ │ ├── os_linux_sparc.hpp │ │ │ │ ├── prefetch_linux_sparc.inline.hpp │ │ │ │ ├── threadLS_linux_sparc.cpp │ │ │ │ ├── threadLS_linux_sparc.hpp │ │ │ │ ├── thread_linux_sparc.cpp │ │ │ │ ├── thread_linux_sparc.hpp │ │ │ │ ├── vmStructs_linux_sparc.hpp │ │ │ │ └── vm_version_linux_sparc.cpp │ │ ├── linux_x86 │ │ │ └── vm │ │ │ │ ├── assembler_linux_x86.cpp │ │ │ │ ├── atomic_linux_x86.inline.hpp │ │ │ │ ├── bytes_linux_x86.inline.hpp │ │ │ │ ├── copy_linux_x86.inline.hpp │ │ │ │ ├── globals_linux_x86.hpp │ │ │ │ ├── linux_x86_32.ad │ │ │ │ ├── linux_x86_32.s │ │ │ │ ├── linux_x86_64.ad │ │ │ │ ├── linux_x86_64.s │ │ │ │ ├── orderAccess_linux_x86.inline.hpp │ │ │ │ ├── os_linux_x86.cpp │ │ │ │ ├── os_linux_x86.hpp │ │ │ │ ├── os_linux_x86.inline.hpp │ │ │ │ ├── prefetch_linux_x86.inline.hpp │ │ │ │ ├── threadLS_linux_x86.cpp │ │ │ │ ├── threadLS_linux_x86.hpp │ │ │ │ ├── thread_linux_x86.cpp │ │ │ │ ├── thread_linux_x86.hpp │ │ │ │ ├── vmStructs_linux_x86.hpp │ │ │ │ └── vm_version_linux_x86.cpp │ │ ├── linux_zero │ │ │ └── vm │ │ │ │ ├── assembler_linux_zero.cpp │ │ │ │ ├── atomic_linux_zero.inline.hpp │ │ │ │ ├── bytes_linux_zero.inline.hpp │ │ │ │ ├── globals_linux_zero.hpp │ │ │ │ ├── orderAccess_linux_zero.inline.hpp │ │ │ │ ├── os_linux_zero.cpp │ │ │ │ ├── os_linux_zero.hpp │ │ │ │ ├── prefetch_linux_zero.inline.hpp │ │ │ │ ├── threadLS_linux_zero.cpp │ │ │ │ ├── threadLS_linux_zero.hpp │ │ │ │ ├── thread_linux_zero.cpp │ │ │ │ ├── thread_linux_zero.hpp │ │ │ │ ├── vmStructs_linux_zero.hpp │ │ │ │ └── vm_version_linux_zero.cpp │ │ ├── solaris_sparc │ │ │ └── vm │ │ │ │ ├── assembler_solaris_sparc.cpp │ │ │ │ ├── atomic_solaris_sparc.inline.hpp │ │ │ │ ├── globals_solaris_sparc.hpp │ │ │ │ ├── orderAccess_solaris_sparc.inline.hpp │ │ │ │ ├── os_solaris_sparc.cpp │ │ │ │ ├── os_solaris_sparc.hpp │ │ │ │ ├── prefetch_solaris_sparc.inline.hpp │ │ │ │ ├── solaris_sparc.ad │ │ │ │ ├── solaris_sparc.il │ │ │ │ ├── solaris_sparc.s │ │ │ │ ├── threadLS_solaris_sparc.cpp │ │ │ │ ├── threadLS_solaris_sparc.hpp │ │ │ │ ├── thread_solaris_sparc.cpp │ │ │ │ ├── thread_solaris_sparc.hpp │ │ │ │ ├── vmStructs_solaris_sparc.hpp │ │ │ │ └── vm_version_solaris_sparc.cpp │ │ ├── solaris_x86 │ │ │ └── vm │ │ │ │ ├── assembler_solaris_x86.cpp │ │ │ │ ├── atomic_solaris_x86.inline.hpp │ │ │ │ ├── bytes_solaris_x86.inline.hpp │ │ │ │ ├── copy_solaris_x86.inline.hpp │ │ │ │ ├── globals_solaris_x86.hpp │ │ │ │ ├── orderAccess_solaris_x86.inline.hpp │ │ │ │ ├── os_solaris_x86.cpp │ │ │ │ ├── os_solaris_x86.hpp │ │ │ │ ├── os_solaris_x86.inline.hpp │ │ │ │ ├── prefetch_solaris_x86.inline.hpp │ │ │ │ ├── solaris_x86_32.ad │ │ │ │ ├── solaris_x86_32.il │ │ │ │ ├── solaris_x86_32.s │ │ │ │ ├── solaris_x86_64.ad │ │ │ │ ├── solaris_x86_64.il │ │ │ │ ├── solaris_x86_64.s │ │ │ │ ├── threadLS_solaris_x86.cpp │ │ │ │ ├── threadLS_solaris_x86.hpp │ │ │ │ ├── thread_solaris_x86.cpp │ │ │ │ ├── thread_solaris_x86.hpp │ │ │ │ ├── vmStructs_solaris_x86.hpp │ │ │ │ └── vm_version_solaris_x86.cpp │ │ └── windows_x86 │ │ │ └── vm │ │ │ ├── assembler_windows_x86.cpp │ │ │ ├── atomic_windows_x86.inline.hpp │ │ │ ├── bytes_windows_x86.inline.hpp │ │ │ ├── copy_windows_x86.inline.hpp │ │ │ ├── globals_windows_x86.hpp │ │ │ ├── orderAccess_windows_x86.inline.hpp │ │ │ ├── os_windows_x86.cpp │ │ │ ├── os_windows_x86.hpp │ │ │ ├── os_windows_x86.inline.hpp │ │ │ ├── prefetch_windows_x86.inline.hpp │ │ │ ├── threadLS_windows_x86.cpp │ │ │ ├── threadLS_windows_x86.hpp │ │ │ ├── thread_windows_x86.cpp │ │ │ ├── thread_windows_x86.hpp │ │ │ ├── unwind_windows_x86.hpp │ │ │ ├── vmStructs_windows_x86.hpp │ │ │ ├── vm_version_windows_x86.cpp │ │ │ ├── windows_x86_32.ad │ │ │ └── windows_x86_64.ad │ └── share │ │ ├── tools │ │ ├── IdealGraphVisualizer │ │ │ ├── BatikSVGProxy │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── svg │ │ │ │ │ ├── BatikSVG.java │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ └── layer.xml │ │ │ ├── Bytecodes │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── bytecodes │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── BytecodeNode.java │ │ │ │ │ ├── BytecodeViewAction.java │ │ │ │ │ ├── BytecodeViewTopComponent.form │ │ │ │ │ ├── BytecodeViewTopComponent.java │ │ │ │ │ ├── BytecodeViewTopComponentSettings.xml │ │ │ │ │ ├── BytecodeViewTopComponentWstcref.xml │ │ │ │ │ ├── MethodNode.java │ │ │ │ │ ├── SelectBytecodesAction.java │ │ │ │ │ ├── SelectBytecodesCookie.java │ │ │ │ │ ├── images │ │ │ │ │ ├── bytecode.gif │ │ │ │ │ ├── link.gif │ │ │ │ │ └── method.gif │ │ │ │ │ └── layer.xml │ │ │ ├── ControlFlow │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── controlflow │ │ │ │ │ ├── BlockConnectionWidget.java │ │ │ │ │ ├── BlockWidget.java │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── ControlFlowAction.java │ │ │ │ │ ├── ControlFlowScene.java │ │ │ │ │ ├── ControlFlowTopComponent.form │ │ │ │ │ ├── ControlFlowTopComponent.java │ │ │ │ │ ├── ControlFlowTopComponentSettings.xml │ │ │ │ │ ├── ControlFlowTopComponentWstcref.xml │ │ │ │ │ ├── HierarchicalGraphLayout.java │ │ │ │ │ └── layer.xml │ │ │ ├── Coordinator │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ └── com.sun.hotspot.igv.data.services.GroupOrganizer │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── coordinator │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── FolderNode.java │ │ │ │ │ ├── GraphCountGroupOrganizer.java │ │ │ │ │ ├── GraphNode.java │ │ │ │ │ ├── OutlineTopComponent.form │ │ │ │ │ ├── OutlineTopComponent.java │ │ │ │ │ ├── OutlineTopComponentSettings.xml │ │ │ │ │ ├── OutlineTopComponentWstcref.xml │ │ │ │ │ ├── StandardConfiguration.xml │ │ │ │ │ ├── StandardGroupOrganizer.java │ │ │ │ │ ├── actions │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── DiffGraphAction.java │ │ │ │ │ ├── DiffGraphCookie.java │ │ │ │ │ ├── ImportAction.java │ │ │ │ │ ├── OutlineAction.java │ │ │ │ │ ├── RemoveAction.java │ │ │ │ │ ├── RemoveAllAction.java │ │ │ │ │ ├── RemoveCookie.java │ │ │ │ │ ├── SaveAllAction.java │ │ │ │ │ ├── SaveAsAction.java │ │ │ │ │ └── StructuredViewAction.java │ │ │ │ │ ├── customLeftWsmode.xml │ │ │ │ │ ├── images │ │ │ │ │ ├── diff.gif │ │ │ │ │ ├── folder.gif │ │ │ │ │ ├── graph.gif │ │ │ │ │ ├── import.gif │ │ │ │ │ ├── remove.gif │ │ │ │ │ ├── removeall.gif │ │ │ │ │ ├── save.gif │ │ │ │ │ ├── saveall.gif │ │ │ │ │ ├── structure.gif │ │ │ │ │ └── structured.gif │ │ │ │ │ └── layer.xml │ │ │ ├── Data │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── data │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── ChangedEvent.java │ │ │ │ │ ├── ChangedEventProvider.java │ │ │ │ │ ├── ChangedListener.java │ │ │ │ │ ├── Event.java │ │ │ │ │ ├── GraphDocument.java │ │ │ │ │ ├── Group.java │ │ │ │ │ ├── InputBlock.java │ │ │ │ │ ├── InputBlockEdge.java │ │ │ │ │ ├── InputBytecode.java │ │ │ │ │ ├── InputEdge.java │ │ │ │ │ ├── InputGraph.java │ │ │ │ │ ├── InputMethod.java │ │ │ │ │ ├── InputNode.java │ │ │ │ │ ├── Pair.java │ │ │ │ │ ├── Properties.java │ │ │ │ │ ├── Property.java │ │ │ │ │ ├── serialization │ │ │ │ │ ├── Parser.java │ │ │ │ │ ├── Printer.java │ │ │ │ │ ├── XMLParser.java │ │ │ │ │ └── XMLWriter.java │ │ │ │ │ └── services │ │ │ │ │ ├── GraphViewer.java │ │ │ │ │ ├── GroupCallback.java │ │ │ │ │ ├── GroupOrganizer.java │ │ │ │ │ ├── GroupReceiver.java │ │ │ │ │ ├── InputGraphProvider.java │ │ │ │ │ └── Scheduler.java │ │ │ ├── Difference │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── difference │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ └── Difference.java │ │ │ ├── Filter │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ └── com.sun.hotspot.igv.filter.ScriptEngineAbstraction │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── filter │ │ │ │ │ ├── AbstractFilter.java │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── ColorFilter.java │ │ │ │ │ ├── CombineFilter.java │ │ │ │ │ ├── ConnectionFilter.java │ │ │ │ │ ├── CustomFilter.java │ │ │ │ │ ├── EditFilterDialog.form │ │ │ │ │ ├── EditFilterDialog.java │ │ │ │ │ ├── Filter.java │ │ │ │ │ ├── FilterChain.java │ │ │ │ │ ├── FilterChainProvider.java │ │ │ │ │ ├── FilterSetting.java │ │ │ │ │ ├── JavaSE6ScriptEngine.java │ │ │ │ │ ├── NullScriptEngine.java │ │ │ │ │ ├── RemoveFilter.java │ │ │ │ │ ├── RemoveInputsFilter.java │ │ │ │ │ ├── RemoveSelfLoopsFilter.java │ │ │ │ │ ├── ScriptEngineAbstraction.java │ │ │ │ │ ├── SplitFilter.java │ │ │ │ │ ├── helper.js │ │ │ │ │ └── layer.xml │ │ │ ├── FilterWindow │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ └── com.sun.hotspot.igv.filter.FilterChainProvider │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── filterwindow │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── CheckListView.java │ │ │ │ │ ├── CheckNode.java │ │ │ │ │ ├── CheckNodeListModel.java │ │ │ │ │ ├── CheckRenderer.java │ │ │ │ │ ├── FilterChainProviderImplementation.java │ │ │ │ │ ├── FilterNode.java │ │ │ │ │ ├── FilterTopComponent.form │ │ │ │ │ ├── FilterTopComponent.java │ │ │ │ │ ├── FilterTopComponentSettings.xml │ │ │ │ │ ├── FilterTopComponentWstcref.xml │ │ │ │ │ ├── actions │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── FilterAction.java │ │ │ │ │ ├── MoveFilterDownAction.java │ │ │ │ │ ├── MoveFilterUpAction.java │ │ │ │ │ ├── NewFilterAction.java │ │ │ │ │ ├── RemoveFilterAction.java │ │ │ │ │ ├── RemoveFilterSettingsAction.java │ │ │ │ │ └── SaveFilterSettingsAction.java │ │ │ │ │ ├── customRightTopWsmode.xml │ │ │ │ │ ├── images │ │ │ │ │ ├── add.gif │ │ │ │ │ ├── delete.gif │ │ │ │ │ ├── down.gif │ │ │ │ │ ├── minus.gif │ │ │ │ │ ├── plus.gif │ │ │ │ │ └── up.gif │ │ │ │ │ └── layer.xml │ │ │ ├── Graph │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── graph │ │ │ │ │ ├── AndSelector.java │ │ │ │ │ ├── Block.java │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── Connection.java │ │ │ │ │ ├── Diagram.java │ │ │ │ │ ├── Figure.java │ │ │ │ │ ├── InputSlot.java │ │ │ │ │ ├── InvertSelector.java │ │ │ │ │ ├── MatcherSelector.java │ │ │ │ │ ├── OrSelector.java │ │ │ │ │ ├── OutputSlot.java │ │ │ │ │ ├── PredecessorSelector.java │ │ │ │ │ ├── Selector.java │ │ │ │ │ ├── Slot.java │ │ │ │ │ ├── Source.java │ │ │ │ │ └── SuccessorSelector.java │ │ │ ├── HierarchicalLayout │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── hierarchicallayout │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── ClusterEdge.java │ │ │ │ │ ├── ClusterIngoingConnection.java │ │ │ │ │ ├── ClusterInputSlotNode.java │ │ │ │ │ ├── ClusterNode.java │ │ │ │ │ ├── ClusterOutgoingConnection.java │ │ │ │ │ ├── ClusterOutputSlotNode.java │ │ │ │ │ ├── Edge.java │ │ │ │ │ ├── Graph.java │ │ │ │ │ ├── HierarchicalClusterLayoutManager.java │ │ │ │ │ ├── HierarchicalLayoutManager.java │ │ │ │ │ ├── InterClusterConnection.java │ │ │ │ │ ├── Node.java │ │ │ │ │ ├── OldHierarchicalLayoutManager.java │ │ │ │ │ └── Timing.java │ │ │ ├── Layout │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── layout │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── Cluster.java │ │ │ │ │ ├── LayoutGraph.java │ │ │ │ │ ├── LayoutManager.java │ │ │ │ │ ├── Link.java │ │ │ │ │ ├── Port.java │ │ │ │ │ └── Vertex.java │ │ │ ├── NetworkConnection │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ └── com.sun.hotspot.igv.data.services.GroupReceiver │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── connection │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── Client.java │ │ │ │ │ ├── Server.java │ │ │ │ │ └── layer.xml │ │ │ ├── README │ │ │ ├── RhinoScriptEngineProxy │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ └── com.sun.hotspot.igv.filter.ScriptEngineAbstraction │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── rhino │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── RhinoScriptEngine.java │ │ │ │ │ └── layer.xml │ │ │ ├── ServerCompiler │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ ├── com.sun.hotspot.igv.data.services.GroupOrganizer │ │ │ │ │ │ └── com.sun.hotspot.igv.data.services.Scheduler │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── servercompiler │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── JavaGroupOrganizer.java │ │ │ │ │ ├── ServerCompilerScheduler.java │ │ │ │ │ ├── filters │ │ │ │ │ ├── color.filter │ │ │ │ │ ├── combine.filter │ │ │ │ │ ├── difference.filter │ │ │ │ │ ├── extendedColor.filter │ │ │ │ │ ├── linestyle.filter │ │ │ │ │ ├── matchingFlags.filter │ │ │ │ │ ├── onlyControlFlow.filter │ │ │ │ │ ├── register.filter │ │ │ │ │ ├── remove.filter │ │ │ │ │ ├── removeMemory.filter │ │ │ │ │ ├── removeRootInputs.filter │ │ │ │ │ ├── removeSafepointInputs.filter │ │ │ │ │ ├── removeSelfLoops.filter │ │ │ │ │ └── split.filter │ │ │ │ │ └── layer.xml │ │ │ ├── Settings │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── settings │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── Settings.java │ │ │ │ │ ├── ViewOptionsCategory.java │ │ │ │ │ ├── ViewOptionsPanelController.java │ │ │ │ │ ├── ViewPanel.form │ │ │ │ │ ├── ViewPanel.java │ │ │ │ │ ├── layer.xml │ │ │ │ │ └── settings.gif │ │ │ ├── Util │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── util │ │ │ │ │ ├── BoundedZoomAction.java │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── ColorIcon.java │ │ │ │ │ ├── ContextAction.java │ │ │ │ │ ├── DoubleClickAction.java │ │ │ │ │ ├── DoubleClickHandler.java │ │ │ │ │ ├── ExtendedSatelliteComponent.java │ │ │ │ │ ├── ExtendedSelectAction.java │ │ │ │ │ ├── PropertiesSheet.java │ │ │ │ │ ├── RangeSlider.java │ │ │ │ │ └── RangeSliderModel.java │ │ │ ├── View │ │ │ │ ├── build.xml │ │ │ │ ├── manifest.mf │ │ │ │ └── src │ │ │ │ │ ├── META-INF │ │ │ │ │ └── services │ │ │ │ │ │ ├── com.sun.hotspot.igv.data.services.GraphViewer │ │ │ │ │ │ └── com.sun.hotspot.igv.data.services.InputGraphProvider │ │ │ │ │ └── com │ │ │ │ │ └── sun │ │ │ │ │ └── hotspot │ │ │ │ │ └── igv │ │ │ │ │ └── view │ │ │ │ │ ├── BoundedZoomAction.java │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── ConnectionAnchor.java │ │ │ │ │ ├── DiagramScene.java │ │ │ │ │ ├── DiagramViewModel.java │ │ │ │ │ ├── EditorInputGraphProvider.java │ │ │ │ │ ├── EditorTopComponent.form │ │ │ │ │ ├── EditorTopComponent.java │ │ │ │ │ ├── ExportCookie.java │ │ │ │ │ ├── ExtendedPanAction.java │ │ │ │ │ ├── ExtendedSatelliteComponent.java │ │ │ │ │ ├── FindPanel.java │ │ │ │ │ ├── GraphViewerImplementation.java │ │ │ │ │ ├── PreferenceConstants.java │ │ │ │ │ ├── SlotLayout.java │ │ │ │ │ ├── actions │ │ │ │ │ ├── Bundle.properties │ │ │ │ │ ├── EnableBlockLayoutAction.java │ │ │ │ │ ├── ExpandPredecessorsAction.java │ │ │ │ │ ├── ExpandSuccessorsAction.java │ │ │ │ │ ├── ExportAction.java │ │ │ │ │ ├── ExtractAction.java │ │ │ │ │ ├── HideAction.java │ │ │ │ │ ├── MouseOverAction.java │ │ │ │ │ ├── NextDiagramAction.java │ │ │ │ │ ├── NodeFindAction.java │ │ │ │ │ ├── OverviewAction.java │ │ │ │ │ ├── PredSuccAction.java │ │ │ │ │ ├── PrevDiagramAction.java │ │ │ │ │ ├── ShowAllAction.java │ │ │ │ │ ├── ZoomInAction.java │ │ │ │ │ └── ZoomOutAction.java │ │ │ │ │ ├── images │ │ │ │ │ ├── blocks.gif │ │ │ │ │ ├── expand.gif │ │ │ │ │ ├── export.gif │ │ │ │ │ ├── extract.gif │ │ │ │ │ ├── hide.gif │ │ │ │ │ ├── next_diagram.png │ │ │ │ │ ├── overview.gif │ │ │ │ │ ├── predsucc.gif │ │ │ │ │ ├── prev_diagram.png │ │ │ │ │ ├── search.gif │ │ │ │ │ ├── zoomin.gif │ │ │ │ │ └── zoomout.gif │ │ │ │ │ ├── layer.xml │ │ │ │ │ └── widgets │ │ │ │ │ ├── BlockWidget.java │ │ │ │ │ ├── DiagramConnectionWidget.java │ │ │ │ │ ├── FigureWidget.java │ │ │ │ │ ├── InputSlotWidget.java │ │ │ │ │ ├── LineWidget.java │ │ │ │ │ ├── MultiConnectionWidget.java │ │ │ │ │ ├── OutputSlotWidget.java │ │ │ │ │ └── SlotWidget.java │ │ │ └── build.xml │ │ ├── LogCompilation │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── manifest.mf │ │ │ └── src │ │ │ │ └── com │ │ │ │ └── sun │ │ │ │ └── hotspot │ │ │ │ └── tools │ │ │ │ └── compiler │ │ │ │ ├── BasicLogEvent.java │ │ │ │ ├── CallSite.java │ │ │ │ ├── Compilation.java │ │ │ │ ├── Constants.java │ │ │ │ ├── LogCleanupReader.java │ │ │ │ ├── LogCompilation.java │ │ │ │ ├── LogEvent.java │ │ │ │ ├── LogParser.java │ │ │ │ ├── MakeNotEntrantEvent.java │ │ │ │ ├── Method.java │ │ │ │ ├── NMethod.java │ │ │ │ ├── Phase.java │ │ │ │ └── UncommonTrapEvent.java │ │ ├── ProjectCreator │ │ │ ├── ArgsParser.java │ │ │ ├── BuildConfig.java │ │ │ ├── FileTreeCreator.java │ │ │ ├── FileTreeCreatorVC10.java │ │ │ ├── FileTreeCreatorVC7.java │ │ │ ├── ProjectCreator.java │ │ │ ├── Util.java │ │ │ ├── WinGammaPlatform.java │ │ │ ├── WinGammaPlatformVC10.java │ │ │ ├── WinGammaPlatformVC7.java │ │ │ ├── WinGammaPlatformVC8.java │ │ │ └── WinGammaPlatformVC9.java │ │ ├── hsdis │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── hsdis-demo.c │ │ │ ├── hsdis.c │ │ │ └── hsdis.h │ │ └── launcher │ │ │ ├── java.c │ │ │ ├── java.h │ │ │ ├── jli_util.c │ │ │ ├── jli_util.h │ │ │ ├── wildcard.c │ │ │ └── wildcard.h │ │ └── vm │ │ ├── Xusage.txt │ │ ├── adlc │ │ ├── Doc │ │ │ └── Syntax.doc │ │ ├── Test │ │ │ └── i486.ad │ │ ├── adlc.hpp │ │ ├── adlparse.cpp │ │ ├── adlparse.hpp │ │ ├── archDesc.cpp │ │ ├── archDesc.hpp │ │ ├── arena.cpp │ │ ├── arena.hpp │ │ ├── dfa.cpp │ │ ├── dict2.cpp │ │ ├── dict2.hpp │ │ ├── filebuff.cpp │ │ ├── filebuff.hpp │ │ ├── forms.cpp │ │ ├── forms.hpp │ │ ├── formsopt.cpp │ │ ├── formsopt.hpp │ │ ├── formssel.cpp │ │ ├── formssel.hpp │ │ ├── main.cpp │ │ ├── output_c.cpp │ │ └── output_h.cpp │ │ ├── asm │ │ ├── assembler.cpp │ │ ├── assembler.hpp │ │ ├── assembler.inline.hpp │ │ ├── codeBuffer.cpp │ │ ├── codeBuffer.hpp │ │ ├── register.cpp │ │ └── register.hpp │ │ ├── c1 │ │ ├── c1_CFGPrinter.cpp │ │ ├── c1_CFGPrinter.hpp │ │ ├── c1_Canonicalizer.cpp │ │ ├── c1_Canonicalizer.hpp │ │ ├── c1_CodeStubs.hpp │ │ ├── c1_Compilation.cpp │ │ ├── c1_Compilation.hpp │ │ ├── c1_Compiler.cpp │ │ ├── c1_Compiler.hpp │ │ ├── c1_Defs.cpp │ │ ├── c1_Defs.hpp │ │ ├── c1_FpuStackSim.hpp │ │ ├── c1_FrameMap.cpp │ │ ├── c1_FrameMap.hpp │ │ ├── c1_GraphBuilder.cpp │ │ ├── c1_GraphBuilder.hpp │ │ ├── c1_IR.cpp │ │ ├── c1_IR.hpp │ │ ├── c1_Instruction.cpp │ │ ├── c1_Instruction.hpp │ │ ├── c1_InstructionPrinter.cpp │ │ ├── c1_InstructionPrinter.hpp │ │ ├── c1_LIR.cpp │ │ ├── c1_LIR.hpp │ │ ├── c1_LIRAssembler.cpp │ │ ├── c1_LIRAssembler.hpp │ │ ├── c1_LIRGenerator.cpp │ │ ├── c1_LIRGenerator.hpp │ │ ├── c1_LinearScan.cpp │ │ ├── c1_LinearScan.hpp │ │ ├── c1_MacroAssembler.hpp │ │ ├── c1_Optimizer.cpp │ │ ├── c1_Optimizer.hpp │ │ ├── c1_Runtime1.cpp │ │ ├── c1_Runtime1.hpp │ │ ├── c1_ValueMap.cpp │ │ ├── c1_ValueMap.hpp │ │ ├── c1_ValueSet.cpp │ │ ├── c1_ValueSet.hpp │ │ ├── c1_ValueStack.cpp │ │ ├── c1_ValueStack.hpp │ │ ├── c1_ValueType.cpp │ │ ├── c1_ValueType.hpp │ │ ├── c1_globals.cpp │ │ └── c1_globals.hpp │ │ ├── ci │ │ ├── bcEscapeAnalyzer.cpp │ │ ├── bcEscapeAnalyzer.hpp │ │ ├── ciArray.cpp │ │ ├── ciArray.hpp │ │ ├── ciArrayKlass.cpp │ │ ├── ciArrayKlass.hpp │ │ ├── ciArrayKlassKlass.hpp │ │ ├── ciCPCache.cpp │ │ ├── ciCPCache.hpp │ │ ├── ciCallProfile.hpp │ │ ├── ciCallSite.cpp │ │ ├── ciCallSite.hpp │ │ ├── ciClassList.hpp │ │ ├── ciConstant.cpp │ │ ├── ciConstant.hpp │ │ ├── ciConstantPoolCache.cpp │ │ ├── ciConstantPoolCache.hpp │ │ ├── ciEnv.cpp │ │ ├── ciEnv.hpp │ │ ├── ciExceptionHandler.cpp │ │ ├── ciExceptionHandler.hpp │ │ ├── ciField.cpp │ │ ├── ciField.hpp │ │ ├── ciFlags.cpp │ │ ├── ciFlags.hpp │ │ ├── ciInstance.cpp │ │ ├── ciInstance.hpp │ │ ├── ciInstanceKlass.cpp │ │ ├── ciInstanceKlass.hpp │ │ ├── ciInstanceKlassKlass.cpp │ │ ├── ciInstanceKlassKlass.hpp │ │ ├── ciKlass.cpp │ │ ├── ciKlass.hpp │ │ ├── ciKlassKlass.cpp │ │ ├── ciKlassKlass.hpp │ │ ├── ciMemberName.cpp │ │ ├── ciMemberName.hpp │ │ ├── ciMethod.cpp │ │ ├── ciMethod.hpp │ │ ├── ciMethodBlocks.cpp │ │ ├── ciMethodBlocks.hpp │ │ ├── ciMethodData.cpp │ │ ├── ciMethodData.hpp │ │ ├── ciMethodHandle.cpp │ │ ├── ciMethodHandle.hpp │ │ ├── ciMethodKlass.cpp │ │ ├── ciMethodKlass.hpp │ │ ├── ciMethodType.hpp │ │ ├── ciNullObject.cpp │ │ ├── ciNullObject.hpp │ │ ├── ciObjArray.cpp │ │ ├── ciObjArray.hpp │ │ ├── ciObjArrayKlass.cpp │ │ ├── ciObjArrayKlass.hpp │ │ ├── ciObjArrayKlassKlass.cpp │ │ ├── ciObjArrayKlassKlass.hpp │ │ ├── ciObject.cpp │ │ ├── ciObject.hpp │ │ ├── ciObjectFactory.cpp │ │ ├── ciObjectFactory.hpp │ │ ├── ciSignature.cpp │ │ ├── ciSignature.hpp │ │ ├── ciStreams.cpp │ │ ├── ciStreams.hpp │ │ ├── ciSymbol.cpp │ │ ├── ciSymbol.hpp │ │ ├── ciType.cpp │ │ ├── ciType.hpp │ │ ├── ciTypeArray.cpp │ │ ├── ciTypeArray.hpp │ │ ├── ciTypeArrayKlass.cpp │ │ ├── ciTypeArrayKlass.hpp │ │ ├── ciTypeArrayKlassKlass.cpp │ │ ├── ciTypeArrayKlassKlass.hpp │ │ ├── ciTypeFlow.cpp │ │ ├── ciTypeFlow.hpp │ │ ├── ciUtilities.cpp │ │ ├── ciUtilities.hpp │ │ └── compilerInterface.hpp │ │ ├── classfile │ │ ├── altHashing.cpp │ │ ├── altHashing.hpp │ │ ├── classFileError.cpp │ │ ├── classFileParser.cpp │ │ ├── classFileParser.hpp │ │ ├── classFileStream.cpp │ │ ├── classFileStream.hpp │ │ ├── classLoader.cpp │ │ ├── classLoader.hpp │ │ ├── dictionary.cpp │ │ ├── dictionary.hpp │ │ ├── javaAssertions.cpp │ │ ├── javaAssertions.hpp │ │ ├── javaClasses.cpp │ │ ├── javaClasses.hpp │ │ ├── loaderConstraints.cpp │ │ ├── loaderConstraints.hpp │ │ ├── placeholders.cpp │ │ ├── placeholders.hpp │ │ ├── resolutionErrors.cpp │ │ ├── resolutionErrors.hpp │ │ ├── stackMapFrame.cpp │ │ ├── stackMapFrame.hpp │ │ ├── stackMapTable.cpp │ │ ├── stackMapTable.hpp │ │ ├── stackMapTableFormat.hpp │ │ ├── symbolTable.cpp │ │ ├── symbolTable.hpp │ │ ├── systemDictionary.cpp │ │ ├── systemDictionary.hpp │ │ ├── verificationType.cpp │ │ ├── verificationType.hpp │ │ ├── verifier.cpp │ │ ├── verifier.hpp │ │ ├── vmSymbols.cpp │ │ └── vmSymbols.hpp │ │ ├── code │ │ ├── codeBlob.cpp │ │ ├── codeBlob.hpp │ │ ├── codeCache.cpp │ │ ├── codeCache.hpp │ │ ├── compiledIC.cpp │ │ ├── compiledIC.hpp │ │ ├── compressedStream.cpp │ │ ├── compressedStream.hpp │ │ ├── debugInfo.cpp │ │ ├── debugInfo.hpp │ │ ├── debugInfoRec.cpp │ │ ├── debugInfoRec.hpp │ │ ├── dependencies.cpp │ │ ├── dependencies.hpp │ │ ├── exceptionHandlerTable.cpp │ │ ├── exceptionHandlerTable.hpp │ │ ├── icBuffer.cpp │ │ ├── icBuffer.hpp │ │ ├── jvmticmlr.h │ │ ├── location.cpp │ │ ├── location.hpp │ │ ├── nmethod.cpp │ │ ├── nmethod.hpp │ │ ├── oopRecorder.cpp │ │ ├── oopRecorder.hpp │ │ ├── pcDesc.cpp │ │ ├── pcDesc.hpp │ │ ├── relocInfo.cpp │ │ ├── relocInfo.hpp │ │ ├── scopeDesc.cpp │ │ ├── scopeDesc.hpp │ │ ├── stubs.cpp │ │ ├── stubs.hpp │ │ ├── vmreg.cpp │ │ ├── vmreg.hpp │ │ ├── vtableStubs.cpp │ │ └── vtableStubs.hpp │ │ ├── compiler │ │ ├── abstractCompiler.cpp │ │ ├── abstractCompiler.hpp │ │ ├── compileBroker.cpp │ │ ├── compileBroker.hpp │ │ ├── compileLog.cpp │ │ ├── compileLog.hpp │ │ ├── compilerOracle.cpp │ │ ├── compilerOracle.hpp │ │ ├── disassembler.cpp │ │ ├── disassembler.hpp │ │ ├── methodLiveness.cpp │ │ ├── methodLiveness.hpp │ │ ├── oopMap.cpp │ │ └── oopMap.hpp │ │ ├── gc_implementation │ │ ├── concurrentMarkSweep │ │ │ ├── cmsAdaptiveSizePolicy.cpp │ │ │ ├── cmsAdaptiveSizePolicy.hpp │ │ │ ├── cmsCollectorPolicy.cpp │ │ │ ├── cmsCollectorPolicy.hpp │ │ │ ├── cmsGCAdaptivePolicyCounters.cpp │ │ │ ├── cmsGCAdaptivePolicyCounters.hpp │ │ │ ├── cmsLockVerifier.cpp │ │ │ ├── cmsLockVerifier.hpp │ │ │ ├── cmsOopClosures.hpp │ │ │ ├── cmsOopClosures.inline.hpp │ │ │ ├── cmsPermGen.cpp │ │ │ ├── cmsPermGen.hpp │ │ │ ├── compactibleFreeListSpace.cpp │ │ │ ├── compactibleFreeListSpace.hpp │ │ │ ├── concurrentMarkSweepGeneration.cpp │ │ │ ├── concurrentMarkSweepGeneration.hpp │ │ │ ├── concurrentMarkSweepGeneration.inline.hpp │ │ │ ├── concurrentMarkSweepThread.cpp │ │ │ ├── concurrentMarkSweepThread.hpp │ │ │ ├── freeChunk.cpp │ │ │ ├── freeChunk.hpp │ │ │ ├── promotionInfo.cpp │ │ │ ├── promotionInfo.hpp │ │ │ ├── vmCMSOperations.cpp │ │ │ ├── vmCMSOperations.hpp │ │ │ └── vmStructs_cms.hpp │ │ ├── g1 │ │ │ ├── bufferingOopClosure.hpp │ │ │ ├── collectionSetChooser.cpp │ │ │ ├── collectionSetChooser.hpp │ │ │ ├── concurrentG1Refine.cpp │ │ │ ├── concurrentG1Refine.hpp │ │ │ ├── concurrentG1RefineThread.cpp │ │ │ ├── concurrentG1RefineThread.hpp │ │ │ ├── concurrentMark.cpp │ │ │ ├── concurrentMark.hpp │ │ │ ├── concurrentMark.inline.hpp │ │ │ ├── concurrentMarkThread.cpp │ │ │ ├── concurrentMarkThread.hpp │ │ │ ├── concurrentMarkThread.inline.hpp │ │ │ ├── dirtyCardQueue.cpp │ │ │ ├── dirtyCardQueue.hpp │ │ │ ├── evacuationInfo.hpp │ │ │ ├── g1AllocRegion.cpp │ │ │ ├── g1AllocRegion.hpp │ │ │ ├── g1AllocRegion.inline.hpp │ │ │ ├── g1BlockOffsetTable.cpp │ │ │ ├── g1BlockOffsetTable.hpp │ │ │ ├── g1BlockOffsetTable.inline.hpp │ │ │ ├── g1CardCounts.cpp │ │ │ ├── g1CardCounts.hpp │ │ │ ├── g1CollectedHeap.cpp │ │ │ ├── g1CollectedHeap.hpp │ │ │ ├── g1CollectedHeap.inline.hpp │ │ │ ├── g1CollectorPolicy.cpp │ │ │ ├── g1CollectorPolicy.hpp │ │ │ ├── g1ErgoVerbose.cpp │ │ │ ├── g1ErgoVerbose.hpp │ │ │ ├── g1EvacFailure.hpp │ │ │ ├── g1GCPhaseTimes.cpp │ │ │ ├── g1GCPhaseTimes.hpp │ │ │ ├── g1HRPrinter.cpp │ │ │ ├── g1HRPrinter.hpp │ │ │ ├── g1HotCardCache.cpp │ │ │ ├── g1HotCardCache.hpp │ │ │ ├── g1Log.cpp │ │ │ ├── g1Log.hpp │ │ │ ├── g1MMUTracker.cpp │ │ │ ├── g1MMUTracker.hpp │ │ │ ├── g1MarkSweep.cpp │ │ │ ├── g1MarkSweep.hpp │ │ │ ├── g1MonitoringSupport.cpp │ │ │ ├── g1MonitoringSupport.hpp │ │ │ ├── g1OopClosures.hpp │ │ │ ├── g1OopClosures.inline.hpp │ │ │ ├── g1RemSet.cpp │ │ │ ├── g1RemSet.hpp │ │ │ ├── g1RemSet.inline.hpp │ │ │ ├── g1SATBCardTableModRefBS.cpp │ │ │ ├── g1SATBCardTableModRefBS.hpp │ │ │ ├── g1YCTypes.hpp │ │ │ ├── g1_globals.cpp │ │ │ ├── g1_globals.hpp │ │ │ ├── g1_specialized_oop_closures.hpp │ │ │ ├── heapRegion.cpp │ │ │ ├── heapRegion.hpp │ │ │ ├── heapRegion.inline.hpp │ │ │ ├── heapRegionRemSet.cpp │ │ │ ├── heapRegionRemSet.hpp │ │ │ ├── heapRegionSeq.cpp │ │ │ ├── heapRegionSeq.hpp │ │ │ ├── heapRegionSeq.inline.hpp │ │ │ ├── heapRegionSet.cpp │ │ │ ├── heapRegionSet.hpp │ │ │ ├── heapRegionSet.inline.hpp │ │ │ ├── heapRegionSets.cpp │ │ │ ├── heapRegionSets.hpp │ │ │ ├── ptrQueue.cpp │ │ │ ├── ptrQueue.hpp │ │ │ ├── satbQueue.cpp │ │ │ ├── satbQueue.hpp │ │ │ ├── sparsePRT.cpp │ │ │ ├── sparsePRT.hpp │ │ │ ├── survRateGroup.cpp │ │ │ ├── survRateGroup.hpp │ │ │ ├── vmStructs_g1.hpp │ │ │ ├── vm_operations_g1.cpp │ │ │ └── vm_operations_g1.hpp │ │ ├── parNew │ │ │ ├── asParNewGeneration.cpp │ │ │ ├── asParNewGeneration.hpp │ │ │ ├── parCardTableModRefBS.cpp │ │ │ ├── parNewGeneration.cpp │ │ │ ├── parNewGeneration.hpp │ │ │ ├── parOopClosures.hpp │ │ │ ├── parOopClosures.inline.hpp │ │ │ └── vmStructs_parNew.hpp │ │ ├── parallelScavenge │ │ │ ├── adjoiningGenerations.cpp │ │ │ ├── adjoiningGenerations.hpp │ │ │ ├── adjoiningVirtualSpaces.cpp │ │ │ ├── adjoiningVirtualSpaces.hpp │ │ │ ├── asPSOldGen.cpp │ │ │ ├── asPSOldGen.hpp │ │ │ ├── asPSYoungGen.cpp │ │ │ ├── asPSYoungGen.hpp │ │ │ ├── cardTableExtension.cpp │ │ │ ├── cardTableExtension.hpp │ │ │ ├── gcTaskManager.cpp │ │ │ ├── gcTaskManager.hpp │ │ │ ├── gcTaskThread.cpp │ │ │ ├── gcTaskThread.hpp │ │ │ ├── generationSizer.hpp │ │ │ ├── objectStartArray.cpp │ │ │ ├── objectStartArray.hpp │ │ │ ├── parMarkBitMap.cpp │ │ │ ├── parMarkBitMap.hpp │ │ │ ├── parMarkBitMap.inline.hpp │ │ │ ├── parallelScavengeHeap.cpp │ │ │ ├── parallelScavengeHeap.hpp │ │ │ ├── parallelScavengeHeap.inline.hpp │ │ │ ├── pcTasks.cpp │ │ │ ├── pcTasks.hpp │ │ │ ├── psAdaptiveSizePolicy.cpp │ │ │ ├── psAdaptiveSizePolicy.hpp │ │ │ ├── psCompactionManager.cpp │ │ │ ├── psCompactionManager.hpp │ │ │ ├── psCompactionManager.inline.hpp │ │ │ ├── psGCAdaptivePolicyCounters.cpp │ │ │ ├── psGCAdaptivePolicyCounters.hpp │ │ │ ├── psGenerationCounters.cpp │ │ │ ├── psGenerationCounters.hpp │ │ │ ├── psMarkSweep.cpp │ │ │ ├── psMarkSweep.hpp │ │ │ ├── psMarkSweepDecorator.cpp │ │ │ ├── psMarkSweepDecorator.hpp │ │ │ ├── psOldGen.cpp │ │ │ ├── psOldGen.hpp │ │ │ ├── psParallelCompact.cpp │ │ │ ├── psParallelCompact.hpp │ │ │ ├── psPermGen.cpp │ │ │ ├── psPermGen.hpp │ │ │ ├── psPromotionLAB.cpp │ │ │ ├── psPromotionLAB.hpp │ │ │ ├── psPromotionManager.cpp │ │ │ ├── psPromotionManager.hpp │ │ │ ├── psPromotionManager.inline.hpp │ │ │ ├── psScavenge.cpp │ │ │ ├── psScavenge.hpp │ │ │ ├── psScavenge.inline.hpp │ │ │ ├── psTasks.cpp │ │ │ ├── psTasks.hpp │ │ │ ├── psVirtualspace.cpp │ │ │ ├── psVirtualspace.hpp │ │ │ ├── psYoungGen.cpp │ │ │ ├── psYoungGen.hpp │ │ │ ├── vmPSOperations.cpp │ │ │ ├── vmPSOperations.hpp │ │ │ └── vmStructs_parallelgc.hpp │ │ └── shared │ │ │ ├── adaptiveSizePolicy.cpp │ │ │ ├── adaptiveSizePolicy.hpp │ │ │ ├── ageTable.cpp │ │ │ ├── ageTable.hpp │ │ │ ├── allocationStats.cpp │ │ │ ├── allocationStats.hpp │ │ │ ├── cSpaceCounters.cpp │ │ │ ├── cSpaceCounters.hpp │ │ │ ├── collectorCounters.cpp │ │ │ ├── collectorCounters.hpp │ │ │ ├── concurrentGCThread.cpp │ │ │ ├── concurrentGCThread.hpp │ │ │ ├── copyFailedInfo.hpp │ │ │ ├── gSpaceCounters.cpp │ │ │ ├── gSpaceCounters.hpp │ │ │ ├── gcAdaptivePolicyCounters.cpp │ │ │ ├── gcAdaptivePolicyCounters.hpp │ │ │ ├── gcHeapSummary.hpp │ │ │ ├── gcPolicyCounters.cpp │ │ │ ├── gcPolicyCounters.hpp │ │ │ ├── gcStats.cpp │ │ │ ├── gcStats.hpp │ │ │ ├── gcTimer.cpp │ │ │ ├── gcTimer.hpp │ │ │ ├── gcTrace.cpp │ │ │ ├── gcTrace.hpp │ │ │ ├── gcTraceSend.cpp │ │ │ ├── gcTraceTime.cpp │ │ │ ├── gcTraceTime.hpp │ │ │ ├── gcUtil.cpp │ │ │ ├── gcUtil.hpp │ │ │ ├── gcWhen.hpp │ │ │ ├── generationCounters.cpp │ │ │ ├── generationCounters.hpp │ │ │ ├── hSpaceCounters.cpp │ │ │ ├── hSpaceCounters.hpp │ │ │ ├── immutableSpace.cpp │ │ │ ├── immutableSpace.hpp │ │ │ ├── isGCActiveMark.hpp │ │ │ ├── liveRange.hpp │ │ │ ├── markSweep.cpp │ │ │ ├── markSweep.hpp │ │ │ ├── markSweep.inline.hpp │ │ │ ├── mutableNUMASpace.cpp │ │ │ ├── mutableNUMASpace.hpp │ │ │ ├── mutableSpace.cpp │ │ │ ├── mutableSpace.hpp │ │ │ ├── objectCountEventSender.cpp │ │ │ ├── objectCountEventSender.hpp │ │ │ ├── parGCAllocBuffer.cpp │ │ │ ├── parGCAllocBuffer.hpp │ │ │ ├── spaceCounters.cpp │ │ │ ├── spaceCounters.hpp │ │ │ ├── spaceDecorator.cpp │ │ │ ├── spaceDecorator.hpp │ │ │ ├── vmGCOperations.cpp │ │ │ └── vmGCOperations.hpp │ │ ├── gc_interface │ │ ├── allocTracer.cpp │ │ ├── allocTracer.hpp │ │ ├── collectedHeap.cpp │ │ ├── collectedHeap.hpp │ │ ├── collectedHeap.inline.hpp │ │ ├── gcCause.cpp │ │ ├── gcCause.hpp │ │ └── gcName.hpp │ │ ├── interpreter │ │ ├── abstractInterpreter.hpp │ │ ├── bytecode.cpp │ │ ├── bytecode.hpp │ │ ├── bytecodeHistogram.cpp │ │ ├── bytecodeHistogram.hpp │ │ ├── bytecodeInterpreter.cpp │ │ ├── bytecodeInterpreter.hpp │ │ ├── bytecodeInterpreter.inline.hpp │ │ ├── bytecodeInterpreterWithChecks.xml │ │ ├── bytecodeInterpreterWithChecks.xsl │ │ ├── bytecodeStream.cpp │ │ ├── bytecodeStream.hpp │ │ ├── bytecodeTracer.cpp │ │ ├── bytecodeTracer.hpp │ │ ├── bytecodes.cpp │ │ ├── bytecodes.hpp │ │ ├── cppInterpreter.cpp │ │ ├── cppInterpreter.hpp │ │ ├── cppInterpreterGenerator.hpp │ │ ├── interpreter.cpp │ │ ├── interpreter.hpp │ │ ├── interpreterGenerator.hpp │ │ ├── interpreterRuntime.cpp │ │ ├── interpreterRuntime.hpp │ │ ├── invocationCounter.cpp │ │ ├── invocationCounter.hpp │ │ ├── linkResolver.cpp │ │ ├── linkResolver.hpp │ │ ├── oopMapCache.cpp │ │ ├── oopMapCache.hpp │ │ ├── rewriter.cpp │ │ ├── rewriter.hpp │ │ ├── templateInterpreter.cpp │ │ ├── templateInterpreter.hpp │ │ ├── templateInterpreterGenerator.hpp │ │ ├── templateTable.cpp │ │ └── templateTable.hpp │ │ ├── libadt │ │ ├── dict.cpp │ │ ├── dict.hpp │ │ ├── port.cpp │ │ ├── port.hpp │ │ ├── set.cpp │ │ ├── set.hpp │ │ ├── vectset.cpp │ │ └── vectset.hpp │ │ ├── memory │ │ ├── allocation.cpp │ │ ├── allocation.hpp │ │ ├── allocation.inline.hpp │ │ ├── barrierSet.cpp │ │ ├── barrierSet.hpp │ │ ├── barrierSet.inline.hpp │ │ ├── binaryTreeDictionary.cpp │ │ ├── binaryTreeDictionary.hpp │ │ ├── blockOffsetTable.cpp │ │ ├── blockOffsetTable.hpp │ │ ├── blockOffsetTable.inline.hpp │ │ ├── cardTableModRefBS.cpp │ │ ├── cardTableModRefBS.hpp │ │ ├── cardTableRS.cpp │ │ ├── cardTableRS.hpp │ │ ├── classify.cpp │ │ ├── classify.hpp │ │ ├── collectorPolicy.cpp │ │ ├── collectorPolicy.hpp │ │ ├── compactPermGen.hpp │ │ ├── compactingPermGenGen.cpp │ │ ├── compactingPermGenGen.hpp │ │ ├── defNewGeneration.cpp │ │ ├── defNewGeneration.hpp │ │ ├── defNewGeneration.inline.hpp │ │ ├── dump.cpp │ │ ├── filemap.cpp │ │ ├── filemap.hpp │ │ ├── freeBlockDictionary.cpp │ │ ├── freeBlockDictionary.hpp │ │ ├── freeList.cpp │ │ ├── freeList.hpp │ │ ├── gcLocker.cpp │ │ ├── gcLocker.hpp │ │ ├── gcLocker.inline.hpp │ │ ├── genCollectedHeap.cpp │ │ ├── genCollectedHeap.hpp │ │ ├── genMarkSweep.cpp │ │ ├── genMarkSweep.hpp │ │ ├── genOopClosures.hpp │ │ ├── genOopClosures.inline.hpp │ │ ├── genRemSet.cpp │ │ ├── genRemSet.hpp │ │ ├── genRemSet.inline.hpp │ │ ├── generation.cpp │ │ ├── generation.hpp │ │ ├── generation.inline.hpp │ │ ├── generationSpec.cpp │ │ ├── generationSpec.hpp │ │ ├── heap.cpp │ │ ├── heap.hpp │ │ ├── heapInspection.cpp │ │ ├── heapInspection.hpp │ │ ├── iterator.cpp │ │ ├── iterator.hpp │ │ ├── memRegion.cpp │ │ ├── memRegion.hpp │ │ ├── modRefBarrierSet.hpp │ │ ├── oopFactory.cpp │ │ ├── oopFactory.hpp │ │ ├── permGen.cpp │ │ ├── permGen.hpp │ │ ├── referencePolicy.cpp │ │ ├── referencePolicy.hpp │ │ ├── referenceProcessor.cpp │ │ ├── referenceProcessor.hpp │ │ ├── referenceProcessorStats.hpp │ │ ├── referenceType.hpp │ │ ├── resourceArea.cpp │ │ ├── resourceArea.hpp │ │ ├── restore.cpp │ │ ├── serialize.cpp │ │ ├── sharedHeap.cpp │ │ ├── sharedHeap.hpp │ │ ├── space.cpp │ │ ├── space.hpp │ │ ├── space.inline.hpp │ │ ├── specialized_oop_closures.cpp │ │ ├── specialized_oop_closures.hpp │ │ ├── tenuredGeneration.cpp │ │ ├── tenuredGeneration.hpp │ │ ├── threadLocalAllocBuffer.cpp │ │ ├── threadLocalAllocBuffer.hpp │ │ ├── threadLocalAllocBuffer.inline.hpp │ │ ├── universe.cpp │ │ ├── universe.hpp │ │ ├── universe.inline.hpp │ │ └── watermark.hpp │ │ ├── oops │ │ ├── arrayKlass.cpp │ │ ├── arrayKlass.hpp │ │ ├── arrayKlassKlass.cpp │ │ ├── arrayKlassKlass.hpp │ │ ├── arrayOop.cpp │ │ ├── arrayOop.hpp │ │ ├── compiledICHolderKlass.cpp │ │ ├── compiledICHolderKlass.hpp │ │ ├── compiledICHolderOop.cpp │ │ ├── compiledICHolderOop.hpp │ │ ├── constMethodKlass.cpp │ │ ├── constMethodKlass.hpp │ │ ├── constMethodOop.cpp │ │ ├── constMethodOop.hpp │ │ ├── constantPoolKlass.cpp │ │ ├── constantPoolKlass.hpp │ │ ├── constantPoolOop.cpp │ │ ├── constantPoolOop.hpp │ │ ├── cpCacheKlass.cpp │ │ ├── cpCacheKlass.hpp │ │ ├── cpCacheOop.cpp │ │ ├── cpCacheOop.hpp │ │ ├── fieldInfo.hpp │ │ ├── fieldStreams.hpp │ │ ├── generateOopMap.cpp │ │ ├── generateOopMap.hpp │ │ ├── instanceKlass.cpp │ │ ├── instanceKlass.hpp │ │ ├── instanceKlassKlass.cpp │ │ ├── instanceKlassKlass.hpp │ │ ├── instanceMirrorKlass.cpp │ │ ├── instanceMirrorKlass.hpp │ │ ├── instanceOop.cpp │ │ ├── instanceOop.hpp │ │ ├── instanceRefKlass.cpp │ │ ├── instanceRefKlass.hpp │ │ ├── klass.cpp │ │ ├── klass.hpp │ │ ├── klass.inline.hpp │ │ ├── klassKlass.cpp │ │ ├── klassKlass.hpp │ │ ├── klassOop.cpp │ │ ├── klassOop.hpp │ │ ├── klassPS.hpp │ │ ├── klassVtable.cpp │ │ ├── klassVtable.hpp │ │ ├── markOop.cpp │ │ ├── markOop.hpp │ │ ├── markOop.inline.hpp │ │ ├── methodDataKlass.cpp │ │ ├── methodDataKlass.hpp │ │ ├── methodDataOop.cpp │ │ ├── methodDataOop.hpp │ │ ├── methodKlass.cpp │ │ ├── methodKlass.hpp │ │ ├── methodOop.cpp │ │ ├── methodOop.hpp │ │ ├── objArrayKlass.cpp │ │ ├── objArrayKlass.hpp │ │ ├── objArrayKlass.inline.hpp │ │ ├── objArrayKlassKlass.cpp │ │ ├── objArrayKlassKlass.hpp │ │ ├── objArrayOop.cpp │ │ ├── objArrayOop.hpp │ │ ├── oop.cpp │ │ ├── oop.hpp │ │ ├── oop.inline.hpp │ │ ├── oop.inline2.hpp │ │ ├── oop.pcgc.inline.hpp │ │ ├── oop.psgc.inline.hpp │ │ ├── oopsHierarchy.cpp │ │ ├── oopsHierarchy.hpp │ │ ├── symbol.cpp │ │ ├── symbol.hpp │ │ ├── typeArrayKlass.cpp │ │ ├── typeArrayKlass.hpp │ │ ├── typeArrayKlassKlass.cpp │ │ ├── typeArrayKlassKlass.hpp │ │ ├── typeArrayOop.cpp │ │ └── typeArrayOop.hpp │ │ ├── opto │ │ ├── addnode.cpp │ │ ├── addnode.hpp │ │ ├── adlcVMDeps.hpp │ │ ├── block.cpp │ │ ├── block.hpp │ │ ├── buildOopMap.cpp │ │ ├── bytecodeInfo.cpp │ │ ├── c2_globals.cpp │ │ ├── c2_globals.hpp │ │ ├── c2compiler.cpp │ │ ├── c2compiler.hpp │ │ ├── callGenerator.cpp │ │ ├── callGenerator.hpp │ │ ├── callnode.cpp │ │ ├── callnode.hpp │ │ ├── cfgnode.cpp │ │ ├── cfgnode.hpp │ │ ├── chaitin.cpp │ │ ├── chaitin.hpp │ │ ├── classes.cpp │ │ ├── classes.hpp │ │ ├── coalesce.cpp │ │ ├── coalesce.hpp │ │ ├── compile.cpp │ │ ├── compile.hpp │ │ ├── connode.cpp │ │ ├── connode.hpp │ │ ├── divnode.cpp │ │ ├── divnode.hpp │ │ ├── doCall.cpp │ │ ├── domgraph.cpp │ │ ├── escape.cpp │ │ ├── escape.hpp │ │ ├── gcm.cpp │ │ ├── generateOptoStub.cpp │ │ ├── graphKit.cpp │ │ ├── graphKit.hpp │ │ ├── idealGraphPrinter.cpp │ │ ├── idealGraphPrinter.hpp │ │ ├── idealKit.cpp │ │ ├── idealKit.hpp │ │ ├── ifg.cpp │ │ ├── ifnode.cpp │ │ ├── indexSet.cpp │ │ ├── indexSet.hpp │ │ ├── lcm.cpp │ │ ├── library_call.cpp │ │ ├── live.cpp │ │ ├── live.hpp │ │ ├── locknode.cpp │ │ ├── locknode.hpp │ │ ├── loopPredicate.cpp │ │ ├── loopTransform.cpp │ │ ├── loopUnswitch.cpp │ │ ├── loopnode.cpp │ │ ├── loopnode.hpp │ │ ├── loopopts.cpp │ │ ├── machnode.cpp │ │ ├── machnode.hpp │ │ ├── macro.cpp │ │ ├── macro.hpp │ │ ├── matcher.cpp │ │ ├── matcher.hpp │ │ ├── memnode.cpp │ │ ├── memnode.hpp │ │ ├── mulnode.cpp │ │ ├── mulnode.hpp │ │ ├── multnode.cpp │ │ ├── multnode.hpp │ │ ├── node.cpp │ │ ├── node.hpp │ │ ├── opcodes.cpp │ │ ├── opcodes.hpp │ │ ├── optoreg.hpp │ │ ├── output.cpp │ │ ├── output.hpp │ │ ├── parse.hpp │ │ ├── parse1.cpp │ │ ├── parse2.cpp │ │ ├── parse3.cpp │ │ ├── parseHelper.cpp │ │ ├── phase.cpp │ │ ├── phase.hpp │ │ ├── phaseX.cpp │ │ ├── phaseX.hpp │ │ ├── phasetype.hpp │ │ ├── postaloc.cpp │ │ ├── reg_split.cpp │ │ ├── regalloc.cpp │ │ ├── regalloc.hpp │ │ ├── regmask.cpp │ │ ├── regmask.hpp │ │ ├── rootnode.cpp │ │ ├── rootnode.hpp │ │ ├── runtime.cpp │ │ ├── runtime.hpp │ │ ├── split_if.cpp │ │ ├── stringopts.cpp │ │ ├── stringopts.hpp │ │ ├── subnode.cpp │ │ ├── subnode.hpp │ │ ├── superword.cpp │ │ ├── superword.hpp │ │ ├── type.cpp │ │ ├── type.hpp │ │ ├── vectornode.cpp │ │ └── vectornode.hpp │ │ ├── precompiled │ │ └── precompiled.hpp │ │ ├── prims │ │ ├── evmCompat.cpp │ │ ├── forte.cpp │ │ ├── forte.hpp │ │ ├── jni.cpp │ │ ├── jni.h │ │ ├── jniCheck.cpp │ │ ├── jniCheck.hpp │ │ ├── jniExport.hpp │ │ ├── jniFastGetField.cpp │ │ ├── jniFastGetField.hpp │ │ ├── jni_md.h │ │ ├── jvm.cpp │ │ ├── jvm.h │ │ ├── jvm_misc.hpp │ │ ├── jvmti.xml │ │ ├── jvmti.xsl │ │ ├── jvmtiAgentThread.hpp │ │ ├── jvmtiClassFileReconstituter.cpp │ │ ├── jvmtiClassFileReconstituter.hpp │ │ ├── jvmtiCodeBlobEvents.cpp │ │ ├── jvmtiCodeBlobEvents.hpp │ │ ├── jvmtiEnter.hpp │ │ ├── jvmtiEnter.xsl │ │ ├── jvmtiEnv.cpp │ │ ├── jvmtiEnv.xsl │ │ ├── jvmtiEnvBase.cpp │ │ ├── jvmtiEnvBase.hpp │ │ ├── jvmtiEnvFill.java │ │ ├── jvmtiEnvThreadState.cpp │ │ ├── jvmtiEnvThreadState.hpp │ │ ├── jvmtiEventController.cpp │ │ ├── jvmtiEventController.hpp │ │ ├── jvmtiEventController.inline.hpp │ │ ├── jvmtiExport.cpp │ │ ├── jvmtiExport.hpp │ │ ├── jvmtiExtensions.cpp │ │ ├── jvmtiExtensions.hpp │ │ ├── jvmtiGen.java │ │ ├── jvmtiGetLoadedClasses.cpp │ │ ├── jvmtiGetLoadedClasses.hpp │ │ ├── jvmtiH.xsl │ │ ├── jvmtiHpp.xsl │ │ ├── jvmtiImpl.cpp │ │ ├── jvmtiImpl.hpp │ │ ├── jvmtiLib.xsl │ │ ├── jvmtiManageCapabilities.cpp │ │ ├── jvmtiManageCapabilities.hpp │ │ ├── jvmtiRawMonitor.cpp │ │ ├── jvmtiRawMonitor.hpp │ │ ├── jvmtiRedefineClasses.cpp │ │ ├── jvmtiRedefineClasses.hpp │ │ ├── jvmtiRedefineClassesTrace.hpp │ │ ├── jvmtiTagMap.cpp │ │ ├── jvmtiTagMap.hpp │ │ ├── jvmtiThreadState.cpp │ │ ├── jvmtiThreadState.hpp │ │ ├── jvmtiThreadState.inline.hpp │ │ ├── jvmtiTrace.cpp │ │ ├── jvmtiTrace.hpp │ │ ├── jvmtiUtil.cpp │ │ ├── jvmtiUtil.hpp │ │ ├── methodComparator.cpp │ │ ├── methodComparator.hpp │ │ ├── methodHandles.cpp │ │ ├── methodHandles.hpp │ │ ├── nativeLookup.cpp │ │ ├── nativeLookup.hpp │ │ ├── perf.cpp │ │ ├── privilegedStack.cpp │ │ ├── privilegedStack.hpp │ │ ├── unsafe.cpp │ │ ├── wbtestmethods │ │ │ ├── parserTests.cpp │ │ │ └── parserTests.hpp │ │ ├── whitebox.cpp │ │ └── whitebox.hpp │ │ ├── runtime │ │ ├── advancedThresholdPolicy.cpp │ │ ├── advancedThresholdPolicy.hpp │ │ ├── aprofiler.cpp │ │ ├── aprofiler.hpp │ │ ├── arguments.cpp │ │ ├── arguments.hpp │ │ ├── atomic.cpp │ │ ├── atomic.hpp │ │ ├── basicLock.cpp │ │ ├── basicLock.hpp │ │ ├── biasedLocking.cpp │ │ ├── biasedLocking.hpp │ │ ├── compilationPolicy.cpp │ │ ├── compilationPolicy.hpp │ │ ├── deoptimization.cpp │ │ ├── deoptimization.hpp │ │ ├── dtraceJSDT.cpp │ │ ├── dtraceJSDT.hpp │ │ ├── extendedPC.hpp │ │ ├── fieldDescriptor.cpp │ │ ├── fieldDescriptor.hpp │ │ ├── fieldType.cpp │ │ ├── fieldType.hpp │ │ ├── fprofiler.cpp │ │ ├── fprofiler.hpp │ │ ├── frame.cpp │ │ ├── frame.hpp │ │ ├── frame.inline.hpp │ │ ├── globals.cpp │ │ ├── globals.hpp │ │ ├── globals_ext.hpp │ │ ├── globals_extension.hpp │ │ ├── handles.cpp │ │ ├── handles.hpp │ │ ├── handles.inline.hpp │ │ ├── icache.cpp │ │ ├── icache.hpp │ │ ├── init.cpp │ │ ├── init.hpp │ │ ├── interfaceSupport.cpp │ │ ├── interfaceSupport.hpp │ │ ├── java.cpp │ │ ├── java.hpp │ │ ├── javaCalls.cpp │ │ ├── javaCalls.hpp │ │ ├── javaFrameAnchor.hpp │ │ ├── jfieldIDWorkaround.hpp │ │ ├── jniHandles.cpp │ │ ├── jniHandles.hpp │ │ ├── jniPeriodicChecker.cpp │ │ ├── jniPeriodicChecker.hpp │ │ ├── memprofiler.cpp │ │ ├── memprofiler.hpp │ │ ├── monitorChunk.cpp │ │ ├── monitorChunk.hpp │ │ ├── mutex.cpp │ │ ├── mutex.hpp │ │ ├── mutexLocker.cpp │ │ ├── mutexLocker.hpp │ │ ├── objectMonitor.cpp │ │ ├── objectMonitor.hpp │ │ ├── objectMonitor.inline.hpp │ │ ├── orderAccess.cpp │ │ ├── orderAccess.hpp │ │ ├── os.cpp │ │ ├── os.hpp │ │ ├── osThread.cpp │ │ ├── osThread.hpp │ │ ├── os_ext.hpp │ │ ├── park.cpp │ │ ├── park.hpp │ │ ├── perfData.cpp │ │ ├── perfData.hpp │ │ ├── perfMemory.cpp │ │ ├── perfMemory.hpp │ │ ├── prefetch.hpp │ │ ├── reflection.cpp │ │ ├── reflection.hpp │ │ ├── reflectionUtils.cpp │ │ ├── reflectionUtils.hpp │ │ ├── registerMap.hpp │ │ ├── relocator.cpp │ │ ├── relocator.hpp │ │ ├── rframe.cpp │ │ ├── rframe.hpp │ │ ├── safepoint.cpp │ │ ├── safepoint.hpp │ │ ├── serviceThread.cpp │ │ ├── serviceThread.hpp │ │ ├── sharedRuntime.cpp │ │ ├── sharedRuntime.hpp │ │ ├── sharedRuntimeTrans.cpp │ │ ├── sharedRuntimeTrig.cpp │ │ ├── signature.cpp │ │ ├── signature.hpp │ │ ├── simpleThresholdPolicy.cpp │ │ ├── simpleThresholdPolicy.hpp │ │ ├── simpleThresholdPolicy.inline.hpp │ │ ├── stackValue.cpp │ │ ├── stackValue.hpp │ │ ├── stackValueCollection.cpp │ │ ├── stackValueCollection.hpp │ │ ├── statSampler.cpp │ │ ├── statSampler.hpp │ │ ├── stubCodeGenerator.cpp │ │ ├── stubCodeGenerator.hpp │ │ ├── stubRoutines.cpp │ │ ├── stubRoutines.hpp │ │ ├── sweeper.cpp │ │ ├── sweeper.hpp │ │ ├── synchronizer.cpp │ │ ├── synchronizer.hpp │ │ ├── task.cpp │ │ ├── task.hpp │ │ ├── thread.cpp │ │ ├── thread.hpp │ │ ├── threadCritical.hpp │ │ ├── threadLocalStorage.cpp │ │ ├── threadLocalStorage.hpp │ │ ├── timer.cpp │ │ ├── timer.hpp │ │ ├── unhandledOops.cpp │ │ ├── unhandledOops.hpp │ │ ├── vframe.cpp │ │ ├── vframe.hpp │ │ ├── vframeArray.cpp │ │ ├── vframeArray.hpp │ │ ├── vframe_hp.cpp │ │ ├── vframe_hp.hpp │ │ ├── virtualspace.cpp │ │ ├── virtualspace.hpp │ │ ├── vmStructs.cpp │ │ ├── vmStructs.hpp │ │ ├── vmThread.cpp │ │ ├── vmThread.hpp │ │ ├── vm_operations.cpp │ │ ├── vm_operations.hpp │ │ ├── vm_version.cpp │ │ └── vm_version.hpp │ │ ├── services │ │ ├── attachListener.cpp │ │ ├── attachListener.hpp │ │ ├── classLoadingService.cpp │ │ ├── classLoadingService.hpp │ │ ├── diagnosticArgument.cpp │ │ ├── diagnosticArgument.hpp │ │ ├── diagnosticCommand.cpp │ │ ├── diagnosticCommand.hpp │ │ ├── diagnosticCommand_ext.hpp │ │ ├── diagnosticFramework.cpp │ │ ├── diagnosticFramework.hpp │ │ ├── dtraceAttacher.cpp │ │ ├── dtraceAttacher.hpp │ │ ├── g1MemoryPool.cpp │ │ ├── g1MemoryPool.hpp │ │ ├── gcNotifier.cpp │ │ ├── gcNotifier.hpp │ │ ├── heapDumper.cpp │ │ ├── heapDumper.hpp │ │ ├── jmm.h │ │ ├── lowMemoryDetector.cpp │ │ ├── lowMemoryDetector.hpp │ │ ├── management.cpp │ │ ├── management.hpp │ │ ├── memBaseline.cpp │ │ ├── memBaseline.hpp │ │ ├── memPtr.cpp │ │ ├── memPtr.hpp │ │ ├── memPtrArray.hpp │ │ ├── memRecorder.cpp │ │ ├── memRecorder.hpp │ │ ├── memReporter.cpp │ │ ├── memReporter.hpp │ │ ├── memSnapshot.cpp │ │ ├── memSnapshot.hpp │ │ ├── memTrackWorker.cpp │ │ ├── memTrackWorker.hpp │ │ ├── memTracker.cpp │ │ ├── memTracker.hpp │ │ ├── memoryManager.cpp │ │ ├── memoryManager.hpp │ │ ├── memoryPool.cpp │ │ ├── memoryPool.hpp │ │ ├── memoryService.cpp │ │ ├── memoryService.hpp │ │ ├── memoryUsage.hpp │ │ ├── nmtDCmd.cpp │ │ ├── nmtDCmd.hpp │ │ ├── psMemoryPool.cpp │ │ ├── psMemoryPool.hpp │ │ ├── runtimeService.cpp │ │ ├── runtimeService.hpp │ │ ├── serviceUtil.hpp │ │ ├── threadService.cpp │ │ └── threadService.hpp │ │ ├── shark │ │ ├── llvmHeaders.hpp │ │ ├── llvmValue.hpp │ │ ├── sharkBlock.cpp │ │ ├── sharkBlock.hpp │ │ ├── sharkBuilder.cpp │ │ ├── sharkBuilder.hpp │ │ ├── sharkCacheDecache.cpp │ │ ├── sharkCacheDecache.hpp │ │ ├── sharkCodeBuffer.hpp │ │ ├── sharkCompiler.cpp │ │ ├── sharkCompiler.hpp │ │ ├── sharkConstant.cpp │ │ ├── sharkConstant.hpp │ │ ├── sharkContext.cpp │ │ ├── sharkContext.hpp │ │ ├── sharkEntry.hpp │ │ ├── sharkFunction.cpp │ │ ├── sharkFunction.hpp │ │ ├── sharkInliner.cpp │ │ ├── sharkInliner.hpp │ │ ├── sharkIntrinsics.cpp │ │ ├── sharkIntrinsics.hpp │ │ ├── sharkInvariants.cpp │ │ ├── sharkInvariants.hpp │ │ ├── sharkMemoryManager.cpp │ │ ├── sharkMemoryManager.hpp │ │ ├── sharkNativeWrapper.cpp │ │ ├── sharkNativeWrapper.hpp │ │ ├── sharkRuntime.cpp │ │ ├── sharkRuntime.hpp │ │ ├── sharkStack.cpp │ │ ├── sharkStack.hpp │ │ ├── sharkState.cpp │ │ ├── sharkState.hpp │ │ ├── sharkStateScanner.cpp │ │ ├── sharkStateScanner.hpp │ │ ├── sharkTopLevelBlock.cpp │ │ ├── sharkTopLevelBlock.hpp │ │ ├── sharkType.hpp │ │ ├── sharkValue.cpp │ │ ├── sharkValue.hpp │ │ ├── shark_globals.cpp │ │ └── shark_globals.hpp │ │ ├── trace │ │ ├── noTraceBackend.hpp │ │ ├── trace.dtd │ │ ├── trace.xml │ │ ├── traceBackend.hpp │ │ ├── traceDataTypes.hpp │ │ ├── traceEvent.hpp │ │ ├── traceEventClasses.xsl │ │ ├── traceEventIds.xsl │ │ ├── traceMacros.hpp │ │ ├── traceStream.hpp │ │ ├── traceTime.hpp │ │ ├── traceTypes.xsl │ │ ├── tracetypes.xml │ │ ├── tracing.hpp │ │ ├── xinclude.mod │ │ └── xsl_util.xsl │ │ └── utilities │ │ ├── accessFlags.cpp │ │ ├── accessFlags.hpp │ │ ├── array.cpp │ │ ├── array.hpp │ │ ├── bitMap.cpp │ │ ├── bitMap.hpp │ │ ├── bitMap.inline.hpp │ │ ├── constantTag.cpp │ │ ├── constantTag.hpp │ │ ├── copy.cpp │ │ ├── copy.hpp │ │ ├── debug.cpp │ │ ├── debug.hpp │ │ ├── decoder.cpp │ │ ├── decoder.hpp │ │ ├── decoder_elf.cpp │ │ ├── decoder_elf.hpp │ │ ├── defaultStream.hpp │ │ ├── dtrace.hpp │ │ ├── dtrace_usdt2_disabled.hpp │ │ ├── elfFile.cpp │ │ ├── elfFile.hpp │ │ ├── elfStringTable.cpp │ │ ├── elfStringTable.hpp │ │ ├── elfSymbolTable.cpp │ │ ├── elfSymbolTable.hpp │ │ ├── errorReporter.cpp │ │ ├── errorReporter.hpp │ │ ├── events.cpp │ │ ├── events.hpp │ │ ├── exceptions.cpp │ │ ├── exceptions.hpp │ │ ├── globalDefinitions.cpp │ │ ├── globalDefinitions.hpp │ │ ├── globalDefinitions_gcc.hpp │ │ ├── globalDefinitions_sparcWorks.hpp │ │ ├── globalDefinitions_visCPP.hpp │ │ ├── growableArray.cpp │ │ ├── growableArray.hpp │ │ ├── hashtable.cpp │ │ ├── hashtable.hpp │ │ ├── hashtable.inline.hpp │ │ ├── histogram.cpp │ │ ├── histogram.hpp │ │ ├── intHisto.cpp │ │ ├── intHisto.hpp │ │ ├── macros.hpp │ │ ├── numberSeq.cpp │ │ ├── numberSeq.hpp │ │ ├── ostream.cpp │ │ ├── ostream.hpp │ │ ├── preserveException.cpp │ │ ├── preserveException.hpp │ │ ├── quickSort.cpp │ │ ├── quickSort.hpp │ │ ├── sizes.cpp │ │ ├── sizes.hpp │ │ ├── stack.hpp │ │ ├── stack.inline.hpp │ │ ├── taskqueue.cpp │ │ ├── taskqueue.hpp │ │ ├── top.hpp │ │ ├── utf8.cpp │ │ ├── utf8.hpp │ │ ├── vmError.cpp │ │ ├── vmError.hpp │ │ ├── workgroup.cpp │ │ ├── workgroup.hpp │ │ ├── xmlstream.cpp │ │ ├── xmlstream.hpp │ │ ├── yieldingWorkgroup.cpp │ │ └── yieldingWorkgroup.hpp └── test │ ├── Makefile │ ├── TEST.ROOT │ ├── compiler │ ├── 5057225 │ │ └── Test5057225.java │ ├── 5091921 │ │ ├── Test5091921.java │ │ ├── Test6186134.java │ │ ├── Test6196102.java │ │ ├── Test6357214.java │ │ ├── Test6559156.java │ │ ├── Test6753639.java │ │ ├── Test6850611.java │ │ ├── Test6890943.java │ │ ├── Test6890943.sh │ │ ├── Test6897150.java │ │ ├── Test6905845.java │ │ ├── Test6931567.java │ │ ├── Test6935022.java │ │ ├── Test6959129.java │ │ ├── Test6985295.java │ │ ├── Test6992759.java │ │ ├── Test7005594.java │ │ ├── Test7005594.sh │ │ ├── Test7020614.java │ │ ├── input6890943.txt │ │ └── output6890943.txt │ ├── 6340864 │ │ ├── TestByteVect.java │ │ ├── TestDoubleVect.java │ │ ├── TestFloatVect.java │ │ ├── TestIntVect.java │ │ ├── TestLongVect.java │ │ └── TestShortVect.java │ ├── 6378821 │ │ └── Test6378821.java │ ├── 6431242 │ │ └── Test.java │ ├── 6443505 │ │ └── Test6443505.java │ ├── 6478991 │ │ └── NullCheckTest.java │ ├── 6539464 │ │ └── Test.java │ ├── 6579789 │ │ └── Test6579789.java │ ├── 6589834 │ │ └── Test_ia32.java │ ├── 6603011 │ │ └── Test.java │ ├── 6636138 │ │ ├── Test1.java │ │ └── Test2.java │ ├── 6646019 │ │ └── Test.java │ ├── 6646020 │ │ └── Tester.java │ ├── 6659207 │ │ └── Test.java │ ├── 6661247 │ │ └── Test.java │ ├── 6663621 │ │ └── IVTest.java │ ├── 6663848 │ │ └── Tester.java │ ├── 6663854 │ │ └── Test6663854.java │ ├── 6689060 │ │ └── Test.java │ ├── 6695810 │ │ └── Test.java │ ├── 6700047 │ │ └── Test6700047.java │ ├── 6711100 │ │ └── Test.java │ ├── 6711117 │ │ └── Test.java │ ├── 6712835 │ │ └── Test6712835.java │ ├── 6714694 │ │ └── Tester.java │ ├── 6716441 │ │ └── Tester.java │ ├── 6724218 │ │ └── Test.java │ ├── 6726999 │ │ └── Test.java │ ├── 6732154 │ │ └── Test6732154.java │ ├── 6741738 │ │ └── Tester.java │ ├── 6756768 │ │ ├── Test6756768.java │ │ └── Test6756768_2.java │ ├── 6757316 │ │ └── Test6757316.java │ ├── 6758234 │ │ └── Test6758234.java │ ├── 6769124 │ │ ├── TestArrayCopy6769124.java │ │ ├── TestDeoptInt6769124.java │ │ └── TestUnalignedLoad6769124.java │ ├── 6772683 │ │ └── InterruptedTest.java │ ├── 6775880 │ │ └── Test.java │ ├── 6778657 │ │ └── Test.java │ ├── 6792161 │ │ └── Test6792161.java │ ├── 6795161 │ │ └── Test.java │ ├── 6795362 │ │ └── Test6795362.java │ ├── 6795465 │ │ └── Test6795465.java │ ├── 6796786 │ │ └── Test6796786.java │ ├── 6797305 │ │ └── Test6797305.java │ ├── 6799693 │ │ └── Test.java │ ├── 6800154 │ │ └── Test6800154.java │ ├── 6805724 │ │ └── Test6805724.java │ ├── 6814842 │ │ └── Test6814842.java │ ├── 6823354 │ │ └── Test6823354.java │ ├── 6823453 │ │ └── Test.java │ ├── 6826736 │ │ └── Test.java │ ├── 6832293 │ │ └── Test.java │ ├── 6833129 │ │ └── Test.java │ ├── 6837011 │ │ └── Test6837011.java │ ├── 6837094 │ │ └── Test.java │ ├── 6843752 │ │ └── Test.java │ ├── 6849574 │ │ └── Test.java │ ├── 6851282 │ │ └── Test.java │ ├── 6852078 │ │ └── Test6852078.java │ ├── 6855164 │ │ └── Test.java │ ├── 6855215 │ │ └── Test6855215.java │ ├── 6857159 │ │ ├── Test6857159.java │ │ └── Test6857159.sh │ ├── 6859338 │ │ └── Test6859338.java │ ├── 6860469 │ │ └── Test.java │ ├── 6863155 │ │ └── Test6863155.java │ ├── 6863420 │ │ └── Test.java │ ├── 6865031 │ │ └── Test.java │ ├── 6865265 │ │ └── StackOverflowBug.java │ ├── 6866651 │ │ └── Test.java │ ├── 6875866 │ │ └── Test.java │ ├── 6877254 │ │ └── Test.java │ ├── 6879902 │ │ └── Test6879902.java │ ├── 6880034 │ │ └── Test6880034.java │ ├── 6885584 │ │ └── Test6885584.java │ ├── 6891750 │ │ └── Test6891750.java │ ├── 6892265 │ │ └── Test.java │ ├── 6894807 │ │ ├── IsInstanceTest.java │ │ └── Test6894807.sh │ ├── 6895383 │ │ └── Test.java │ ├── 6896727 │ │ └── Test.java │ ├── 6901572 │ │ └── Test.java │ ├── 6909839 │ │ └── Test6909839.java │ ├── 6910484 │ │ └── Test.java │ ├── 6910605 │ │ └── Test.java │ ├── 6910618 │ │ └── Test.java │ ├── 6912517 │ │ └── Test.java │ ├── 6916644 │ │ └── Test6916644.java │ ├── 6921969 │ │ └── TestMultiplyLongHiZero.java │ ├── 6930043 │ │ └── Test6930043.java │ ├── 6932496 │ │ └── Test6932496.java │ ├── 6935535 │ │ └── Test.java │ ├── 6942326 │ │ └── Test.java │ ├── 6946040 │ │ └── TestCharShortByteSwap.java │ ├── 6956668 │ │ └── Test6956668.java │ ├── 6958485 │ │ └── Test.java │ ├── 6968348 │ │ └── Test6968348.java │ ├── 6973329 │ │ └── Test.java │ ├── 6982370 │ │ └── Test6982370.java │ ├── 6990212 │ │ └── Test6990212.java │ ├── 7002666 │ │ └── Test7002666.java │ ├── 7009231 │ │ └── Test7009231.java │ ├── 7009359 │ │ └── Test7009359.java │ ├── 7017746 │ │ └── Test.java │ ├── 7024475 │ │ └── Test7024475.java │ ├── 7029152 │ │ └── Test.java │ ├── 7041100 │ │ └── Test7041100.java │ ├── 7042153 │ │ └── Test7042153.java │ ├── 7044738 │ │ └── Test7044738.java │ ├── 7046096 │ │ └── Test7046096.java │ ├── 7047069 │ │ └── Test7047069.java │ ├── 7048332 │ │ └── Test7048332.java │ ├── 7052494 │ │ └── Test7052494.java │ ├── 7068051 │ │ ├── Test7068051.java │ │ └── Test7068051.sh │ ├── 7070134 │ │ ├── Stemmer.java │ │ ├── Test7070134.sh │ │ └── words │ ├── 7082949 │ │ └── Test7082949.java │ ├── 7088020 │ │ └── Test7088020.java │ ├── 7090976 │ │ └── Test7090976.java │ ├── 7100757 │ │ └── Test7100757.java │ ├── 7103261 │ │ └── Test7103261.java │ ├── 7110586 │ │ └── Test7110586.java │ ├── 7116216 │ │ ├── LargeFrame.java │ │ └── StackOverflow.java │ ├── 7119644 │ │ ├── TestBooleanVect.java │ │ ├── TestByteDoubleVect.java │ │ ├── TestByteFloatVect.java │ │ ├── TestByteIntVect.java │ │ ├── TestByteLongVect.java │ │ ├── TestByteShortVect.java │ │ ├── TestByteVect.java │ │ ├── TestCharShortVect.java │ │ ├── TestCharVect.java │ │ ├── TestDoubleVect.java │ │ ├── TestFloatDoubleVect.java │ │ ├── TestFloatVect.java │ │ ├── TestIntDoubleVect.java │ │ ├── TestIntFloatVect.java │ │ ├── TestIntLongVect.java │ │ ├── TestIntVect.java │ │ ├── TestLongDoubleVect.java │ │ ├── TestLongFloatVect.java │ │ ├── TestLongVect.java │ │ ├── TestShortDoubleVect.java │ │ ├── TestShortFloatVect.java │ │ ├── TestShortIntVect.java │ │ ├── TestShortLongVect.java │ │ └── TestShortVect.java │ ├── 7123108 │ │ └── Test7123108.java │ ├── 7125879 │ │ └── Test7125879.java │ ├── 7141637 │ │ └── SpreadNullArg.java │ ├── 7158807 │ │ └── Test7158807.java │ ├── 7160610 │ │ └── Test7160610.java │ ├── 7169782 │ │ └── Test7169782.java │ ├── 7174363 │ │ └── Test7174363.java │ ├── 7177917 │ │ └── Test7177917.java │ ├── 7179138 │ │ ├── Test7179138_1.java │ │ └── Test7179138_2.java │ ├── 7184394 │ │ ├── TestAESBase.java │ │ ├── TestAESDecode.java │ │ ├── TestAESEncode.java │ │ └── TestAESMain.java │ ├── 7190310 │ │ ├── Test7190310.java │ │ └── Test7190310_unsafe.java │ ├── 7192963 │ │ ├── TestByteVect.java │ │ ├── TestDoubleVect.java │ │ ├── TestFloatVect.java │ │ ├── TestIntVect.java │ │ ├── TestLongVect.java │ │ └── TestShortVect.java │ ├── 7196199 │ │ └── Test7196199.java │ ├── 7199742 │ │ └── Test7199742.java │ ├── 7200264 │ │ ├── Test7200264.sh │ │ └── TestIntVect.java │ ├── 8000805 │ │ └── Test8000805.java │ ├── 8001183 │ │ └── TestCharVect.java │ ├── 8002069 │ │ └── Test8002069.java │ ├── 8004741 │ │ └── Test8004741.java │ ├── 8004867 │ │ ├── TestIntAtomicCAS.java │ │ ├── TestIntAtomicOrdered.java │ │ ├── TestIntAtomicVolatile.java │ │ ├── TestIntUnsafeCAS.java │ │ ├── TestIntUnsafeOrdered.java │ │ └── TestIntUnsafeVolatile.java │ ├── 8005033 │ │ └── Test8005033.java │ ├── 8005419 │ │ └── Test8005419.java │ ├── 8005956 │ │ └── PolynomialRoot.java │ ├── 8007294 │ │ └── Test8007294.java │ ├── 8007722 │ │ └── Test8007722.java │ ├── 8009761 │ │ └── Test8009761.java │ ├── 8010927 │ │ └── Test8010927.java │ ├── EscapeAnalysis │ │ └── Test8020215.java │ ├── cpuflags │ │ └── RestoreMXCSR.java │ └── membars │ │ └── DekkerTest.java │ ├── gc │ ├── 6581734 │ │ └── Test6581734.java │ ├── 6845368 │ │ └── bigobj.java │ ├── 6941923 │ │ └── test6941923.sh │ ├── 7072527 │ │ └── TestFullGCCount.java │ ├── 7168848 │ │ └── HumongousAlloc.java │ ├── TestVerifyBeforeGCDuringStartup.java │ ├── g1 │ │ └── TestRegionAlignment.java │ ├── heap_inspection │ │ └── TestPrintClassHistogram.java │ └── init │ │ └── TestHandleExceedingProcessSizeLimitIn32BitBuilds.java │ ├── jprt.config │ ├── runtime │ ├── 6294277 │ │ └── SourceDebugExtension.java │ ├── 6626217 │ │ ├── IFace.java │ │ ├── Loader2.java │ │ ├── Test6626217.sh │ │ ├── You_Have_Been_P0wned.java │ │ ├── bug_21227.java │ │ ├── from_loader2.java │ │ ├── many_loader1.java.foo │ │ └── many_loader2.java.foo │ ├── 6819213 │ │ └── TestBootNativeLibraryPath.java │ ├── 6878713 │ │ └── Test6878713.sh │ ├── 6888954 │ │ └── vmerrors.sh │ ├── 6925573 │ │ └── SortMethodsTest.java │ ├── 6929067 │ │ ├── T.java │ │ ├── Test6929067.sh │ │ └── invoke.c │ ├── 6981737 │ │ └── Test6981737.java │ ├── 7020373 │ │ └── Test7020373.sh │ ├── 7051189 │ │ └── Xchecksig.sh │ ├── 7100935 │ │ ├── TestConjointAtomicArraycopy.java │ │ └── TestShortArraycopy.java │ ├── 7107135 │ │ ├── Test.java │ │ ├── Test7107135.sh │ │ ├── TestMT.java │ │ └── test.c │ ├── 7110720 │ │ └── Test7110720.sh │ ├── 7116786 │ │ └── Test7116786.java │ ├── 7158804 │ │ └── Test7158804.sh │ ├── 7158988 │ │ ├── FieldMonitor.java │ │ └── TestPostFieldModification.java │ ├── 7160757 │ │ └── Test7160757.java │ ├── 7162488 │ │ └── Test7162488.sh │ ├── 7167069 │ │ └── PrintAsFlag.java │ ├── 7196045 │ │ └── Test7196045.java │ ├── 8010389 │ │ └── VMThreadDlopen.java │ ├── CommandLine │ │ ├── CompilerConfigFileWarning.java │ │ └── ConfigFileWarning.java │ └── NMT │ │ ├── BaselineWithParameter.java │ │ ├── CommandLineDetail.java │ │ ├── CommandLineEmptyArgument.java │ │ ├── CommandLineInvalidArgument.java │ │ ├── CommandLineSummary.java │ │ ├── CommandLineTurnOffNMT.java │ │ ├── JcmdDiffCallsite.java │ │ ├── JcmdScale.java │ │ ├── JcmdWithNMTDisabled.java │ │ ├── MallocTestType.java │ │ ├── PrintNMTStatistics.java │ │ ├── PrintNMTStatisticsWithNMTDisabled.java │ │ ├── ReleaseCommittedMemory.java │ │ ├── ShutdownTwice.java │ │ ├── SummaryAfterShutdown.java │ │ ├── SummarySanityCheck.java │ │ ├── ThreadedMallocTestType.java │ │ ├── ThreadedVirtualAllocTestType.java │ │ └── VirtualAllocTestType.java │ ├── sanity │ └── WBApi.java │ ├── serviceability │ ├── 7170638 │ │ └── SDTProbesGNULinuxTest.sh │ ├── ParserTest.java │ └── attach │ │ ├── AttachWithStalePidFile.java │ │ └── AttachWithStalePidFileTarget.java │ ├── test_env.sh │ └── testlibrary │ ├── ClassFileInstaller.java │ ├── OutputAnalyzerTest.java │ ├── com │ └── oracle │ │ └── java │ │ └── testlibrary │ │ ├── JDKToolFinder.java │ │ ├── OutputAnalyzer.java │ │ ├── OutputBuffer.java │ │ ├── Platform.java │ │ ├── ProcessTools.java │ │ └── StreamPumper.java │ └── whitebox │ └── sun │ └── hotspot │ ├── WhiteBox.java │ └── parser │ └── DiagnosticCommand.java ├── JUnit ├── .classpath ├── .project ├── args_c.txt ├── args_com.txt ├── c.bat ├── com.bat ├── javacdoc.txt ├── myout.java ├── run.bat ├── src │ ├── junit │ │ ├── extensions │ │ │ ├── ActiveTestSuite.java │ │ │ ├── RepeatedTest.java │ │ │ ├── TestDecorator.java │ │ │ ├── TestSetup.java │ │ │ └── package-info.java │ │ ├── framework │ │ │ ├── Assert.java │ │ │ ├── AssertionFailedError.java │ │ │ ├── ComparisonCompactor.java │ │ │ ├── ComparisonFailure.java │ │ │ ├── JUnit4TestAdapter.java │ │ │ ├── JUnit4TestAdapterCache.java │ │ │ ├── JUnit4TestCaseFacade.java │ │ │ ├── Protectable.java │ │ │ ├── Test.java │ │ │ ├── TestCase.java │ │ │ ├── TestFailure.java │ │ │ ├── TestListener.java │ │ │ ├── TestResult.java │ │ │ ├── TestSuite.java │ │ │ └── package-info.java │ │ ├── runner │ │ │ ├── BaseTestRunner.java │ │ │ ├── TestRunListener.java │ │ │ ├── Version.java │ │ │ ├── Version.java.template │ │ │ ├── logo.gif │ │ │ ├── package-info.java │ │ │ └── smalllogo.gif │ │ └── textui │ │ │ ├── ResultPrinter.java │ │ │ ├── TestRunner.java │ │ │ └── package-info.java │ ├── my │ │ ├── Debug.java │ │ └── debug.properties │ └── org │ │ ├── hamcrest │ │ ├── BaseDescription.java │ │ ├── BaseMatcher.java │ │ ├── CoreMatchers.java │ │ ├── Description.java │ │ ├── Factory.java │ │ ├── Matcher.java │ │ ├── SelfDescribing.java │ │ ├── StringDescription.java │ │ ├── core │ │ │ ├── AllOf.java │ │ │ ├── AnyOf.java │ │ │ ├── DescribedAs.java │ │ │ ├── Is.java │ │ │ ├── IsAnything.java │ │ │ ├── IsEqual.java │ │ │ ├── IsInstanceOf.java │ │ │ ├── IsNot.java │ │ │ ├── IsNull.java │ │ │ ├── IsSame.java │ │ │ └── package.html │ │ ├── internal │ │ │ ├── ArrayIterator.java │ │ │ ├── SelfDescribingValue.java │ │ │ └── SelfDescribingValueIterator.java │ │ └── package.html │ │ └── junit │ │ ├── After.java │ │ ├── AfterClass.java │ │ ├── Assert.java │ │ ├── Assume.java │ │ ├── Before.java │ │ ├── BeforeClass.java │ │ ├── ComparisonFailure.java │ │ ├── Ignore.java │ │ ├── Test.java │ │ ├── experimental │ │ ├── results │ │ │ ├── FailureList.java │ │ │ ├── PrintableResult.java │ │ │ └── ResultMatchers.java │ │ ├── test │ │ │ ├── ExperimentalTests.java │ │ │ ├── results │ │ │ │ ├── PrintableResultTest.java │ │ │ │ └── ResultMatchersTest.java │ │ │ └── theories │ │ │ │ ├── DataPointMethodTest.java │ │ │ │ ├── ParameterizedAssertionErrorTest.java │ │ │ │ └── TheoriesTest.java │ │ └── theories │ │ │ ├── DataPoint.java │ │ │ ├── ParameterSignature.java │ │ │ ├── ParameterSupplier.java │ │ │ ├── ParametersSuppliedBy.java │ │ │ ├── PotentialParameterValue.java │ │ │ ├── Theories.java │ │ │ ├── Theory.java │ │ │ ├── internal │ │ │ ├── ParameterizedAssertionError.java │ │ │ └── TheoryMethod.java │ │ │ └── suppliers │ │ │ ├── TestedOn.java │ │ │ └── TestedOnSupplier.java │ │ ├── internal │ │ ├── ArrayComparisonFailure.java │ │ ├── TextListener.java │ │ ├── requests │ │ │ ├── ClassRequest.java │ │ │ ├── ClassesRequest.java │ │ │ ├── ErrorReportingRequest.java │ │ │ ├── FilterRequest.java │ │ │ ├── IgnoredClassRunner.java │ │ │ ├── SortingRequest.java │ │ │ └── package-info.java │ │ └── runners │ │ │ ├── ClassRoadie.java │ │ │ ├── CompositeRunner.java │ │ │ ├── ErrorReportingRunner.java │ │ │ ├── FailedBefore.java │ │ │ ├── InitializationError.java │ │ │ ├── JUnit38ClassRunner.java │ │ │ ├── JUnit4ClassRunner.java │ │ │ ├── MethodRoadie.java │ │ │ ├── MethodValidator.java │ │ │ ├── OldTestClassRunner.java │ │ │ ├── TestClass.java │ │ │ ├── TestClassRunner.java │ │ │ ├── TestMethod.java │ │ │ └── package-info.java │ │ ├── matchers │ │ ├── CombinableMatcher.java │ │ ├── Each.java │ │ ├── IsCollectionContaining.java │ │ ├── JUnitMatchers.java │ │ ├── StringContains.java │ │ ├── SubstringMatcher.java │ │ └── TypeSafeMatcher.java │ │ ├── package-info.java │ │ ├── runner │ │ ├── Description.java │ │ ├── JUnitCore.java │ │ ├── Request.java │ │ ├── Result.java │ │ ├── RunWith.java │ │ ├── Runner.java │ │ ├── manipulation │ │ │ ├── Filter.java │ │ │ ├── Filterable.java │ │ │ ├── NoTestsRemainException.java │ │ │ ├── Sortable.java │ │ │ ├── Sorter.java │ │ │ └── package-info.java │ │ ├── notification │ │ │ ├── Failure.java │ │ │ ├── RunListener.java │ │ │ ├── RunNotifier.java │ │ │ ├── StoppedByUserException.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ └── runners │ │ ├── AllTests.java │ │ ├── Enclosed.java │ │ ├── Parameterized.java │ │ ├── Suite.java │ │ └── package-info.java └── test │ ├── junit │ ├── samples │ │ ├── AllTests.java │ │ ├── ListTest.java │ │ ├── SimpleTest.java │ │ ├── money │ │ │ ├── IMoney.java │ │ │ ├── Money.java │ │ │ ├── MoneyBag.java │ │ │ ├── MoneyTest.java │ │ │ └── package-info.java │ │ └── package-info.java │ └── tests │ │ ├── AllTests.java │ │ ├── WasRun.java │ │ ├── extensions │ │ ├── ActiveTestTest.java │ │ ├── AllTests.java │ │ ├── ExtensionTest.java │ │ ├── RepeatedTestTest.java │ │ └── package-info.java │ │ ├── framework │ │ ├── AllTests.java │ │ ├── AssertTest.java │ │ ├── ComparisonCompactorTest.java │ │ ├── ComparisonFailureTest.java │ │ ├── DoublePrecisionAssertTest.java │ │ ├── Failure.java │ │ ├── FloatAssertTest.java │ │ ├── InheritedTestCase.java │ │ ├── NoArgTestCaseTest.java │ │ ├── NoTestCaseClass.java │ │ ├── NoTestCases.java │ │ ├── NotPublicTestCase.java │ │ ├── NotVoidTestCase.java │ │ ├── OneTestCase.java │ │ ├── OverrideTestCase.java │ │ ├── Success.java │ │ ├── SuiteTest.java │ │ ├── TestCaseTest.java │ │ ├── TestImplementorTest.java │ │ ├── TestListenerTest.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── runner │ │ ├── AllTests.java │ │ ├── BaseTestRunnerTest.java │ │ ├── StackFilterTest.java │ │ ├── TextFeedbackTest.java │ │ ├── TextRunnerSingleMethodTest.java │ │ ├── TextRunnerTest.java │ │ └── package-info.java │ └── org │ └── junit │ ├── samples │ ├── AssertTest.java │ ├── IgnoreTest.java │ ├── JUnit4ClassRunnerTest.java │ ├── JUnit4ClassRunnerTestSuper.java │ ├── ListTest.java │ ├── Pre4Test.java │ ├── RunWithTest.java │ ├── SimpleTest.java │ ├── money │ │ ├── MoneyTest.java │ │ └── package-info.java │ └── package-info.java │ └── tests │ ├── AllTests.java │ ├── AllTestsTest.java │ ├── AnnotatedDescriptionTest.java │ ├── AnnotationTest.java │ ├── AssertionTest.java │ ├── AssumptionTest.java │ ├── AssumptionViolatedExceptionTest.java │ ├── BothTest.java │ ├── ClassRequestTest.java │ ├── CommandLineTest.java │ ├── EachTest.java │ ├── EnclosedTest.java │ ├── ExpectedTest.java │ ├── FailedConstructionTest.java │ ├── ForwardCompatibilityPrintingTest.java │ ├── ForwardCompatibilityTest.java │ ├── IgnoreClassTest.java │ ├── InaccessibleBaseClassTest.java │ ├── InitializationErrorForwardCompatibilityTest.java │ ├── JUnitCoreTest.java │ ├── ListenerTest.java │ ├── OldTestClassAdaptingListenerTest.java │ ├── OldTestClassRunnerTest.java │ ├── OldTests.java │ ├── ParameterizedTestMethodTest.java │ ├── ParameterizedTestTest.java │ ├── PreJUnit4TestCaseRunnerTest.java │ ├── RunWithTest.java │ ├── RunnerTest.java │ ├── SingleMethodTest.java │ ├── SortableTest.java │ ├── SuiteDescriptionTest.java │ ├── SuiteMethodTest.java │ ├── SuiteTest.java │ ├── TestClassMethodsRunnerTest.java │ ├── TestDescriptionTest.java │ ├── TestListenerTest.java │ ├── TestMethodTest.java │ ├── TextListenerTest.java │ ├── TimeoutTest.java │ ├── UserStopTest.java │ ├── ValidationTest.java │ ├── anotherpackage │ ├── Sub.java │ └── Super.java │ └── package-info.java ├── Javac2007 ├── .gitignore ├── README.md ├── args.txt ├── args_com.txt ├── com.bat ├── compiler.properties ├── compiler_CN.properties ├── jap.bat ├── javac.properties ├── javap.txt ├── myout.java ├── run.bat ├── src │ ├── META-INF │ │ └── services │ │ │ └── javax.annotation.processing.Processor │ ├── com │ │ └── sun │ │ │ ├── source │ │ │ ├── tree │ │ │ │ ├── AnnotationTree.java │ │ │ │ ├── ArrayAccessTree.java │ │ │ │ ├── ArrayTypeTree.java │ │ │ │ ├── AssertTree.java │ │ │ │ ├── AssignmentTree.java │ │ │ │ ├── BinaryTree.java │ │ │ │ ├── BlockTree.java │ │ │ │ ├── BreakTree.java │ │ │ │ ├── CaseTree.java │ │ │ │ ├── CatchTree.java │ │ │ │ ├── ClassTree.java │ │ │ │ ├── CompilationUnitTree.java │ │ │ │ ├── CompoundAssignmentTree.java │ │ │ │ ├── ConditionalExpressionTree.java │ │ │ │ ├── ContinueTree.java │ │ │ │ ├── DoWhileLoopTree.java │ │ │ │ ├── EmptyStatementTree.java │ │ │ │ ├── EnhancedForLoopTree.java │ │ │ │ ├── ErroneousTree.java │ │ │ │ ├── ExpressionStatementTree.java │ │ │ │ ├── ExpressionTree.java │ │ │ │ ├── ForLoopTree.java │ │ │ │ ├── IdentifierTree.java │ │ │ │ ├── IfTree.java │ │ │ │ ├── ImportTree.java │ │ │ │ ├── InstanceOfTree.java │ │ │ │ ├── LabeledStatementTree.java │ │ │ │ ├── LineMap.java │ │ │ │ ├── LiteralTree.java │ │ │ │ ├── MemberSelectTree.java │ │ │ │ ├── MethodInvocationTree.java │ │ │ │ ├── MethodTree.java │ │ │ │ ├── ModifiersTree.java │ │ │ │ ├── NewArrayTree.java │ │ │ │ ├── NewClassTree.java │ │ │ │ ├── ParameterizedTypeTree.java │ │ │ │ ├── ParenthesizedTree.java │ │ │ │ ├── PrimitiveTypeTree.java │ │ │ │ ├── ReturnTree.java │ │ │ │ ├── Scope.java │ │ │ │ ├── StatementTree.java │ │ │ │ ├── SwitchTree.java │ │ │ │ ├── SynchronizedTree.java │ │ │ │ ├── ThrowTree.java │ │ │ │ ├── Tree.java │ │ │ │ ├── TreeVisitor.java │ │ │ │ ├── TryTree.java │ │ │ │ ├── TypeCastTree.java │ │ │ │ ├── TypeParameterTree.java │ │ │ │ ├── UnaryTree.java │ │ │ │ ├── VariableTree.java │ │ │ │ ├── WhileLoopTree.java │ │ │ │ ├── WildcardTree.java │ │ │ │ └── package-info.java │ │ │ └── util │ │ │ │ ├── JavacTask.java │ │ │ │ ├── SimpleTreeVisitor.java │ │ │ │ ├── SourcePositions.java │ │ │ │ ├── TaskEvent.java │ │ │ │ ├── TaskListener.java │ │ │ │ ├── TreePath.java │ │ │ │ ├── TreePathScanner.java │ │ │ │ ├── TreeScanner.java │ │ │ │ ├── Trees.java │ │ │ │ └── package-info.java │ │ │ └── tools │ │ │ └── javac │ │ │ ├── Launcher.java │ │ │ ├── Main.java │ │ │ ├── Server.java │ │ │ ├── api │ │ │ ├── JavacScope.java │ │ │ ├── JavacTaskImpl.java │ │ │ ├── JavacTool.java │ │ │ ├── JavacTrees.java │ │ │ └── WrappingJavaFileManager.java │ │ │ ├── code │ │ │ ├── Attribute.java │ │ │ ├── BoundKind.java │ │ │ ├── Flags.java │ │ │ ├── Kinds.java │ │ │ ├── Lint.java │ │ │ ├── Scope.java │ │ │ ├── Source.java │ │ │ ├── Symbol.java │ │ │ ├── Symbol_toString有错.java │ │ │ ├── Symtab.java │ │ │ ├── Type.java │ │ │ ├── TypeTags.java │ │ │ ├── Types.java │ │ │ ├── 复件 (2) Symbol.java │ │ │ └── 复件 (2) Type.java │ │ │ ├── comp │ │ │ ├── Annotate.java │ │ │ ├── Attr.java │ │ │ ├── AttrContext.java │ │ │ ├── AttrContextEnv.java │ │ │ ├── Check.java │ │ │ ├── ConstFold.java │ │ │ ├── Enter.java │ │ │ ├── Env.java │ │ │ ├── Flow.java │ │ │ ├── Infer.java │ │ │ ├── Lower.java │ │ │ ├── Lower222.java │ │ │ ├── MemberEnter.java │ │ │ ├── Resolve.java │ │ │ ├── Todo.java │ │ │ ├── TransTypes.java │ │ │ └── TransTypes222.java │ │ │ ├── jvm │ │ │ ├── ByteCodes.java │ │ │ ├── CRTFlags.java │ │ │ ├── CRTable.java │ │ │ ├── ClassFile.java │ │ │ ├── ClassReader.java │ │ │ ├── ClassReader2.java │ │ │ ├── ClassReader20081126.java │ │ │ ├── ClassWriter.java │ │ │ ├── Code.java │ │ │ ├── Gen.java │ │ │ ├── Items.java │ │ │ ├── Pool.java │ │ │ ├── Target.java │ │ │ ├── UninitializedType.java │ │ │ ├── 复件 ClassReader.java │ │ │ ├── 复件 ClassReader_Bug.java │ │ │ └── 首先替换ClassReader.java │ │ │ ├── main │ │ │ ├── CommandLine.java │ │ │ ├── JavaCompiler.java │ │ │ ├── JavacOption.java │ │ │ ├── Main.java │ │ │ ├── OptionName.java │ │ │ └── RecognizedOptions.java │ │ │ ├── model │ │ │ ├── AnnotationProxyMaker.java │ │ │ ├── FilteredMemberList.java │ │ │ ├── JavacElements.java │ │ │ ├── JavacSourcePosition.java │ │ │ └── JavacTypes.java │ │ │ ├── parser │ │ │ ├── DocCommentScanner.java │ │ │ ├── EndPosParser.java │ │ │ ├── Keywords.java │ │ │ ├── Lexer.java │ │ │ ├── Parser.java │ │ │ ├── Scanner.java │ │ │ └── Token.java │ │ │ ├── processing │ │ │ ├── AnnotationProcessingError.java │ │ │ ├── JavacFiler.java │ │ │ ├── JavacMessager.java │ │ │ ├── JavacProcessingEnvironment.java │ │ │ ├── JavacRoundEnvironment.java │ │ │ ├── PrintingProcessor.java │ │ │ └── ServiceProxy.java │ │ │ ├── resources │ │ │ ├── compiler.properties │ │ │ ├── compiler_ja.properties │ │ │ ├── compiler_zh_CN.properties │ │ │ ├── compiler_zh_CN2.properties │ │ │ ├── javac.properties │ │ │ ├── javac_ja.properties │ │ │ ├── javac_zh_CN.properties │ │ │ ├── javac_zh_CN2.properties │ │ │ ├── legacy.properties │ │ │ └── version-template.java │ │ │ ├── services │ │ │ └── javax.tools.JavaCompilerTool │ │ │ ├── sym │ │ │ └── CreateSymbols.java │ │ │ ├── tree │ │ │ ├── JCTree.java │ │ │ ├── Pretty.java │ │ │ ├── TreeCopier.java │ │ │ ├── TreeInfo.java │ │ │ ├── TreeMaker.java │ │ │ ├── TreeScanner.java │ │ │ └── TreeTranslator.java │ │ │ └── util │ │ │ ├── Abort.java │ │ │ ├── BaseFileObject.java │ │ │ ├── Bits.java │ │ │ ├── ByteBuffer.java │ │ │ ├── ClientCodeException.java │ │ │ ├── Constants.java │ │ │ ├── Context.java │ │ │ ├── Convert.java │ │ │ ├── DiagnosticFormatter.java │ │ │ ├── FatalError.java │ │ │ ├── JCDiagnostic.java │ │ │ ├── JavacFileManager.java │ │ │ ├── LayoutCharacters.java │ │ │ ├── List.java │ │ │ ├── ListBuffer.java │ │ │ ├── Log.java │ │ │ ├── MandatoryWarningHandler.java │ │ │ ├── Messages.java │ │ │ ├── Name.java │ │ │ ├── Old199.java │ │ │ ├── Options.java │ │ │ ├── Pair.java │ │ │ ├── Paths.java │ │ │ ├── Position.java │ │ │ ├── PropagatedException.java │ │ │ ├── Version.java │ │ │ └── Warner.java │ ├── javax │ │ ├── annotation │ │ │ └── processing │ │ │ │ ├── AbstractProcessor.java │ │ │ │ ├── Completion.java │ │ │ │ ├── Completions.java │ │ │ │ ├── Filer.java │ │ │ │ ├── FilerException.java │ │ │ │ ├── Messager.java │ │ │ │ ├── ProcessingEnvironment.java │ │ │ │ ├── Processor.java │ │ │ │ ├── RoundEnvironment.java │ │ │ │ ├── SupportedAnnotationTypes.java │ │ │ │ ├── SupportedOptions.java │ │ │ │ ├── SupportedSourceVersion.java │ │ │ │ └── package-info.java │ │ ├── lang │ │ │ └── model │ │ │ │ ├── SourceVersion.java │ │ │ │ ├── element │ │ │ │ ├── AnnotationMirror.java │ │ │ │ ├── AnnotationValue.java │ │ │ │ ├── AnnotationValueVisitor.java │ │ │ │ ├── Element.java │ │ │ │ ├── ElementKind.java │ │ │ │ ├── ElementVisitor.java │ │ │ │ ├── ExecutableElement.java │ │ │ │ ├── Modifier.java │ │ │ │ ├── Name.java │ │ │ │ ├── NestingKind.java │ │ │ │ ├── PackageElement.java │ │ │ │ ├── TypeElement.java │ │ │ │ ├── TypeParameterElement.java │ │ │ │ ├── UnknownAnnotationValueException.java │ │ │ │ ├── UnknownElementException.java │ │ │ │ ├── VariableElement.java │ │ │ │ └── package-info.java │ │ │ │ ├── overview.html │ │ │ │ ├── package-info.java │ │ │ │ ├── type │ │ │ │ ├── ArrayType.java │ │ │ │ ├── DeclaredType.java │ │ │ │ ├── ErrorType.java │ │ │ │ ├── ExecutableType.java │ │ │ │ ├── MirroredTypeException.java │ │ │ │ ├── MirroredTypesException.java │ │ │ │ ├── NoType.java │ │ │ │ ├── NullType.java │ │ │ │ ├── PrimitiveType.java │ │ │ │ ├── ReferenceType.java │ │ │ │ ├── TypeKind.java │ │ │ │ ├── TypeMirror.java │ │ │ │ ├── TypeVariable.java │ │ │ │ ├── TypeVisitor.java │ │ │ │ ├── UnknownTypeException.java │ │ │ │ ├── WildcardType.java │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ ├── AbstractAnnotationValueVisitor6.java │ │ │ │ ├── AbstractElementVisitor6.java │ │ │ │ ├── AbstractTypeVisitor6.java │ │ │ │ ├── ElementFilter.java │ │ │ │ ├── ElementKindVisitor6.java │ │ │ │ ├── ElementScanner6.java │ │ │ │ ├── Elements.java │ │ │ │ ├── SimpleAnnotationValueVisitor6.java │ │ │ │ ├── SimpleElementVisitor6.java │ │ │ │ ├── SimpleTypeVisitor6.java │ │ │ │ ├── TypeKindVisitor6.java │ │ │ │ ├── Types.java │ │ │ │ └── package-info.java │ │ └── tools │ │ │ ├── Diagnostic.java │ │ │ ├── DiagnosticCollector.java │ │ │ ├── DiagnosticListener.java │ │ │ ├── FileObject.java │ │ │ ├── ForwardingFileObject.java │ │ │ ├── ForwardingJavaFileManager.java │ │ │ ├── ForwardingJavaFileObject.java │ │ │ ├── JavaCompiler.java │ │ │ ├── JavaFileManager.java │ │ │ ├── JavaFileObject.java │ │ │ ├── OptionChecker.java │ │ │ ├── SimpleJavaFileObject.java │ │ │ ├── StandardJavaFileManager.java │ │ │ ├── StandardLocation.java │ │ │ ├── Tool.java │ │ │ ├── ToolProvider.java │ │ │ ├── overview.html │ │ │ └── package-info.java │ ├── my │ │ ├── CheckNamesProcessor.java │ │ ├── Debug.java │ │ ├── MyProcessor.java │ │ ├── debug.properties │ │ └── test │ │ │ ├── JavacStarter.java │ │ │ └── Test.java │ ├── sun │ │ └── misc │ │ │ ├── Service.java │ │ │ └── ServiceConfigurationError.java │ └── test │ │ ├── attr │ │ ├── AttrTest.java │ │ ├── AttrTests.java │ │ ├── AttrTests00.java │ │ ├── AttrTests01.java │ │ ├── AttrTests02.java │ │ ├── AttrTests03.java │ │ ├── AttrTests04.java │ │ ├── AttrTests05.java │ │ ├── AttrTests06.java │ │ ├── AttrTests07.java │ │ ├── AttrTests08.java │ │ ├── AttrTests09.java │ │ ├── CaptureTest.java │ │ ├── CheckOverride.java │ │ ├── NOOUTERTHIS.java │ │ ├── SubstTest.java │ │ ├── Test.java │ │ ├── VisitApplyTest.java │ │ ├── VisitMethodDefTest.java │ │ ├── VisitNewClassTest.java │ │ ├── VisitSelectTest.java │ │ ├── error │ │ │ ├── UpperBoundTest.java │ │ │ ├── annotation_missing_default_value.java │ │ │ ├── annotation_type_not_applicable.java │ │ │ ├── cant_extend_intf_annotation.java │ │ │ ├── cant_inherit_diff_arg.java │ │ │ ├── cant_select_static_class_from_param_type.java │ │ │ ├── cyclic_inheritance.java │ │ │ ├── does_not_override_abstract.java │ │ │ ├── duplicate_annotation_member_value.java │ │ │ ├── enum_no_finalize.java │ │ │ ├── enum_no_subclassing.java │ │ │ ├── enum_types_not_extensible.java │ │ │ ├── generic_throwable.java │ │ │ ├── improperly_formed_type_inner_raw_param.java │ │ │ ├── improperly_formed_type_param_missing.java │ │ │ ├── intf_annotation_cant_have_type_params.java │ │ │ ├── method_does_not_override_superclass.java │ │ │ ├── not_within_bounds.java │ │ │ ├── override_static.java │ │ │ └── repeated_annotation_target.java │ │ └── warning │ │ │ └── missing_deprecated_annotation.java │ │ ├── enter │ │ ├── ClassA.java │ │ ├── ClassC.java │ │ ├── ClassD.java │ │ ├── ClassE.java │ │ ├── ClassF.java │ │ ├── ClassG.java │ │ ├── EnterTest.java │ │ ├── PackageAnnotations.java │ │ ├── myout.txt │ │ └── package-info.java │ │ ├── flow │ │ ├── AnonInnerException_1.java │ │ ├── AnonInnerException_2.java │ │ ├── AnonInnerException_3.java │ │ ├── MyException.java │ │ ├── Test.java │ │ ├── Test01.java │ │ └── Test02.java │ │ ├── jvm │ │ ├── ClassReaderTest.java │ │ ├── ClassWriterTest.java │ │ ├── ClassWriterTest01.java │ │ ├── ExtendsClass.java │ │ ├── GenTest.java │ │ ├── InterfaceA.java │ │ ├── LoadClassTest.java │ │ ├── Noname1.java │ │ └── package-info.java │ │ ├── memberEnter │ │ ├── AnnotateTest.java │ │ ├── CheckCanonical.java │ │ ├── Clash │ │ │ └── ClassA.java │ │ ├── ClassA.java │ │ ├── ClassC.java │ │ ├── ClassD.java │ │ ├── ClassE.java │ │ ├── ClassF.java │ │ ├── ClassG.java │ │ ├── EnumTest.java │ │ ├── ImportTest.java │ │ ├── MemberEnterTest.java │ │ ├── MemberEnterTest2.java │ │ ├── NotAllowGenerics.java │ │ ├── PackageAnnotations.java │ │ ├── UniqueImport.java │ │ ├── VisitMethodDefTest.java │ │ ├── com │ │ │ └── sun │ │ │ │ └── tools │ │ │ │ └── CompilerBootstrapEnumTest.java │ │ ├── package-info.java │ │ ├── subdir │ │ │ ├── UniqueImport.java │ │ │ └── package-info.java │ │ ├── subdir2 │ │ │ └── UniqueImport.java │ │ └── 测试例子汇总.java │ │ ├── miranda │ │ ├── 4686148 │ │ │ ├── AbstractTest.java │ │ │ ├── ConcreteTest.java │ │ │ └── Test.java │ │ ├── 4686811 │ │ │ ├── Tryit.java │ │ │ ├── p1 │ │ │ │ ├── A.java │ │ │ │ └── C.java │ │ │ └── p2 │ │ │ │ └── B.java │ │ ├── 4711056 │ │ │ ├── T1.java │ │ │ ├── T2.java │ │ │ ├── T3.java │ │ │ └── T4.java │ │ ├── T4279316a.java │ │ ├── T4279316b.java │ │ ├── T4279316c.java │ │ ├── T4279316d.java │ │ ├── T4528315.java │ │ ├── T4666866.java │ │ └── T4711325.java │ │ ├── my │ │ └── test │ │ │ ├── AttrTest.java │ │ │ ├── ClassReaderTest.java │ │ │ ├── ComputeAnnotationSetTest.java │ │ │ ├── GenTest.java │ │ │ ├── JavacToolTest.java │ │ │ ├── ListTest.java │ │ │ ├── ParserTest01.java │ │ │ ├── ParserTest02.java │ │ │ ├── Test (复件).java │ │ │ ├── Test.java │ │ │ ├── TestExist.java │ │ │ ├── TestNIO.java │ │ │ ├── TopLevelClass.java │ │ │ ├── TopLevelClassReader.java │ │ │ ├── package-info.java │ │ │ └── 复件 Test.java │ │ ├── my2 │ │ ├── Debug.java │ │ ├── ExtendsTest.java │ │ ├── InterfaceTest.java │ │ ├── PackageTest.java │ │ ├── StaticImportTest.java │ │ └── test │ │ │ ├── BoundKind.java │ │ │ ├── BoxTest.java │ │ │ ├── BoxWithBoundTest.java │ │ │ ├── ClassA.java │ │ │ ├── ClassA1.java │ │ │ ├── ClassA1_1.java │ │ │ ├── ClassA1_2.java │ │ │ ├── ClassA2.java │ │ │ ├── ClassA2_1.java │ │ │ ├── ClassA2_2.java │ │ │ ├── ClassA2_2_1.java │ │ │ ├── ClassReaderTest.java │ │ │ ├── ComputeAnnotationSetTest.java │ │ │ ├── EnhancedForLoopAutoboxingUnboxing.java │ │ │ ├── ExtendsTestBound.java │ │ │ ├── Frequency.java │ │ │ ├── GenericsTest.java │ │ │ ├── List2.java │ │ │ ├── ListTest.java │ │ │ ├── MyInterfaceA.java │ │ │ ├── MyInterfaceB.java │ │ │ ├── NonStaticImport.java │ │ │ ├── ScannerTest.java │ │ │ ├── StaticImport.java │ │ │ ├── Storage.java │ │ │ ├── Test.java │ │ │ ├── Test01.java │ │ │ ├── Test02.java │ │ │ ├── Test03.java │ │ │ ├── Test04.java │ │ │ ├── Test05.java │ │ │ ├── Test06.java │ │ │ ├── Test07.java │ │ │ ├── TestBound.java │ │ │ ├── TestOhter.java │ │ │ ├── TestOhter2.java │ │ │ ├── TopLevelClass.java │ │ │ ├── Varargs.java │ │ │ ├── Version.java │ │ │ ├── isMemberOf │ │ │ └── Supertype.java │ │ │ ├── myenum │ │ │ ├── EnumTest.java │ │ │ └── MyEnumd.java │ │ │ ├── package-info.java │ │ │ ├── 复件 Test.java │ │ │ └── 复件 package-info.java │ │ ├── parser │ │ ├── ImportAllTest.java │ │ ├── ImportStaticSuperTest.java │ │ ├── ImportStaticTest.java │ │ ├── PackageAnnotations.java │ │ ├── ParserTest.java │ │ ├── TermTest.java │ │ └── package-info.java │ │ ├── resolve │ │ ├── findField.java │ │ ├── findVar.java │ │ └── isInitializer.java │ │ ├── test │ │ ├── 5005368.java │ │ └── test.java │ │ ├── tmp │ │ ├── Closure1.java │ │ ├── FileLines.java │ │ ├── tmp.java │ │ └── tmp2.java │ │ └── types │ │ └── substBound.java ├── 文档.java ├── 文档 │ ├── 01 理解javac源代码最核心的关键点.java │ ├── 30 Parser实现分析.java │ ├── 40 Enter实现分析.java │ ├── Attr │ │ └── visitMethodDef(分析方法).java │ ├── MemberEnter.java │ ├── Types相关文档.java │ ├── 其他 │ │ ├── Gen01.java │ │ ├── 属性分析Attr02.java │ │ ├── 属性分析Attr03.java │ │ ├── 属性分析Attr04.java │ │ ├── 属性分析Attr05.java │ │ ├── 属性分析Attr06.java │ │ ├── 属性分析Attr07.java │ │ ├── 属性分析Attr08.java │ │ ├── 文档 │ │ │ ├── 属性分析Attr01.java │ │ │ ├── 属性分析Attr02.java │ │ │ ├── 属性分析Attr03.java │ │ │ ├── 属性分析Attr04.java │ │ │ ├── 属性分析Attr05.java │ │ │ ├── 属性分析Attr06.java │ │ │ ├── 属性分析Attr07.java │ │ │ └── 属性分析Attr08.java │ │ ├── 疑问 │ │ │ ├── int转long.txt │ │ │ ├── 匿名内部类访问字段的情况.java │ │ │ └── 匿名内部类访问方法中的参数或局部变量问题.java │ │ └── 错误检查 │ │ │ ├── 03.java │ │ │ ├── 04.java │ │ │ ├── 05.java │ │ │ ├── 06.java │ │ │ ├── 07.java │ │ │ ├── Enter.java │ │ │ ├── Enter单独out.txt │ │ │ ├── MemberEnter.java │ │ │ └── 文档.java │ └── 枚举翻译.txt ├── 最想说明.java ├── 流程 │ ├── code │ │ ├── 021Symbol │ │ │ ├── ClassSymbol.java │ │ │ ├── Completer.java │ │ │ ├── CompletionFailure.java │ │ │ ├── DelegatedSymbol.java │ │ │ ├── MethodSymbol.java │ │ │ ├── OperatorSymbol.java │ │ │ ├── PackageSymbol.java │ │ │ ├── SymbolA.java │ │ │ ├── SymbolB.java │ │ │ ├── TypeSymbol.java │ │ │ └── VarSymbol.java │ │ ├── 023Type │ │ │ ├── ArrayType.java │ │ │ ├── BottomType.java │ │ │ ├── CapturedType.java │ │ │ ├── ClassType.java │ │ │ ├── DelegatedType.java │ │ │ ├── ErrorType.java │ │ │ ├── ForAll.java │ │ │ ├── JCNoType.java │ │ │ ├── MethodType.java │ │ │ ├── PackageType.java │ │ │ ├── Type.java │ │ │ ├── TypeVar.java │ │ │ ├── UndetVar.java │ │ │ ├── Visitor.java │ │ │ └── WildcardType.java │ │ ├── 024Types_subclasses │ │ │ ├── AdaptFailure.java │ │ │ ├── DefaultTypeVisitor.java │ │ │ ├── MapVisitor.java │ │ │ ├── SimpleVisitor.java │ │ │ ├── SingletonType.java │ │ │ ├── Subst.java │ │ │ ├── TypePair.java │ │ │ ├── TypeRelation.java │ │ │ └── UnaryVisitor.java │ │ └── 025Types_methods │ │ │ ├── Types.java │ │ │ ├── adapt.java │ │ │ ├── arraySuperType.java │ │ │ ├── asSub.java │ │ │ ├── asSuper.java │ │ │ ├── boxedClass.java │ │ │ ├── capture.java │ │ │ ├── classBound.java │ │ │ ├── closure.java │ │ │ ├── containsType.java │ │ │ ├── covariantReturnType.java │ │ │ ├── dimensions.java │ │ │ ├── disjointTypes.java │ │ │ ├── elemtype.java │ │ │ ├── erasure.java │ │ │ ├── fromUnknownFun.java │ │ │ ├── getBounds.java │ │ │ ├── giveWarning.java │ │ │ ├── glb.java │ │ │ ├── hasSameArgs.java │ │ │ ├── hasSameBounds.java │ │ │ ├── hashCode.java │ │ │ ├── interfaces.java │ │ │ ├── isAssignable.java │ │ │ ├── isCastable.java │ │ │ ├── isConvertible.java │ │ │ ├── isDerivedRaw.java │ │ │ ├── isReifiable.java │ │ │ ├── isSameType.java │ │ │ ├── isSubSignature.java │ │ │ ├── isSubtype.java │ │ │ ├── isSuperType.java │ │ │ ├── isUnbounded.java │ │ │ ├── lowerBound.java │ │ │ ├── lowerBoundArgtypes.java │ │ │ ├── lub.java │ │ │ ├── makeCompoundType.java │ │ │ ├── makeExtendsWildcard.java │ │ │ ├── makeSuperWildcard.java │ │ │ ├── memberType.java │ │ │ ├── newInstances.java │ │ │ ├── notSoftSubtype.java │ │ │ ├── overrideEquivalent.java │ │ │ ├── rank.java │ │ │ ├── resultSubtype.java │ │ │ ├── returnTypeSubstitutable.java │ │ │ ├── rewriteQuantifiers.java │ │ │ ├── setBounds.java │ │ │ ├── sideCast.java │ │ │ ├── sideCastFinal.java │ │ │ ├── subst.java │ │ │ ├── substBound.java │ │ │ ├── superClosure.java │ │ │ ├── supertype.java │ │ │ ├── toString.java │ │ │ ├── unboxedType.java │ │ │ ├── upperBound.java │ │ │ └── upperBounds.java │ ├── comp │ │ ├── 01Enter │ │ │ ├── Enter.java │ │ │ ├── classEnter.java │ │ │ ├── classEnv.java │ │ │ ├── enterScope.java │ │ │ ├── main.java │ │ │ ├── topLevelEnv.java │ │ │ ├── visitClassDef.java │ │ │ ├── visitTopLevel.java │ │ │ └── visitTypeParameter.java │ │ ├── 02MemberEnter │ │ │ ├── DefaultConstructor.java │ │ │ ├── MemberEnter1.java │ │ │ ├── SuperCall.java │ │ │ ├── addEnumMembers.java │ │ │ ├── annotateDefaultValueLater.java │ │ │ ├── annotateLater.java │ │ │ ├── attribAnnotationTypes.java │ │ │ ├── attribImportType.java │ │ │ ├── baseEnv.java │ │ │ ├── complete.java │ │ │ ├── enterAnnotations.java │ │ │ ├── enterDefaultValue.java │ │ │ ├── enumBase.java │ │ │ ├── finish.java │ │ │ ├── finishClass.java │ │ │ ├── hasDeprecatedAnnotation.java │ │ │ ├── importAll.java │ │ │ ├── importNamed.java │ │ │ ├── importNamedStatic.java │ │ │ ├── importStaticAll.java │ │ │ ├── initEnv.java │ │ │ ├── memberEnter.java │ │ │ ├── methodEnv.java │ │ │ ├── signature.java │ │ │ ├── visitImport.java │ │ │ ├── visitMethodDef.java │ │ │ ├── visitTopLevel.java │ │ │ └── visitVarDef.java │ │ ├── Attr │ │ │ ├── BreakAttr.java │ │ │ ├── attribAnnotationTypes.java │ │ │ ├── attribBase.java │ │ │ ├── attribBounds.java │ │ │ ├── attribClass.java │ │ │ ├── attribClassBody.java │ │ │ ├── attribTree.java │ │ │ ├── attribTypeVariables.java │ │ │ ├── attribXXX.java │ │ │ ├── capture.java │ │ │ ├── check.java │ │ │ ├── checkAssignable.java │ │ │ ├── checkId.java │ │ │ ├── checkInit.java │ │ │ ├── checkMethod.java │ │ │ ├── isType.java │ │ │ ├── selectSym.java │ │ │ ├── thisSym.java │ │ │ ├── visitApply.java │ │ │ ├── visitAssign.java │ │ │ ├── visitAssignop.java │ │ │ ├── visitBinary.java │ │ │ ├── visitBlock.java │ │ │ ├── visitClassDef.java │ │ │ ├── visitConditional.java │ │ │ ├── visitExec.java │ │ │ ├── visitIdent.java │ │ │ ├── visitIf.java │ │ │ ├── visitMethodDef.java │ │ │ ├── visitNewClass.java │ │ │ ├── visitParens.java │ │ │ ├── visitSelect.java │ │ │ ├── visitTypeApply.java │ │ │ ├── visitTypeArray.java │ │ │ ├── visitTypeIdent.java │ │ │ ├── visitTypeParameter.java │ │ │ ├── visitUnary.java │ │ │ ├── visitVarDef.java │ │ │ └── visitWildcard.java │ │ ├── Attr2 │ │ │ ├── 026visitSelect │ │ │ │ ├── 01.java │ │ │ │ ├── 02.java │ │ │ │ ├── 03.java │ │ │ │ ├── 04.java │ │ │ │ ├── 05.java │ │ │ │ ├── 06.java │ │ │ │ ├── 07.java │ │ │ │ ├── 08.java │ │ │ │ ├── 09.java │ │ │ │ ├── 10.java │ │ │ │ ├── 11.java │ │ │ │ ├── 12.java │ │ │ │ ├── 13.java │ │ │ │ ├── 14.java │ │ │ │ └── 15.java │ │ │ ├── 060Attr │ │ │ │ ├── 01.java │ │ │ │ ├── 02.java │ │ │ │ ├── 0201.java │ │ │ │ ├── 03.java │ │ │ │ ├── 0301.java │ │ │ │ ├── 0302.java │ │ │ │ ├── 0303.java │ │ │ │ ├── 0304.java │ │ │ │ ├── 0305.java │ │ │ │ ├── 0306.java │ │ │ │ ├── 0307.java │ │ │ │ ├── 04.java │ │ │ │ ├── 0401.java │ │ │ │ ├── 0402.java │ │ │ │ ├── 0403.java │ │ │ │ ├── 0404.java │ │ │ │ ├── 05.java │ │ │ │ ├── 0501.java │ │ │ │ ├── 0502.java │ │ │ │ ├── 0503.java │ │ │ │ ├── 0504.java │ │ │ │ ├── 0505.java │ │ │ │ ├── 0506.java │ │ │ │ ├── 0507.java │ │ │ │ ├── 0508.java │ │ │ │ ├── 06.java │ │ │ │ ├── 0601.java │ │ │ │ ├── 0602.java │ │ │ │ ├── 0603.java │ │ │ │ ├── 0604.java │ │ │ │ ├── 0605.java │ │ │ │ ├── 07.java │ │ │ │ ├── 0701.java │ │ │ │ ├── 0702.java │ │ │ │ ├── 0703.java │ │ │ │ ├── 0704.java │ │ │ │ ├── 0705.java │ │ │ │ ├── 0706.java │ │ │ │ ├── 0707.java │ │ │ │ ├── 0708.java │ │ │ │ ├── 0709.java │ │ │ │ ├── 0710.java │ │ │ │ ├── 08.java │ │ │ │ ├── 09.java │ │ │ │ ├── 0901.java │ │ │ │ ├── 0902.java │ │ │ │ ├── 0903.java │ │ │ │ ├── 0904.java │ │ │ │ ├── 0905.java │ │ │ │ ├── 0906.java │ │ │ │ ├── 0907.java │ │ │ │ ├── 0908.java │ │ │ │ ├── 0909.java │ │ │ │ ├── 10.java │ │ │ │ ├── 11.java │ │ │ │ ├── 12.java │ │ │ │ ├── 1201.java │ │ │ │ ├── 1202.java │ │ │ │ ├── BreakAttr.java │ │ │ │ ├── IdentAttributer.java │ │ │ │ └── attribTree.java │ │ │ ├── 062Attr2 │ │ │ │ ├── 0304.java │ │ │ │ ├── 0305.java │ │ │ │ ├── 0306.java │ │ │ │ ├── 0307.java │ │ │ │ ├── attribArgs.java │ │ │ │ ├── attribExpr.java │ │ │ │ ├── attribStat.java │ │ │ │ ├── attribStats.java │ │ │ │ ├── attribTree.java │ │ │ │ ├── attribType.java │ │ │ │ ├── attribTypes.java │ │ │ │ ├── checkFirstConstructorStat.java │ │ │ │ ├── visitApply.java │ │ │ │ ├── visitBlock.java │ │ │ │ ├── visitClassDef.java │ │ │ │ ├── visitExec.java │ │ │ │ ├── visitMethodDef.java │ │ │ │ ├── visitNewClass.java │ │ │ │ ├── visitTypeApply.java │ │ │ │ └── visitVarDef.java │ │ │ ├── 064Attr_visitMethodDef │ │ │ │ ├── 01.java │ │ │ │ ├── 02.java │ │ │ │ ├── 03.java │ │ │ │ ├── 04.java │ │ │ │ ├── 05.java │ │ │ │ ├── 06.java │ │ │ │ ├── 07.java │ │ │ │ ├── 08.java │ │ │ │ ├── 09.java │ │ │ │ ├── 10.java │ │ │ │ ├── 11.java │ │ │ │ └── 12.java │ │ │ ├── 078AttrEnum │ │ │ │ ├── 01.java │ │ │ │ ├── 02.java │ │ │ │ ├── 03.java │ │ │ │ ├── 04.java │ │ │ │ ├── 05.java │ │ │ │ ├── 06.java │ │ │ │ ├── 07.java │ │ │ │ ├── 08.java │ │ │ │ ├── 09.java │ │ │ │ ├── 10.java │ │ │ │ ├── 11.java │ │ │ │ └── 12.java │ │ │ └── 080Attr_visitTypeApply │ │ │ │ ├── 01.java │ │ │ │ ├── 02.java │ │ │ │ ├── 03.java │ │ │ │ ├── 04.java │ │ │ │ ├── 05.java │ │ │ │ ├── 06.java │ │ │ │ ├── 07.java │ │ │ │ ├── 08.java │ │ │ │ ├── 09.java │ │ │ │ ├── 10.java │ │ │ │ ├── 11.java │ │ │ │ ├── 12.java │ │ │ │ ├── 13.java │ │ │ │ ├── 14.java │ │ │ │ ├── 15.java │ │ │ │ ├── 16.java │ │ │ │ ├── 17.java │ │ │ │ ├── 18.java │ │ │ │ ├── 19.java │ │ │ │ ├── 20.java │ │ │ │ └── 21.java │ │ ├── Check │ │ │ ├── Check annotations.java │ │ │ ├── ConversionWarner.java │ │ │ ├── Errors and Warnings.java │ │ │ ├── Exception checking.java │ │ │ ├── Type Validation.java │ │ │ ├── annotationApplicable.java │ │ │ ├── cannotOverride.java │ │ │ ├── checkAllDefined.java │ │ │ ├── checkCanonical.java │ │ │ ├── checkClassBounds.java │ │ │ ├── checkClassType.java │ │ │ ├── checkDeprecatedAnnotation.java │ │ │ ├── checkDisjoint.java │ │ │ ├── checkExtends.java │ │ │ ├── checkFlags.java │ │ │ ├── checkImplementations.java │ │ │ ├── checkNonCyclic.java │ │ │ ├── checkNonCyclicElements.java │ │ │ ├── checkNonVoid.java │ │ │ ├── checkNotRepeated.java │ │ │ ├── checkOverride.java │ │ │ ├── checkRefType.java │ │ │ ├── checkTransparentClass.java │ │ │ ├── checkTransparentVar.java │ │ │ ├── checkType.java │ │ │ ├── checkUnique.java │ │ │ ├── checkUniqueClassName.java │ │ │ ├── checkUniqueImport.java │ │ │ ├── completionError.java │ │ │ ├── duplicateError.java │ │ │ ├── earlyRefError.java │ │ │ ├── isOverrider.java │ │ │ ├── isUnchecked.java │ │ │ ├── localClassName.java │ │ │ ├── protection.java │ │ │ ├── setLint.java │ │ │ ├── unHandled.java │ │ │ ├── validateAnnotations.java │ │ │ ├── varargsDuplicateError.java │ │ │ └── warnDeprecated.java │ │ ├── Flow │ │ │ ├── 01Flow.java │ │ │ ├── 02PendingExit.java │ │ │ ├── analyzeTree.java │ │ │ ├── checkInit.java │ │ │ ├── errorUncaught.java │ │ │ ├── letInit.java │ │ │ ├── markDead.java │ │ │ ├── markThrown.java │ │ │ ├── merge.java │ │ │ ├── newVar.java │ │ │ ├── recordExit.java │ │ │ ├── resolveBreaks.java │ │ │ ├── resolveContinues.java │ │ │ ├── scanCond.java │ │ │ ├── scanDef.java │ │ │ ├── scanExpr.java │ │ │ ├── scanStat.java │ │ │ ├── split.java │ │ │ ├── trackable.java │ │ │ ├── visitBinary.java │ │ │ ├── visitBlock.java │ │ │ ├── visitClassDef.java │ │ │ ├── visitConditional.java │ │ │ ├── visitIdent.java │ │ │ ├── visitIf.java │ │ │ ├── visitMethodDef.java │ │ │ ├── visitUnary.java │ │ │ └── visitVarDef.java │ │ ├── Infer │ │ │ ├── Infer.java │ │ │ ├── checkWithinBounds.java │ │ │ ├── instantiateArg.java │ │ │ ├── instantiateExpr.java │ │ │ ├── instantiateMethod.java │ │ │ ├── maximizeInst.java │ │ │ └── minimizeInst.java │ │ └── Resolve │ │ │ ├── 0Resolve.java │ │ │ ├── absentKindName.java │ │ │ ├── access.java │ │ │ ├── argumentsAcceptable.java │ │ │ ├── findField.java │ │ │ ├── findFun.java │ │ │ ├── findGlobalType.java │ │ │ ├── findIdent.java │ │ │ ├── findIdentInPackage.java │ │ │ ├── findIdentInType.java │ │ │ ├── findMemberType.java │ │ │ ├── findMethod.java │ │ │ ├── findType.java │ │ │ ├── findVar.java │ │ │ ├── isAccessible.java │ │ │ ├── isInitializer.java │ │ │ ├── isStatic.java │ │ │ ├── kindName.java │ │ │ ├── loadClass.java │ │ │ ├── mostSpecific.java │ │ │ ├── rawInstantiate.java │ │ │ ├── resolveConstructor.java │ │ │ ├── resolveIdent.java │ │ │ ├── resolveImplicitThis.java │ │ │ ├── resolveInternalMethod.java │ │ │ ├── resolveMethod.java │ │ │ ├── resolveOperator.java │ │ │ ├── resolveQualifiedMethod.java │ │ │ ├── resolveSelf.java │ │ │ ├── resolveSelfContaining.java │ │ │ ├── resolveXXX.java │ │ │ ├── selectBest.java │ │ │ ├── subclass │ │ │ ├── AccessError.java │ │ │ ├── AmbiguityError.java │ │ │ ├── ResolveError.java │ │ │ └── StaticError.java │ │ │ └── typeKindName.java │ ├── jvm │ │ ├── 16Gen │ │ │ ├── CodeSizeOverflow.java │ │ │ ├── Gen.java │ │ │ ├── GenContext.java │ │ │ ├── GenFinalizer.java │ │ │ ├── binaryQualifier.java │ │ │ ├── callMethod.java │ │ │ ├── checkDimension.java │ │ │ ├── checkStringConstant.java │ │ │ ├── completeBinop.java │ │ │ ├── endFinalizerGap.java │ │ │ ├── endFinalizerGaps.java │ │ │ ├── estimateCodeComplexity.java │ │ │ ├── finallyXXX.java │ │ │ ├── genArgs.java │ │ │ ├── genCatch.java │ │ │ ├── genClass.java │ │ │ ├── genCond.java │ │ │ ├── genDef.java │ │ │ ├── genExpr.java │ │ │ ├── genFinalizer2.java │ │ │ ├── genLoop.java │ │ │ ├── genMethod.java │ │ │ ├── genStat.java │ │ │ ├── genStats.java │ │ │ ├── genTry.java │ │ │ ├── hasFinally.java │ │ │ ├── initCode.java │ │ │ ├── isAccessSuper.java │ │ │ ├── loadIntConst.java │ │ │ ├── makeNewArray.java │ │ │ ├── makeRef.java │ │ │ ├── makeStringBuffer.java │ │ │ ├── makeTemp.java │ │ │ ├── other │ │ │ │ ├── 01.java │ │ │ │ ├── 02.java │ │ │ │ ├── 03.java │ │ │ │ ├── 0301.java │ │ │ │ ├── 0302.java │ │ │ │ ├── 0303.java │ │ │ │ ├── 04.java │ │ │ │ ├── 0401.java │ │ │ │ ├── 0402.java │ │ │ │ ├── 0403.java │ │ │ │ ├── 0404.java │ │ │ │ ├── 0405.java │ │ │ │ ├── 0406.java │ │ │ │ ├── 0505.java │ │ │ │ ├── 0506.java │ │ │ │ ├── 0507.java │ │ │ │ ├── 0508.java │ │ │ │ ├── 06.java │ │ │ │ ├── 0601.java │ │ │ │ ├── 0602.java │ │ │ │ ├── 0603.java │ │ │ │ ├── 07.java │ │ │ │ ├── 08.java │ │ │ │ ├── 0801.java │ │ │ │ ├── 0802.java │ │ │ │ ├── 0803.java │ │ │ │ ├── 10.java │ │ │ │ ├── 11.java │ │ │ │ ├── 12.java │ │ │ │ ├── 13.java │ │ │ │ ├── 14.java │ │ │ │ ├── 15.java │ │ │ │ ├── 16.java │ │ │ │ ├── 17.java │ │ │ │ ├── 18.java │ │ │ │ ├── 19.java │ │ │ │ ├── 20.java │ │ │ │ └── 21.java │ │ │ ├── registerCatch.java │ │ │ └── unwind.java │ │ ├── 17Gen_visit │ │ │ ├── visitApply.java │ │ │ ├── visitAssign.java │ │ │ ├── visitAssignop.java │ │ │ ├── visitBinary.java │ │ │ ├── visitBlock.java │ │ │ ├── visitBreak.java │ │ │ ├── visitConditional.java │ │ │ ├── visitContinue.java │ │ │ ├── visitExec.java │ │ │ ├── visitIdent.java │ │ │ ├── visitIf.java │ │ │ ├── visitLabelled.java │ │ │ ├── visitLetExpr.java │ │ │ ├── visitLiteral.java │ │ │ ├── visitMethodDef.java │ │ │ ├── visitNewArray.java │ │ │ ├── visitNewClass.java │ │ │ ├── visitReturn.java │ │ │ ├── visitSelect.java │ │ │ ├── visitSwitch.java │ │ │ ├── visitSynchronized.java │ │ │ ├── visitTry.java │ │ │ ├── visitUnary.java │ │ │ ├── visitVarDef.java │ │ │ └── visitXXXLoop.java │ │ ├── 18Code │ │ │ ├── 0302.java │ │ │ ├── 0303.java │ │ │ ├── Chain.java │ │ │ ├── Code.java │ │ │ ├── LocalVar.java │ │ │ ├── Mneumonics.java │ │ │ ├── StackMapFormat.java │ │ │ ├── State.java │ │ │ ├── addCatch.java │ │ │ ├── addLineNumber.java │ │ │ ├── addLocalVar.java │ │ │ ├── arraycode.java │ │ │ ├── branch.java │ │ │ ├── curPc.java │ │ │ ├── emit1_2_4.java │ │ │ ├── emitInvoke.java │ │ │ ├── emitJump.java │ │ │ ├── emitStackMap.java │ │ │ ├── emitXXXArray.java │ │ │ ├── emitop.java │ │ │ ├── emitop0.java │ │ │ ├── emitop1.java │ │ │ ├── emitop1w.java │ │ │ ├── emitop2.java │ │ │ ├── emitop4.java │ │ │ ├── endScope.java │ │ │ ├── endScopes.java │ │ │ ├── entryPoint.java │ │ │ ├── get1_2_4.java │ │ │ ├── isAlive.java │ │ │ ├── markStatBegin.java │ │ │ ├── mergeChains.java │ │ │ ├── negate.java │ │ │ ├── newLocal.java │ │ │ ├── newRegSegment.java │ │ │ ├── postop.java │ │ │ ├── put1_2_4.java │ │ │ ├── resolve.java │ │ │ ├── resolvePending.java │ │ │ ├── setDefined.java │ │ │ ├── statBegin.java │ │ │ ├── truncate.java │ │ │ ├── typecode.java │ │ │ └── width.java │ │ ├── 19Items │ │ │ ├── AssignItem.java │ │ │ ├── CondItem.java │ │ │ ├── ImmediateItem.java │ │ │ ├── IndexedItem.java │ │ │ ├── Item.java │ │ │ ├── Items.java │ │ │ ├── LocalItem.java │ │ │ ├── MemberItem.java │ │ │ ├── SelfItem.java │ │ │ ├── StackItem.java │ │ │ └── StaticItem.java │ │ ├── ClassReader_methods │ │ │ ├── ClassReader.java │ │ │ ├── adjust.java │ │ │ ├── attachAnnotationDefault.java │ │ │ ├── attachAnnotations.java │ │ │ ├── attachParameterAnnotations.java │ │ │ ├── badClassFile.java │ │ │ ├── classSigToType.java │ │ │ ├── complete.java │ │ │ ├── completeEnclosing.java │ │ │ ├── completeOwners.java │ │ │ ├── defineClass.java │ │ │ ├── enterClass.java │ │ │ ├── enterMember.java │ │ │ ├── enterPackage.java │ │ │ ├── enterTypevars.java │ │ │ ├── fillIn(3).java │ │ │ ├── fillIn.java │ │ │ ├── findMethod.java │ │ │ ├── findTypeVar.java │ │ │ ├── getChar.java │ │ │ ├── getDouble.java │ │ │ ├── getFloat.java │ │ │ ├── getInt.java │ │ │ ├── getLong.java │ │ │ ├── getPackageFileKinds.java │ │ │ ├── includeClassFile.java │ │ │ ├── indexPool.java │ │ │ ├── init.java │ │ │ ├── isAsciiDigit.java │ │ │ ├── isSameBinaryType.java │ │ │ ├── loadClass.java │ │ │ ├── nextChar.java │ │ │ ├── nextInt.java │ │ │ ├── packageExists.java │ │ │ ├── preferredFileObject.java │ │ │ ├── printCCF.java │ │ │ ├── printVerbose.java │ │ │ ├── readAttributeValue.java │ │ │ ├── readClass.java │ │ │ ├── readClassAttr.java │ │ │ ├── readClassAttrs.java │ │ │ ├── readClassFile.java │ │ │ ├── readClassOrType.java │ │ │ ├── readClassSymbol.java │ │ │ ├── readCode.java │ │ │ ├── readCompoundAnnotation.java │ │ │ ├── readEnclosingMethodAttr.java │ │ │ ├── readEnumType.java │ │ │ ├── readField.java │ │ │ ├── readInnerClasses.java │ │ │ ├── readInputStream.java │ │ │ ├── readMemberAttr.java │ │ │ ├── readMemberAttrs.java │ │ │ ├── readMethod.java │ │ │ ├── readName.java │ │ │ ├── readPool.java │ │ │ ├── readType.java │ │ │ ├── readTypeOrClassSymbol.java │ │ │ ├── readTypeParams.java │ │ │ ├── sigToType.java │ │ │ ├── sigToTypeParam.java │ │ │ ├── sigToTypes.java │ │ │ ├── simpleBinaryName.java │ │ │ ├── skipMember.java │ │ │ └── unrecognized.java │ │ ├── ClassReader_subclasses │ │ │ ├── AnnotationCompleter.java │ │ │ ├── AnnotationDefaultCompleter.java │ │ │ ├── AnnotationDeproxy.java │ │ │ ├── ArrayAttributeProxy.java │ │ │ ├── BadClassFile.java │ │ │ ├── CompoundAnnotationProxy.java │ │ │ ├── EnumAttributeProxy.java │ │ │ ├── ProxyVisitor.java │ │ │ ├── SourceCompleter.java │ │ │ └── SourceFileObject.java │ │ └── ClassWriter │ │ │ ├── AttributeWriter.java │ │ │ ├── ClassWriter.java │ │ │ ├── PoolOverflow.java │ │ │ ├── StackMapTableFrame.java │ │ │ ├── StringOverflow.java │ │ │ ├── adjustFlags.java │ │ │ ├── assembleClassSig.java │ │ │ ├── assembleParamsSig.java │ │ │ ├── assembleSig.java │ │ │ ├── beginAttrs.java │ │ │ ├── endAttr.java │ │ │ ├── endAttrs.java │ │ │ ├── enterInner.java │ │ │ ├── fieldName.java │ │ │ ├── flagNames.java │ │ │ ├── getLastModified.java │ │ │ ├── getRetention.java │ │ │ ├── hasTypeVar.java │ │ │ ├── nameType.java │ │ │ ├── putChar.java │ │ │ ├── typeSig.java │ │ │ ├── writeAttr.java │ │ │ ├── writeClass.java │ │ │ ├── writeClassFile.java │ │ │ ├── writeCode.java │ │ │ ├── writeCompoundAttribute.java │ │ │ ├── writeEnclosingMethodAttribute.java │ │ │ ├── writeField.java │ │ │ ├── writeFields.java │ │ │ ├── writeFlagAttrs.java │ │ │ ├── writeInnerClasses.java │ │ │ ├── writeJavaAnnotations.java │ │ │ ├── writeMemberAttrs.java │ │ │ ├── writeMethod.java │ │ │ ├── writeMethods.java │ │ │ ├── writeParameterAttrs.java │ │ │ ├── writePool.java │ │ │ ├── writeStackMap.java │ │ │ ├── writeStackMapType.java │ │ │ └── xClassName.java │ ├── main │ │ ├── JavaCompiler │ │ │ ├── JavaCompiler.java │ │ │ ├── attribute.java │ │ │ ├── compile(3).java │ │ │ ├── compile2.java │ │ │ ├── complete(1).java │ │ │ ├── enterTrees.java │ │ │ ├── explicitAnnotationProcessingRequested.java │ │ │ ├── genCode.java │ │ │ ├── generate.java │ │ │ ├── getScannerFactory.java │ │ │ ├── initProcessAnnotations.java │ │ │ ├── parse(1).java │ │ │ ├── parse(2).java │ │ │ ├── parseFiles.java │ │ │ ├── processAnnotations.java │ │ │ ├── resolveIdent.java │ │ │ └── stopIfError.java │ │ └── Main │ │ │ ├── JavacOption.java │ │ │ ├── Option.java │ │ │ ├── checkDirectory.java │ │ │ ├── compile(4).java │ │ │ ├── compile.java │ │ │ ├── error.java │ │ │ ├── getJavaFileObjectsFromFiles.java │ │ │ ├── getLocalizedString.java │ │ │ ├── process.java │ │ │ ├── processArgs.java │ │ │ └── 测试例子与命令行.txt │ ├── parser │ │ ├── Parser │ │ │ ├── accept.java │ │ │ ├── annotation.java │ │ │ ├── annotationsOpt.java │ │ │ ├── argumentXXX.java │ │ │ ├── arguments().java │ │ │ ├── arrayCreatorRest.java │ │ │ ├── arrayInitializer.java │ │ │ ├── basicType.java │ │ │ ├── block.java │ │ │ ├── blockStatements.java │ │ │ ├── bracketsOpt.java │ │ │ ├── bracketsSuffix.java │ │ │ ├── checkNoMods.java │ │ │ ├── classCreatorRest.java │ │ │ ├── classDeclaration.java │ │ │ ├── classOrInterfaceBody.java │ │ │ ├── classOrInterfaceBodyDeclaration.java │ │ │ ├── classOrInterfaceOrEnumDeclaration.java │ │ │ ├── compilationUnit.java │ │ │ ├── creator.java │ │ │ ├── enumBody.java │ │ │ ├── enumDeclaration.java │ │ │ ├── enumeratorDeclaration.java │ │ │ ├── formalParameters.java │ │ │ ├── ident.java │ │ │ ├── illegal.java │ │ │ ├── importDeclaration.java │ │ │ ├── innerCreator.java │ │ │ ├── interfaceDeclaration.java │ │ │ ├── literal.java │ │ │ ├── methodDeclaratorRest(6).java │ │ │ ├── modifiersOpt.java │ │ │ ├── optFinal.java │ │ │ ├── qualident.java │ │ │ ├── skip.java │ │ │ ├── source_positions.java │ │ │ ├── statement.java │ │ │ ├── syntaxError.java │ │ │ ├── term.java │ │ │ ├── term1.java │ │ │ ├── term2.java │ │ │ ├── term3.java │ │ │ ├── term_type_expression.java │ │ │ ├── typeArgumentsOpt.java │ │ │ ├── typeDeclaration.java │ │ │ ├── typeList.java │ │ │ ├── typeParametersOpt.java │ │ │ ├── variableDeclaratorsRest.java │ │ │ ├── variableInitializer.java │ │ │ └── variableXXX.java │ │ └── Scanner │ │ │ ├── Factory.java │ │ │ ├── isSpecial.java │ │ │ ├── nextToken.java │ │ │ ├── processXXX.java │ │ │ ├── putChar.java │ │ │ ├── scanCommentChar.java │ │ │ ├── scanDocComment.java │ │ │ ├── scanFraction.java │ │ │ ├── scanFractionAndSuffix.java │ │ │ ├── scanHexExponentAndSuffix.java │ │ │ ├── scanHexFractionAndSuffix.java │ │ │ ├── scanIdent.java │ │ │ ├── scanNumber.java │ │ │ ├── scanOperator.java │ │ │ └── scanSurrogates.java │ ├── tree │ │ ├── Tree │ │ │ ├── JCAnnotation.java │ │ │ ├── JCArrayTypeTree.java │ │ │ ├── JCAssign.java │ │ │ ├── JCBlock.java │ │ │ ├── JCClassDecl.java │ │ │ ├── JCCompilationUnit.java │ │ │ ├── JCErroneous.java │ │ │ ├── JCFieldAccess.java │ │ │ ├── JCIdent.java │ │ │ ├── JCLiteral.java │ │ │ ├── JCMethodDecl.java │ │ │ ├── JCMethodInvocation.java │ │ │ ├── JCModifiers.java │ │ │ ├── JCNewArray.java │ │ │ ├── JCNewClass.java │ │ │ ├── JCPrimitiveTypeTree.java │ │ │ ├── JCTypeApply.java │ │ │ ├── JCTypeCast.java │ │ │ ├── JCTypeParameter.java │ │ │ ├── JCVariableDecl.java │ │ │ ├── JCWildcard.java │ │ │ ├── LetExpr.java │ │ │ ├── TypeBoundKind.java │ │ │ └── Visitor.java │ │ └── TreeMaker │ │ │ ├── Annotation.java │ │ │ ├── AnonymousClassDef.java │ │ │ ├── Assign.java │ │ │ ├── ClassDef.java │ │ │ ├── Ident.java │ │ │ ├── Literal.java │ │ │ ├── MethodDef.java │ │ │ ├── Modifiers.java │ │ │ ├── NewArray.java │ │ │ ├── NewClass.java │ │ │ ├── Select.java │ │ │ ├── TopLevel.java │ │ │ ├── TypeIdent.java │ │ │ ├── TypeParameter.java │ │ │ └── VarDef.java │ └── util │ │ ├── JavacFileManager_methods │ │ ├── caseMapCheck.java │ │ ├── decode.java │ │ ├── externalizeFileName.java │ │ ├── getClassOutDir.java │ │ ├── getDecoder.java │ │ ├── getFileForOutput.java │ │ ├── getJavaFileForOutput.java │ │ ├── getJavaFileObjectsFromFiles.java │ │ ├── getKind.java │ │ ├── getLocation.java │ │ ├── getOutputLocation.java │ │ ├── hasLocation.java │ │ ├── inferBinaryName.java │ │ ├── list.java │ │ ├── listDirectory.java │ │ ├── makeByteBuffer.java │ │ ├── nullCheck.java │ │ └── openArchive.java │ │ ├── JavacFileManager_subclasses │ │ ├── Archive.java │ │ ├── ByteBufferCache.java │ │ ├── MissingArchive.java │ │ ├── RegularFileObject.java │ │ ├── SymbolArchive.java │ │ ├── ZipArchive.java │ │ └── ZipFileObject.java │ │ └── Paths │ │ ├── Path.java │ │ ├── PathIterator.java │ │ ├── computeAnnotationProcessorPath.java │ │ ├── computeBootClassPath.java │ │ ├── computeSourcePath.java │ │ ├── computeUserClassPath.java │ │ └── lazy.java └── 疑问.java ├── LICENSE ├── MySQL-JDBC-Driver ├── .classpath ├── .project ├── MySQL协议详解.txt ├── MySQL非实现的JDBCAPI.java ├── errorMappings.java ├── exposeAsXml.java ├── mysql-connector-java-5.1.13.zip ├── serverVariables.java ├── sql.java ├── src │ ├── com │ │ └── mysql │ │ │ └── jdbc │ │ │ ├── AssertionFailedException.java │ │ │ ├── BalanceStrategy.java │ │ │ ├── BestResponseTimeBalanceStrategy.java │ │ │ ├── Blob.java │ │ │ ├── BlobFromLocator.java │ │ │ ├── Buffer.java │ │ │ ├── BufferRow.java │ │ │ ├── ByteArrayRow.java │ │ │ ├── CachedResultSetMetaData.java │ │ │ ├── CallableStatement.java │ │ │ ├── CharsetMapping.java │ │ │ ├── Charsets.properties │ │ │ ├── Clob.java │ │ │ ├── CommunicationsException.java │ │ │ ├── CompressedInputStream.java │ │ │ ├── Connection.java │ │ │ ├── ConnectionFeatureNotAvailableException.java │ │ │ ├── ConnectionGroup.java │ │ │ ├── ConnectionGroupManager.java │ │ │ ├── ConnectionImpl.java │ │ │ ├── ConnectionLifecycleInterceptor.java │ │ │ ├── ConnectionProperties.java │ │ │ ├── ConnectionPropertiesImpl.java │ │ │ ├── ConnectionPropertiesTransform.java │ │ │ ├── Constants.java │ │ │ ├── DatabaseMetaData.java │ │ │ ├── DatabaseMetaDataUsingInfoSchema.java │ │ │ ├── DocsConnectionPropsHelper.java │ │ │ ├── Driver.java │ │ │ ├── EscapeProcessor.java │ │ │ ├── EscapeProcessorResult.java │ │ │ ├── EscapeTokenizer.java │ │ │ ├── ExceptionInterceptor.java │ │ │ ├── ExportControlled.java │ │ │ ├── Extension.java │ │ │ ├── FailoverConnectionProxy.java │ │ │ ├── Field.java │ │ │ ├── IterateBlock.java │ │ │ ├── JDBC4CallableStatement.java │ │ │ ├── JDBC4ClientInfoProvider.java │ │ │ ├── JDBC4ClientInfoProviderSP.java │ │ │ ├── JDBC4CommentClientInfoProvider.java │ │ │ ├── JDBC4Connection.java │ │ │ ├── JDBC4DatabaseMetaData.java │ │ │ ├── JDBC4DatabaseMetaDataUsingInfoSchema.java │ │ │ ├── JDBC4MysqlSQLXML.java │ │ │ ├── JDBC4NClob.java │ │ │ ├── JDBC4PreparedStatement.java │ │ │ ├── JDBC4PreparedStatementHelper.java │ │ │ ├── JDBC4ResultSet.java │ │ │ ├── JDBC4ServerPreparedStatement.java │ │ │ ├── JDBC4UpdatableResultSet.java │ │ │ ├── LicenseConfiguration.java │ │ │ ├── LoadBalanceExceptionChecker.java │ │ │ ├── LoadBalancedMySQLConnection.java │ │ │ ├── LoadBalancingConnectionProxy.java │ │ │ ├── LocalizedErrorMessages.properties │ │ │ ├── LocalizedErrorMessagesNoRN.properties │ │ │ ├── Messages.java │ │ │ ├── MiniAdmin.java │ │ │ ├── MySQLConnection.java │ │ │ ├── MysqlDataTruncation.java │ │ │ ├── MysqlDefs.java │ │ │ ├── MysqlErrorNumbers.java │ │ │ ├── MysqlIO.java │ │ │ ├── MysqlParameterMetadata.java │ │ │ ├── MysqlSavepoint.java │ │ │ ├── NamedPipeSocketFactory.java │ │ │ ├── NdbLoadBalanceExceptionChecker.java │ │ │ ├── NoSubInterceptorWrapper.java │ │ │ ├── NonRegisteringDriver.java │ │ │ ├── NonRegisteringReplicationDriver.java │ │ │ ├── NotImplemented.java │ │ │ ├── NotUpdatable.java │ │ │ ├── OperationNotSupportedException.java │ │ │ ├── OutputStreamWatcher.java │ │ │ ├── PacketTooBigException.java │ │ │ ├── ParameterBindings.java │ │ │ ├── PingTarget.java │ │ │ ├── PreparedStatement.java │ │ │ ├── ProfilerEventHandlerFactory.java │ │ │ ├── RandomBalanceStrategy.java │ │ │ ├── ReflectiveStatementInterceptorAdapter.java │ │ │ ├── ReplicationConnection.java │ │ │ ├── ReplicationDriver.java │ │ │ ├── ResultSetImpl.java │ │ │ ├── ResultSetInternalMethods.java │ │ │ ├── ResultSetMetaData.java │ │ │ ├── ResultSetRow.java │ │ │ ├── RowData.java │ │ │ ├── RowDataCursor.java │ │ │ ├── RowDataDynamic.java │ │ │ ├── RowDataStatic.java │ │ │ ├── SQLError.java │ │ │ ├── Security.java │ │ │ ├── SequentialBalanceStrategy.java │ │ │ ├── ServerPreparedStatement.java │ │ │ ├── SingleByteCharsetConverter.java │ │ │ ├── SocketFactory.java │ │ │ ├── StandardLoadBalanceExceptionChecker.java │ │ │ ├── StandardSocketFactory.java │ │ │ ├── Statement.java │ │ │ ├── StatementImpl.java │ │ │ ├── StatementInterceptor.java │ │ │ ├── StatementInterceptorV2.java │ │ │ ├── StreamingNotifiable.java │ │ │ ├── StringUtils.java │ │ │ ├── TimeUtil.java │ │ │ ├── UpdatableResultSet.java │ │ │ ├── Util.java │ │ │ ├── V1toV2StatementInterceptorAdapter.java │ │ │ ├── WatchableOutputStream.java │ │ │ ├── WatchableWriter.java │ │ │ ├── WriterWatcher.java │ │ │ ├── configs │ │ │ ├── 3-0-Compat.properties │ │ │ ├── 5-0-Compat.properties │ │ │ ├── clusterBase.properties │ │ │ ├── coldFusion.properties │ │ │ ├── fullDebug.properties │ │ │ ├── maxPerformance.properties │ │ │ └── solarisMaxPerformance.properties │ │ │ ├── exceptions │ │ │ ├── DeadlockTimeoutRollbackMarker.java │ │ │ ├── MySQLDataException.java │ │ │ ├── MySQLIntegrityConstraintViolationException.java │ │ │ ├── MySQLInvalidAuthorizationSpecException.java │ │ │ ├── MySQLNonTransientConnectionException.java │ │ │ ├── MySQLNonTransientException.java │ │ │ ├── MySQLStatementCancelledException.java │ │ │ ├── MySQLSyntaxErrorException.java │ │ │ ├── MySQLTimeoutException.java │ │ │ ├── MySQLTransactionRollbackException.java │ │ │ ├── MySQLTransientConnectionException.java │ │ │ ├── MySQLTransientException.java │ │ │ └── jdbc4 │ │ │ │ ├── CommunicationsException.java │ │ │ │ ├── MySQLDataException.java │ │ │ │ ├── MySQLIntegrityConstraintViolationException.java │ │ │ │ ├── MySQLInvalidAuthorizationSpecException.java │ │ │ │ ├── MySQLNonTransientConnectionException.java │ │ │ │ ├── MySQLNonTransientException.java │ │ │ │ ├── MySQLSyntaxErrorException.java │ │ │ │ ├── MySQLTimeoutException.java │ │ │ │ ├── MySQLTransactionRollbackException.java │ │ │ │ ├── MySQLTransientConnectionException.java │ │ │ │ └── MySQLTransientException.java │ │ │ ├── integration │ │ │ ├── c3p0 │ │ │ │ └── MysqlConnectionTester.java │ │ │ └── jboss │ │ │ │ ├── ExtendedMysqlExceptionSorter.java │ │ │ │ └── MysqlValidConnectionChecker.java │ │ │ ├── interceptors │ │ │ ├── ResultSetScannerInterceptor.java │ │ │ ├── ServerStatusDiffInterceptor.java │ │ │ └── SessionAssociationInterceptor.java │ │ │ ├── jdbc2 │ │ │ └── optional │ │ │ │ ├── CallableStatementWrapper.java │ │ │ │ ├── ConnectionWrapper.java │ │ │ │ ├── JDBC4CallableStatementWrapper.java │ │ │ │ ├── JDBC4ConnectionWrapper.java │ │ │ │ ├── JDBC4MysqlPooledConnection.java │ │ │ │ ├── JDBC4MysqlXAConnection.java │ │ │ │ ├── JDBC4PreparedStatementWrapper.java │ │ │ │ ├── JDBC4StatementWrapper.java │ │ │ │ ├── JDBC4SuspendableXAConnection.java │ │ │ │ ├── MysqlConnectionPoolDataSource.java │ │ │ │ ├── MysqlDataSource.java │ │ │ │ ├── MysqlDataSourceFactory.java │ │ │ │ ├── MysqlPooledConnection.java │ │ │ │ ├── MysqlXAConnection.java │ │ │ │ ├── MysqlXADataSource.java │ │ │ │ ├── MysqlXAException.java │ │ │ │ ├── MysqlXid.java │ │ │ │ ├── PreparedStatementWrapper.java │ │ │ │ ├── StatementWrapper.java │ │ │ │ ├── SuspendableXAConnection.java │ │ │ │ └── WrapperBase.java │ │ │ ├── jmx │ │ │ ├── LoadBalanceConnectionGroupManager.java │ │ │ └── LoadBalanceConnectionGroupManagerMBean.java │ │ │ ├── log │ │ │ ├── CommonsLogger.java │ │ │ ├── Jdk14Logger.java │ │ │ ├── Log.java │ │ │ ├── Log4JLogger.java │ │ │ ├── LogFactory.java │ │ │ ├── LogUtils.java │ │ │ ├── NullLogger.java │ │ │ └── StandardLogger.java │ │ │ ├── profiler │ │ │ ├── LoggingProfilerEventHandler.java │ │ │ ├── ProfilerEvent.java │ │ │ └── ProfilerEventHandler.java │ │ │ └── util │ │ │ ├── BaseBugReport.java │ │ │ ├── ErrorMappingsDocGenerator.java │ │ │ ├── LRUCache.java │ │ │ ├── PropertiesDocGenerator.java │ │ │ ├── ReadAheadInputStream.java │ │ │ ├── ResultSetUtil.java │ │ │ ├── ServerController.java │ │ │ ├── TimezoneDump.java │ │ │ └── VersionFSHierarchyMaker.java │ ├── my │ │ ├── Debug.java │ │ └── debug.properties │ ├── org │ │ └── gjt │ │ │ └── mm │ │ │ └── mysql │ │ │ └── Driver.java │ ├── test │ │ ├── BatchTest.java │ │ ├── ConnectionUtil.java │ │ ├── DriverTest.java │ │ ├── JDBCTest.java │ │ ├── MyExceptionInterceptor.java │ │ ├── MyExtension.java │ │ ├── MyStatementInterceptor.java │ │ ├── PreparedStatementTest.java │ │ ├── ReplicationTest.java │ │ ├── ResultSetMetadataTest.java │ │ ├── Security.java │ │ └── Test.java │ └── testsuite │ │ ├── BaseTestCase.java │ │ ├── UnreliableSocketFactory.java │ │ ├── perf │ │ ├── BasePerfTest.java │ │ ├── LoadStorePerfTest.java │ │ └── RetrievalPerfTest.java │ │ ├── regression │ │ ├── AppletRegressionTest.java │ │ ├── BlobRegressionTest.java │ │ ├── CachedRowsetTest.java │ │ ├── CallableStatementRegressionTest.java │ │ ├── ConnectionRegressionTest.java │ │ ├── DataSourceRegressionTest.java │ │ ├── EscapeProcessorRegressionTest.java │ │ ├── MetaDataRegressionTest.java │ │ ├── MicroPerformanceRegressionTest.java │ │ ├── NumbersRegressionTest.java │ │ ├── PooledConnectionRegressionTest.java │ │ ├── ResultSetRegressionTest.java │ │ ├── StatementRegressionTest.java │ │ ├── StressRegressionTest.java │ │ ├── StringRegressionTest.java │ │ └── SubqueriesRegressionTest.java │ │ ├── simple │ │ ├── BlobTest.java │ │ ├── CallableStatementTest.java │ │ ├── CharsetTests.java │ │ ├── ConnectionTest.java │ │ ├── DataSourceTest.java │ │ ├── DateTest.java │ │ ├── EscapeProcessingTest.java │ │ ├── MetadataTest.java │ │ ├── MiniAdminTest.java │ │ ├── NumbersTest.java │ │ ├── ReadOnlyCallableStatementTest.java │ │ ├── ResultSetTest.java │ │ ├── SSLTest.java │ │ ├── ServerControllerTest.java │ │ ├── SimpleTransformer.java │ │ ├── StatementsTest.java │ │ ├── TestLifecycleInterceptor.java │ │ ├── TransactionTest.java │ │ ├── TraversalTest.java │ │ ├── UpdatabilityTest.java │ │ ├── XATest.java │ │ ├── jdbc4 │ │ │ └── StatementsTest.java │ │ └── tb2-data.txt.gz │ │ └── ssl-test-certs │ │ ├── ca-cert.pem │ │ ├── ca-key.pem │ │ ├── server-cert.pem │ │ ├── server-key.pem │ │ ├── server-req.pem │ │ └── test-cert-store ├── 用到的Command.txt └── 这里是源码中的定义mysql_com.h ├── Netty ├── COPYRIGHT.txt ├── LICENSE.txt ├── NOTICE.txt ├── license │ ├── LICENSE.base64.txt │ ├── LICENSE.commons-logging.txt │ ├── LICENSE.felix.txt │ ├── LICENSE.jboss-logging.txt │ ├── LICENSE.jsr166y.txt │ ├── LICENSE.jzlib.txt │ ├── LICENSE.log4j.txt │ ├── LICENSE.protobuf.txt │ └── LICENSE.slf4j.txt ├── my-docs │ ├── 01 事件相关的重点问题.txt │ ├── 20 Nio客户端Socket.java │ ├── 架构.txt │ ├── 重要.txt │ └── 非常重要ServerSocketChannel accept Timeout的问题.java ├── pom.xml └── src │ ├── argouml │ └── netty.uml │ ├── assembly │ └── default.xml │ ├── docbook │ ├── css │ │ └── jbossorg.css │ ├── en-US │ │ ├── custom.dtd │ │ ├── master.xml │ │ └── module │ │ │ ├── appendix.xml │ │ │ ├── architecture.xml │ │ │ ├── codec.xml │ │ │ ├── preface.xml │ │ │ ├── security.xml │ │ │ ├── start.xml │ │ │ ├── state-mgmt.xml │ │ │ ├── template.xml │ │ │ ├── threading.xml │ │ │ └── transport.xml │ ├── images │ │ ├── architecture.odg │ │ └── architecture.png │ └── xslt │ │ ├── eclipse.xsl │ │ ├── pdf.xsl │ │ ├── xhtml-single.xsl │ │ └── xhtml.xsl │ ├── javadoc │ ├── overview.html │ ├── resources │ │ ├── bkg_blkheader.png │ │ ├── bkg_gradient.gif │ │ ├── bkgheader.png │ │ └── h1_hdr.png │ └── stylesheet.css │ ├── main │ ├── java │ │ ├── my │ │ │ ├── Debug.java │ │ │ └── debug.properties │ │ └── org │ │ │ └── jboss │ │ │ └── netty │ │ │ ├── bootstrap │ │ │ ├── Bootstrap.java │ │ │ ├── ClientBootstrap.java │ │ │ ├── ConnectionlessBootstrap.java │ │ │ ├── ServerBootstrap.java │ │ │ └── package-info.java │ │ │ ├── buffer │ │ │ ├── AbstractChannelBuffer.java │ │ │ ├── AbstractChannelBufferFactory.java │ │ │ ├── BigEndianHeapChannelBuffer.java │ │ │ ├── ByteBufferBackedChannelBuffer.java │ │ │ ├── ChannelBuffer.java │ │ │ ├── ChannelBufferFactory.java │ │ │ ├── ChannelBufferIndexFinder.java │ │ │ ├── ChannelBufferInputStream.java │ │ │ ├── ChannelBufferOutputStream.java │ │ │ ├── ChannelBuffers.java │ │ │ ├── CompositeChannelBuffer.java │ │ │ ├── DirectChannelBufferFactory.java │ │ │ ├── DuplicatedChannelBuffer.java │ │ │ ├── DynamicChannelBuffer.java │ │ │ ├── HeapChannelBuffer.java │ │ │ ├── HeapChannelBufferFactory.java │ │ │ ├── LittleEndianHeapChannelBuffer.java │ │ │ ├── ReadOnlyChannelBuffer.java │ │ │ ├── SlicedChannelBuffer.java │ │ │ ├── TruncatedChannelBuffer.java │ │ │ ├── WrappedChannelBuffer.java │ │ │ └── package-info.java │ │ │ ├── channel │ │ │ ├── AbstractChannel.java │ │ │ ├── AbstractChannelSink.java │ │ │ ├── AbstractServerChannel.java │ │ │ ├── AdaptiveReceiveBufferSizePredictor.java │ │ │ ├── AdaptiveReceiveBufferSizePredictorFactory.java │ │ │ ├── Channel.java │ │ │ ├── ChannelConfig.java │ │ │ ├── ChannelDownstreamHandler.java │ │ │ ├── ChannelEvent.java │ │ │ ├── ChannelException.java │ │ │ ├── ChannelFactory.java │ │ │ ├── ChannelFuture.java │ │ │ ├── ChannelFutureListener.java │ │ │ ├── ChannelFutureProgressListener.java │ │ │ ├── ChannelHandler.java │ │ │ ├── ChannelHandlerContext.java │ │ │ ├── ChannelHandlerLifeCycleException.java │ │ │ ├── ChannelLocal.java │ │ │ ├── ChannelPipeline.java │ │ │ ├── ChannelPipelineCoverage.java │ │ │ ├── ChannelPipelineException.java │ │ │ ├── ChannelPipelineFactory.java │ │ │ ├── ChannelSink.java │ │ │ ├── ChannelState.java │ │ │ ├── ChannelStateEvent.java │ │ │ ├── ChannelUpstreamHandler.java │ │ │ ├── Channels.java │ │ │ ├── ChildChannelStateEvent.java │ │ │ ├── CompleteChannelFuture.java │ │ │ ├── DefaultChannelConfig.java │ │ │ ├── DefaultChannelFuture.java │ │ │ ├── DefaultChannelPipeline.java │ │ │ ├── DefaultChildChannelStateEvent.java │ │ │ ├── DefaultExceptionEvent.java │ │ │ ├── DefaultFileRegion.java │ │ │ ├── DefaultServerChannelConfig.java │ │ │ ├── DefaultWriteCompletionEvent.java │ │ │ ├── DownstreamChannelStateEvent.java │ │ │ ├── DownstreamMessageEvent.java │ │ │ ├── ExceptionEvent.java │ │ │ ├── FailedChannelFuture.java │ │ │ ├── FileRegion.java │ │ │ ├── FixedReceiveBufferSizePredictor.java │ │ │ ├── FixedReceiveBufferSizePredictorFactory.java │ │ │ ├── LifeCycleAwareChannelHandler.java │ │ │ ├── MessageEvent.java │ │ │ ├── ReceiveBufferSizePredictor.java │ │ │ ├── ReceiveBufferSizePredictorFactory.java │ │ │ ├── ServerChannel.java │ │ │ ├── ServerChannelFactory.java │ │ │ ├── SimpleChannelDownstreamHandler.java │ │ │ ├── SimpleChannelHandler.java │ │ │ ├── SimpleChannelUpstreamHandler.java │ │ │ ├── StaticChannelPipeline.java │ │ │ ├── SucceededChannelFuture.java │ │ │ ├── UpstreamChannelStateEvent.java │ │ │ ├── UpstreamMessageEvent.java │ │ │ ├── WriteCompletionEvent.java │ │ │ ├── group │ │ │ │ ├── ChannelGroup.java │ │ │ │ ├── ChannelGroupFuture.java │ │ │ │ ├── ChannelGroupFutureListener.java │ │ │ │ ├── CombinedIterator.java │ │ │ │ ├── DefaultChannelGroup.java │ │ │ │ ├── DefaultChannelGroupFuture.java │ │ │ │ └── package-info.java │ │ │ ├── local │ │ │ │ ├── DefaultLocalChannel.java │ │ │ │ ├── DefaultLocalClientChannelFactory.java │ │ │ │ ├── DefaultLocalServerChannel.java │ │ │ │ ├── DefaultLocalServerChannelFactory.java │ │ │ │ ├── LocalAddress.java │ │ │ │ ├── LocalChannel.java │ │ │ │ ├── LocalChannelRegistry.java │ │ │ │ ├── LocalClientChannelFactory.java │ │ │ │ ├── LocalClientChannelSink.java │ │ │ │ ├── LocalServerChannel.java │ │ │ │ ├── LocalServerChannelFactory.java │ │ │ │ ├── LocalServerChannelSink.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── socket │ │ │ │ ├── ClientSocketChannelFactory.java │ │ │ │ ├── DatagramChannel.java │ │ │ │ ├── DatagramChannelConfig.java │ │ │ │ ├── DatagramChannelFactory.java │ │ │ │ ├── DefaultDatagramChannelConfig.java │ │ │ │ ├── DefaultServerSocketChannelConfig.java │ │ │ │ ├── DefaultSocketChannelConfig.java │ │ │ │ ├── ServerSocketChannel.java │ │ │ │ ├── ServerSocketChannelConfig.java │ │ │ │ ├── ServerSocketChannelFactory.java │ │ │ │ ├── SocketChannel.java │ │ │ │ ├── SocketChannelConfig.java │ │ │ │ ├── http │ │ │ │ ├── HttpTunnelingClientSocketChannel.java │ │ │ │ ├── HttpTunnelingClientSocketChannelFactory.java │ │ │ │ ├── HttpTunnelingClientSocketPipelineSink.java │ │ │ │ ├── HttpTunnelingServlet.java │ │ │ │ ├── HttpTunnelingSocketChannelConfig.java │ │ │ │ └── package-info.java │ │ │ │ ├── nio │ │ │ │ ├── DefaultNioDatagramChannelConfig.java │ │ │ │ ├── DefaultNioSocketChannelConfig.java │ │ │ │ ├── NioAcceptedSocketChannel.java │ │ │ │ ├── NioClientSocketChannel.java │ │ │ │ ├── NioClientSocketChannelFactory.java │ │ │ │ ├── NioClientSocketPipelineSink.java │ │ │ │ ├── NioDatagramChannel.java │ │ │ │ ├── NioDatagramChannelConfig.java │ │ │ │ ├── NioDatagramChannelFactory.java │ │ │ │ ├── NioDatagramPipelineSink.java │ │ │ │ ├── NioDatagramWorker.java │ │ │ │ ├── NioProviderMetadata.java │ │ │ │ ├── NioServerSocketChannel.java │ │ │ │ ├── NioServerSocketChannelFactory.java │ │ │ │ ├── NioServerSocketPipelineSink.java │ │ │ │ ├── NioSocketChannel.java │ │ │ │ ├── NioSocketChannelConfig.java │ │ │ │ ├── NioWorker.java │ │ │ │ ├── SelectorUtil.java │ │ │ │ ├── SocketReceiveBufferPool.java │ │ │ │ ├── SocketSendBufferPool.java │ │ │ │ └── package-info.java │ │ │ │ ├── oio │ │ │ │ ├── OioAcceptedSocketChannel.java │ │ │ │ ├── OioClientSocketChannel.java │ │ │ │ ├── OioClientSocketChannelFactory.java │ │ │ │ ├── OioClientSocketPipelineSink.java │ │ │ │ ├── OioDatagramChannel.java │ │ │ │ ├── OioDatagramChannelFactory.java │ │ │ │ ├── OioDatagramPipelineSink.java │ │ │ │ ├── OioDatagramWorker.java │ │ │ │ ├── OioServerSocketChannel.java │ │ │ │ ├── OioServerSocketChannelFactory.java │ │ │ │ ├── OioServerSocketPipelineSink.java │ │ │ │ ├── OioSocketChannel.java │ │ │ │ ├── OioWorker.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── container │ │ │ ├── microcontainer │ │ │ │ ├── NettyLoggerConfigurator.java │ │ │ │ └── package-info.java │ │ │ ├── osgi │ │ │ │ ├── NettyBundleActivator.java │ │ │ │ └── package-info.java │ │ │ └── spring │ │ │ │ ├── NettyLoggerConfigurator.java │ │ │ │ └── package-info.java │ │ │ ├── example │ │ │ ├── discard │ │ │ │ ├── DiscardClient.java │ │ │ │ ├── DiscardClientHandler.java │ │ │ │ ├── DiscardServer.java │ │ │ │ └── DiscardServerHandler.java │ │ │ ├── echo │ │ │ │ ├── EchoClient.java │ │ │ │ ├── EchoClientHandler.java │ │ │ │ ├── EchoServer.java │ │ │ │ └── EchoServerHandler.java │ │ │ ├── factorial │ │ │ │ ├── BigIntegerDecoder.java │ │ │ │ ├── FactorialClient.java │ │ │ │ ├── FactorialClientHandler.java │ │ │ │ ├── FactorialClientPipelineFactory.java │ │ │ │ ├── FactorialServer.java │ │ │ │ ├── FactorialServerHandler.java │ │ │ │ ├── FactorialServerPipelineFactory.java │ │ │ │ └── NumberEncoder.java │ │ │ ├── http │ │ │ │ ├── file │ │ │ │ │ ├── HttpStaticFileServer.java │ │ │ │ │ ├── HttpStaticFileServerHandler.java │ │ │ │ │ └── HttpStaticFileServerPipelineFactory.java │ │ │ │ ├── snoop │ │ │ │ │ ├── HttpClient.java │ │ │ │ │ ├── HttpClientPipelineFactory.java │ │ │ │ │ ├── HttpRequestHandler.java │ │ │ │ │ ├── HttpResponseHandler.java │ │ │ │ │ ├── HttpServer.java │ │ │ │ │ └── HttpServerPipelineFactory.java │ │ │ │ ├── tunnel │ │ │ │ │ ├── HttpTunnelingClientExample.java │ │ │ │ │ └── LocalEchoServerRegistration.java │ │ │ │ └── websocket │ │ │ │ │ ├── WebSocketServer.java │ │ │ │ │ ├── WebSocketServerHandler.java │ │ │ │ │ ├── WebSocketServerIndexPage.java │ │ │ │ │ └── WebSocketServerPipelineFactory.java │ │ │ ├── local │ │ │ │ ├── LocalExample.java │ │ │ │ ├── LocalExampleMultthreaded.java │ │ │ │ └── LocalServerPipelineFactory.java │ │ │ ├── localtime │ │ │ │ ├── LocalTimeClient.java │ │ │ │ ├── LocalTimeClientHandler.java │ │ │ │ ├── LocalTimeClientPipelineFactory.java │ │ │ │ ├── LocalTimeProtocol.java │ │ │ │ ├── LocalTimeProtocol.proto │ │ │ │ ├── LocalTimeServer.java │ │ │ │ ├── LocalTimeServerHandler.java │ │ │ │ └── LocalTimeServerPipelineFactory.java │ │ │ ├── objectecho │ │ │ │ ├── ObjectEchoClient.java │ │ │ │ ├── ObjectEchoClientHandler.java │ │ │ │ ├── ObjectEchoServer.java │ │ │ │ └── ObjectEchoServerHandler.java │ │ │ ├── portunification │ │ │ │ ├── PortUnificationServer.java │ │ │ │ └── PortUnificationServerHandler.java │ │ │ ├── proxy │ │ │ │ ├── HexDumpProxy.java │ │ │ │ ├── HexDumpProxyInboundHandler.java │ │ │ │ └── HexDumpProxyPipelineFactory.java │ │ │ ├── qotm │ │ │ │ ├── QuoteOfTheMomentClient.java │ │ │ │ ├── QuoteOfTheMomentClientHandler.java │ │ │ │ ├── QuoteOfTheMomentServer.java │ │ │ │ └── QuoteOfTheMomentServerHandler.java │ │ │ ├── securechat │ │ │ │ ├── SecureChatClient.java │ │ │ │ ├── SecureChatClientHandler.java │ │ │ │ ├── SecureChatClientPipelineFactory.java │ │ │ │ ├── SecureChatKeyStore.java │ │ │ │ ├── SecureChatServer.java │ │ │ │ ├── SecureChatServerHandler.java │ │ │ │ ├── SecureChatServerPipelineFactory.java │ │ │ │ ├── SecureChatSslContextFactory.java │ │ │ │ └── SecureChatTrustManagerFactory.java │ │ │ ├── telnet │ │ │ │ ├── TelnetClient.java │ │ │ │ ├── TelnetClientHandler.java │ │ │ │ ├── TelnetClientPipelineFactory.java │ │ │ │ ├── TelnetServer.java │ │ │ │ ├── TelnetServerHandler.java │ │ │ │ └── TelnetServerPipelineFactory.java │ │ │ └── uptime │ │ │ │ ├── UptimeClient.java │ │ │ │ └── UptimeClientHandler.java │ │ │ ├── handler │ │ │ ├── codec │ │ │ │ ├── base64 │ │ │ │ │ ├── Base64.java │ │ │ │ │ ├── Base64Decoder.java │ │ │ │ │ ├── Base64Dialect.java │ │ │ │ │ ├── Base64Encoder.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── compression │ │ │ │ │ ├── CompressionException.java │ │ │ │ │ ├── ZlibDecoder.java │ │ │ │ │ ├── ZlibEncoder.java │ │ │ │ │ ├── ZlibUtil.java │ │ │ │ │ ├── ZlibWrapper.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── embedder │ │ │ │ │ ├── AbstractCodecEmbedder.java │ │ │ │ │ ├── CodecEmbedder.java │ │ │ │ │ ├── CodecEmbedderException.java │ │ │ │ │ ├── DecoderEmbedder.java │ │ │ │ │ ├── EmbeddedChannel.java │ │ │ │ │ ├── EmbeddedChannelFactory.java │ │ │ │ │ ├── EmbeddedSocketAddress.java │ │ │ │ │ ├── EncoderEmbedder.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── frame │ │ │ │ │ ├── CorruptedFrameException.java │ │ │ │ │ ├── DelimiterBasedFrameDecoder.java │ │ │ │ │ ├── Delimiters.java │ │ │ │ │ ├── FixedLengthFrameDecoder.java │ │ │ │ │ ├── FrameDecoder.java │ │ │ │ │ ├── LengthFieldBasedFrameDecoder.java │ │ │ │ │ ├── LengthFieldPrepender.java │ │ │ │ │ ├── TooLongFrameException.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── http │ │ │ │ │ ├── CaseIgnoringComparator.java │ │ │ │ │ ├── Cookie.java │ │ │ │ │ ├── CookieDateFormat.java │ │ │ │ │ ├── CookieDecoder.java │ │ │ │ │ ├── CookieEncoder.java │ │ │ │ │ ├── CookieHeaderNames.java │ │ │ │ │ ├── DefaultCookie.java │ │ │ │ │ ├── DefaultHttpChunk.java │ │ │ │ │ ├── DefaultHttpChunkTrailer.java │ │ │ │ │ ├── DefaultHttpMessage.java │ │ │ │ │ ├── DefaultHttpRequest.java │ │ │ │ │ ├── DefaultHttpResponse.java │ │ │ │ │ ├── HttpChunk.java │ │ │ │ │ ├── HttpChunkAggregator.java │ │ │ │ │ ├── HttpChunkTrailer.java │ │ │ │ │ ├── HttpClientCodec.java │ │ │ │ │ ├── HttpCodecUtil.java │ │ │ │ │ ├── HttpContentCompressor.java │ │ │ │ │ ├── HttpContentDecoder.java │ │ │ │ │ ├── HttpContentDecompressor.java │ │ │ │ │ ├── HttpContentEncoder.java │ │ │ │ │ ├── HttpHeaders.java │ │ │ │ │ ├── HttpMessage.java │ │ │ │ │ ├── HttpMessageDecoder.java │ │ │ │ │ ├── HttpMessageEncoder.java │ │ │ │ │ ├── HttpMethod.java │ │ │ │ │ ├── HttpRequest.java │ │ │ │ │ ├── HttpRequestDecoder.java │ │ │ │ │ ├── HttpRequestEncoder.java │ │ │ │ │ ├── HttpResponse.java │ │ │ │ │ ├── HttpResponseDecoder.java │ │ │ │ │ ├── HttpResponseEncoder.java │ │ │ │ │ ├── HttpResponseStatus.java │ │ │ │ │ ├── HttpServerCodec.java │ │ │ │ │ ├── HttpVersion.java │ │ │ │ │ ├── QueryStringDecoder.java │ │ │ │ │ ├── QueryStringEncoder.java │ │ │ │ │ ├── package-info.java │ │ │ │ │ └── websocket │ │ │ │ │ │ ├── DefaultWebSocketFrame.java │ │ │ │ │ │ ├── WebSocketFrame.java │ │ │ │ │ │ ├── WebSocketFrameDecoder.java │ │ │ │ │ │ ├── WebSocketFrameEncoder.java │ │ │ │ │ │ └── package-info.java │ │ │ │ ├── oneone │ │ │ │ │ ├── OneToOneDecoder.java │ │ │ │ │ ├── OneToOneEncoder.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── protobuf │ │ │ │ │ ├── ProtobufDecoder.java │ │ │ │ │ ├── ProtobufEncoder.java │ │ │ │ │ ├── ProtobufVarint32FrameDecoder.java │ │ │ │ │ ├── ProtobufVarint32LengthFieldPrepender.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── replay │ │ │ │ │ ├── ReplayError.java │ │ │ │ │ ├── ReplayingDecoder.java │ │ │ │ │ ├── ReplayingDecoderBuffer.java │ │ │ │ │ ├── UnreplayableOperationException.java │ │ │ │ │ ├── UnsafeDynamicChannelBuffer.java │ │ │ │ │ ├── VoidEnum.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── rtsp │ │ │ │ │ ├── RtspHeaders.java │ │ │ │ │ ├── RtspMessageDecoder.java │ │ │ │ │ ├── RtspMessageEncoder.java │ │ │ │ │ ├── RtspMethods.java │ │ │ │ │ ├── RtspRequestDecoder.java │ │ │ │ │ ├── RtspRequestEncoder.java │ │ │ │ │ ├── RtspResponseDecoder.java │ │ │ │ │ ├── RtspResponseEncoder.java │ │ │ │ │ ├── RtspResponseStatuses.java │ │ │ │ │ ├── RtspVersions.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── serialization │ │ │ │ │ ├── CompactObjectInputStream.java │ │ │ │ │ ├── CompactObjectOutputStream.java │ │ │ │ │ ├── CompatibleObjectDecoder.java │ │ │ │ │ ├── CompatibleObjectDecoderState.java │ │ │ │ │ ├── CompatibleObjectEncoder.java │ │ │ │ │ ├── ObjectDecoder.java │ │ │ │ │ ├── ObjectDecoderInputStream.java │ │ │ │ │ ├── ObjectEncoder.java │ │ │ │ │ ├── ObjectEncoderOutputStream.java │ │ │ │ │ ├── SwitchableInputStream.java │ │ │ │ │ └── package-info.java │ │ │ │ └── string │ │ │ │ │ ├── StringDecoder.java │ │ │ │ │ ├── StringEncoder.java │ │ │ │ │ └── package-info.java │ │ │ ├── execution │ │ │ │ ├── ChannelEventRunnable.java │ │ │ │ ├── ExecutionHandler.java │ │ │ │ ├── MemoryAwareThreadPoolExecutor.java │ │ │ │ ├── OrderedMemoryAwareThreadPoolExecutor.java │ │ │ │ └── package-info.java │ │ │ ├── logging │ │ │ │ ├── LoggingHandler.java │ │ │ │ └── package-info.java │ │ │ ├── queue │ │ │ │ ├── BlockingReadHandler.java │ │ │ │ ├── BlockingReadTimeoutException.java │ │ │ │ ├── BufferedWriteHandler.java │ │ │ │ └── package-info.java │ │ │ ├── ssl │ │ │ │ ├── ImmediateExecutor.java │ │ │ │ ├── SslBufferPool.java │ │ │ │ ├── SslHandler.java │ │ │ │ └── package-info.java │ │ │ ├── stream │ │ │ │ ├── ChunkedFile.java │ │ │ │ ├── ChunkedInput.java │ │ │ │ ├── ChunkedNioFile.java │ │ │ │ ├── ChunkedNioStream.java │ │ │ │ ├── ChunkedStream.java │ │ │ │ ├── ChunkedWriteHandler.java │ │ │ │ └── package-info.java │ │ │ └── timeout │ │ │ │ ├── DefaultIdleStateEvent.java │ │ │ │ ├── IdleState.java │ │ │ │ ├── IdleStateAwareChannelHandler.java │ │ │ │ ├── IdleStateAwareChannelUpstreamHandler.java │ │ │ │ ├── IdleStateEvent.java │ │ │ │ ├── IdleStateHandler.java │ │ │ │ ├── ReadTimeoutException.java │ │ │ │ ├── ReadTimeoutHandler.java │ │ │ │ ├── TimeoutException.java │ │ │ │ ├── WriteTimeoutException.java │ │ │ │ ├── WriteTimeoutHandler.java │ │ │ │ └── package-info.java │ │ │ ├── logging │ │ │ ├── AbstractInternalLogger.java │ │ │ ├── CommonsLogger.java │ │ │ ├── CommonsLoggerFactory.java │ │ │ ├── InternalLogLevel.java │ │ │ ├── InternalLogger.java │ │ │ ├── InternalLoggerFactory.java │ │ │ ├── JBossLogger.java │ │ │ ├── JBossLoggerFactory.java │ │ │ ├── JdkLogger.java │ │ │ ├── JdkLoggerFactory.java │ │ │ ├── Log4JLogger.java │ │ │ ├── Log4JLoggerFactory.java │ │ │ ├── OsgiLogger.java │ │ │ ├── OsgiLoggerFactory.java │ │ │ ├── Slf4JLogger.java │ │ │ ├── Slf4JLoggerFactory.java │ │ │ └── package-info.java │ │ │ └── util │ │ │ ├── CharsetUtil.java │ │ │ ├── DebugUtil.java │ │ │ ├── DefaultObjectSizeEstimator.java │ │ │ ├── EstimatableObjectWrapper.java │ │ │ ├── ExternalResourceReleasable.java │ │ │ ├── ExternalResourceUtil.java │ │ │ ├── HashedWheelTimer.java │ │ │ ├── MapBackedSet.java │ │ │ ├── ObjectSizeEstimator.java │ │ │ ├── ThreadNameDeterminer.java │ │ │ ├── ThreadRenamingRunnable.java │ │ │ ├── Timeout.java │ │ │ ├── Timer.java │ │ │ ├── TimerTask.java │ │ │ ├── Version.java │ │ │ ├── VirtualExecutorService.java │ │ │ ├── internal │ │ │ ├── AtomicFieldUpdaterUtil.java │ │ │ ├── ConcurrentHashMap.java │ │ │ ├── ConcurrentIdentityHashMap.java │ │ │ ├── ConcurrentIdentityWeakKeyHashMap.java │ │ │ ├── ConcurrentWeakKeyHashMap.java │ │ │ ├── ConversionUtil.java │ │ │ ├── ExecutorUtil.java │ │ │ ├── IoWorkerRunnable.java │ │ │ ├── LinkedTransferQueue.java │ │ │ ├── NonReentrantLock.java │ │ │ ├── ReusableIterator.java │ │ │ ├── SharedResourceMisuseDetector.java │ │ │ ├── StackTraceSimplifier.java │ │ │ ├── StringUtil.java │ │ │ ├── SystemPropertyUtil.java │ │ │ ├── ThreadLocalBoolean.java │ │ │ ├── ThreadLocalRandom.java │ │ │ ├── UnterminatableExecutor.java │ │ │ ├── jzlib │ │ │ │ ├── Adler32.java │ │ │ │ ├── CRC32.java │ │ │ │ ├── Deflate.java │ │ │ │ ├── InfBlocks.java │ │ │ │ ├── InfCodes.java │ │ │ │ ├── InfTree.java │ │ │ │ ├── Inflate.java │ │ │ │ ├── JZlib.java │ │ │ │ ├── StaticTree.java │ │ │ │ ├── Tree.java │ │ │ │ └── ZStream.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ └── resources │ │ ├── META-INF │ │ └── jboss-beans.xml │ │ └── org │ │ └── jboss │ │ └── netty │ │ └── container │ │ └── spring │ │ └── beans.xml │ ├── site │ └── template.vm │ ├── test │ └── java │ │ └── org │ │ └── jboss │ │ └── netty │ │ ├── bootstrap │ │ ├── AbstractSocketClientBootstrapTest.java │ │ ├── AbstractSocketServerBootstrapTest.java │ │ ├── BootstrapOrderedMapTest.java │ │ ├── BootstrapTest.java │ │ ├── NioSocketClientBootstrapTest.java │ │ ├── NioSocketServerBootstrapTest.java │ │ ├── OioSocketClientBootstrapTest.java │ │ └── OioSocketServerBootstrapTest.java │ │ ├── buffer │ │ ├── AbstractChannelBufferTest.java │ │ ├── AbstractCompositeChannelBufferTest.java │ │ ├── BigEndianCompositeChannelBufferTest.java │ │ ├── BigEndianDirectChannelBufferTest.java │ │ ├── BigEndianHeapChannelBufferTest.java │ │ ├── ByteBufferBackedHeapChannelBufferTest.java │ │ ├── ChannelBufferIndexFinderTest.java │ │ ├── ChannelBufferStreamTest.java │ │ ├── ChannelBuffersTest.java │ │ ├── DuplicateChannelBufferTest.java │ │ ├── DynamicChannelBufferTest.java │ │ ├── LittleEndianCompositeChannelBufferTest.java │ │ ├── LittleEndianDirectChannelBufferTest.java │ │ ├── LittleEndianHeapChannelBufferTest.java │ │ ├── ReadOnlyChannelBufferTest.java │ │ ├── SlicedChannelBufferTest.java │ │ └── TruncatedChannelBufferTest.java │ │ ├── channel │ │ ├── CompleteChannelFutureTest.java │ │ ├── FailedChannelFutureTest.java │ │ ├── StaticChannelPipelineTest.java │ │ ├── SucceededChannelFutureTest.java │ │ └── socket │ │ │ ├── AbstractSocketEchoTest.java │ │ │ ├── NioClientSocketShutdownTimeTest.java │ │ │ ├── NioNioSocketEchoTest.java │ │ │ ├── NioOioSocketEchoTest.java │ │ │ ├── NioServerSocketShutdownTimeTest.java │ │ │ ├── OioNioSocketEchoTest.java │ │ │ ├── OioOioSocketEchoTest.java │ │ │ └── nio │ │ │ ├── NioDatagramChannelTest.java │ │ │ ├── SimpleHandler.java │ │ │ └── UdpClient.java │ │ ├── handler │ │ ├── codec │ │ │ ├── frame │ │ │ │ ├── AbstractSocketFixedLengthEchoTest.java │ │ │ │ ├── NioNioSocketFixedLengthEchoTest.java │ │ │ │ ├── NioOioSocketFixedLengthEchoTest.java │ │ │ │ ├── OioNioSocketFixedLengthEchoTest.java │ │ │ │ └── OioOioSocketFixedLengthEchoTest.java │ │ │ ├── http │ │ │ │ ├── CookieDecoderTest.java │ │ │ │ ├── CookieEncoderTest.java │ │ │ │ ├── DefaultHttpMessageTest.java │ │ │ │ └── QueryStringDecoderTest.java │ │ │ ├── protobuf │ │ │ │ ├── ProtobufVarint32FrameDecoderTest.java │ │ │ │ └── ProtobufVarint32LengthFieldPrependerTest.java │ │ │ ├── replay │ │ │ │ └── ReplayingDecoderTest.java │ │ │ ├── serialization │ │ │ │ ├── AbstractSocketCompatibleObjectStreamEchoTest.java │ │ │ │ ├── AbstractSocketObjectStreamEchoTest.java │ │ │ │ ├── NioNioSocketCompatibleObjectStreamEchoTest.java │ │ │ │ ├── NioNioSocketObjectStreamEchoTest.java │ │ │ │ ├── NioOioSocketCompatibleObjectStreamEchoTest.java │ │ │ │ ├── NioOioSocketObjectStreamEchoTest.java │ │ │ │ ├── OioNioSocketCompatibleObjectStreamEchoTest.java │ │ │ │ ├── OioNioSocketObjectStreamEchoTest.java │ │ │ │ ├── OioOioSocketCompatibleObjectStreamEchoTest.java │ │ │ │ ├── OioOioSocketObjectStreamEchoTest.java │ │ │ │ └── SwitchableInputStreamTest.java │ │ │ └── string │ │ │ │ ├── AbstractSocketStringEchoTest.java │ │ │ │ ├── NioNioSocketStringEchoTest.java │ │ │ │ ├── NioOioSocketStringEchoTest.java │ │ │ │ ├── OioNioSocketStringEchoTest.java │ │ │ │ └── OioOioSocketStringEchoTest.java │ │ └── ssl │ │ │ ├── AbstractSocketSslEchoTest.java │ │ │ ├── ImmediateExecutorTest.java │ │ │ ├── NioNioSocketSslEchoTest.java │ │ │ ├── NioOioSocketSslEchoTest.java │ │ │ ├── OioNioSocketSslEchoTest.java │ │ │ └── OioOioSocketSslEchoTest.java │ │ ├── logging │ │ ├── CommonsLoggerFactoryTest.java │ │ ├── CommonsLoggerTest.java │ │ ├── InternalLoggerFactoryTest.java │ │ ├── JBossLoggerFactoryTest.java │ │ ├── JBossLoggerTest.java │ │ ├── JdkLoggerFactoryTest.java │ │ ├── JdkLoggerTest.java │ │ ├── Log4JLoggerFactoryTest.java │ │ ├── Log4JLoggerTest.java │ │ ├── Slf4JLoggerFactoryTest.java │ │ └── Slf4JLoggerTest.java │ │ └── util │ │ ├── DebugUtilTest.java │ │ ├── DummyHandler.java │ │ ├── MapBackedSetTest.java │ │ ├── TestUtil.java │ │ ├── ThreadRenamingRunnableTest.java │ │ └── internal │ │ ├── ConversionUtilTest.java │ │ ├── StackTraceSimplifierTest.java │ │ └── StringUtilTest.java │ └── xref │ └── stylesheet.css ├── OMID ├── .gitignore ├── CHANGES.txt ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── TODO ├── bin │ └── omid.sh ├── conf │ ├── hbase-site.xml │ └── log4j.properties ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── yahoo │ │ │ └── omid │ │ │ ├── client │ │ │ ├── AbortCompleteCallback.java │ │ │ ├── Callback.java │ │ │ ├── ColumnWrapper.java │ │ │ ├── CommitCallback.java │ │ │ ├── CommitQueryCallback.java │ │ │ ├── CommitUnsuccessfulException.java │ │ │ ├── CreateCallback.java │ │ │ ├── CreateCallbackImpl.java │ │ │ ├── RowKeyFamily.java │ │ │ ├── SyncAbortCompleteCallback.java │ │ │ ├── SyncCallbackBase.java │ │ │ ├── SyncCommitCallback.java │ │ │ ├── SyncCommitQueryCallback.java │ │ │ ├── SyncCreateCallback.java │ │ │ ├── TSOClient.java │ │ │ ├── TransactionException.java │ │ │ ├── TransactionManager.java │ │ │ ├── TransactionState.java │ │ │ ├── TransactionalTable.java │ │ │ └── regionserver │ │ │ │ └── Compacter.java │ │ │ ├── replication │ │ │ ├── ReadersAwareBuffer.java │ │ │ ├── SharedMessageBuffer.java │ │ │ ├── Zipper.java │ │ │ └── ZipperState.java │ │ │ └── tso │ │ │ ├── AbortedTransaction.java │ │ │ ├── BandwidthMeterHandler.java │ │ │ ├── Bucket.java │ │ │ ├── BufferPool.java │ │ │ ├── ClientHandler.java │ │ │ ├── CommitHashMap.java │ │ │ ├── Committed.java │ │ │ ├── CompacterHandler.java │ │ │ ├── LongCache.java │ │ │ ├── RowId.java │ │ │ ├── RowKey.java │ │ │ ├── TSOHandler.java │ │ │ ├── TSOMessage.java │ │ │ ├── TSOMessageBuffer.java │ │ │ ├── TSOPipelineFactory.java │ │ │ ├── TSOServer.java │ │ │ ├── TSOServerConfig.java │ │ │ ├── TSOState.java │ │ │ ├── ThroughputMonitor.java │ │ │ ├── Timestamp.java │ │ │ ├── TimestampOracle.java │ │ │ ├── TransactionClient.java │ │ │ ├── Uncommited.java │ │ │ ├── messages │ │ │ ├── AbortRequest.java │ │ │ ├── AbortedTransactionReport.java │ │ │ ├── CleanedTransactionReport.java │ │ │ ├── CommitQueryRequest.java │ │ │ ├── CommitQueryResponse.java │ │ │ ├── CommitRequest.java │ │ │ ├── CommitResponse.java │ │ │ ├── CommittedTransactionReport.java │ │ │ ├── FullAbortRequest.java │ │ │ ├── LargestDeletedTimestampReport.java │ │ │ ├── MinimumTimestamp.java │ │ │ ├── TimestampRequest.java │ │ │ └── TimestampResponse.java │ │ │ ├── persistence │ │ │ ├── BookKeeperStateBuilder.java │ │ │ ├── BookKeeperStateLogger.java │ │ │ ├── LoggerAsyncCallback.java │ │ │ ├── LoggerConstants.java │ │ │ ├── LoggerException.java │ │ │ ├── LoggerProtocol.java │ │ │ ├── StateBuilder.java │ │ │ └── StateLogger.java │ │ │ └── serialization │ │ │ ├── TSODecoder.java │ │ │ └── TSOEncoder.java │ ├── native │ │ ├── Makefile │ │ └── nativelib.cc │ └── resources │ │ └── log4j.properties │ └── test │ ├── java │ ├── com │ │ └── yahoo │ │ │ └── omid │ │ │ ├── OmidTestBase.java │ │ │ ├── TestAbortTransaction.java │ │ │ ├── TestBasicTransaction.java │ │ │ ├── TestCompaction.java │ │ │ ├── TestMultiplePut.java │ │ │ ├── TestNonexistentRow.java │ │ │ ├── TestSingleColumnFamily.java │ │ │ ├── TestTable.java │ │ │ ├── TestTransactionConflict.java │ │ │ ├── TestUpdateScan.java │ │ │ ├── TestUtils.java │ │ │ ├── replication │ │ │ ├── TestSharedMessageBuffer.java │ │ │ └── TestZipper.java │ │ │ └── tso │ │ │ ├── TSOTestBase.java │ │ │ ├── TestBasicTransaction.java │ │ │ ├── TestClientHandler.java │ │ │ ├── TestCommit.java │ │ │ ├── TestCommitAbortedReport.java │ │ │ ├── TestCommitQuery.java │ │ │ ├── TestCommitReport.java │ │ │ ├── TestConflict.java │ │ │ ├── TestMultipleCommitsWithoutConflict.java │ │ │ ├── TestPersistence.java │ │ │ ├── TestReadAlgorithm.java │ │ │ ├── TestTimestamps.java │ │ │ └── TestTimestampsOrdering.java │ └── my │ │ └── test │ │ ├── BucketTest.java │ │ ├── ByteArrayAsMapKeyBug.java │ │ ├── TSOHandlerTest.java │ │ └── TSOServerTest.java │ └── resources │ ├── hbase-site.xml │ └── log4j.properties ├── PostgreSQL-JDBC-Driver ├── .classpath ├── .project ├── build.properties ├── build.xml ├── sql.java ├── src │ ├── my │ │ ├── Debug.java │ │ └── debug.properties │ ├── org │ │ └── postgresql │ │ │ ├── Driver.java │ │ │ ├── PGConnection.java │ │ │ ├── PGNotification.java │ │ │ ├── PGRefCursorResultSet.java │ │ │ ├── PGResultSetMetaData.java │ │ │ ├── PGStatement.java │ │ │ ├── copy │ │ │ ├── CopyIn.java │ │ │ ├── CopyManager.java │ │ │ ├── CopyOperation.java │ │ │ ├── CopyOut.java │ │ │ ├── PGCopyInputStream.java │ │ │ └── PGCopyOutputStream.java │ │ │ ├── core │ │ │ ├── BaseConnection.java │ │ │ ├── BaseResultSet.java │ │ │ ├── BaseStatement.java │ │ │ ├── ConnectionFactory.java │ │ │ ├── Encoding.java │ │ │ ├── Field.java │ │ │ ├── Logger.java │ │ │ ├── Notification.java │ │ │ ├── Oid.java │ │ │ ├── PGBindException.java │ │ │ ├── PGStream.java │ │ │ ├── ParameterList.java │ │ │ ├── Parser.java │ │ │ ├── ProtocolConnection.java │ │ │ ├── Query.java │ │ │ ├── QueryExecutor.java │ │ │ ├── ResultCursor.java │ │ │ ├── ResultHandler.java │ │ │ ├── TypeInfo.java │ │ │ ├── UTF8Encoding.java │ │ │ ├── Utils.java │ │ │ ├── VisibleBufferedInputStream.java │ │ │ ├── types │ │ │ │ ├── PGBigDecimal.java │ │ │ │ ├── PGBoolean.java │ │ │ │ ├── PGByte.java │ │ │ │ ├── PGDouble.java │ │ │ │ ├── PGFloat.java │ │ │ │ ├── PGInteger.java │ │ │ │ ├── PGLong.java │ │ │ │ ├── PGNumber.java │ │ │ │ ├── PGShort.java │ │ │ │ ├── PGString.java │ │ │ │ ├── PGType.java │ │ │ │ └── PGUnknown.java │ │ │ ├── v2 │ │ │ │ ├── ConnectionFactoryImpl.java │ │ │ │ ├── FastpathParameterList.java │ │ │ │ ├── ProtocolConnectionImpl.java │ │ │ │ ├── QueryExecutorImpl.java │ │ │ │ ├── SimpleParameterList.java │ │ │ │ └── V2Query.java │ │ │ └── v3 │ │ │ │ ├── CompositeParameterList.java │ │ │ │ ├── CompositeQuery.java │ │ │ │ ├── ConnectionFactoryImpl.java │ │ │ │ ├── CopyInImpl.java │ │ │ │ ├── CopyOperationImpl.java │ │ │ │ ├── CopyOutImpl.java │ │ │ │ ├── Portal.java │ │ │ │ ├── ProtocolConnectionImpl.java │ │ │ │ ├── QueryExecutorImpl.java │ │ │ │ ├── SimpleParameterList.java │ │ │ │ ├── SimpleQuery.java │ │ │ │ ├── V3ParameterList.java │ │ │ │ └── V3Query.java │ │ │ ├── driverconfig.properties │ │ │ ├── ds │ │ │ ├── PGConnectionPoolDataSource.java │ │ │ ├── PGPooledConnection.java │ │ │ ├── PGPoolingDataSource.java │ │ │ ├── PGSimpleDataSource.java │ │ │ ├── common │ │ │ │ ├── BaseDataSource.java │ │ │ │ └── PGObjectFactory.java │ │ │ ├── jdbc23 │ │ │ │ ├── AbstractJdbc23PooledConnection.java │ │ │ │ ├── AbstractJdbc23PoolingDataSource.java │ │ │ │ └── AbstractJdbc23SimpleDataSource.java │ │ │ └── jdbc4 │ │ │ │ ├── AbstractJdbc4PooledConnection.java │ │ │ │ ├── AbstractJdbc4PoolingDataSource.java │ │ │ │ └── AbstractJdbc4SimpleDataSource.java │ │ │ ├── fastpath │ │ │ ├── Fastpath.java │ │ │ └── FastpathArg.java │ │ │ ├── geometric │ │ │ ├── PGbox.java │ │ │ ├── PGcircle.java │ │ │ ├── PGline.java │ │ │ ├── PGlseg.java │ │ │ ├── PGpath.java │ │ │ ├── PGpoint.java │ │ │ └── PGpolygon.java │ │ │ ├── gss │ │ │ ├── GSSCallbackHandler.java │ │ │ └── MakeGSS.java │ │ │ ├── jdbc2 │ │ │ ├── AbstractJdbc2Array.java │ │ │ ├── AbstractJdbc2Blob.java │ │ │ ├── AbstractJdbc2BlobClob.java │ │ │ ├── AbstractJdbc2Clob.java │ │ │ ├── AbstractJdbc2Connection.java │ │ │ ├── AbstractJdbc2DatabaseMetaData.java │ │ │ ├── AbstractJdbc2ResultSet.java │ │ │ ├── AbstractJdbc2ResultSetMetaData.java │ │ │ ├── AbstractJdbc2Statement.java │ │ │ ├── EscapedFunctions.java │ │ │ ├── ResultWrapper.java │ │ │ ├── TimestampUtils.java │ │ │ ├── TypeInfoCache.java │ │ │ └── optional │ │ │ │ ├── ConnectionPool.java │ │ │ │ ├── PoolingDataSource.java │ │ │ │ └── SimpleDataSource.java │ │ │ ├── jdbc3 │ │ │ ├── AbstractJdbc3Blob.java │ │ │ ├── AbstractJdbc3Clob.java │ │ │ ├── AbstractJdbc3Connection.java │ │ │ ├── AbstractJdbc3DatabaseMetaData.java │ │ │ ├── AbstractJdbc3ParameterMetaData.java │ │ │ ├── AbstractJdbc3ResultSet.java │ │ │ ├── AbstractJdbc3Statement.java │ │ │ ├── Jdbc3Array.java │ │ │ ├── Jdbc3Blob.java │ │ │ ├── Jdbc3CallableStatement.java │ │ │ ├── Jdbc3Clob.java │ │ │ ├── Jdbc3Connection.java │ │ │ ├── Jdbc3ConnectionPool.java │ │ │ ├── Jdbc3DatabaseMetaData.java │ │ │ ├── Jdbc3ParameterMetaData.java │ │ │ ├── Jdbc3PoolingDataSource.java │ │ │ ├── Jdbc3PreparedStatement.java │ │ │ ├── Jdbc3ResultSet.java │ │ │ ├── Jdbc3ResultSetMetaData.java │ │ │ ├── Jdbc3SimpleDataSource.java │ │ │ ├── Jdbc3Statement.java │ │ │ └── PSQLSavepoint.java │ │ │ ├── jdbc3g │ │ │ ├── AbstractJdbc3gConnection.java │ │ │ ├── AbstractJdbc3gResultSet.java │ │ │ ├── AbstractJdbc3gStatement.java │ │ │ ├── Jdbc3gArray.java │ │ │ ├── Jdbc3gBlob.java │ │ │ ├── Jdbc3gCallableStatement.java │ │ │ ├── Jdbc3gClob.java │ │ │ ├── Jdbc3gConnection.java │ │ │ ├── Jdbc3gDatabaseMetaData.java │ │ │ ├── Jdbc3gParameterMetaData.java │ │ │ ├── Jdbc3gPreparedStatement.java │ │ │ ├── Jdbc3gResultSet.java │ │ │ ├── Jdbc3gResultSetMetaData.java │ │ │ └── Jdbc3gStatement.java │ │ │ ├── jdbc4 │ │ │ ├── AbstractJdbc4Blob.java │ │ │ ├── AbstractJdbc4Clob.java │ │ │ ├── AbstractJdbc4Connection.java │ │ │ ├── AbstractJdbc4DatabaseMetaData.java │ │ │ ├── AbstractJdbc4ParameterMetaData.java │ │ │ ├── AbstractJdbc4ResultSet.java │ │ │ ├── AbstractJdbc4ResultSetMetaData.java │ │ │ ├── AbstractJdbc4Statement.java │ │ │ ├── Jdbc4Array.java │ │ │ ├── Jdbc4Blob.java │ │ │ ├── Jdbc4CallableStatement.java │ │ │ ├── Jdbc4Clob.java │ │ │ ├── Jdbc4Connection.java │ │ │ ├── Jdbc4DatabaseMetaData.java │ │ │ ├── Jdbc4ParameterMetaData.java │ │ │ ├── Jdbc4PreparedStatement.java │ │ │ ├── Jdbc4ResultSet.java │ │ │ ├── Jdbc4ResultSetMetaData.java │ │ │ ├── Jdbc4SQLXML.java │ │ │ └── Jdbc4Statement.java │ │ │ ├── largeobject │ │ │ ├── BlobInputStream.java │ │ │ ├── BlobOutputStream.java │ │ │ ├── LargeObject.java │ │ │ └── LargeObjectManager.java │ │ │ ├── ssl │ │ │ ├── MakeSSL.java │ │ │ ├── NonValidatingFactory.java │ │ │ └── WrappedFactory.java │ │ │ ├── util │ │ │ ├── Base64.java │ │ │ ├── GT.java │ │ │ ├── MD5Digest.java │ │ │ ├── PGInterval.java │ │ │ ├── PGbytea.java │ │ │ ├── PGmoney.java │ │ │ ├── PGobject.java │ │ │ ├── PGtokenizer.java │ │ │ ├── PSQLDriverVersion.java │ │ │ ├── PSQLException.java │ │ │ ├── PSQLState.java │ │ │ ├── PSQLWarning.java │ │ │ ├── ServerErrorMessage.java │ │ │ ├── StreamWrapper.java │ │ │ └── UnixCrypt.java │ │ │ └── xa │ │ │ ├── PGXAConnection.java │ │ │ ├── PGXADataSource.java │ │ │ ├── PGXADataSourceFactory.java │ │ │ ├── PGXAException.java │ │ │ └── RecoveredXid.java │ ├── test │ │ ├── ConnectionUtil.java │ │ ├── JDBCTest.java │ │ ├── NotificationTest.java │ │ └── PreparedStatementTest.java │ └── translation │ │ └── locales │ │ ├── bg.po │ │ ├── cs.po │ │ ├── de.po │ │ ├── es.po │ │ ├── fr.po │ │ ├── it.po │ │ ├── ja.po │ │ ├── nl.po │ │ ├── pl.po │ │ ├── pt_BR.po │ │ ├── ru.po │ │ ├── sr.po │ │ ├── tr.po │ │ ├── zh_CN.po │ │ └── zh_TW.po └── src_8.4-701 │ └── org │ └── postgresql │ ├── Driver.java │ ├── PGConnection.java │ ├── PGNotification.java │ ├── PGRefCursorResultSet.java │ ├── PGResultSetMetaData.java │ ├── PGStatement.java │ ├── copy │ ├── CopyIn.java │ ├── CopyManager.java │ ├── CopyOperation.java │ ├── CopyOut.java │ ├── PGCopyInputStream.java │ └── PGCopyOutputStream.java │ ├── core │ ├── BaseConnection.java │ ├── BaseResultSet.java │ ├── BaseStatement.java │ ├── ConnectionFactory.java │ ├── Encoding.java │ ├── Field.java │ ├── Logger.java │ ├── Notification.java │ ├── Oid.java │ ├── PGBindException.java │ ├── PGStream.java │ ├── ParameterList.java │ ├── Parser.java │ ├── ProtocolConnection.java │ ├── Query.java │ ├── QueryExecutor.java │ ├── ResultCursor.java │ ├── ResultHandler.java │ ├── TypeInfo.java │ ├── UTF8Encoding.java │ ├── Utils.java │ ├── VisibleBufferedInputStream.java │ ├── types │ │ ├── PGBigDecimal.java │ │ ├── PGBoolean.java │ │ ├── PGByte.java │ │ ├── PGDouble.java │ │ ├── PGFloat.java │ │ ├── PGInteger.java │ │ ├── PGLong.java │ │ ├── PGNumber.java │ │ ├── PGShort.java │ │ ├── PGString.java │ │ ├── PGType.java │ │ └── PGUnknown.java │ ├── v2 │ │ ├── ConnectionFactoryImpl.java │ │ ├── FastpathParameterList.java │ │ ├── ProtocolConnectionImpl.java │ │ ├── QueryExecutorImpl.java │ │ ├── SimpleParameterList.java │ │ └── V2Query.java │ └── v3 │ │ ├── CompositeParameterList.java │ │ ├── CompositeQuery.java │ │ ├── ConnectionFactoryImpl.java │ │ ├── CopyInImpl.java │ │ ├── CopyOperationImpl.java │ │ ├── CopyOutImpl.java │ │ ├── Portal.java │ │ ├── ProtocolConnectionImpl.java │ │ ├── QueryExecutorImpl.java │ │ ├── SimpleParameterList.java │ │ ├── SimpleQuery.java │ │ ├── V3ParameterList.java │ │ └── V3Query.java │ ├── driverconfig.properties │ ├── ds │ ├── PGConnectionPoolDataSource.java │ ├── PGPooledConnection.java │ ├── PGPoolingDataSource.java │ ├── PGSimpleDataSource.java │ ├── common │ │ ├── BaseDataSource.java │ │ └── PGObjectFactory.java │ ├── jdbc23 │ │ ├── AbstractJdbc23PooledConnection.java │ │ ├── AbstractJdbc23PoolingDataSource.java │ │ └── AbstractJdbc23SimpleDataSource.java │ └── jdbc4 │ │ ├── AbstractJdbc4PooledConnection.java │ │ ├── AbstractJdbc4PoolingDataSource.java │ │ └── AbstractJdbc4SimpleDataSource.java │ ├── fastpath │ ├── Fastpath.java │ └── FastpathArg.java │ ├── geometric │ ├── PGbox.java │ ├── PGcircle.java │ ├── PGline.java │ ├── PGlseg.java │ ├── PGpath.java │ ├── PGpoint.java │ └── PGpolygon.java │ ├── gss │ ├── GSSCallbackHandler.java │ └── MakeGSS.java │ ├── jdbc2 │ ├── AbstractJdbc2Array.java │ ├── AbstractJdbc2Blob.java │ ├── AbstractJdbc2BlobClob.java │ ├── AbstractJdbc2Clob.java │ ├── AbstractJdbc2Connection.java │ ├── AbstractJdbc2DatabaseMetaData.java │ ├── AbstractJdbc2ResultSet.java │ ├── AbstractJdbc2ResultSetMetaData.java │ ├── AbstractJdbc2Statement.java │ ├── EscapedFunctions.java │ ├── ResultWrapper.java │ ├── TimestampUtils.java │ ├── TypeInfoCache.java │ └── optional │ │ ├── ConnectionPool.java │ │ ├── PoolingDataSource.java │ │ └── SimpleDataSource.java │ ├── jdbc3 │ ├── AbstractJdbc3Blob.java │ ├── AbstractJdbc3Clob.java │ ├── AbstractJdbc3Connection.java │ ├── AbstractJdbc3DatabaseMetaData.java │ ├── AbstractJdbc3ParameterMetaData.java │ ├── AbstractJdbc3ResultSet.java │ ├── AbstractJdbc3Statement.java │ ├── Jdbc3Array.java │ ├── Jdbc3Blob.java │ ├── Jdbc3CallableStatement.java │ ├── Jdbc3Clob.java │ ├── Jdbc3Connection.java │ ├── Jdbc3ConnectionPool.java │ ├── Jdbc3DatabaseMetaData.java │ ├── Jdbc3ParameterMetaData.java │ ├── Jdbc3PoolingDataSource.java │ ├── Jdbc3PreparedStatement.java │ ├── Jdbc3ResultSet.java │ ├── Jdbc3ResultSetMetaData.java │ ├── Jdbc3SimpleDataSource.java │ ├── Jdbc3Statement.java │ └── PSQLSavepoint.java │ ├── jdbc3g │ ├── AbstractJdbc3gConnection.java │ ├── AbstractJdbc3gResultSet.java │ ├── AbstractJdbc3gStatement.java │ ├── Jdbc3gArray.java │ ├── Jdbc3gBlob.java │ ├── Jdbc3gCallableStatement.java │ ├── Jdbc3gClob.java │ ├── Jdbc3gConnection.java │ ├── Jdbc3gDatabaseMetaData.java │ ├── Jdbc3gParameterMetaData.java │ ├── Jdbc3gPreparedStatement.java │ ├── Jdbc3gResultSet.java │ ├── Jdbc3gResultSetMetaData.java │ └── Jdbc3gStatement.java │ ├── jdbc4 │ ├── AbstractJdbc4Blob.java │ ├── AbstractJdbc4Clob.java │ ├── AbstractJdbc4Connection.java │ ├── AbstractJdbc4DatabaseMetaData.java │ ├── AbstractJdbc4ParameterMetaData.java │ ├── AbstractJdbc4ResultSet.java │ ├── AbstractJdbc4ResultSetMetaData.java │ ├── AbstractJdbc4Statement.java │ ├── Jdbc4Array.java │ ├── Jdbc4Blob.java │ ├── Jdbc4CallableStatement.java │ ├── Jdbc4Clob.java │ ├── Jdbc4Connection.java │ ├── Jdbc4DatabaseMetaData.java │ ├── Jdbc4ParameterMetaData.java │ ├── Jdbc4PreparedStatement.java │ ├── Jdbc4ResultSet.java │ ├── Jdbc4ResultSetMetaData.java │ ├── Jdbc4SQLXML.java │ └── Jdbc4Statement.java │ ├── largeobject │ ├── BlobInputStream.java │ ├── BlobOutputStream.java │ ├── LargeObject.java │ └── LargeObjectManager.java │ ├── ssl │ ├── MakeSSL.java │ ├── NonValidatingFactory.java │ └── WrappedFactory.java │ ├── util │ ├── Base64.java │ ├── GT.java │ ├── MD5Digest.java │ ├── PGInterval.java │ ├── PGbytea.java │ ├── PGmoney.java │ ├── PGobject.java │ ├── PGtokenizer.java │ ├── PSQLDriverVersion.java │ ├── PSQLException.java │ ├── PSQLState.java │ ├── PSQLWarning.java │ ├── ServerErrorMessage.java │ ├── StreamWrapper.java │ └── UnixCrypt.java │ └── xa │ ├── PGXAConnection.java │ ├── PGXADataSource.java │ ├── PGXADataSourceFactory.java │ ├── PGXAException.java │ └── RecoveredXid.java ├── README.md ├── Velocity ├── CONTRIBUTORS ├── LICENSE ├── NOTICE ├── README.txt ├── WHY_TWO_JARS.txt ├── build │ ├── build.properties │ ├── build.xml │ ├── download.xml │ ├── findbugs-exclude.xml │ ├── testcases.xml │ └── xsl │ │ ├── xml2pdf.xsl │ │ └── xml2xml.xsl ├── convert │ ├── buildcp.bat │ ├── convert-wm.bat │ ├── convert-wm.sh │ └── convert.wm ├── examples │ ├── README.txt │ ├── app_example1 │ │ ├── Example.java │ │ ├── README.txt │ │ ├── appendVELCP.bat │ │ ├── example.bat │ │ ├── example.sh │ │ ├── example.vm │ │ └── velocity.properties │ ├── app_example2 │ │ ├── Example2.java │ │ ├── README.txt │ │ ├── appendVELCP.bat │ │ ├── example2.bat │ │ ├── example2.sh │ │ └── example2.vm │ ├── context_example │ │ ├── DBContext.java │ │ ├── DBContextTest.java │ │ ├── README.txt │ │ ├── TreeMapContext.java │ │ ├── dbcontexttest.sh │ │ └── dbtest.vm │ ├── event_example │ │ ├── EventExample.java │ │ └── README.txt │ ├── logger_example │ │ ├── Log4jLoggerExample.java │ │ ├── LoggerExample.java │ │ ├── README.txt │ │ ├── appendVELCP.bat │ │ ├── logger_example.bat │ │ └── logger_example.sh │ └── xmlapp_example │ │ ├── README.txt │ │ ├── XMLTest.java │ │ ├── appendVELCP.bat │ │ ├── test.xml │ │ ├── xml.vm │ │ ├── xmlapp_example.bat │ │ └── xmlapp_example.sh ├── experimental │ ├── localdirective │ │ ├── LocalDirective.java │ │ ├── foo.vm │ │ ├── readme.txt │ │ ├── recurse.vm │ │ └── velocity.properties │ ├── templatetool │ │ ├── README.txt │ │ └── TemplateTool.java │ └── veltag │ │ ├── README.txt │ │ ├── build.xml │ │ ├── build_nojjar.xml │ │ ├── examples │ │ ├── README.txt │ │ ├── SimpleBean.java │ │ ├── veltag.tld │ │ └── veltest.jsp │ │ ├── index.html │ │ ├── repository.xml │ │ ├── src │ │ ├── conf │ │ │ └── MANIFEST.MF │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── taglibs │ │ │ └── velocity │ │ │ ├── JSPContext.java │ │ │ ├── ScopeTool.java │ │ │ └── VelocityTag.java │ │ └── xdocs │ │ └── veltag.xml ├── pom.xml ├── src │ ├── changes │ │ └── changes.xml │ ├── java │ │ ├── my │ │ │ ├── Debug.java │ │ │ └── debug.properties │ │ ├── org │ │ │ └── apache │ │ │ │ └── velocity │ │ │ │ ├── Template.java │ │ │ │ ├── VelocityContext.java │ │ │ │ ├── anakia │ │ │ │ ├── AnakiaElement.java │ │ │ │ ├── AnakiaJDOMFactory.java │ │ │ │ ├── AnakiaTask.java │ │ │ │ ├── Escape.java │ │ │ │ ├── NodeList.java │ │ │ │ ├── OutputWrapper.java │ │ │ │ ├── TreeWalker.java │ │ │ │ ├── XPathCache.java │ │ │ │ └── XPathTool.java │ │ │ │ ├── app │ │ │ │ ├── FieldMethodizer.java │ │ │ │ ├── Velocity.java │ │ │ │ ├── VelocityEngine.java │ │ │ │ ├── event │ │ │ │ │ ├── EventCartridge.java │ │ │ │ │ ├── EventHandler.java │ │ │ │ │ ├── EventHandlerMethodExecutor.java │ │ │ │ │ ├── EventHandlerUtil.java │ │ │ │ │ ├── IncludeEventHandler.java │ │ │ │ │ ├── InvalidReferenceEventHandler.java │ │ │ │ │ ├── MethodExceptionEventHandler.java │ │ │ │ │ ├── NullSetEventHandler.java │ │ │ │ │ ├── ReferenceInsertionEventHandler.java │ │ │ │ │ └── implement │ │ │ │ │ │ ├── EscapeHtmlReference.java │ │ │ │ │ │ ├── EscapeJavaScriptReference.java │ │ │ │ │ │ ├── EscapeReference.java │ │ │ │ │ │ ├── EscapeSqlReference.java │ │ │ │ │ │ ├── EscapeXmlReference.java │ │ │ │ │ │ ├── IncludeNotFound.java │ │ │ │ │ │ ├── IncludeRelativePath.java │ │ │ │ │ │ ├── InvalidReferenceInfo.java │ │ │ │ │ │ ├── PrintExceptions.java │ │ │ │ │ │ └── ReportInvalidReferences.java │ │ │ │ └── tools │ │ │ │ │ └── VelocityFormatter.java │ │ │ │ ├── context │ │ │ │ ├── AbstractContext.java │ │ │ │ ├── ChainedInternalContextAdapter.java │ │ │ │ ├── Context.java │ │ │ │ ├── EvaluateContext.java │ │ │ │ ├── InternalContextAdapter.java │ │ │ │ ├── InternalContextAdapterImpl.java │ │ │ │ ├── InternalContextBase.java │ │ │ │ ├── InternalEventContext.java │ │ │ │ ├── InternalHousekeepingContext.java │ │ │ │ ├── InternalWrapperContext.java │ │ │ │ └── ProxyVMContext.java │ │ │ │ ├── convert │ │ │ │ └── WebMacro.java │ │ │ │ ├── exception │ │ │ │ ├── ExtendedParseException.java │ │ │ │ ├── MacroOverflowException.java │ │ │ │ ├── MathException.java │ │ │ │ ├── MethodInvocationException.java │ │ │ │ ├── ParseErrorException.java │ │ │ │ ├── ResourceNotFoundException.java │ │ │ │ ├── TemplateInitException.java │ │ │ │ └── VelocityException.java │ │ │ │ ├── io │ │ │ │ ├── UnicodeInputStream.java │ │ │ │ └── VelocityWriter.java │ │ │ │ ├── runtime │ │ │ │ ├── ParserPool.java │ │ │ │ ├── ParserPoolImpl.java │ │ │ │ ├── Renderable.java │ │ │ │ ├── Runtime.java │ │ │ │ ├── RuntimeConstants.java │ │ │ │ ├── RuntimeInstance.java │ │ │ │ ├── RuntimeLogger.java │ │ │ │ ├── RuntimeServices.java │ │ │ │ ├── RuntimeSingleton.java │ │ │ │ ├── VelocimacroFactory.java │ │ │ │ ├── VelocimacroManager.java │ │ │ │ ├── defaults │ │ │ │ │ ├── directive.properties │ │ │ │ │ └── velocity.properties │ │ │ │ ├── directive │ │ │ │ │ ├── Break.java │ │ │ │ │ ├── Define.java │ │ │ │ │ ├── Directive.java │ │ │ │ │ ├── DirectiveConstants.java │ │ │ │ │ ├── Evaluate.java │ │ │ │ │ ├── Foreach.java │ │ │ │ │ ├── Include.java │ │ │ │ │ ├── InputBase.java │ │ │ │ │ ├── Literal.java │ │ │ │ │ ├── Macro.java │ │ │ │ │ ├── MacroParseException.java │ │ │ │ │ ├── Parse.java │ │ │ │ │ ├── RuntimeMacro.java │ │ │ │ │ └── VelocimacroProxy.java │ │ │ │ ├── log │ │ │ │ │ ├── AvalonLogChute.java │ │ │ │ │ ├── AvalonLogSystem.java │ │ │ │ │ ├── CommonsLogLogChute.java │ │ │ │ │ ├── HoldingLogChute.java │ │ │ │ │ ├── JdkLogChute.java │ │ │ │ │ ├── Log.java │ │ │ │ │ ├── Log4JLogChute.java │ │ │ │ │ ├── Log4JLogSystem.java │ │ │ │ │ ├── LogChute.java │ │ │ │ │ ├── LogChuteSystem.java │ │ │ │ │ ├── LogDisplayWrapper.java │ │ │ │ │ ├── LogManager.java │ │ │ │ │ ├── LogSystem.java │ │ │ │ │ ├── NullLogChute.java │ │ │ │ │ ├── NullLogSystem.java │ │ │ │ │ ├── PrimordialLogSystem.java │ │ │ │ │ ├── RuntimeLoggerLog.java │ │ │ │ │ ├── ServletLogChute.java │ │ │ │ │ ├── SimpleLog4JLogSystem.java │ │ │ │ │ ├── SystemLogChute.java │ │ │ │ │ └── VelocityFormatter.java │ │ │ │ ├── parser │ │ │ │ │ ├── BUILD_README.txt │ │ │ │ │ ├── CharStream.java │ │ │ │ │ ├── JJTParserState.java │ │ │ │ │ ├── ParseException.java │ │ │ │ │ ├── Parser.java │ │ │ │ │ ├── Parser.jj │ │ │ │ │ ├── ParserConstants.java │ │ │ │ │ ├── ParserTokenManager.java │ │ │ │ │ ├── ParserTreeConstants.java │ │ │ │ │ ├── TemplateParseException.java │ │ │ │ │ ├── Token.java │ │ │ │ │ ├── TokenMgrError.java │ │ │ │ │ ├── VelocityCharStream.java │ │ │ │ │ ├── build.sh │ │ │ │ │ └── node │ │ │ │ │ │ ├── ASTAddNode.java │ │ │ │ │ │ ├── ASTAndNode.java │ │ │ │ │ │ ├── ASTAssignment.java │ │ │ │ │ │ ├── ASTBlock.java │ │ │ │ │ │ ├── ASTComment.java │ │ │ │ │ │ ├── ASTDirective.java │ │ │ │ │ │ ├── ASTDivNode.java │ │ │ │ │ │ ├── ASTEQNode.java │ │ │ │ │ │ ├── ASTElseIfStatement.java │ │ │ │ │ │ ├── ASTElseStatement.java │ │ │ │ │ │ ├── ASTEscape.java │ │ │ │ │ │ ├── ASTEscapedDirective.java │ │ │ │ │ │ ├── ASTExpression.java │ │ │ │ │ │ ├── ASTFalse.java │ │ │ │ │ │ ├── ASTFloatingPointLiteral.java │ │ │ │ │ │ ├── ASTGENode.java │ │ │ │ │ │ ├── ASTGTNode.java │ │ │ │ │ │ ├── ASTIdentifier.java │ │ │ │ │ │ ├── ASTIfStatement.java │ │ │ │ │ │ ├── ASTIncludeStatement.java │ │ │ │ │ │ ├── ASTIntegerLiteral.java │ │ │ │ │ │ ├── ASTIntegerRange.java │ │ │ │ │ │ ├── ASTLENode.java │ │ │ │ │ │ ├── ASTLTNode.java │ │ │ │ │ │ ├── ASTMap.java │ │ │ │ │ │ ├── ASTMathNode.java │ │ │ │ │ │ ├── ASTMethod.java │ │ │ │ │ │ ├── ASTModNode.java │ │ │ │ │ │ ├── ASTMulNode.java │ │ │ │ │ │ ├── ASTNENode.java │ │ │ │ │ │ ├── ASTNotNode.java │ │ │ │ │ │ ├── ASTObjectArray.java │ │ │ │ │ │ ├── ASTOrNode.java │ │ │ │ │ │ ├── ASTParameters.java │ │ │ │ │ │ ├── ASTReference.java │ │ │ │ │ │ ├── ASTSetDirective.java │ │ │ │ │ │ ├── ASTStop.java │ │ │ │ │ │ ├── ASTStringLiteral.java │ │ │ │ │ │ ├── ASTSubtractNode.java │ │ │ │ │ │ ├── ASTText.java │ │ │ │ │ │ ├── ASTTrue.java │ │ │ │ │ │ ├── ASTVariable.java │ │ │ │ │ │ ├── ASTWord.java │ │ │ │ │ │ ├── ASTprocess.java │ │ │ │ │ │ ├── AbstractExecutor.java │ │ │ │ │ │ ├── BooleanPropertyExecutor.java │ │ │ │ │ │ ├── GetExecutor.java │ │ │ │ │ │ ├── MapGetExecutor.java │ │ │ │ │ │ ├── MapSetExecutor.java │ │ │ │ │ │ ├── MathUtils.java │ │ │ │ │ │ ├── Node.java │ │ │ │ │ │ ├── NodeUtils.java │ │ │ │ │ │ ├── ParserVisitor.java │ │ │ │ │ │ ├── PropertyExecutor.java │ │ │ │ │ │ ├── PutExecutor.java │ │ │ │ │ │ ├── SetExecutor.java │ │ │ │ │ │ ├── SetPropertyExecutor.java │ │ │ │ │ │ └── SimpleNode.java │ │ │ │ ├── resource │ │ │ │ │ ├── ContentResource.java │ │ │ │ │ ├── Resource.java │ │ │ │ │ ├── ResourceCache.java │ │ │ │ │ ├── ResourceCacheImpl.java │ │ │ │ │ ├── ResourceFactory.java │ │ │ │ │ ├── ResourceManager.java │ │ │ │ │ ├── ResourceManagerImpl.java │ │ │ │ │ ├── loader │ │ │ │ │ │ ├── ClasspathResourceLoader.java │ │ │ │ │ │ ├── DataSourceResourceLoader.java │ │ │ │ │ │ ├── FileResourceLoader.java │ │ │ │ │ │ ├── JarHolder.java │ │ │ │ │ │ ├── JarResourceLoader.java │ │ │ │ │ │ ├── ResourceLoader.java │ │ │ │ │ │ ├── ResourceLoaderFactory.java │ │ │ │ │ │ ├── StringResourceLoader.java │ │ │ │ │ │ └── URLResourceLoader.java │ │ │ │ │ └── util │ │ │ │ │ │ ├── StringResource.java │ │ │ │ │ │ ├── StringResourceRepository.java │ │ │ │ │ │ └── StringResourceRepositoryImpl.java │ │ │ │ └── visitor │ │ │ │ │ ├── BaseVisitor.java │ │ │ │ │ └── NodeViewMode.java │ │ │ │ ├── servlet │ │ │ │ └── VelocityServlet.java │ │ │ │ ├── texen │ │ │ │ ├── Generator.java │ │ │ │ ├── ant │ │ │ │ │ └── TexenTask.java │ │ │ │ ├── defaults │ │ │ │ │ └── texen.properties │ │ │ │ └── util │ │ │ │ │ ├── FileUtil.java │ │ │ │ │ └── PropertiesUtil.java │ │ │ │ └── util │ │ │ │ ├── ArrayIterator.java │ │ │ │ ├── ArrayListWrapper.java │ │ │ │ ├── ClassUtils.java │ │ │ │ ├── ContextAware.java │ │ │ │ ├── EnumerationIterator.java │ │ │ │ ├── ExceptionUtils.java │ │ │ │ ├── MapFactory.java │ │ │ │ ├── RuntimeServicesAware.java │ │ │ │ ├── SimplePool.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── TemplateNumber.java │ │ │ │ └── introspection │ │ │ │ ├── AbstractChainableUberspector.java │ │ │ │ ├── ChainableUberspector.java │ │ │ │ ├── ClassMap.java │ │ │ │ ├── Info.java │ │ │ │ ├── IntrospectionCacheData.java │ │ │ │ ├── IntrospectionUtils.java │ │ │ │ ├── Introspector.java │ │ │ │ ├── IntrospectorBase.java │ │ │ │ ├── IntrospectorCache.java │ │ │ │ ├── IntrospectorCacheImpl.java │ │ │ │ ├── LinkingUberspector.java │ │ │ │ ├── MethodMap.java │ │ │ │ ├── SecureIntrospectorControl.java │ │ │ │ ├── SecureIntrospectorImpl.java │ │ │ │ ├── SecureUberspector.java │ │ │ │ ├── Uberspect.java │ │ │ │ ├── UberspectImpl.java │ │ │ │ ├── UberspectLoggable.java │ │ │ │ ├── VelMethod.java │ │ │ │ ├── VelPropertyGet.java │ │ │ │ └── VelPropertySet.java │ │ └── test │ │ │ ├── Example.java │ │ │ ├── example.vm │ │ │ ├── macros │ │ │ └── velocity.properties │ ├── parser │ │ └── Parser.jjt │ ├── site │ │ ├── apt │ │ │ └── upgrading.apt │ │ ├── resources │ │ │ └── images │ │ │ │ └── velocity-logo.png │ │ └── site.xml │ └── test │ │ └── org │ │ └── apache │ │ └── velocity │ │ ├── io │ │ └── UnicodeInputStreamTestCase.java │ │ ├── test │ │ ├── AbsoluteFileResourceLoaderTestCase.java │ │ ├── AnakiaTestCase.java │ │ ├── ArithmeticTestCase.java │ │ ├── ArrayMethodsTestCase.java │ │ ├── BaseEvalTestCase.java │ │ ├── BaseTestCase.java │ │ ├── BuiltInEventHandlerTestCase.java │ │ ├── ClassloaderChangeTestCase.java │ │ ├── ClasspathResourceTestCase.java │ │ ├── CommentsTestCase.java │ │ ├── CommonsExtPropTestCase.java │ │ ├── ContextSafetyTestCase.java │ │ ├── DefineTestCase.java │ │ ├── EncodingTestCase.java │ │ ├── EvaluateContextTestCase.java │ │ ├── EvaluateTestCase.java │ │ ├── EventHandlingTestCase.java │ │ ├── ExceptionTestCase.java │ │ ├── ExternalLoggerTestCase.java │ │ ├── FilteredEventHandlingTestCase.java │ │ ├── ForeachBreakTestCase.java │ │ ├── ForeachTestCase.java │ │ ├── IfNullTestCase.java │ │ ├── IncludeErrorTestCase.java │ │ ├── IncludeEventHandlingTestCase.java │ │ ├── InfoTestCase.java │ │ ├── InlineScopeVMTestCase.java │ │ ├── IntrospectionCacheDataTestCase.java │ │ ├── Introspector2TestCase.java │ │ ├── Introspector3TestCase.java │ │ ├── IntrospectorTestCase.java │ │ ├── InvalidEventHandlerTestCase.java │ │ ├── MacroForwardDefineTestCase.java │ │ ├── MethodCacheKeyTestCase.java │ │ ├── MethodInvocationExceptionTestCase.java │ │ ├── MethodOverloadingTestCase.java │ │ ├── MiscTestCase.java │ │ ├── MultiLoaderTestCase.java │ │ ├── MultipleFileResourcePathTestCase.java │ │ ├── NumberMethodCallsTestCase.java │ │ ├── ParseExceptionTestCase.java │ │ ├── ParseWithMacroLibsTestCase.java │ │ ├── ParserTestCase.java │ │ ├── PropertyMethodPrecedenceTestCase.java │ │ ├── ResourceCachingTestCase.java │ │ ├── ResourceExistsTestCase.java │ │ ├── ResourceLoaderInstanceTestCase.java │ │ ├── SecureIntrospectionTestCase.java │ │ ├── SetTestCase.java │ │ ├── StaticUtilityMethodsTestCase.java │ │ ├── StrictCompareTestCase.java │ │ ├── StrictForeachTestCase.java │ │ ├── StrictMathTestCase.java │ │ ├── StrictReferenceTestCase.java │ │ ├── StringConcatenationTestCase.java │ │ ├── StringResourceLoaderRepositoryTestCase.java │ │ ├── StringResourceLoaderTestCase.java │ │ ├── TemplateTestBase.java │ │ ├── TemplateTestCase.java │ │ ├── TemplateTestSuite.java │ │ ├── TestBaseTestCase.java │ │ ├── TexenClasspathTestCase.java │ │ ├── TexenTestCase.java │ │ ├── URLResourceLoaderTimeoutTestCase.java │ │ ├── UberspectorTestCase.java │ │ ├── UnicodeEscapeTestCase.java │ │ ├── VMContextLocalscopeTestCase.java │ │ ├── VMLibraryTestCase.java │ │ ├── VarargMethodsTestCase.java │ │ ├── VelocimacroTestCase.java │ │ ├── VelocityAppTestCase.java │ │ ├── VelocityServletTestCase.java │ │ ├── WrappedExceptionTestCase.java │ │ ├── eventhandler │ │ │ ├── Handler1.java │ │ │ └── Handler2.java │ │ ├── issues │ │ │ ├── VelTools66TestCase.java │ │ │ ├── Velocity355And552TestCase.java │ │ │ ├── Velocity532TestCase.java │ │ │ ├── Velocity537TestCase.java │ │ │ ├── Velocity544TestCase.java │ │ │ ├── Velocity579TestCase.java │ │ │ ├── Velocity580TestCase.java │ │ │ ├── Velocity587TestCase.java │ │ │ ├── Velocity589TestCase.java │ │ │ ├── Velocity614TestCase.java │ │ │ ├── Velocity615TestCase.java │ │ │ ├── Velocity616TestCase.java │ │ │ ├── Velocity625TestCase.java │ │ │ ├── Velocity627TestCase.java │ │ │ ├── Velocity629TestCase.java │ │ │ ├── Velocity62TestCase.java │ │ │ ├── Velocity630TestCase.java │ │ │ ├── Velocity631TestCase.java │ │ │ ├── Velocity644TestCase.java │ │ │ ├── Velocity667TestCase.java │ │ │ ├── Velocity681TestCase.java │ │ │ ├── Velocity689TestCase.java │ │ │ ├── Velocity701TestCase.java │ │ │ └── Velocity702TestCase.java │ │ ├── misc │ │ │ ├── ExceptionGeneratingDirective.java │ │ │ ├── ExceptionGeneratingEventHandler.java │ │ │ ├── ExceptionGeneratingResourceLoader.java │ │ │ ├── GetPutObject.java │ │ │ ├── TestContext.java │ │ │ ├── TestLogChute.java │ │ │ ├── UberspectTestException.java │ │ │ ├── UberspectTestImpl.java │ │ │ └── UberspectorTestObject.java │ │ ├── provider │ │ │ ├── BoolObj.java │ │ │ ├── Child.java │ │ │ ├── ForeachMethodCallHelper.java │ │ │ ├── NullToStringObject.java │ │ │ ├── NumberMethods.java │ │ │ ├── Person.java │ │ │ ├── TestNumber.java │ │ │ └── TestProvider.java │ │ ├── sql │ │ │ ├── BaseSQLTest.java │ │ │ ├── DataSourceResourceLoaderTestCase.java │ │ │ ├── HsqlDB.java │ │ │ └── HsqlDataSource.java │ │ ├── util │ │ │ └── introspection │ │ │ │ ├── ChainedUberspectorsTestCase.java │ │ │ │ └── ClassMapTestCase.java │ │ └── view │ │ │ └── TemplateNodeView.java │ │ └── util │ │ └── SimplePoolTestCase.java ├── test │ ├── absolute │ │ ├── absolute.vm │ │ └── compare │ │ │ └── absolute.cmp │ ├── anakia │ │ ├── compare │ │ │ ├── index.context.html │ │ │ └── index.html │ │ ├── velocity.properties │ │ └── xdocs │ │ │ ├── index.xml │ │ │ └── stylesheets │ │ │ ├── customContext.xml │ │ │ ├── project.xml │ │ │ ├── site.vsl │ │ │ └── site_contexts.vsl │ ├── classloader │ │ └── Foo.java │ ├── configuration │ │ ├── compare │ │ │ └── output.cmp │ │ ├── include1.properties │ │ ├── include2.properties │ │ └── test-config.properties │ ├── cpload │ │ ├── compare │ │ │ ├── test1.cmp │ │ │ └── test2.cmp │ │ ├── test1.jar │ │ └── test2.jar │ ├── ds │ │ ├── create-db.sql │ │ └── templates │ │ │ ├── testTemplate1.cmp │ │ │ ├── testTemplate2.cmp │ │ │ ├── testTemplate3.cmp │ │ │ └── testTemplate4.cmp │ ├── evaluate │ │ ├── compare │ │ │ ├── eval1.cmp │ │ │ ├── eval2.cmp │ │ │ └── evalvmcontext.cmp │ │ ├── eval1.vm │ │ ├── eval2.vm │ │ └── evalvmcontext.vm │ ├── includeerror │ │ ├── haserror.txt │ │ ├── haserror2.txt │ │ ├── missinginclude.vm │ │ ├── missingparse.vm │ │ ├── parsemain.vm │ │ └── parsemain2.vm │ ├── includeevent │ │ ├── compare │ │ │ ├── test1.cmp │ │ │ ├── test2.cmp │ │ │ ├── test3.cmp │ │ │ ├── test4.cmp │ │ │ ├── test5.cmp │ │ │ └── test6.cmp │ │ ├── include-a.vm │ │ ├── include-b.vm │ │ ├── include-c.vm │ │ ├── include4.vm │ │ ├── include5.vm │ │ ├── notfound.vm │ │ ├── parse-a.vm │ │ ├── parse-b.vm │ │ ├── parse-c.vm │ │ ├── subdir │ │ │ ├── include-b.vm │ │ │ ├── include-c.vm │ │ │ ├── include4.vm │ │ │ ├── include5.vm │ │ │ ├── notfound.vm │ │ │ ├── parse-b.vm │ │ │ ├── parse-c.vm │ │ │ └── test2.vm │ │ ├── test1.vm │ │ ├── test3.vm │ │ ├── test4.vm │ │ ├── test5.vm │ │ └── test6.vm │ ├── info │ │ ├── info1.vm │ │ └── info2.vm │ ├── issues │ │ ├── velocity-537 │ │ │ ├── compare │ │ │ │ ├── velocity537.vm.cmp │ │ │ │ └── velocity537b.vm.cmp │ │ │ └── templates │ │ │ │ ├── velocity537.vm │ │ │ │ └── velocity537b.vm │ │ └── velocity-580 │ │ │ ├── compare │ │ │ └── velocity580.vm.cmp │ │ │ └── templates │ │ │ └── velocity580.vm │ ├── macroforwarddefine │ │ ├── compare │ │ │ └── velocity.log.cmp │ │ └── macros.vm │ ├── macrolibs │ │ ├── compare │ │ │ ├── vm_library.cmp │ │ │ ├── vm_library_duplicate.cmp │ │ │ ├── vm_library_global.cmp │ │ │ └── vm_library_local.cmp │ │ ├── vm_library.vm │ │ ├── vm_library1.vm │ │ ├── vm_library2.vm │ │ ├── vm_library_global.vm │ │ └── vm_library_local.vm │ ├── methodoverloading │ │ ├── compare │ │ │ ├── main.cmp │ │ │ └── single.cmp │ │ ├── main.vm │ │ ├── single.vm │ │ └── sub.vm │ ├── misc │ │ ├── README.txt │ │ ├── compile.sh │ │ ├── dump.sh │ │ └── test.sh │ ├── multi │ │ ├── compare │ │ │ ├── path1.cmp │ │ │ └── path2.cmp │ │ ├── path1 │ │ │ └── path1.vm │ │ └── path2 │ │ │ └── path2.vm │ ├── multiloader │ │ ├── compare │ │ │ ├── path1.cmp │ │ │ ├── test2.cmp │ │ │ └── test3.cmp │ │ ├── path1.vm │ │ ├── test1.jar │ │ └── test2.jar │ ├── parseexception │ │ └── badtemplate.vm │ ├── parsemacros │ │ ├── compare │ │ │ ├── parseMacro1_1.cmp │ │ │ ├── parseMacro1_1b.cmp │ │ │ ├── parseMacro1_2.cmp │ │ │ ├── parseMacro1_2b.cmp │ │ │ ├── parseMacro1_3.cmp │ │ │ ├── parseMacro1_3b.cmp │ │ │ ├── parseMacro1_4.cmp │ │ │ ├── parseMacro1_4b.cmp │ │ │ ├── parseMacro2.cmp │ │ │ └── parseMacro3.cmp │ │ ├── parseMacro1.vm │ │ ├── parseMacro2.vm │ │ ├── parseMacro3.vm │ │ ├── vm_library1.vm │ │ └── vm_library2.vm │ ├── resourcecaching │ │ ├── include │ │ │ └── include1.vm │ │ └── testincludeparse.vm │ ├── resourceexists │ │ └── testfile.vm │ ├── resourceinstance │ │ ├── compare │ │ │ └── testfile.cmp │ │ └── testfile.vm │ ├── set │ │ ├── compare │ │ │ ├── set1.cmp │ │ │ └── set2.cmp │ │ ├── set1.vm │ │ └── set2.vm │ ├── stringloader │ │ └── compare │ │ │ ├── change1.cmp │ │ │ ├── change2.cmp │ │ │ ├── multi1.cmp │ │ │ ├── multi2.cmp │ │ │ └── simpletemplate.cmp │ ├── templates │ │ ├── VM_global_library.vm │ │ ├── arithmetic.vm │ │ ├── array.vm │ │ ├── block.vm │ │ ├── commas.vm │ │ ├── comment-eof.vm │ │ ├── comment.vm │ │ ├── compare │ │ │ ├── arithmetic.cmp │ │ │ ├── array.cmp │ │ │ ├── block.cmp │ │ │ ├── commas.cmp │ │ │ ├── comment-eof.cmp │ │ │ ├── comment.cmp │ │ │ ├── context_safety1.cmp │ │ │ ├── context_safety2.cmp │ │ │ ├── curly-directive.cmp │ │ │ ├── diabolical.cmp │ │ │ ├── directive.cmp │ │ │ ├── encodingtest.cmp │ │ │ ├── encodingtest2.cmp │ │ │ ├── encodingtest3.cmp │ │ │ ├── encodingtest_KOI8-R.cmp │ │ │ ├── equality.cmp │ │ │ ├── escape.cmp │ │ │ ├── escape2.cmp │ │ │ ├── foreach-array.cmp │ │ │ ├── foreach-introspect.cmp │ │ │ ├── foreach-map.cmp │ │ │ ├── foreach-method.cmp │ │ │ ├── foreach-null-list.cmp │ │ │ ├── foreach-type.cmp │ │ │ ├── foreach-variable.cmp │ │ │ ├── formal.cmp │ │ │ ├── get.cmp │ │ │ ├── if.cmp │ │ │ ├── ifstatement.cmp │ │ │ ├── include.cmp │ │ │ ├── interpolation.cmp │ │ │ ├── literal.cmp │ │ │ ├── logical.cmp │ │ │ ├── logical2.cmp │ │ │ ├── loop.cmp │ │ │ ├── map.cmp │ │ │ ├── math.cmp │ │ │ ├── method.cmp │ │ │ ├── newline.cmp │ │ │ ├── parse.cmp │ │ │ ├── pedantic.cmp │ │ │ ├── quotes.cmp │ │ │ ├── range.cmp │ │ │ ├── reference.cmp │ │ │ ├── sample.cmp │ │ │ ├── settest.cmp │ │ │ ├── shorthand.cmp │ │ │ ├── stop1.cmp │ │ │ ├── stop2.cmp │ │ │ ├── stop3.cmp │ │ │ ├── string-interpolation.cmp │ │ │ ├── string.cmp │ │ │ ├── subclass.cmp │ │ │ ├── test.cmp │ │ │ ├── velocimacro.cmp │ │ │ ├── velocimacro2.cmp │ │ │ ├── vm_test1.cmp │ │ │ └── vm_test2.cmp │ │ ├── context_safety.vm │ │ ├── curly-directive.vm │ │ ├── diabolical.vm │ │ ├── encodingtest.vm │ │ ├── encodingtest2.vm │ │ ├── encodingtest3.vm │ │ ├── encodingtest_KOI8-R.vm │ │ ├── equality.vm │ │ ├── escape.vm │ │ ├── escape2.vm │ │ ├── foreach-array.vm │ │ ├── foreach-introspect.vm │ │ ├── foreach-map.vm │ │ ├── foreach-method.vm │ │ ├── foreach-null-list.vm │ │ ├── foreach-type.vm │ │ ├── foreach-variable.vm │ │ ├── formal.vm │ │ ├── get.vm │ │ ├── if.vm │ │ ├── ifstatement.vm │ │ ├── include.vm │ │ ├── interpolation.vm │ │ ├── literal.vm │ │ ├── logical.vm │ │ ├── logical2.vm │ │ ├── loop.vm │ │ ├── map.vm │ │ ├── math.vm │ │ ├── method.vm │ │ ├── newline.vm │ │ ├── parse.vm │ │ ├── parse1.vm │ │ ├── parse2.vm │ │ ├── pedantic.vm │ │ ├── quotes.vm │ │ ├── range.vm │ │ ├── reference.vm │ │ ├── sample.vm │ │ ├── settest.vm │ │ ├── shorthand.vm │ │ ├── stop1.vm │ │ ├── stop2.vm │ │ ├── stop3-include.vm │ │ ├── stop3.vm │ │ ├── string.vm │ │ ├── subclass.vm │ │ ├── subdir │ │ │ └── test.txt │ │ ├── templates.properties │ │ ├── test.txt │ │ ├── test.vm │ │ ├── testCase644.vm │ │ ├── velocimacro.vm │ │ ├── velocimacro2.vm │ │ ├── vm_test1.vm │ │ └── vm_test2.vm │ ├── texen-classpath │ │ ├── compare │ │ │ ├── Test.txt │ │ │ ├── TurbineWeather.java │ │ │ ├── TurbineWeatherService.java │ │ │ ├── WeatherService.java │ │ │ └── book.txt │ │ ├── jar-contents │ │ │ ├── Control.vm │ │ │ ├── ServiceImplementation.vm │ │ │ ├── ServiceInterface.vm │ │ │ ├── ServiceStaticHelper.vm │ │ │ ├── Test.vm │ │ │ ├── book.vm │ │ │ ├── license.txt │ │ │ ├── service.props │ │ │ └── test.props │ │ ├── mkjar.sh │ │ └── test.jar │ └── texen │ │ ├── additional.props │ │ ├── compare │ │ ├── Test.txt │ │ ├── TurbineWeather.java │ │ ├── TurbineWeatherService.java │ │ ├── WeatherService.java │ │ └── book.txt │ │ ├── license.txt │ │ ├── service.props │ │ └── templates │ │ ├── Control.vm │ │ ├── ServiceImplementation.vm │ │ ├── ServiceInterface.vm │ │ ├── ServiceStaticHelper.vm │ │ ├── Test.vm │ │ ├── book.vm │ │ └── test.props ├── whiteboard │ ├── daveb │ │ ├── ContextTool.java │ │ ├── ContextWithTools.java │ │ ├── README.txt │ │ ├── ToolOne.java │ │ ├── ToolTest.java │ │ ├── ToolTwo.java │ │ ├── build.sh │ │ ├── dajarred │ │ │ ├── Example.java │ │ │ ├── build.sh │ │ │ ├── build.xml │ │ │ ├── template.jar │ │ │ ├── test.jar │ │ │ ├── velocity.log │ │ │ └── velocity.properties │ │ ├── myprops.properties │ │ ├── pdfvsl │ │ │ ├── build.sh │ │ │ ├── build.xml │ │ │ ├── pdfsite.vsl │ │ │ └── velocity.properties │ │ ├── testtool.sh │ │ └── testtool.vm │ ├── geir │ │ ├── Delay.java │ │ ├── InstanceExample.java │ │ ├── Local.java │ │ ├── delay.properties │ │ ├── geir.cmp │ │ ├── geir.vm │ │ ├── geir1.cmp │ │ ├── geir1.vm │ │ ├── geir2.cmp │ │ ├── geir2.vm │ │ ├── geir3.cmp │ │ ├── geir3.vm │ │ ├── geir5.cmp │ │ ├── geir5.vm │ │ ├── geir8.cmp │ │ ├── geir8.vm │ │ ├── test.sh │ │ ├── velocity.properties │ │ └── xmleb.jar │ └── henning │ │ ├── jdk14 │ │ ├── EscapeReference.java │ │ └── README │ │ ├── jdk15 │ │ ├── README │ │ └── src │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── velocity │ │ │ │ └── util │ │ │ │ └── introspection │ │ │ │ └── JDK15UberspectImpl.java │ │ │ └── test │ │ │ └── org │ │ │ └── apache │ │ │ └── velocity │ │ │ └── util │ │ │ └── introspection │ │ │ └── JDK15UberspectTestCase.java │ │ └── using_ivy │ │ ├── README │ │ ├── build.properties │ │ ├── build.xml │ │ ├── ivy.xml │ │ └── lib │ │ ├── LICENSE.ivy │ │ └── ivy-1.3-RC2.jar └── xdocs │ ├── docs │ ├── build.xml │ ├── committers.xml │ ├── developer-guide.xml │ ├── getting-started.xml │ ├── glossary.xml │ ├── index.xml │ ├── jar-dependencies.xml │ ├── overview.xml │ ├── translations │ │ ├── user-guide_es.xml │ │ ├── user-guide_fi.xml │ │ └── user-guide_fr.xml │ ├── user-guide.xml │ ├── vtl-reference-guide.xml │ └── webapps.xml │ ├── images │ ├── pbv90x30.png │ ├── powered-by-logo.gif │ ├── powered-by-logo.psd │ ├── velocity-logo.png │ ├── velocity_project_wide.png │ └── velocity_project_wide.xcf │ ├── site.css │ └── stylesheets │ ├── project.xml │ └── site.vsl └── iBATIS ├── .classpath ├── .project ├── docs ├── iBATIS-SqlMaps-2-Tutorial_en.pdf ├── iBATIS-SqlMaps-2_cn.pdf └── iBATIS-SqlMaps-2_en.pdf ├── lib ├── cglib-2.2.jar ├── commons-dbcp-1.2.2.jar ├── commons-logging.jar ├── hsqldb.jar ├── jta-1.1.jar ├── log4j-1.2.16.jar └── oscache-2.0.1.jar ├── src ├── com │ └── ibatis │ │ ├── common │ │ ├── beans │ │ │ ├── BaseProbe.java │ │ │ ├── ClassInfo.java │ │ │ ├── ComplexBeanProbe.java │ │ │ ├── DomProbe.java │ │ │ ├── GenericProbe.java │ │ │ ├── GetFieldInvoker.java │ │ │ ├── Invoker.java │ │ │ ├── MethodInvoker.java │ │ │ ├── Probe.java │ │ │ ├── ProbeException.java │ │ │ ├── ProbeFactory.java │ │ │ └── SetFieldInvoker.java │ │ ├── io │ │ │ └── ReaderInputStream.java │ │ ├── jdbc │ │ │ ├── DbcpConfiguration.java │ │ │ ├── ScriptRunner.java │ │ │ ├── SimpleDataSource.java │ │ │ ├── SimpleDataSource222.java │ │ │ ├── exception │ │ │ │ ├── NestedSQLException.java │ │ │ │ └── RuntimeSQLException.java │ │ │ └── logging │ │ │ │ ├── BaseLogProxy.java │ │ │ │ ├── ConnectionLogProxy.java │ │ │ │ ├── PreparedStatementLogProxy.java │ │ │ │ ├── ResultSetLogProxy.java │ │ │ │ └── StatementLogProxy.java │ │ ├── logging │ │ │ ├── Log.java │ │ │ ├── LogFactory.java │ │ │ ├── jakarta │ │ │ │ └── JakartaCommonsLoggingImpl.java │ │ │ ├── jdk14 │ │ │ │ └── Jdk14LoggingImpl.java │ │ │ ├── log4j │ │ │ │ └── Log4jImpl.java │ │ │ └── nologging │ │ │ │ └── NoLoggingImpl.java │ │ ├── resources │ │ │ └── Resources.java │ │ ├── util │ │ │ ├── PaginatedArrayList.java │ │ │ └── PaginatedList.java │ │ └── xml │ │ │ ├── Nodelet.java │ │ │ ├── NodeletException.java │ │ │ ├── NodeletParser.java │ │ │ └── NodeletUtils.java │ │ └── sqlmap │ │ ├── client │ │ ├── SqlMapClient.java │ │ ├── SqlMapClientBuilder.java │ │ ├── SqlMapException.java │ │ ├── SqlMapExecutor.java │ │ ├── SqlMapSession.java │ │ ├── SqlMapTransactionManager.java │ │ ├── event │ │ │ ├── RowHandler.java │ │ │ └── package.html │ │ ├── extensions │ │ │ ├── ParameterSetter.java │ │ │ ├── ResultGetter.java │ │ │ └── TypeHandlerCallback.java │ │ └── package.html │ │ └── engine │ │ ├── accessplan │ │ ├── AccessPlan.java │ │ ├── AccessPlanFactory.java │ │ ├── BaseAccessPlan.java │ │ ├── ComplexAccessPlan.java │ │ ├── EnhancedPropertyAccessPlan.java │ │ ├── MapAccessPlan.java │ │ └── PropertyAccessPlan.java │ │ ├── builder │ │ └── xml │ │ │ ├── SqlMapClasspathEntityResolver.java │ │ │ ├── SqlMapConfigParser.java │ │ │ ├── SqlMapParser.java │ │ │ ├── SqlStatementParser.java │ │ │ ├── XMLSqlSource.java │ │ │ ├── XmlParserState.java │ │ │ ├── sql-map-2.dtd │ │ │ └── sql-map-config-2.dtd │ │ ├── cache │ │ ├── CacheController.java │ │ ├── CacheKey.java │ │ ├── CacheModel.java │ │ ├── fifo │ │ │ └── FifoCacheController.java │ │ ├── lru │ │ │ └── LruCacheController.java │ │ ├── memory │ │ │ ├── MemoryCacheController.java │ │ │ └── MemoryCacheLevel.java │ │ └── oscache │ │ │ └── OSCacheController.java │ │ ├── config │ │ ├── CacheModelConfig.java │ │ ├── MappedStatementConfig.java │ │ ├── ParameterMapConfig.java │ │ ├── ResultMapConfig.java │ │ ├── SqlMapConfiguration.java │ │ └── SqlSource.java │ │ ├── datasource │ │ ├── DataSourceFactory.java │ │ ├── DbcpDataSourceFactory.java │ │ ├── JndiDataSourceFactory.java │ │ └── SimpleDataSourceFactory.java │ │ ├── exchange │ │ ├── BaseDataExchange.java │ │ ├── ComplexDataExchange.java │ │ ├── DataExchange.java │ │ ├── DataExchangeFactory.java │ │ ├── DomDataExchange.java │ │ ├── JavaBeanDataExchange.java │ │ ├── ListDataExchange.java │ │ ├── MapDataExchange.java │ │ └── PrimitiveDataExchange.java │ │ ├── execution │ │ ├── BatchException.java │ │ ├── BatchResult.java │ │ └── SqlExecutor.java │ │ ├── impl │ │ ├── ExtendedSqlMapClient.java │ │ ├── SqlMapClientImpl.java │ │ ├── SqlMapExecutorDelegate.java │ │ └── SqlMapSessionImpl.java │ │ ├── mapping │ │ ├── parameter │ │ │ ├── InlineParameterMapParser.java │ │ │ ├── NoParameterMap.java │ │ │ ├── ParameterMap.java │ │ │ └── ParameterMapping.java │ │ ├── result │ │ │ ├── AutoResultMap.java │ │ │ ├── Discriminator.java │ │ │ ├── ResultMap.java │ │ │ ├── ResultMapping.java │ │ │ ├── ResultObjectFactory.java │ │ │ ├── ResultObjectFactoryUtil.java │ │ │ ├── XmlList.java │ │ │ └── loader │ │ │ │ ├── EnhancedLazyResultLoader.java │ │ │ │ ├── LazyResultLoader.java │ │ │ │ └── ResultLoader.java │ │ ├── sql │ │ │ ├── Sql.java │ │ │ ├── SqlChild.java │ │ │ ├── SqlText.java │ │ │ ├── dynamic │ │ │ │ ├── DynamicSql.java │ │ │ │ └── elements │ │ │ │ │ ├── BaseTagHandler.java │ │ │ │ │ ├── ConditionalTagHandler.java │ │ │ │ │ ├── DynamicParent.java │ │ │ │ │ ├── DynamicTagHandler.java │ │ │ │ │ ├── IsEmptyTagHandler.java │ │ │ │ │ ├── IsEqualTagHandler.java │ │ │ │ │ ├── IsGreaterEqualTagHandler.java │ │ │ │ │ ├── IsGreaterThanTagHandler.java │ │ │ │ │ ├── IsLessEqualTagHandler.java │ │ │ │ │ ├── IsLessThanTagHandler.java │ │ │ │ │ ├── IsNotEmptyTagHandler.java │ │ │ │ │ ├── IsNotEqualTagHandler.java │ │ │ │ │ ├── IsNotNullTagHandler.java │ │ │ │ │ ├── IsNotParameterPresentTagHandler.java │ │ │ │ │ ├── IsNotPropertyAvailableTagHandler.java │ │ │ │ │ ├── IsNullTagHandler.java │ │ │ │ │ ├── IsParameterPresentTagHandler.java │ │ │ │ │ ├── IsPropertyAvailableTagHandler.java │ │ │ │ │ ├── IterateContext.java │ │ │ │ │ ├── IterateTagHandler.java │ │ │ │ │ ├── SqlTag.java │ │ │ │ │ ├── SqlTagContext.java │ │ │ │ │ ├── SqlTagHandler.java │ │ │ │ │ └── SqlTagHandlerFactory.java │ │ │ ├── raw │ │ │ │ └── RawSql.java │ │ │ ├── simple │ │ │ │ └── SimpleDynamicSql.java │ │ │ └── stat │ │ │ │ └── StaticSql.java │ │ └── statement │ │ │ ├── CachingStatement.java │ │ │ ├── DefaultRowHandler.java │ │ │ ├── DeleteStatement.java │ │ │ ├── ExecuteListener.java │ │ │ ├── InsertStatement.java │ │ │ ├── MappedStatement.java │ │ │ ├── PaginatedDataList.java │ │ │ ├── ProcedureStatement.java │ │ │ ├── RowHandlerCallback.java │ │ │ ├── SelectKeyStatement.java │ │ │ ├── SelectStatement.java │ │ │ ├── StatementType.java │ │ │ └── UpdateStatement.java │ │ ├── scope │ │ ├── ErrorContext.java │ │ ├── SessionScope.java │ │ └── StatementScope.java │ │ ├── transaction │ │ ├── BaseTransactionConfig.java │ │ ├── IsolationLevel.java │ │ ├── Transaction.java │ │ ├── TransactionConfig.java │ │ ├── TransactionException.java │ │ ├── TransactionManager.java │ │ ├── TransactionState.java │ │ ├── external │ │ │ ├── ExternalTransaction.java │ │ │ └── ExternalTransactionConfig.java │ │ ├── jdbc │ │ │ ├── JdbcTransaction.java │ │ │ └── JdbcTransactionConfig.java │ │ ├── jta │ │ │ ├── JtaTransaction.java │ │ │ └── JtaTransactionConfig.java │ │ └── user │ │ │ └── UserProvidedTransaction.java │ │ └── type │ │ ├── BaseTypeHandler.java │ │ ├── BigDecimalTypeHandler.java │ │ ├── BlobTypeHandlerCallback.java │ │ ├── BooleanTypeHandler.java │ │ ├── ByteArrayTypeHandler.java │ │ ├── ByteTypeHandler.java │ │ ├── CallableStatementResultSet.java │ │ ├── ClobTypeHandlerCallback.java │ │ ├── CustomTypeHandler.java │ │ ├── DateOnlyTypeHandler.java │ │ ├── DateTypeHandler.java │ │ ├── DomCollectionTypeMarker.java │ │ ├── DomTypeMarker.java │ │ ├── DoubleTypeHandler.java │ │ ├── EnumTypeHandler.java │ │ ├── FloatTypeHandler.java │ │ ├── IntegerTypeHandler.java │ │ ├── JdbcTypeRegistry.java │ │ ├── LongTypeHandler.java │ │ ├── ObjectTypeHandler.java │ │ ├── ParameterSetterImpl.java │ │ ├── ResultGetterImpl.java │ │ ├── ShortTypeHandler.java │ │ ├── SimpleDateFormatter.java │ │ ├── SqlDateTypeHandler.java │ │ ├── SqlTimeTypeHandler.java │ │ ├── SqlTimestampTypeHandler.java │ │ ├── StringTypeHandler.java │ │ ├── TimeOnlyTypeHandler.java │ │ ├── TypeHandler.java │ │ ├── TypeHandlerFactory.java │ │ ├── UnknownTypeHandler.java │ │ ├── XmlCollectionTypeMarker.java │ │ └── XmlTypeMarker.java └── my │ ├── Debug.java │ └── debug.properties └── test └── com └── mydomain ├── MyResultObjectFactory.java ├── YesNoBoolTypeHandler.java ├── YesNoBoolTypeHandlerCallback.java ├── addGlobalPropNodeletsTest.properties ├── data ├── Account.xml ├── DataSourceFactory.java ├── IbatisTest.java ├── SimpleExample.java └── SqlMapConfig.xml └── domain └── Account.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/.gitignore -------------------------------------------------------------------------------- /Douyu-0.7.1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/.gitignore -------------------------------------------------------------------------------- /Douyu-0.7.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/README.md -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/help-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/help-doc.html -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/index-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/index-all.html -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/index.html -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/overview-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/overview-frame.html -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/overview-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/overview-tree.html -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/package-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/package-list -------------------------------------------------------------------------------- /Douyu-0.7.1/apidocs/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/apidocs/stylesheet.css -------------------------------------------------------------------------------- /Douyu-0.7.1/assembly.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/assembly.bat -------------------------------------------------------------------------------- /Douyu-0.7.1/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/assembly.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-ajp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-ajp/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-api/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-core/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-examples/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-http/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-javac/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-javac/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-javac/src/main/java/com/sun/tools/javac/services/javax.tools.JavaCompilerTool: -------------------------------------------------------------------------------- 1 | com.sun.tools.javac.api.Tool 2 | -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-logging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-logging/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-mvc/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-netty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-netty/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-plugins/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-plugins/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/douyu-startup/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/douyu-startup/pom.xml -------------------------------------------------------------------------------- /Douyu-0.7.1/eclipse.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/eclipse.bat -------------------------------------------------------------------------------- /Douyu-0.7.1/gen-javadoc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/gen-javadoc.bat -------------------------------------------------------------------------------- /Douyu-0.7.1/license/LICENSE-douyu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/license/LICENSE-douyu.txt -------------------------------------------------------------------------------- /Douyu-0.7.1/license/LICENSE-javac.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/license/LICENSE-javac.txt -------------------------------------------------------------------------------- /Douyu-0.7.1/package.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/package.bat -------------------------------------------------------------------------------- /Douyu-0.7.1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Douyu-0.7.1/pom.xml -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/.gitignore -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/LICENSE -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/README.md -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/make/Makefile -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/make/defs.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/make/defs.make -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/make/jprt.gmk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/make/jprt.gmk -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/make/pic.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/make/pic.make -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/make/sa.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/make/sa.files -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/make/scm.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7-JVM-Linux-x86/make/scm.make -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Coordinator/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Data 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Difference/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Filter/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Graph 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/HierarchicalLayout/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Layout 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/NetworkConnection/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/RhinoScriptEngineProxy/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/ServerCompiler/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Settings/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Util 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/tools/IdealGraphVisualizer/View/nbproject/suite.properties: -------------------------------------------------------------------------------- 1 | suite.dir=${basedir}/.. 2 | -------------------------------------------------------------------------------- /HotSpot1.7-JVM-Linux-x86/src/share/vm/adlc/Test/i486.ad: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /HotSpot1.7/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/.gitignore -------------------------------------------------------------------------------- /HotSpot1.7/.jcheck/conf: -------------------------------------------------------------------------------- 1 | project=jdk7 2 | bugids=dup 3 | -------------------------------------------------------------------------------- /HotSpot1.7/ASSEMBLY_EXCEPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/ASSEMBLY_EXCEPTION -------------------------------------------------------------------------------- /HotSpot1.7/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/LICENSE -------------------------------------------------------------------------------- /HotSpot1.7/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/README -------------------------------------------------------------------------------- /HotSpot1.7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/README.md -------------------------------------------------------------------------------- /HotSpot1.7/THIRD_PARTY_README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/THIRD_PARTY_README -------------------------------------------------------------------------------- /HotSpot1.7/agent/doc/clhsdb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/doc/clhsdb.html -------------------------------------------------------------------------------- /HotSpot1.7/agent/doc/hsdb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/doc/hsdb.html -------------------------------------------------------------------------------- /HotSpot1.7/agent/doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/doc/index.html -------------------------------------------------------------------------------- /HotSpot1.7/agent/doc/jsdb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/doc/jsdb.html -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/README.txt -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/bugspot.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/bugspot.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/build-filelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/build-filelist -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/build-pkglist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/build-pkglist -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/build.xml -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/clhsdbproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/clhsdbproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/clhsdbproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/clhsdbproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/clhsdbwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/clhsdbwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/dumpflagsproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/dumpflagsproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/grantAll.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/grantAll.policy -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/heapdumpproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/heapdumpproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/heapdumpproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/heapdumpproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/heapsumproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/heapsumproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/heapsumproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/heapsumproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/heapsumwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/heapsumwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/hsdb.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/hsdb.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/hsdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/hsdb.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/hsdbproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/hsdbproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/hsdbproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/hsdbproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/hsdbwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/hsdbwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/hsdbwindbg64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/hsdbwindbg64.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/index.html -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jcoreproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jcoreproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jcoreproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jcoreproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jcorewindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jcorewindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jcorewindbg64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jcorewindbg64.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jdbcore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jdbcore.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jdbcore64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jdbcore64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jdbproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jdbproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jdbproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jdbproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jhistoproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jhistoproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jhistoproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jhistoproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jhistowindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jhistowindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jsdbproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jsdbproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jsdbproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jsdbproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jsdbwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jsdbwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jsdbwindbg64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jsdbwindbg64.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jstackproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jstackproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jstackproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jstackproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/jstackwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/jstackwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/marks_notes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/marks_notes.html -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/mkinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/mkinstall -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/permstatproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/permstatproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/permstatproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/permstatproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pmapproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pmapproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pmapproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pmapproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pmapwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pmapwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pmapwindbg64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pmapwindbg64.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pstackproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pstackproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pstackproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pstackproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/pstackwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/pstackwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/saenv.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/saenv.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/saenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/saenv.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/saenv64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/saenv64.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/saenv64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/saenv64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/soqlproc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/soqlproc.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/soqlproc64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/soqlproc64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/soqlwindbg.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/soqlwindbg.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/make/soqlwindbg64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/make/soqlwindbg64.bat -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/elfmacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/elfmacros.h -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/libproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/libproc.h -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/mapfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/mapfile -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/ps_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/ps_core.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/ps_proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/ps_proc.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/salibelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/salibelf.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/salibelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/salibelf.h -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/symtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/symtab.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/symtab.h -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/bsd/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/bsd/test.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/libproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/libproc.h -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/mapfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/mapfile -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/ps_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/ps_core.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/ps_proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/ps_proc.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/symtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/symtab.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/symtab.h -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/os/linux/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/os/linux/test.c -------------------------------------------------------------------------------- /HotSpot1.7/agent/src/scripts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/src/scripts/README -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/README.jjh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/README.jjh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/TEST.ROOT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/TEST.ROOT -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/jstack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/jstack.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/jstack64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/jstack64.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/multivm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/multivm.java -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/multivm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/multivm.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/runjdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/runjdb.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/runjpda.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/runjpda.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/runsa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/runsa.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/sagdoit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/sagdoit.java -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/sagtarg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/sagtarg.java -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/sagtest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/sagtest.java -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/sasanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/sasanity.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/serialvm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/serialvm.java -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/jdi/serialvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/jdi/serialvm.sh -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/libproc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/libproc/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/agent/test/libproc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/agent/test/libproc/README -------------------------------------------------------------------------------- /HotSpot1.7/make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/make/altsrc.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/altsrc.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/README -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/adlc_updater: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/adlc_updater -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/build.sh -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/adlc.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/adlc.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/arm.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/arm.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/core.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/core.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/defs.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/defs.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/gcc.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/gcc.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/hp.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/hp.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/hp1.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/hp1.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/i486.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/i486.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/ia64.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/ia64.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/jsig.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/jsig.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/jvmg.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/jvmg.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/ppc.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/ppc.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/sa.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/sa.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/top.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/top.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/vm.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/vm.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/makefiles/zero.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/makefiles/zero.make -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_amd64 -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_i486: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_i486 -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_i486.suncc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_i486.suncc -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_ia64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_ia64 -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_sparc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_sparc -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_sparcv9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_sparcv9 -------------------------------------------------------------------------------- /HotSpot1.7/make/bsd/platform_zero.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/bsd/platform_zero.in -------------------------------------------------------------------------------- /HotSpot1.7/make/cscope.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/cscope.make -------------------------------------------------------------------------------- /HotSpot1.7/make/defs.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/defs.make -------------------------------------------------------------------------------- /HotSpot1.7/make/hotspot_distro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/hotspot_distro -------------------------------------------------------------------------------- /HotSpot1.7/make/hotspot_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/hotspot_version -------------------------------------------------------------------------------- /HotSpot1.7/make/jdk6_hotspot_distro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/jdk6_hotspot_distro -------------------------------------------------------------------------------- /HotSpot1.7/make/jprt.gmk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/jprt.gmk -------------------------------------------------------------------------------- /HotSpot1.7/make/jprt.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/jprt.properties -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/README -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/adlc_updater: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/adlc_updater -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/build.sh -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/makefiles/hp.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/makefiles/hp.make -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/makefiles/sa.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/makefiles/sa.make -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/makefiles/vm.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/makefiles/vm.make -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_amd64 -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_arm -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_i486: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_i486 -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_ia64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_ia64 -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_ppc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_ppc -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_sparc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_sparc -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_sparcv9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_sparcv9 -------------------------------------------------------------------------------- /HotSpot1.7/make/linux/platform_zero.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/linux/platform_zero.in -------------------------------------------------------------------------------- /HotSpot1.7/make/openjdk_distro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/openjdk_distro -------------------------------------------------------------------------------- /HotSpot1.7/make/pic.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/pic.make -------------------------------------------------------------------------------- /HotSpot1.7/make/sa.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/sa.files -------------------------------------------------------------------------------- /HotSpot1.7/make/scm.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/scm.make -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/adlc_updater: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/adlc_updater -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/build.sh -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/makefiles/reorder_COMPILER1_sparcv9: -------------------------------------------------------------------------------- 1 | # Place holder for LP64 data. 2 | -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/makefiles/reorder_CORE_amd64: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/makefiles/reorder_CORE_i486: -------------------------------------------------------------------------------- 1 | # reordering not support for CORE builds 2 | -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/makefiles/reorder_CORE_sparc: -------------------------------------------------------------------------------- 1 | # reordering not support for CORE builds 2 | -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/makefiles/reorder_CORE_sparcv9: -------------------------------------------------------------------------------- 1 | # reordering not support for CORE builds 2 | -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/platform_amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/platform_amd64 -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/platform_i486: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/platform_i486 -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/platform_sparc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/platform_sparc -------------------------------------------------------------------------------- /HotSpot1.7/make/solaris/reorder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/solaris/reorder.sh -------------------------------------------------------------------------------- /HotSpot1.7/make/templates/gpl-cp-header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/templates/gpl-cp-header -------------------------------------------------------------------------------- /HotSpot1.7/make/templates/gpl-header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/templates/gpl-header -------------------------------------------------------------------------------- /HotSpot1.7/make/test/Queens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/test/Queens.java -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/build.bat -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/build.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/build.make -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/build_vm_def.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/build_vm_def.sh -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/create.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/create.bat -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/cross_build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/cross_build.bat -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/get_msc_ver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/get_msc_ver.sh -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/jvmexp.lcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/jvmexp.lcf -------------------------------------------------------------------------------- /HotSpot1.7/make/windows/jvmexp_g.lcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/make/windows/jvmexp_g.lcf -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/Makefile分析.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/Makefile分析.java -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/classfile/概述.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/classfile/概述.java -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/interpreter/概述.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/interpreter/概述.java -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/oops/概述.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/oops/概述.java -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/runtime/概述.java: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/代码导读.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/代码导读.java -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/学习资料.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/学习资料.java -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/构建与调试-Linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/构建与调试-Linux.md -------------------------------------------------------------------------------- /HotSpot1.7/my-docs/构建与调试-Windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-docs/构建与调试-Windows.md -------------------------------------------------------------------------------- /HotSpot1.7/my-test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/my-test/Test.java -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/sparc/vm/args.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/sparc/vm/args.cc -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/sparc/vm/jni_sparc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/sparc/vm/jni_sparc.h -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/sparc/vm/sparc.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/sparc/vm/sparc.ad -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/bytes_x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/bytes_x86.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/copy_x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/copy_x86.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/debug_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/debug_x86.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/frame_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/frame_x86.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/frame_x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/frame_x86.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/jni_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/jni_x86.h -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/vmreg_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/vmreg_x86.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/vmreg_x86.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/vmreg_x86.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/x86.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/x86.ad -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/x86_32.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/x86_32.ad -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/x86/vm/x86_64.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/x86/vm/x86_64.ad -------------------------------------------------------------------------------- /HotSpot1.7/src/cpu/zero/vm/jni_zero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/cpu/zero/vm/jni_zero.h -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/dtrace/hotspot.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/dtrace/hotspot.d -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/dtrace/jhelper.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/dtrace/jhelper.d -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/vm/jsig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/vm/jsig.c -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/vm/jvm_bsd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/vm/jvm_bsd.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/vm/jvm_bsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/vm/jvm_bsd.h -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/vm/mutex_bsd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/vm/mutex_bsd.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/vm/os_bsd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/vm/os_bsd.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/bsd/vm/os_bsd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/bsd/vm/os_bsd.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/linux/vm/jsig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/linux/vm/jsig.c -------------------------------------------------------------------------------- /HotSpot1.7/src/os/linux/vm/jvm_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/linux/vm/jvm_linux.h -------------------------------------------------------------------------------- /HotSpot1.7/src/os/linux/vm/os_linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/linux/vm/os_linux.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/linux/vm/os_linux.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/linux/vm/os_linux.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/posix/vm/os_posix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/posix/vm/os_posix.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/posix/vm/os_posix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/posix/vm/os_posix.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/os/solaris/vm/jsig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/solaris/vm/jsig.c -------------------------------------------------------------------------------- /HotSpot1.7/src/os/windows/vm/version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/os/windows/vm/version.rc -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/IdealGraphVisualizer/BatikSVGProxy/src/com/sun/hotspot/igv/svg/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=BatikSVGProxy 2 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Data 2 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/IdealGraphVisualizer/Difference/src/com/sun/hotspot/igv/difference/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Difference 2 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Graph 2 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Layout 2 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/IdealGraphVisualizer/Util/src/com/sun/hotspot/igv/util/Bundle.properties: -------------------------------------------------------------------------------- 1 | OpenIDE-Module-Name=Util 2 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/tools/hsdis/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/tools/hsdis/README -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/Xusage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/Xusage.txt -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/Test/i486.ad: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/adlc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/adlc.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/arena.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/arena.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/arena.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/arena.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/dfa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/dfa.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/dict2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/dict2.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/dict2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/dict2.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/forms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/forms.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/forms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/forms.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/adlc/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/adlc/main.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/c1/c1_Defs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/c1/c1_Defs.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/c1/c1_Defs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/c1/c1_Defs.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/c1/c1_IR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/c1/c1_IR.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/c1/c1_IR.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/c1/c1_IR.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/c1/c1_LIR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/c1/c1_LIR.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/c1/c1_LIR.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/c1/c1_LIR.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciArray.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciArray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciArray.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciEnv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciEnv.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciEnv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciEnv.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciField.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciField.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciField.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciField.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciType.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/ci/ciType.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/ci/ciType.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/oops/oop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/oops/oop.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/oops/oop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/oops/oop.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/gcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/gcm.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/ifg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/ifg.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/lcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/lcm.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/live.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/live.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/live.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/live.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/node.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/node.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/type.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/opto/type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/opto/type.hpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/prims/jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/prims/jni.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/prims/jni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/prims/jni.h -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/prims/jvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/prims/jvm.cpp -------------------------------------------------------------------------------- /HotSpot1.7/src/share/vm/prims/jvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/src/share/vm/prims/jvm.h -------------------------------------------------------------------------------- /HotSpot1.7/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/test/Makefile -------------------------------------------------------------------------------- /HotSpot1.7/test/TEST.ROOT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/test/TEST.ROOT -------------------------------------------------------------------------------- /HotSpot1.7/test/jprt.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/test/jprt.config -------------------------------------------------------------------------------- /HotSpot1.7/test/sanity/WBApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/test/sanity/WBApi.java -------------------------------------------------------------------------------- /HotSpot1.7/test/test_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/HotSpot1.7/test/test_env.sh -------------------------------------------------------------------------------- /JUnit/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/.classpath -------------------------------------------------------------------------------- /JUnit/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/.project -------------------------------------------------------------------------------- /JUnit/args_c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/args_c.txt -------------------------------------------------------------------------------- /JUnit/args_com.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/args_com.txt -------------------------------------------------------------------------------- /JUnit/c.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac @args_c.txt 3 | -------------------------------------------------------------------------------- /JUnit/com.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac @args_com.txt 3 | -------------------------------------------------------------------------------- /JUnit/javacdoc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/javacdoc.txt -------------------------------------------------------------------------------- /JUnit/myout.java: -------------------------------------------------------------------------------- 1 | JUnit version 4.4 2 | .I... 3 | Time: 0.078 4 | 5 | OK (4 tests) 6 | 7 | -------------------------------------------------------------------------------- /JUnit/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/run.bat -------------------------------------------------------------------------------- /JUnit/src/junit/framework/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/junit/framework/Assert.java -------------------------------------------------------------------------------- /JUnit/src/junit/framework/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/junit/framework/Test.java -------------------------------------------------------------------------------- /JUnit/src/junit/framework/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Provides JUnit v3.x core classes. 3 | */ 4 | package junit.framework; -------------------------------------------------------------------------------- /JUnit/src/junit/runner/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/junit/runner/Version.java -------------------------------------------------------------------------------- /JUnit/src/junit/runner/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/junit/runner/logo.gif -------------------------------------------------------------------------------- /JUnit/src/junit/runner/smalllogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/junit/runner/smalllogo.gif -------------------------------------------------------------------------------- /JUnit/src/my/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/my/Debug.java -------------------------------------------------------------------------------- /JUnit/src/my/debug.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/my/debug.properties -------------------------------------------------------------------------------- /JUnit/src/org/hamcrest/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/hamcrest/Factory.java -------------------------------------------------------------------------------- /JUnit/src/org/hamcrest/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/hamcrest/Matcher.java -------------------------------------------------------------------------------- /JUnit/src/org/hamcrest/core/Is.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/hamcrest/core/Is.java -------------------------------------------------------------------------------- /JUnit/src/org/hamcrest/package.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/hamcrest/package.html -------------------------------------------------------------------------------- /JUnit/src/org/junit/After.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/After.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/AfterClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/AfterClass.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/Assert.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/Assume.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/Assume.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/Before.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/Before.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/BeforeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/BeforeClass.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/Ignore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/Ignore.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/Test.java -------------------------------------------------------------------------------- /JUnit/src/org/junit/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/src/org/junit/package-info.java -------------------------------------------------------------------------------- /JUnit/test/junit/tests/AllTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/test/junit/tests/AllTests.java -------------------------------------------------------------------------------- /JUnit/test/junit/tests/WasRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/JUnit/test/junit/tests/WasRun.java -------------------------------------------------------------------------------- /Javac2007/.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | *.jar 3 | 4 | .settings 5 | target 6 | -------------------------------------------------------------------------------- /Javac2007/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/README.md -------------------------------------------------------------------------------- /Javac2007/args.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/args.txt -------------------------------------------------------------------------------- /Javac2007/args_com.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/args_com.txt -------------------------------------------------------------------------------- /Javac2007/com.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | javac @args_com.txt 3 | -------------------------------------------------------------------------------- /Javac2007/compiler.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/compiler.properties -------------------------------------------------------------------------------- /Javac2007/compiler_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/compiler_CN.properties -------------------------------------------------------------------------------- /Javac2007/jap.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/jap.bat -------------------------------------------------------------------------------- /Javac2007/javac.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/javac.properties -------------------------------------------------------------------------------- /Javac2007/javap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/javap.txt -------------------------------------------------------------------------------- /Javac2007/myout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/myout.java -------------------------------------------------------------------------------- /Javac2007/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/run.bat -------------------------------------------------------------------------------- /Javac2007/src/com/sun/tools/javac/services/javax.tools.JavaCompilerTool: -------------------------------------------------------------------------------- 1 | com.sun.tools.javac.api.Tool 2 | -------------------------------------------------------------------------------- /Javac2007/src/javax/tools/Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/javax/tools/Tool.java -------------------------------------------------------------------------------- /Javac2007/src/my/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/my/Debug.java -------------------------------------------------------------------------------- /Javac2007/src/my/MyProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/my/MyProcessor.java -------------------------------------------------------------------------------- /Javac2007/src/my/debug.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/my/debug.properties -------------------------------------------------------------------------------- /Javac2007/src/my/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/my/test/Test.java -------------------------------------------------------------------------------- /Javac2007/src/sun/misc/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/sun/misc/Service.java -------------------------------------------------------------------------------- /Javac2007/src/test/attr/AttrTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/attr/AttrTest.java -------------------------------------------------------------------------------- /Javac2007/src/test/attr/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/attr/Test.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/ClassA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/ClassA.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/ClassC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/ClassC.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/ClassD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/ClassD.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/ClassE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/ClassE.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/ClassF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/ClassF.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/ClassG.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/ClassG.java -------------------------------------------------------------------------------- /Javac2007/src/test/enter/myout.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/enter/myout.txt -------------------------------------------------------------------------------- /Javac2007/src/test/flow/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/flow/Test.java -------------------------------------------------------------------------------- /Javac2007/src/test/flow/Test01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/flow/Test01.java -------------------------------------------------------------------------------- /Javac2007/src/test/flow/Test02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/flow/Test02.java -------------------------------------------------------------------------------- /Javac2007/src/test/jvm/GenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/jvm/GenTest.java -------------------------------------------------------------------------------- /Javac2007/src/test/jvm/Noname1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/jvm/Noname1.java -------------------------------------------------------------------------------- /Javac2007/src/test/jvm/package-info.java: -------------------------------------------------------------------------------- 1 | package test.jvm; -------------------------------------------------------------------------------- /Javac2007/src/test/my/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/my/test/Test.java -------------------------------------------------------------------------------- /Javac2007/src/test/my/test/TestExist.java: -------------------------------------------------------------------------------- 1 | package my.test; 2 | public class TestExist {} -------------------------------------------------------------------------------- /Javac2007/src/test/my2/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/my2/Debug.java -------------------------------------------------------------------------------- /Javac2007/src/test/my2/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/my2/test/Test.java -------------------------------------------------------------------------------- /Javac2007/src/test/my2/test/TestBound.java: -------------------------------------------------------------------------------- 1 | package my.test; 2 | public class TestBound { 3 | } -------------------------------------------------------------------------------- /Javac2007/src/test/my2/test/package-info.java: -------------------------------------------------------------------------------- 1 | @Deprecated 2 | package my.test; 3 | 4 | -------------------------------------------------------------------------------- /Javac2007/src/test/parser/ImportAllTest.java: -------------------------------------------------------------------------------- 1 | package test.parser; 2 | public class ImportAllTest{} -------------------------------------------------------------------------------- /Javac2007/src/test/test/5005368.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/test/5005368.java -------------------------------------------------------------------------------- /Javac2007/src/test/test/test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/test/test.java -------------------------------------------------------------------------------- /Javac2007/src/test/tmp/Closure1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/tmp/Closure1.java -------------------------------------------------------------------------------- /Javac2007/src/test/tmp/FileLines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/tmp/FileLines.java -------------------------------------------------------------------------------- /Javac2007/src/test/tmp/tmp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/tmp/tmp.java -------------------------------------------------------------------------------- /Javac2007/src/test/tmp/tmp2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/src/test/tmp/tmp2.java -------------------------------------------------------------------------------- /Javac2007/文档.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档.java -------------------------------------------------------------------------------- /Javac2007/文档/30 Parser实现分析.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/30 Parser实现分析.java -------------------------------------------------------------------------------- /Javac2007/文档/40 Enter实现分析.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/40 Enter实现分析.java -------------------------------------------------------------------------------- /Javac2007/文档/MemberEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/MemberEnter.java -------------------------------------------------------------------------------- /Javac2007/文档/Types相关文档.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/Types相关文档.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/Gen01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/Gen01.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr02.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr03.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr04.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr04.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr05.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr05.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr06.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr06.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr07.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr07.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/属性分析Attr08.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/属性分析Attr08.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr01.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr02.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr03.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr04.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr04.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr05.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr05.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr06.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr06.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr07.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr07.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/文档/属性分析Attr08.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/文档/属性分析Attr08.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/疑问/int转long.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/疑问/int转long.txt -------------------------------------------------------------------------------- /Javac2007/文档/其他/疑问/匿名内部类访问字段的情况.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/疑问/匿名内部类访问字段的情况.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/03.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/04.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/04.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/05.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/05.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/06.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/06.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/07.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/07.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/Enter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/Enter.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/Enter单独out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/Enter单独out.txt -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/MemberEnter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/MemberEnter.java -------------------------------------------------------------------------------- /Javac2007/文档/其他/错误检查/文档.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/其他/错误检查/文档.java -------------------------------------------------------------------------------- /Javac2007/文档/枚举翻译.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/文档/枚举翻译.txt -------------------------------------------------------------------------------- /Javac2007/最想说明.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/最想说明.java -------------------------------------------------------------------------------- /Javac2007/流程/code/023Type/ForAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/code/023Type/ForAll.java -------------------------------------------------------------------------------- /Javac2007/流程/code/023Type/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/code/023Type/Type.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/01Enter/Enter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/01Enter/Enter.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/01Enter/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/01Enter/main.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/BreakAttr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/BreakAttr.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/attribXXX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/attribXXX.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/capture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/capture.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/check.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/checkId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/checkId.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/checkInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/checkInit.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/isType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/isType.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/selectSym.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/selectSym.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/thisSym.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/thisSym.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/visitExec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/visitExec.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Attr/visitIf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Attr/visitIf.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Check/setLint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Check/setLint.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/01Flow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/01Flow.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/checkInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/checkInit.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/letInit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/letInit.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/markDead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/markDead.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/merge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/merge.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/newVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/newVar.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/scanCond.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/scanCond.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/scanDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/scanDef.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/scanExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/scanExpr.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/scanStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/scanStat.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/split.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/split.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/trackable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/trackable.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Flow/visitIf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Flow/visitIf.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Infer/Infer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Infer/Infer.java -------------------------------------------------------------------------------- /Javac2007/流程/comp/Resolve/access.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/comp/Resolve/access.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/Gen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/Gen.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genArgs.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genCatch.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genClass.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genCond.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genCond.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genDef.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genExpr.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genLoop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genLoop.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genMethod.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genStat.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genStats.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/genTry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/genTry.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/initCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/initCode.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/makeRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/makeRef.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/makeTemp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/makeTemp.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/01.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/02.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/02.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/03.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/03.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/04.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/04.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/06.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/06.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/07.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/07.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/08.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/08.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/10.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/11.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/12.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/13.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/14.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/15.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/15.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/16.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/17.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/18.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/19.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/19.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/20.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/other/21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/other/21.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/16Gen/unwind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/16Gen/unwind.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/0302.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/0302.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/0303.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/0303.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/Chain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/Chain.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/Code.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/LocalVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/LocalVar.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/State.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/addCatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/addCatch.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/branch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/branch.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/curPc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/curPc.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitJump.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitop.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitop0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitop0.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitop1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitop1.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitop1w.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitop1w.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitop2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitop2.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/emitop4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/emitop4.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/endScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/endScope.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/get1_2_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/get1_2_4.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/isAlive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/isAlive.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/negate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/negate.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/newLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/newLocal.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/postop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/postop.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/put1_2_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/put1_2_4.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/resolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/resolve.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/truncate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/truncate.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/typecode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/typecode.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/18Code/width.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/18Code/width.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/19Items/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/19Items/Item.java -------------------------------------------------------------------------------- /Javac2007/流程/jvm/19Items/Items.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/jvm/19Items/Items.java -------------------------------------------------------------------------------- /Javac2007/流程/main/Main/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/main/Main/Option.java -------------------------------------------------------------------------------- /Javac2007/流程/main/Main/compile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/main/Main/compile.java -------------------------------------------------------------------------------- /Javac2007/流程/main/Main/error.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/main/Main/error.java -------------------------------------------------------------------------------- /Javac2007/流程/main/Main/process.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/main/Main/process.java -------------------------------------------------------------------------------- /Javac2007/流程/main/Main/测试例子与命令行.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/main/Main/测试例子与命令行.txt -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/block.java -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/ident.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/ident.java -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/skip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/skip.java -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/term.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/term.java -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/term1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/term1.java -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/term2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/term2.java -------------------------------------------------------------------------------- /Javac2007/流程/parser/Parser/term3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/parser/Parser/term3.java -------------------------------------------------------------------------------- /Javac2007/流程/tree/Tree/JCAssign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/tree/Tree/JCAssign.java -------------------------------------------------------------------------------- /Javac2007/流程/tree/Tree/JCBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/tree/Tree/JCBlock.java -------------------------------------------------------------------------------- /Javac2007/流程/tree/Tree/JCIdent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/tree/Tree/JCIdent.java -------------------------------------------------------------------------------- /Javac2007/流程/tree/Tree/JCLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/tree/Tree/JCLiteral.java -------------------------------------------------------------------------------- /Javac2007/流程/tree/Tree/LetExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/tree/Tree/LetExpr.java -------------------------------------------------------------------------------- /Javac2007/流程/tree/Tree/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/tree/Tree/Visitor.java -------------------------------------------------------------------------------- /Javac2007/流程/util/Paths/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/util/Paths/Path.java -------------------------------------------------------------------------------- /Javac2007/流程/util/Paths/lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/流程/util/Paths/lazy.java -------------------------------------------------------------------------------- /Javac2007/疑问.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Javac2007/疑问.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/LICENSE -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/.classpath -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/.project -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/MySQL协议详解.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/MySQL协议详解.txt -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/errorMappings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/errorMappings.java -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/exposeAsXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/exposeAsXml.java -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/sql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/sql.java -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/src/my/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/src/my/Debug.java -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/src/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/src/test/Test.java -------------------------------------------------------------------------------- /MySQL-JDBC-Driver/用到的Command.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/MySQL-JDBC-Driver/用到的Command.txt -------------------------------------------------------------------------------- /Netty/COPYRIGHT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/COPYRIGHT.txt -------------------------------------------------------------------------------- /Netty/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/LICENSE.txt -------------------------------------------------------------------------------- /Netty/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/NOTICE.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.base64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.base64.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.felix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.felix.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.jsr166y.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.jsr166y.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.jzlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.jzlib.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.log4j.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.log4j.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.protobuf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.protobuf.txt -------------------------------------------------------------------------------- /Netty/license/LICENSE.slf4j.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/license/LICENSE.slf4j.txt -------------------------------------------------------------------------------- /Netty/my-docs/01 事件相关的重点问题.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/my-docs/01 事件相关的重点问题.txt -------------------------------------------------------------------------------- /Netty/my-docs/20 Nio客户端Socket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/my-docs/20 Nio客户端Socket.java -------------------------------------------------------------------------------- /Netty/my-docs/架构.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/my-docs/架构.txt -------------------------------------------------------------------------------- /Netty/my-docs/重要.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/my-docs/重要.txt -------------------------------------------------------------------------------- /Netty/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/pom.xml -------------------------------------------------------------------------------- /Netty/src/argouml/netty.uml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/argouml/netty.uml -------------------------------------------------------------------------------- /Netty/src/assembly/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/assembly/default.xml -------------------------------------------------------------------------------- /Netty/src/docbook/css/jbossorg.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/docbook/css/jbossorg.css -------------------------------------------------------------------------------- /Netty/src/docbook/en-US/custom.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/docbook/en-US/custom.dtd -------------------------------------------------------------------------------- /Netty/src/docbook/en-US/master.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/docbook/en-US/master.xml -------------------------------------------------------------------------------- /Netty/src/docbook/xslt/eclipse.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/docbook/xslt/eclipse.xsl -------------------------------------------------------------------------------- /Netty/src/docbook/xslt/pdf.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/docbook/xslt/pdf.xsl -------------------------------------------------------------------------------- /Netty/src/docbook/xslt/xhtml.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/docbook/xslt/xhtml.xsl -------------------------------------------------------------------------------- /Netty/src/javadoc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/javadoc/overview.html -------------------------------------------------------------------------------- /Netty/src/javadoc/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/javadoc/stylesheet.css -------------------------------------------------------------------------------- /Netty/src/main/java/my/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/main/java/my/Debug.java -------------------------------------------------------------------------------- /Netty/src/site/template.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/site/template.vm -------------------------------------------------------------------------------- /Netty/src/xref/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Netty/src/xref/stylesheet.css -------------------------------------------------------------------------------- /OMID/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/.gitignore -------------------------------------------------------------------------------- /OMID/CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/CHANGES.txt -------------------------------------------------------------------------------- /OMID/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/LICENSE.txt -------------------------------------------------------------------------------- /OMID/NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/NOTICE.txt -------------------------------------------------------------------------------- /OMID/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/README.md -------------------------------------------------------------------------------- /OMID/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/TODO -------------------------------------------------------------------------------- /OMID/bin/omid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/bin/omid.sh -------------------------------------------------------------------------------- /OMID/conf/hbase-site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/conf/hbase-site.xml -------------------------------------------------------------------------------- /OMID/conf/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/conf/log4j.properties -------------------------------------------------------------------------------- /OMID/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/pom.xml -------------------------------------------------------------------------------- /OMID/src/main/native/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/src/main/native/Makefile -------------------------------------------------------------------------------- /OMID/src/main/native/nativelib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/OMID/src/main/native/nativelib.cc -------------------------------------------------------------------------------- /PostgreSQL-JDBC-Driver/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/PostgreSQL-JDBC-Driver/.classpath -------------------------------------------------------------------------------- /PostgreSQL-JDBC-Driver/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/PostgreSQL-JDBC-Driver/.project -------------------------------------------------------------------------------- /PostgreSQL-JDBC-Driver/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/PostgreSQL-JDBC-Driver/build.xml -------------------------------------------------------------------------------- /PostgreSQL-JDBC-Driver/sql.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/PostgreSQL-JDBC-Driver/sql.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/README.md -------------------------------------------------------------------------------- /Velocity/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/CONTRIBUTORS -------------------------------------------------------------------------------- /Velocity/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/LICENSE -------------------------------------------------------------------------------- /Velocity/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/NOTICE -------------------------------------------------------------------------------- /Velocity/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/README.txt -------------------------------------------------------------------------------- /Velocity/WHY_TWO_JARS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/WHY_TWO_JARS.txt -------------------------------------------------------------------------------- /Velocity/build/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/build.properties -------------------------------------------------------------------------------- /Velocity/build/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/build.xml -------------------------------------------------------------------------------- /Velocity/build/download.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/download.xml -------------------------------------------------------------------------------- /Velocity/build/findbugs-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/findbugs-exclude.xml -------------------------------------------------------------------------------- /Velocity/build/testcases.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/testcases.xml -------------------------------------------------------------------------------- /Velocity/build/xsl/xml2pdf.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/xsl/xml2pdf.xsl -------------------------------------------------------------------------------- /Velocity/build/xsl/xml2xml.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/build/xsl/xml2xml.xsl -------------------------------------------------------------------------------- /Velocity/convert/buildcp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/convert/buildcp.bat -------------------------------------------------------------------------------- /Velocity/convert/convert-wm.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/convert/convert-wm.bat -------------------------------------------------------------------------------- /Velocity/convert/convert-wm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/convert/convert-wm.sh -------------------------------------------------------------------------------- /Velocity/convert/convert.wm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/convert/convert.wm -------------------------------------------------------------------------------- /Velocity/examples/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/examples/README.txt -------------------------------------------------------------------------------- /Velocity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/pom.xml -------------------------------------------------------------------------------- /Velocity/src/changes/changes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/changes/changes.xml -------------------------------------------------------------------------------- /Velocity/src/java/my/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/java/my/Debug.java -------------------------------------------------------------------------------- /Velocity/src/java/my/debug.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/java/my/debug.properties -------------------------------------------------------------------------------- /Velocity/src/java/test/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/java/test/Example.java -------------------------------------------------------------------------------- /Velocity/src/java/test/example.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/java/test/example.vm -------------------------------------------------------------------------------- /Velocity/src/java/test/macros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/java/test/macros -------------------------------------------------------------------------------- /Velocity/src/parser/Parser.jjt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/parser/Parser.jjt -------------------------------------------------------------------------------- /Velocity/src/site/apt/upgrading.apt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/site/apt/upgrading.apt -------------------------------------------------------------------------------- /Velocity/src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/src/site/site.xml -------------------------------------------------------------------------------- /Velocity/test/absolute/absolute.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/absolute/absolute.vm -------------------------------------------------------------------------------- /Velocity/test/absolute/compare/absolute.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | I am absolute.vm 4 | -------------------------------------------------------------------------------- /Velocity/test/anakia/xdocs/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/anakia/xdocs/index.xml -------------------------------------------------------------------------------- /Velocity/test/classloader/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/classloader/Foo.java -------------------------------------------------------------------------------- /Velocity/test/cpload/test1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/cpload/test1.jar -------------------------------------------------------------------------------- /Velocity/test/cpload/test2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/cpload/test2.jar -------------------------------------------------------------------------------- /Velocity/test/ds/create-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/ds/create-db.sql -------------------------------------------------------------------------------- /Velocity/test/ds/templates/testTemplate1.cmp: -------------------------------------------------------------------------------- 1 | I am a test through the data loader -------------------------------------------------------------------------------- /Velocity/test/ds/templates/testTemplate2.cmp: -------------------------------------------------------------------------------- 1 | And the result is: 42 -------------------------------------------------------------------------------- /Velocity/test/ds/templates/testTemplate4.cmp: -------------------------------------------------------------------------------- 1 | I am a macro using foo -------------------------------------------------------------------------------- /Velocity/test/evaluate/eval1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/evaluate/eval1.vm -------------------------------------------------------------------------------- /Velocity/test/evaluate/eval2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/evaluate/eval2.vm -------------------------------------------------------------------------------- /Velocity/test/includeevent/compare/test3.cmp: -------------------------------------------------------------------------------- 1 | Test File 3 2 | 3 | -------------------------------------------------------------------------------- /Velocity/test/includeevent/compare/test4.cmp: -------------------------------------------------------------------------------- 1 | Test File 4 2 | page not found (subdir) -------------------------------------------------------------------------------- /Velocity/test/includeevent/compare/test5.cmp: -------------------------------------------------------------------------------- 1 | Test File 5 2 | page not found -------------------------------------------------------------------------------- /Velocity/test/includeevent/include-a.vm: -------------------------------------------------------------------------------- 1 | include file a -------------------------------------------------------------------------------- /Velocity/test/includeevent/include-b.vm: -------------------------------------------------------------------------------- 1 | BAD include file b -------------------------------------------------------------------------------- /Velocity/test/includeevent/include-c.vm: -------------------------------------------------------------------------------- 1 | Good include file c -------------------------------------------------------------------------------- /Velocity/test/includeevent/include4.vm: -------------------------------------------------------------------------------- 1 | should not be included -------------------------------------------------------------------------------- /Velocity/test/includeevent/include5.vm: -------------------------------------------------------------------------------- 1 | should not be included -------------------------------------------------------------------------------- /Velocity/test/includeevent/notfound.vm: -------------------------------------------------------------------------------- 1 | page not found -------------------------------------------------------------------------------- /Velocity/test/includeevent/parse-a.vm: -------------------------------------------------------------------------------- 1 | parse file a -------------------------------------------------------------------------------- /Velocity/test/includeevent/parse-b.vm: -------------------------------------------------------------------------------- 1 | BAD parse file b -------------------------------------------------------------------------------- /Velocity/test/includeevent/parse-c.vm: -------------------------------------------------------------------------------- 1 | Good parse file c 2 | -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/include-b.vm: -------------------------------------------------------------------------------- 1 | Good include file b -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/include-c.vm: -------------------------------------------------------------------------------- 1 | BAD include file c 2 | -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/include4.vm: -------------------------------------------------------------------------------- 1 | should not be included (subdir) -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/include5.vm: -------------------------------------------------------------------------------- 1 | should not be included (subdir) -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/notfound.vm: -------------------------------------------------------------------------------- 1 | page not found (subdir) -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/parse-b.vm: -------------------------------------------------------------------------------- 1 | Good parse file b -------------------------------------------------------------------------------- /Velocity/test/includeevent/subdir/parse-c.vm: -------------------------------------------------------------------------------- 1 | BAD parse file c 2 | -------------------------------------------------------------------------------- /Velocity/test/includeevent/test1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/includeevent/test1.vm -------------------------------------------------------------------------------- /Velocity/test/includeevent/test3.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/includeevent/test3.vm -------------------------------------------------------------------------------- /Velocity/test/includeevent/test4.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/includeevent/test4.vm -------------------------------------------------------------------------------- /Velocity/test/includeevent/test5.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/includeevent/test5.vm -------------------------------------------------------------------------------- /Velocity/test/includeevent/test6.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/includeevent/test6.vm -------------------------------------------------------------------------------- /Velocity/test/info/info1.vm: -------------------------------------------------------------------------------- 1 | $main.unknownField -------------------------------------------------------------------------------- /Velocity/test/info/info2.vm: -------------------------------------------------------------------------------- 1 | $main.unknownMethod() -------------------------------------------------------------------------------- /Velocity/test/issues/velocity-537/compare/velocity537.vm.cmp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Velocity/test/issues/velocity-537/compare/velocity537b.vm.cmp: -------------------------------------------------------------------------------- 1 | b -------------------------------------------------------------------------------- /Velocity/test/issues/velocity-537/templates/velocity537.vm: -------------------------------------------------------------------------------- 1 | #macro( test )#* 2 | *##end 3 | #test() -------------------------------------------------------------------------------- /Velocity/test/issues/velocity-537/templates/velocity537b.vm: -------------------------------------------------------------------------------- 1 | #macro( test )#* 2 | a*#b#end 3 | #test() -------------------------------------------------------------------------------- /Velocity/test/issues/velocity-580/compare/velocity580.vm.cmp: -------------------------------------------------------------------------------- 1 | beforeafter 2 | -------------------------------------------------------------------------------- /Velocity/test/macrolibs/vm_library.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/macrolibs/vm_library.vm -------------------------------------------------------------------------------- /Velocity/test/methodoverloading/compare/main.cmp: -------------------------------------------------------------------------------- 1 | $test.overloadedMethod2( $param ) 2 | String 3 | Integer 4 | -------------------------------------------------------------------------------- /Velocity/test/misc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/misc/README.txt -------------------------------------------------------------------------------- /Velocity/test/misc/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/misc/compile.sh -------------------------------------------------------------------------------- /Velocity/test/misc/dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/misc/dump.sh -------------------------------------------------------------------------------- /Velocity/test/misc/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/misc/test.sh -------------------------------------------------------------------------------- /Velocity/test/multi/compare/path1.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | I am path1.vm 4 | -------------------------------------------------------------------------------- /Velocity/test/multi/compare/path2.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | I am path2.vm 4 | -------------------------------------------------------------------------------- /Velocity/test/multi/path1/path1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/multi/path1/path1.vm -------------------------------------------------------------------------------- /Velocity/test/multi/path2/path2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/multi/path2/path2.vm -------------------------------------------------------------------------------- /Velocity/test/multiloader/compare/path1.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | I am path1.vm 4 | -------------------------------------------------------------------------------- /Velocity/test/multiloader/path1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/multiloader/path1.vm -------------------------------------------------------------------------------- /Velocity/test/multiloader/test1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/multiloader/test1.jar -------------------------------------------------------------------------------- /Velocity/test/multiloader/test2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/multiloader/test2.jar -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_1.cmp: -------------------------------------------------------------------------------- 1 | 2 | 2 4 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_1b.cmp: -------------------------------------------------------------------------------- 1 | 2 | 8 6 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_2.cmp: -------------------------------------------------------------------------------- 1 | 2 | 2 4 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_2b.cmp: -------------------------------------------------------------------------------- 1 | 2 | 8 6 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_3.cmp: -------------------------------------------------------------------------------- 1 | 2 | 2 4 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_3b.cmp: -------------------------------------------------------------------------------- 1 | 2 | 8 6 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_4.cmp: -------------------------------------------------------------------------------- 1 | 2 | 2 4 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro1_4b.cmp: -------------------------------------------------------------------------------- 1 | 2 | 8 6 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro2.cmp: -------------------------------------------------------------------------------- 1 | #foo(1) #bar(2) 2 | 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/compare/parseMacro3.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 6 4 | 5 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/parseMacro1.vm: -------------------------------------------------------------------------------- 1 | #parse($includefile) 2 | #foo(1) #bar(2) 3 | 4 | 5 | -------------------------------------------------------------------------------- /Velocity/test/parsemacros/parseMacro2.vm: -------------------------------------------------------------------------------- 1 | #foo(1) #bar(2) 2 | 3 | 4 | -------------------------------------------------------------------------------- /Velocity/test/resourcecaching/include/include1.vm: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Velocity/test/resourceexists/testfile.vm: -------------------------------------------------------------------------------- 1 | we're just testing that this exists. 2 | -------------------------------------------------------------------------------- /Velocity/test/resourceinstance/compare/testfile.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | I am testfile.vm 4 | -------------------------------------------------------------------------------- /Velocity/test/set/compare/set1.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/set/compare/set1.cmp -------------------------------------------------------------------------------- /Velocity/test/set/compare/set2.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/set/compare/set2.cmp -------------------------------------------------------------------------------- /Velocity/test/set/set1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/set/set1.vm -------------------------------------------------------------------------------- /Velocity/test/set/set2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/set/set2.vm -------------------------------------------------------------------------------- /Velocity/test/stringloader/compare/change1.cmp: -------------------------------------------------------------------------------- 1 | I am the 1 template. -------------------------------------------------------------------------------- /Velocity/test/stringloader/compare/change2.cmp: -------------------------------------------------------------------------------- 1 | I am the two template. -------------------------------------------------------------------------------- /Velocity/test/stringloader/compare/multi1.cmp: -------------------------------------------------------------------------------- 1 | I am the 1 template. -------------------------------------------------------------------------------- /Velocity/test/stringloader/compare/multi2.cmp: -------------------------------------------------------------------------------- 1 | I am the two template. -------------------------------------------------------------------------------- /Velocity/test/templates/arithmetic.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/arithmetic.vm -------------------------------------------------------------------------------- /Velocity/test/templates/array.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/array.vm -------------------------------------------------------------------------------- /Velocity/test/templates/block.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/block.vm -------------------------------------------------------------------------------- /Velocity/test/templates/commas.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/commas.vm -------------------------------------------------------------------------------- /Velocity/test/templates/comment-eof.vm: -------------------------------------------------------------------------------- 1 | ## Test to see if ##EOF gives an error 2 | test 3 | ## -------------------------------------------------------------------------------- /Velocity/test/templates/comment.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/comment.vm -------------------------------------------------------------------------------- /Velocity/test/templates/compare/comment-eof.cmp: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Velocity/test/templates/compare/directive.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | this is a dynamic directive! 4 | 5 | 6 | -------------------------------------------------------------------------------- /Velocity/test/templates/compare/method.cmp: -------------------------------------------------------------------------------- 1 | 2 | 3 | I am a running man 4 | 5 | -------------------------------------------------------------------------------- /Velocity/test/templates/context_safety.vm: -------------------------------------------------------------------------------- 1 | #foreach($a in $vector) 2 | $a 3 | #end 4 | -------------------------------------------------------------------------------- /Velocity/test/templates/diabolical.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/diabolical.vm -------------------------------------------------------------------------------- /Velocity/test/templates/equality.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/equality.vm -------------------------------------------------------------------------------- /Velocity/test/templates/escape.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/escape.vm -------------------------------------------------------------------------------- /Velocity/test/templates/escape2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/escape2.vm -------------------------------------------------------------------------------- /Velocity/test/templates/formal.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/formal.vm -------------------------------------------------------------------------------- /Velocity/test/templates/get.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/get.vm -------------------------------------------------------------------------------- /Velocity/test/templates/if.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/if.vm -------------------------------------------------------------------------------- /Velocity/test/templates/include.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/include.vm -------------------------------------------------------------------------------- /Velocity/test/templates/literal.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/literal.vm -------------------------------------------------------------------------------- /Velocity/test/templates/logical.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/logical.vm -------------------------------------------------------------------------------- /Velocity/test/templates/logical2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/logical2.vm -------------------------------------------------------------------------------- /Velocity/test/templates/loop.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/loop.vm -------------------------------------------------------------------------------- /Velocity/test/templates/map.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/map.vm -------------------------------------------------------------------------------- /Velocity/test/templates/math.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/math.vm -------------------------------------------------------------------------------- /Velocity/test/templates/method.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/method.vm -------------------------------------------------------------------------------- /Velocity/test/templates/newline.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/newline.vm -------------------------------------------------------------------------------- /Velocity/test/templates/parse.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/parse.vm -------------------------------------------------------------------------------- /Velocity/test/templates/parse1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/parse1.vm -------------------------------------------------------------------------------- /Velocity/test/templates/parse2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/parse2.vm -------------------------------------------------------------------------------- /Velocity/test/templates/pedantic.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/pedantic.vm -------------------------------------------------------------------------------- /Velocity/test/templates/quotes.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/quotes.vm -------------------------------------------------------------------------------- /Velocity/test/templates/range.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/range.vm -------------------------------------------------------------------------------- /Velocity/test/templates/reference.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/reference.vm -------------------------------------------------------------------------------- /Velocity/test/templates/sample.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/sample.vm -------------------------------------------------------------------------------- /Velocity/test/templates/settest.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/settest.vm -------------------------------------------------------------------------------- /Velocity/test/templates/shorthand.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/shorthand.vm -------------------------------------------------------------------------------- /Velocity/test/templates/stop1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/stop1.vm -------------------------------------------------------------------------------- /Velocity/test/templates/stop2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/stop2.vm -------------------------------------------------------------------------------- /Velocity/test/templates/stop3.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/stop3.vm -------------------------------------------------------------------------------- /Velocity/test/templates/string.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/string.vm -------------------------------------------------------------------------------- /Velocity/test/templates/subclass.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/subclass.vm -------------------------------------------------------------------------------- /Velocity/test/templates/test.txt: -------------------------------------------------------------------------------- 1 | --text-- 2 | -------------------------------------------------------------------------------- /Velocity/test/templates/test.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/test.vm -------------------------------------------------------------------------------- /Velocity/test/templates/vm_test1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/vm_test1.vm -------------------------------------------------------------------------------- /Velocity/test/templates/vm_test2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/templates/vm_test2.vm -------------------------------------------------------------------------------- /Velocity/test/texen/additional.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/additional.props -------------------------------------------------------------------------------- /Velocity/test/texen/compare/Test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/compare/Test.txt -------------------------------------------------------------------------------- /Velocity/test/texen/compare/book.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/compare/book.txt -------------------------------------------------------------------------------- /Velocity/test/texen/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/license.txt -------------------------------------------------------------------------------- /Velocity/test/texen/service.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/service.props -------------------------------------------------------------------------------- /Velocity/test/texen/templates/Test.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/templates/Test.vm -------------------------------------------------------------------------------- /Velocity/test/texen/templates/book.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/test/texen/templates/book.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/daveb/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/daveb/README.txt -------------------------------------------------------------------------------- /Velocity/whiteboard/daveb/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/daveb/build.sh -------------------------------------------------------------------------------- /Velocity/whiteboard/daveb/testtool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/daveb/testtool.sh -------------------------------------------------------------------------------- /Velocity/whiteboard/daveb/testtool.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/daveb/testtool.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/Delay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/Delay.java -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/Local.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/Local.java -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir.cmp -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir1.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir1.cmp -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir1.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir1.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir2.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir2.cmp -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir2.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir2.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir3.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir3.cmp -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir3.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir3.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir5.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir5.cmp -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir5.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir5.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir8.cmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir8.cmp -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/geir8.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/geir8.vm -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/test.sh -------------------------------------------------------------------------------- /Velocity/whiteboard/geir/xmleb.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/whiteboard/geir/xmleb.jar -------------------------------------------------------------------------------- /Velocity/xdocs/docs/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/build.xml -------------------------------------------------------------------------------- /Velocity/xdocs/docs/committers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/committers.xml -------------------------------------------------------------------------------- /Velocity/xdocs/docs/glossary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/glossary.xml -------------------------------------------------------------------------------- /Velocity/xdocs/docs/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/index.xml -------------------------------------------------------------------------------- /Velocity/xdocs/docs/overview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/overview.xml -------------------------------------------------------------------------------- /Velocity/xdocs/docs/user-guide.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/user-guide.xml -------------------------------------------------------------------------------- /Velocity/xdocs/docs/webapps.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/docs/webapps.xml -------------------------------------------------------------------------------- /Velocity/xdocs/images/pbv90x30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/images/pbv90x30.png -------------------------------------------------------------------------------- /Velocity/xdocs/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/site.css -------------------------------------------------------------------------------- /Velocity/xdocs/stylesheets/site.vsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/Velocity/xdocs/stylesheets/site.vsl -------------------------------------------------------------------------------- /iBATIS/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/.classpath -------------------------------------------------------------------------------- /iBATIS/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/.project -------------------------------------------------------------------------------- /iBATIS/docs/iBATIS-SqlMaps-2_cn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/docs/iBATIS-SqlMaps-2_cn.pdf -------------------------------------------------------------------------------- /iBATIS/docs/iBATIS-SqlMaps-2_en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/docs/iBATIS-SqlMaps-2_en.pdf -------------------------------------------------------------------------------- /iBATIS/lib/cglib-2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/cglib-2.2.jar -------------------------------------------------------------------------------- /iBATIS/lib/commons-dbcp-1.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/commons-dbcp-1.2.2.jar -------------------------------------------------------------------------------- /iBATIS/lib/commons-logging.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/commons-logging.jar -------------------------------------------------------------------------------- /iBATIS/lib/hsqldb.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/hsqldb.jar -------------------------------------------------------------------------------- /iBATIS/lib/jta-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/jta-1.1.jar -------------------------------------------------------------------------------- /iBATIS/lib/log4j-1.2.16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/log4j-1.2.16.jar -------------------------------------------------------------------------------- /iBATIS/lib/oscache-2.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/lib/oscache-2.0.1.jar -------------------------------------------------------------------------------- /iBATIS/src/my/Debug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/src/my/Debug.java -------------------------------------------------------------------------------- /iBATIS/src/my/debug.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codefollower/Open-Source-Research/HEAD/iBATIS/src/my/debug.properties -------------------------------------------------------------------------------- /iBATIS/test/com/mydomain/addGlobalPropNodeletsTest.properties: -------------------------------------------------------------------------------- 1 | myvar3=myvalue3 --------------------------------------------------------------------------------