From doug.simon at oracle.com Sat Jan 2 16:13:32 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 02 Jan 2016 16:13:32 +0000 Subject: hg: graal/graal-compiler: 23 new changesets Message-ID: <201601021613.u02GDWSx007629@aojmv0008.oracle.com> Changeset: 2415a168a090 Author: Thomas Wuerthinger Date: 2016-01-01 14:44 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2415a168a090 Simplify GraphUtil#isFloatingNode. ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeBlockState.java Changeset: 2e3a5ffe5654 Author: Thomas Wuerthinger Date: 2016-01-01 14:52 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2e3a5ffe5654 Clean up FrameStateAssignmentPhase#checkFixedDeopts. ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java Changeset: 9c2976c7d96a Author: Thomas Wuerthinger Date: 2016-01-01 15:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9c2976c7d96a Reduce usage of #filterInterface; introduce utility StructuredGraph#clearAllStateAfter. ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicates.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IfNodeCanonicalizationTest.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java Changeset: 2afef5808af5 Author: Thomas Wuerthinger Date: 2016-01-01 15:20 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2afef5808af5 Remove NodeIterable#filterInterface. ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapePhase.java Changeset: abe8b7a5baec Author: Thomas Wuerthinger Date: 2016-01-01 15:28 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/abe8b7a5baec Remove FilteredNodeIterable#nonNull. ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/FilteredNodeIterable.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/NodeBenchmark.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapePhase.java Changeset: 9787a53c5345 Author: Thomas Wuerthinger Date: 2016-01-01 15:29 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9787a53c5345 Remove FilteredNodeIterable#or. ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/FilteredNodeIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicate.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicates.java Changeset: 7ba20dadcc84 Author: Thomas Wuerthinger Date: 2016-01-01 15:36 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7ba20dadcc84 Remove simplification for AbstractNewObjectNode. This optimization is handled by partial escape analysis. ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewObjectNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewInstanceNode.java Changeset: c46d6c55f921 Author: Thomas Wuerthinger Date: 2016-01-01 15:37 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c46d6c55f921 Remove FilteredNodeIterable#distinct. ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/FilteredNodeIterable.java Changeset: fd7e0ecf89ba Author: Thomas Wuerthinger Date: 2016-01-01 18:12 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fd7e0ecf89ba Do not clean invalid phis during graph building. Too much complexity for a very rare case. ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java Changeset: 4b117cc6ae9c Author: Thomas Wuerthinger Date: 2016-01-01 18:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4b117cc6ae9c Remove DistinctFilteredNodeIterable. - graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/DistinctFilteredNodeIterable.java - graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/DistinctPredicatedProxyNodeIterator.java Changeset: 46db8e4d2ee0 Author: Thomas Wuerthinger Date: 2016-01-01 18:32 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/46db8e4d2ee0 Move loop phi recursive usage optimization from loop begin simplification to loop phi canonicalization. ! graal/com.oracle.graal.loop.phases/src/com/oracle/graal/loop/phases/LoopTransformations.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java Changeset: bc992c49ca71 Author: Thomas Wuerthinger Date: 2016-01-01 18:35 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bc992c49ca71 Remove IsNotNullPredicate. ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicate.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicates.java Changeset: aeb81e02fc3d Author: Thomas Wuerthinger Date: 2016-01-01 18:44 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/aeb81e02fc3d Reduce usage of node predicate isNotA. ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MonitorGraphTest.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java Changeset: 6b75e88713cc Author: Thomas Wuerthinger Date: 2016-01-01 18:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6b75e88713cc Move proxy handling from AbstractBeginNode to LoopExitNode. ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MonitorGraphTest.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopExitNode.java Changeset: 6186cfd47d3c Author: Thomas Wuerthinger Date: 2016-01-01 19:09 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6186cfd47d3c Further simplifications of node predicates. ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicates.java Changeset: 706aa729f311 Author: Thomas Wuerthinger Date: 2016-01-01 19:09 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/706aa729f311 Merge. Changeset: c3fa52fbb9ce Author: Thomas Wuerthinger Date: 2016-01-01 20:47 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c3fa52fbb9ce Fix FrameStateAssignment#hasFloatingDeopts utility. ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java Changeset: f1e6458a3f33 Author: Thomas Wuerthinger Date: 2016-01-01 23:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f1e6458a3f33 Perform DCE for old loop phis after peeling. ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java Changeset: 3083d92bd02f Author: Thomas Wuerthinger Date: 2016-01-02 00:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3083d92bd02f Fix TypeSystemTest. Apply same optimizations on reference snippet as on test snippet. ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java Changeset: 9f6dc0676de2 Author: Thomas Wuerthinger Date: 2016-01-02 12:46 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9f6dc0676de2 Fix wrong bci given to unwind block in bci block mapping. ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java Changeset: d455abbf413d Author: Thomas Wuerthinger Date: 2016-01-02 13:26 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d455abbf413d Do not peel loops with loop exits that unwind. ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DefaultLoopPolicies.java Changeset: 810f72a1c5f3 Author: Thomas Wuerthinger Date: 2016-01-02 13:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/810f72a1c5f3 Do not full unroll loops with unwind exits. ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DefaultLoopPolicies.java Changeset: 1efad828d77f Author: Thomas Wuerthinger Date: 2016-01-02 16:49 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1efad828d77f Undo assignment of different bci for unwind block. ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java From doug.simon at oracle.com Mon Jan 4 01:08:16 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 04 Jan 2016 01:08:16 +0000 Subject: hg: graal/graal-compiler: 4 new changesets Message-ID: <201601040108.u0418Gcu027297@aojmv0008.oracle.com> Changeset: e67189aa2e06 Author: Thomas Wuerthinger Date: 2016-01-04 00:48 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e67189aa2e06 Refactor scheduling phase to be without state and produce a ScheduleResult that is stored in the graph. ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraphScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest2.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/LIRGenerationPhase.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LowTier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DominatorConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ProfileCompiledMethodsPhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ScheduledNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java ! graal/com.oracle.graal.salver/src/com/oracle/graal/salver/dumper/GraphDumper.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EarlyReadEliminationPhase.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapePhase.java Changeset: e34b2e8f3471 Author: Thomas Wuerthinger Date: 2016-01-04 00:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e34b2e8f3471 Add suppress warnings for try in SchedulePhase#run. ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Changeset: 91376597731e Author: Thomas Wuerthinger Date: 2016-01-04 01:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/91376597731e Clean up unused instance field in SchedulePhase. ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Changeset: d5320a931138 Author: Thomas Wuerthinger Date: 2016-01-04 01:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d5320a931138 Add schedule phase as last phase for economy low tier - a valid schedule needs to be available after running low tier. ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyLowTier.java From java at stefan-marr.de Mon Jan 4 11:20:00 2016 From: java at stefan-marr.de (Stefan Marr) Date: Mon, 4 Jan 2016 12:20:00 +0100 Subject: Type Hierarchies and Guards in Truffle Languages Message-ID: Hi: In an effort to post a little more here on the list and discuss perhaps relevant questions for Truffle language implementers, I wanted to report on some changes in SOMns. Over the last couple of days, I refactored the main message dispatch chain in SOMns. As in Self and Newspeak, all interactions with objects are message sends. Thus, field accesses as well as method invocation are essentially the same. This means that message sending is a key to good performance. In my previous design, I structured the dispatch chain in a way that, I thought, I?d reduce the necessary runtime checks. My ?naive? design essentially distinguished two different cases. One case where when the receiver were standard Java objects, for instance boxed primitives such as longs and doubles, or other Java objects that are used directly. The second case were objects from my own hierarchy of Smalltalk objects. The hierarchy is a little more involved, it includes an abstract class, a class for objects that have a Smalltalk class `SObjectWithClass`, a class for objects without fields, for objects with fields, and that one is then again subclassed by classes for mutable and immutable objects. There are still a few more details to it, but I think you get the idea. So, with that, I thought, let?s structure the dispatch chain like this, starting with a message send node as its root: MsgSend -> JavaRcvr -> JavaRcvr -> CheckIsSOMObject -> SOMRcvr -> SOMRcvr -> UninitializedSOMRcvr \-> UninitializedJavaRcvr This represents a dispatch chain for a message send site that has seen four different receivers, two primitive types, and two Smalltalk types. This could be the case for instance for the polymorphic ?+? message. The main idea was to split the chain in two parts so that I avoid checking for the SOM object more than once, and then can just cast the receiver to `SObjectWithClass` in the second part of the chain to be able to read the Smalltalk class from it. Now it turns out, this is not the best idea. The main problem is that `SObjectWithClass` is not a leaf class in my hierarchy. This means, at runtime, the check, i.e., the guard for `SObjectWithClass` is pretty expensive. When I looked at the compilation in IGV, I saw many `instanceof` checks that could not be removed and resulted in runtime traversal of the class hierarchy, to confirm that a specific concrete class was indeed a subclass of `SObjectWithClass`. In order to avoid these expensive checks, I refactored the dispatch nodes to extract the guard into its own node [1] that does only the minimal amount of work for each specific case. And it only ever checks for the specific leaf class of my hierarchy, that is expected for a specific receiver. This also means, the new dispatch chain is not separated in parts anymore as it was before. Instead, the nodes are simply added in the order in which the different receiver types are observed over time. Overall the performance impact is rather large. I saw on the Richards benchmark a gain of 10% and on DeltaBlue about 20% [3]. Unfortunately my refactoring [3] also changed a few other details beside the changes related to `instanceof` and casts. It also made the guards for objects with fields depend on the object layout instead of the class, which avoids having multiple guards for essentially the same constraint further down the road. So, the main take-away here is that the choice of guard types can have a major performance impact. I also had a couple of other @Specialization nodes that were using non-leaf classes. For instance like this: `@Specialization public Object doSOMObject(SObjectWithClass rcvr) {?}` This looks inconspicuous at first, but fixing those and a few other things resulted in overall runtime reduction on multiple benchmarks between 20% and 30%. A good way to find these issues is to see in IGV that `instanceof` or checked cast snippets are inlined and not completely removed. Often they are already visible in the list of phases when the snippets are resolved. Another way to identify them is the use of the Graal option `-Dgraal.option.TraceTrufflePerformanceWarnings=true` (I guess that would be `-G:+TraceTrufflePerformanceWarnings` when mx is used). The output names the specific non-leaf node checks that have been found in the graph. Not all of them are critical, because they can be removed by later phases. To check that, you can use the id of the node from the output and search for it in the corresponding IGV graph using for instance `id=3235` in the search field. Hope such posts help. Best regards Stefan [1] https://github.com/smarr/SOMns/blob/master/src/som/interpreter/nodes/dispatch/DispatchGuard.java [2] https://github.com/smarr/SOMns/commit/a6d57fd1a4d7d8b2ce28927607ea41a52a171760 [3] http://somns-speed.stefan-marr.de/changes/?rev=bb54b1effe&exe=14&env=1 -- Stefan Marr Johannes Kepler Universit?t Linz http://stefan-marr.de/research/ From doug.simon at oracle.com Mon Jan 4 11:42:59 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 04 Jan 2016 11:42:59 +0000 Subject: hg: graal/graal-compiler: TraceRA: work around warning with newer ecj versions. Message-ID: <201601041143.u04BgxuV025698@aojmv0008.oracle.com> Changeset: dba757ef0c79 Author: Josef Eisl Date: 2016-01-04 12:17 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/dba757ef0c79 TraceRA: work around warning with newer ecj versions. Fixing the warning would cause an error with older ecj versions. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java From doug.simon at oracle.com Mon Jan 4 13:14:53 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 04 Jan 2016 13:14:53 +0000 Subject: hg: graal/graal-compiler: re-added JVMCI library and generate it JVMCI classes in JDK9 Message-ID: <201601041314.u04DErmA022678@aojmv0008.oracle.com> Changeset: 77feea4fe00c Author: Doug Simon Date: 2016-01-04 13:48 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/77feea4fe00c re-added JVMCI library and generate it JVMCI classes in JDK9 ! mx.graal/mx_graal_9.py ! mx.graal/suite.py From doug.simon at oracle.com Tue Jan 5 01:05:01 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 05 Jan 2016 01:05:01 +0000 Subject: hg: graal/graal-compiler: disabled use of profiling info for snippets and stubs and removed request for profiling info if a compilation will ignore it anyway Message-ID: <201601050105.u05151fB023895@aojmv0008.oracle.com> Changeset: 907a1859f51d Author: Doug Simon Date: 2016-01-05 01:39 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/907a1859f51d disabled use of profiling info for snippets and stubs and removed request for profiling info if a compilation will ignore it anyway ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/graphbuilderconf/GraphBuilderConfiguration.java From doug.simon at oracle.com Tue Jan 5 11:32:30 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 05 Jan 2016 11:32:30 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601051132.u05BWV1V010284@aojmv0008.oracle.com> Changeset: 926fafcb44b8 Author: Doug Simon Date: 2016-01-05 12:06 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/926fafcb44b8 only print stack traces from CompileTheWorld in verbose mode ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java Changeset: 61e5bc24179e Author: Doug Simon Date: 2016-01-05 12:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/61e5bc24179e make CompileTheWorldTest verbose to try and debug gate timeout ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompileTheWorldTest.java From doug.simon at oracle.com Wed Jan 6 01:07:06 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 06 Jan 2016 01:07:06 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601060107.u06176Gu019760@aojmv0008.oracle.com> Changeset: 47e45579e9ce Author: Christian Wimmer Date: 2016-01-05 16:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/47e45579e9ce Support generic types in generated plugins ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/GeneratedFoldPlugin.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/GeneratedPlugin.java Changeset: 206bf428d745 Author: Christian Wimmer Date: 2016-01-05 16:42 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/206bf428d745 Merge - graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/DistinctFilteredNodeIterable.java - graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/DistinctPredicatedProxyNodeIterator.java From doug.simon at oracle.com Wed Jan 6 17:47:58 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 06 Jan 2016 17:47:58 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601061747.u06Hlwdn018053@aojmv0008.oracle.com> Changeset: 2ea1d1979187 Author: Doug Simon Date: 2016-01-06 18:06 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2ea1d1979187 strip debugger VM options from subprocess ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/LazyInitializationTest.java Changeset: 3fa1b7b2329c Author: Doug Simon Date: 2016-01-06 18:20 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3fa1b7b2329c added MethodInlineBailoutLimit option to guard against inlining pathologies that effectively prevent compilation from completing in reasonable time ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java From doug.simon at oracle.com Wed Jan 6 18:15:37 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 06 Jan 2016 18:15:37 +0000 Subject: hg: graal/graal-compiler: disable inlining for CompileTheWorldTest Message-ID: <201601061815.u06IFbnO027114@aojmv0008.oracle.com> Changeset: 75150687d044 Author: Doug Simon Date: 2016-01-06 18:38 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/75150687d044 disable inlining for CompileTheWorldTest ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompileTheWorldTest.java From doug.simon at oracle.com Wed Jan 6 22:22:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 06 Jan 2016 22:22:20 +0000 Subject: hg: graal/graal-compiler: 3 new changesets Message-ID: <201601062222.u06MMKRJ015857@aojmv0008.oracle.com> Changeset: c95a2eaf97e1 Author: Tom Rodriguez Date: 2016-01-05 17:05 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c95a2eaf97e1 Correct the stamp on the PiNode from a range check ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java Changeset: 1239452bbde2 Author: Tom Rodriguez Date: 2016-01-05 17:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1239452bbde2 Use isPresent with Optional type ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/GraphChangeMonitoringPhase.java Changeset: f78e658f5c43 Author: Tom Rodriguez Date: 2016-01-06 13:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f78e658f5c43 Merge From java at stefan-marr.de Thu Jan 7 12:38:55 2016 From: java at stefan-marr.de (Stefan Marr) Date: Thu, 7 Jan 2016 13:38:55 +0100 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays Message-ID: <132D7E3A-4C1B-4AF1-A83C-F7362FD5A877@stefan-marr.de> Hi: One question Truffle language implementers like I might have is: is my language implementation actually fast? To help us to answer this question at least to some degree, I started to build a set of benchmarks for Java, JavaScript, Ruby, and my SOMns. The main idea is to use a common ?core? language that is portable across languages and relies mainly on objects, closures, and arrays. For me the goal was to have the benchmarks as identical as possible between the languages to identify optimization opportunities on the level of the Truffle AST. So far, that was pretty successful, I was able to speed up SOMns quite a bit, and a performance bug in Graal?s array handling was fixed as well to solve issues in JRuby+Truffle. More details of the project and the benchmarks are available here: https://github.com/smarr/are-we-fast-yet The benchmarks should be portable to a wide range of dynamic languages for instance also Python or Lua. Whether they are applicable to other types of languages is still an open question. But it would be interesting to see whether there are somewhat idiomatic implementations possible that still are comparable. So, if you got a Truffle-based language, I?d be highly interested to hear whether this could be useful for you. Feedback on the approach and the set of benchmarks is highly welcome, too. Best regards Stefan -- Stefan Marr Johannes Kepler Universit?t Linz http://stefan-marr.de/research/ From christian.humer at gmail.com Thu Jan 7 12:49:24 2016 From: christian.humer at gmail.com (christian.humer at gmail.com) Date: Thu, 07 Jan 2016 12:49:24 +0000 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: <132D7E3A-4C1B-4AF1-A83C-F7362FD5A877@stefan-marr.de> Message-ID: Hi Stefan, Thanks for your work. I think this is very useful. >So, if you got a Truffle-based language, I?d be highly interested to >hear whether this could be useful for you. I think R would be a very nice addition, because the semantics / optimization challenges are so different to languages like Ruby and JavaScript. And it would help us a lot finding out were we currently stand with FastR compared to the other languages. >Feedback on the approach and the set of benchmarks is highly welcome, >too. > >Best regards >Stefan > >-- >Stefan Marr >Johannes Kepler Universit?t Linz >http://stefan-marr.de/research/ Cheers, Christian From java at stefan-marr.de Thu Jan 7 12:59:28 2016 From: java at stefan-marr.de (Stefan Marr) Date: Thu, 7 Jan 2016 13:59:28 +0100 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: References: Message-ID: <7362CDFC-0C04-450A-82DB-811BA80C2695@stefan-marr.de> Hi Christian: > On 07 Jan 2016, at 13:49, christian.humer at gmail.com wrote: > >> So, if you got a Truffle-based language, I?d be highly interested to hear whether this could be useful for you. > I think R would be a very nice addition, because the semantics / optimization challenges are so different to languages like Ruby and JavaScript. > And it would help us a lot finding out were we currently stand with FastR compared to the other languages. R is an interesting challenge. While I use R for scripting reports and papers, I never wrote this kind of code in it. So, I don?t really know what a ?proper? R solution should look like. For instance for the more numeric things like NBody or Mandelbrot, I am not sure the benchmark style used really would be anywhere near ?idiomatic? R code. On top of that comes that for R there doesn?t seem to be an agreement on a specific object model. So, yet another dimension that would require discussion before a port. So, I guess what I am saying is, I wouldn?t really know where and how to start. But, if you have some agreement on those things, I sure could lend a hand in porting the benchmarks :) Best regards Stefan -- Stefan Marr Johannes Kepler Universit?t Linz http://stefan-marr.de/research/ From christian.humer at gmail.com Thu Jan 7 13:08:08 2016 From: christian.humer at gmail.com (christian.humer at gmail.com) Date: Thu, 07 Jan 2016 13:08:08 +0000 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: <7362CDFC-0C04-450A-82DB-811BA80C2695@stefan-marr.de> Message-ID: Hi Stefan, >>> So, if you got a Truffle-based language, I?d be highly interested to >>>hear whether this could be useful for you. >> I think R would be a very nice addition, because the semantics / >>optimization challenges are so different to languages like Ruby and >>JavaScript. >> And it would help us a lot finding out were we currently stand with >>FastR compared to the other languages. > >R is an interesting challenge. While I use R for scripting reports and >papers, I never wrote this kind of code in it. So, I don?t really know >what a ?proper? R solution should look like. For instance for the more >numeric things like NBody or Mandelbrot, I am not sure the benchmark >style used really would be anywhere near ?idiomatic? R code. On top of >that comes that for R there doesn?t seem to be an agreement on a >specific object model. So, yet another dimension that would require >discussion before a port. Do you see idiomatic R code as a requirement? I would rather do the benchmarks in the same style as the other languages to increase comparability even if that means some compromise in the R code. Why should R code in JavaScript style be less optimizable than others? We have other benchmarks that evaluate idiomatic R code, so we have this one covered. The problem is that they are hardly comparable to anything because the idiomatic use of the language is so different. > >So, I guess what I am saying is, I wouldn?t really know where and how >to start. >But, if you have some agreement on those things, I sure could lend a >hand in porting the benchmarks :) Sure, I can help. Cheers, Christian From doug.simon at oracle.com Thu Jan 7 13:25:13 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 07 Jan 2016 13:25:13 +0000 Subject: hg: graal/graal-compiler: fixed NativeFunctionInterfaceTest for locales other than en_US.UTF-8 Message-ID: <201601071325.u07DPD3q015020@aojmv0008.oracle.com> Changeset: 345f08efb500 Author: Doug Simon Date: 2016-01-07 13:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/345f08efb500 fixed NativeFunctionInterfaceTest for locales other than en_US.UTF-8 ! graal/com.oracle.nfi.test/test/com/oracle/nfi/test/NativeFunctionInterfaceTest.java From java at stefan-marr.de Thu Jan 7 13:25:43 2016 From: java at stefan-marr.de (Stefan Marr) Date: Thu, 7 Jan 2016 14:25:43 +0100 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: References: Message-ID: Hi Christian: > On 07 Jan 2016, at 14:08, christian.humer at gmail.com wrote: >> >> R is an interesting challenge. While I use R for scripting reports and papers, I never wrote this kind of code in it. So, I don?t really know what a ?proper? R solution should look like. For instance for the more numeric things like NBody or Mandelbrot, I am not sure the benchmark style used really would be anywhere near ?idiomatic? R code. On top of that comes that for R there doesn?t seem to be an agreement on a specific object model. So, yet another dimension that would require discussion before a port. > Do you see idiomatic R code as a requirement? Hmm, I think it is really a question of what one wants. What do we want the numbers to mean in the end? Should they have a predictive quality for ?standard R code?? I think this in itself might be a difficult question. [Note, I am not claiming that these benchmarks have a predictive quality for the other languages either. I?d argue that optimizing this ?core' language is a necessary condition for fast code, but, it is not a sufficient one.] > I would rather do the benchmarks in the same style as the other languages to increase comparability even if that means some compromise in the R code. Why should R code in JavaScript style be less optimizable than others? We have other benchmarks that evaluate idiomatic R code, so we have this one covered. The problem is that they are hardly comparable to anything because the idiomatic use of the language is so different. Ok, well, then I?d say, point me at an R OO tutorial of your liking. And, perhaps draft a version of the NBody [1] and Towers [2] benchmarks, so that I got a code style I could work from. (I linked the JavaScript versions as examples because they are self-contained, but the other languages are valid templates as well.) Best regards Stefan [1] https://github.com/smarr/are-we-fast-yet/blob/master/benchmarks/JavaScript/nbody.js [2] https://github.com/smarr/are-we-fast-yet/blob/master/benchmarks/JavaScript/towers.js From doug.simon at oracle.com Thu Jan 7 14:26:30 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 07 Jan 2016 14:26:30 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601071426.u07EQU8V002007@aojmv0008.oracle.com> Changeset: 1ced4f8e6e7f Author: Doug Simon Date: 2016-01-07 14:54 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1ced4f8e6e7f fixed cast exception when using -G:Meter= ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java Changeset: 52f1bd96653f Author: Doug Simon Date: 2016-01-07 15:00 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/52f1bd96653f ensure OptionValues have a name if profiling their reads ! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java From christian.humer at gmail.com Thu Jan 7 16:19:47 2016 From: christian.humer at gmail.com (christian.humer at gmail.com) Date: Thu, 07 Jan 2016 16:19:47 +0000 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: Message-ID: As you wish. There is a nice R OO introduction [1]. The draft versions take a bit. I am myself not a very experienced R developer. [1] http://adv-r.had.co.nz/OO-essentials.html - Christian Humer ------ Original Message ------ From: "Stefan Marr" To: christian.humer at gmail.com Cc: "graal-dev at openjdk.java.net" Sent: 07.01.2016 14:25:43 Subject: Re: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays >Hi Christian: > >> On 07 Jan 2016, at 14:08, christian.humer at gmail.com wrote: >>> >>> R is an interesting challenge. While I use R for scripting reports >>>and papers, I never wrote this kind of code in it. So, I don?t really >>>know what a ?proper? R solution should look like. For instance for >>>the more numeric things like NBody or Mandelbrot, I am not sure the >>>benchmark style used really would be anywhere near ?idiomatic? R >>>code. On top of that comes that for R there doesn?t seem to be an >>>agreement on a specific object model. So, yet another dimension that >>>would require discussion before a port. >> Do you see idiomatic R code as a requirement? > >Hmm, I think it is really a question of what one wants. What do we want >the numbers to mean in the end? Should they have a predictive quality >for ?standard R code?? I think this in itself might be a difficult >question. > >[Note, I am not claiming that these benchmarks have a predictive >quality for the other languages either. I?d argue that optimizing this >?core' language is a necessary condition for fast code, but, it is not >a sufficient one.] > >> I would rather do the benchmarks in the same style as the other >>languages to increase comparability even if that means some compromise >>in the R code. Why should R code in JavaScript style be less >>optimizable than others? We have other benchmarks that evaluate >>idiomatic R code, so we have this one covered. The problem is that >>they are hardly comparable to anything because the idiomatic use of >>the language is so different. > >Ok, well, then I?d say, point me at an R OO tutorial of your liking. >And, perhaps draft a version of the NBody [1] and Towers [2] >benchmarks, so that I got a code style I could work from. (I linked the >JavaScript versions as examples because they are self-contained, but >the other languages are valid templates as well.) > >Best regards >Stefan > > >[1] >https://github.com/smarr/are-we-fast-yet/blob/master/benchmarks/JavaScript/nbody.js >[2] >https://github.com/smarr/are-we-fast-yet/blob/master/benchmarks/JavaScript/towers.js From java at stefan-marr.de Thu Jan 7 16:29:42 2016 From: java at stefan-marr.de (Stefan Marr) Date: Thu, 7 Jan 2016 17:29:42 +0100 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: References: Message-ID: <30647304-BC70-4AA9-8411-B843D0F4110B@stefan-marr.de> > On 07 Jan 2016, at 17:19, christian.humer at gmail.com wrote: > > As you wish. There is a nice R OO introduction [1]. Well :D Thanks for the link, but it does not actually solve my problem. Because it leaves me still with three possible choices S3, S4, and RC :) So, which one to use? > The draft versions take a bit. I am myself not a very experienced R developer. Ok, perhaps we can ask someone who is an experienced R developer? :) Thanks Stefan From mick.jordan at oracle.com Thu Jan 7 16:40:49 2016 From: mick.jordan at oracle.com (Mick Jordan) Date: Thu, 7 Jan 2016 08:40:49 -0800 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: References: Message-ID: <568E9511.2000909@oracle.com> On 1/7/16 8:19 AM, christian.humer at gmail.com wrote: > As you wish. There is a nice R OO introduction [1]. The draft versions > take a bit. I am myself not a very experienced R developer. > > > [1] http://adv-r.had.co.nz/OO-essentials.html > It's amazing to me how we are still using ancient benchmarks like Towers and Richards in 2016! My first exposure to Towers was in 1974 as a grad student at Cambridge. Later that decade, I ported Richards (which is a simulation of the Tripos operating system by Martin Richards (inventor of BCPL)) from BCPL to Modula-2 and other languages. As I recall Richards essentially tests how fast you can do a virtual function call. That aside, I think the main problem that we have is captured by Christian in "I am myself not a very experienced R developer". I would agree with that sentiment. It's a little bit worrying that our group is implementing FastR absent any serious experience with R (unlike the core group). [OTH, Java was originally implemented by a bunch of C++/Self/Smalltalk programmers)]. Ironically, with all multiple language integration focus, it is perhaps odd that we would even consider writing an algorithm like Towers or Richards in R. Aren't we supposed to be using the "right" language for a given part of the overall problem? R was most definitely not designed with such algorithms as its primary focus but, hey it's Turing complete, so it's possible. The question is whether the result has any useful validity for real apps. That goes for the shootout benchmarks as well, IMHO. It's true that there is a serious lack of representative benchmarks for R, which is why we are concentrating mostly on real apps written by R developers, when we can find them. Extracting parts of those into micro-benchmarks makes a lot of sense for regression testing and vehicles for analysis with, say, IGV, as the real apps are rather large, and we continue to do that. I haven't looked closely at these relatively new benchmarks, but I believe they are likely to be more representative of real code. I doubt we could write such marks given our lack of background experience. Mick From mick.jordan at oracle.com Thu Jan 7 16:41:25 2016 From: mick.jordan at oracle.com (Mick Jordan) Date: Thu, 7 Jan 2016 08:41:25 -0800 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: <30647304-BC70-4AA9-8411-B843D0F4110B@stefan-marr.de> References: <30647304-BC70-4AA9-8411-B843D0F4110B@stefan-marr.de> Message-ID: <568E9535.4040206@oracle.com> On 1/7/16 8:29 AM, Stefan Marr wrote: >> On 07 Jan 2016, at 17:19, christian.humer at gmail.com wrote: >> >> As you wish. There is a nice R OO introduction [1]. > Well :D Thanks for the link, but it does not actually solve my problem. Because it leaves me still with three possible choices S3, S4, and RC :) > > So, which one to use? > All of them, then you can compare the different object models ;-) Mick From christian.humer at gmail.com Thu Jan 7 16:47:47 2016 From: christian.humer at gmail.com (christian.humer at gmail.com) Date: Thu, 07 Jan 2016 16:47:47 +0000 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: <30647304-BC70-4AA9-8411-B843D0F4110B@stefan-marr.de> Message-ID: >> On 07 Jan 2016, at 17:19, christian.humer at gmail.com wrote: >> >> As you wish. There is a nice R OO introduction [1]. > >Well :D Thanks for the link, but it does not actually solve my problem. >Because it leaves me still with three possible choices S3, S4, and RC >:) > >So, which one to use? I'd say start with S3. Should be good enough for your use-cases. > >> The draft versions take a bit. I am myself not a very experienced R >>developer. > >Ok, perhaps we can ask someone who is an experienced R developer? :) I've attached a "ideomatic" and a naive version of nbody that we already use for benchmarking (not visible on graal-dev). Could not find anything for your tower benchmark. > >Thanks >Stefan > > > From java at stefan-marr.de Thu Jan 7 16:53:33 2016 From: java at stefan-marr.de (Stefan Marr) Date: Thu, 7 Jan 2016 17:53:33 +0100 Subject: Are We Fast Yet? Comparing Language Implementations with Objects, Closures, and Arrays In-Reply-To: <568E9511.2000909@oracle.com> References: <568E9511.2000909@oracle.com> Message-ID: <80E07C92-1EDF-4F35-B76E-A33042DBEDAF@stefan-marr.de> Hi Mick: > On 07 Jan 2016, at 17:40, Mick Jordan wrote: > > On 1/7/16 8:19 AM, christian.humer at gmail.com wrote: >> As you wish. There is a nice R OO introduction [1]. The draft versions take a bit. I am myself not a very experienced R developer. >> >> >> [1] http://adv-r.had.co.nz/OO-essentials.html >> > It's amazing to me how we are still using ancient benchmarks like Towers and Richards in 2016! My first exposure to Towers was in 1974 as a grad student at Cambridge. Later that decade, I ported Richards (which is a simulation of the Tripos operating system by Martin Richards (inventor of BCPL)) from BCPL to Modula-2 and other languages. As I recall Richards essentially tests how fast you can do a virtual function call. Yes, and as that it is still very useful. :) At least for me, it helped me to optimize the dispatch guards in SOMns. And some of the benchmarks are directly taken from the SOM libraries. SOM was originally implemented at the University of ?rhus in Denmark by Jakob Roland Andersen, Kasper Verdict Lund, Lars Bak, Mads Torgersen, and Ulrik Pagh Schultz in 2001/2002. I?d think you?d recognize those names. > Ironically, with all multiple language integration focus, it is perhaps odd that we would even consider writing an algorithm like Towers or Richards in R. Aren't we supposed to be using the "right" language for a given part of the overall problem? R was most definitely not designed with such algorithms as its primary focus but, hey it's Turing complete, so it's possible. The question is whether the result has any useful validity for real apps. That goes for the shootout benchmarks as well, IMHO. Right, and for R I can?t tell. That?s why I didn?t dare to start a port. I am not sure there is a lot of value in it. I?ll have a look at what Christan sent. Thanks Stefan -- Stefan Marr Johannes Kepler Universit?t Linz http://stefan-marr.de/research/ From doug.simon at oracle.com Thu Jan 7 17:00:23 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 07 Jan 2016 17:00:23 +0000 Subject: hg: graal/graal-compiler: Bugfix: node must be added to graph before it can be an input for a phi function Message-ID: <201601071700.u07H0Npl028026@aojmv0008.oracle.com> Changeset: 1375f94fdf30 Author: Christian Wimmer Date: 2016-01-07 08:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1375f94fdf30 Bugfix: node must be added to graph before it can be an input for a phi function ! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java From doug.simon at oracle.com Thu Jan 7 21:55:34 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 07 Jan 2016 21:55:34 +0000 Subject: hg: graal/graal-compiler: Ensure that Suites creation properly tracks overrides Message-ID: <201601072155.u07LtYJn008323@aojmv0008.oracle.com> Changeset: 8b7b4f1e3274 Author: Tom Rodriguez Date: 2016-01-07 10:31 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8b7b4f1e3274 Ensure that Suites creation properly tracks overrides ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultSuitesProvider.java + graal/com.oracle.graal.java/src/com/oracle/graal/java/SuitesProviderBase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhaseSuite.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRSuites.java ! graal/com.oracle.graal.options/src/com/oracle/graal/options/DerivedOptionValue.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/PhaseSuite.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java + graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/SuitesCreator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/SuitesProvider.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java From jaroslav.tulach at oracle.com Fri Jan 8 11:35:49 2016 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Fri, 08 Jan 2016 12:35:49 +0100 Subject: Type Hierarchies and Guards in Truffle Languages In-Reply-To: References: Message-ID: <10758379.bO7qf3KFFb@pracovni> Hello Stefan. > Hope such posts help. Your post could be even more useful, if included in the Javadoc. Do you also think

Choosing Your Guards Wisely

at http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/com/oracle/truffle/api/dsl/Specialization.html#guards-- would be better place for a bit reworded version of this text? If so, feel free to turn it into patch. In any case, thanks for sharing your experience. -jt ### Monday 04 of January 2016, 12:20:00 @ Stefan Marr ### > Hi: > > In an effort to post a little more here on the list and discuss perhaps > relevant questions for Truffle language implementers, I wanted to report on > some changes in SOMns. > > Over the last couple of days, I refactored the main message dispatch chain > in SOMns. As in Self and Newspeak, all interactions with objects are > message sends. Thus, field accesses as well as method invocation are > essentially the same. This means that message sending is a key to good > performance. > > In my previous design, I structured the dispatch chain in a way that, I > thought, I?d reduce the necessary runtime checks. > > My ?naive? design essentially distinguished two different cases. > One case where when the receiver were standard Java objects, for instance > boxed primitives such as longs and doubles, or other Java objects that are > used directly. The second case were objects from my own hierarchy of > Smalltalk objects. > > The hierarchy is a little more involved, it includes an abstract class, a > class for objects that have a Smalltalk class `SObjectWithClass`, a class > for objects without fields, for objects with fields, and that one is then > again subclassed by classes for mutable and immutable objects. There are > still a few more details to it, but I think you get the idea. > > So, with that, I thought, let?s structure the dispatch chain like this, > starting with a message send node as its root: > > MsgSend > -> JavaRcvr -> JavaRcvr -> CheckIsSOMObject -> SOMRcvr -> SOMRcvr -> > UninitializedSOMRcvr \-> UninitializedJavaRcvr > > This represents a dispatch chain for a message send site that has seen four > different receivers, two primitive types, and two Smalltalk types. This > could be the case for instance for the polymorphic ?+? message. > > The main idea was to split the chain in two parts so that I avoid checking > for the SOM object more than once, and then can just cast the receiver to > `SObjectWithClass` in the second part of the chain to be able to read the > Smalltalk class from it. > > Now it turns out, this is not the best idea. > The main problem is that `SObjectWithClass` is not a leaf class in my > hierarchy. This means, at runtime, the check, i.e., the guard for > `SObjectWithClass` is pretty expensive. When I looked at the compilation in > IGV, I saw many `instanceof` checks that could not be removed and resulted > in runtime traversal of the class hierarchy, to confirm that a specific > concrete class was indeed a subclass of `SObjectWithClass`. > > In order to avoid these expensive checks, I refactored the dispatch nodes to > extract the guard into its own node [1] that does only the minimal amount > of work for each specific case. And it only ever checks for the specific > leaf class of my hierarchy, that is expected for a specific receiver. > > This also means, the new dispatch chain is not separated in parts anymore as > it was before. Instead, the nodes are simply added in the order in which > the different receiver types are observed over time. > > Overall the performance impact is rather large. I saw on the Richards > benchmark a gain of 10% and on DeltaBlue about 20% [3]. Unfortunately my > refactoring [3] also changed a few other details beside the changes related > to `instanceof` and casts. It also made the guards for objects with fields > depend on the object layout instead of the class, which avoids having > multiple guards for essentially the same constraint further down the road. > > > So, the main take-away here is that the choice of guard types can have a > major performance impact. I also had a couple of other @Specialization > nodes that were using non-leaf classes. For instance like this: > `@Specialization public Object doSOMObject(SObjectWithClass rcvr) {?}` > > This looks inconspicuous at first, but fixing those and a few other things > resulted in overall runtime reduction on multiple benchmarks between 20% > and 30%. > > A good way to find these issues is to see in IGV that `instanceof` or > checked cast snippets are inlined and not completely removed. Often they > are already visible in the list of phases when the snippets are resolved. > Another way to identify them is the use of the Graal option > `-Dgraal.option.TraceTrufflePerformanceWarnings=true` (I guess that would > be `-G:+TraceTrufflePerformanceWarnings` when mx is used). The output names > the specific non-leaf node checks that have been found in the graph. Not > all of them are critical, because they can be removed by later phases. To > check that, you can use the id of the node from the output and search for > it in the corresponding IGV graph using for instance `id=3235` in the > search field. > > Hope such posts help. > Best regards > Stefan > > > > [1] > https://github.com/smarr/SOMns/blob/master/src/som/interpreter/nodes/dispat > ch/DispatchGuard.java [2] > https://github.com/smarr/SOMns/commit/a6d57fd1a4d7d8b2ce28927607ea41a52a171 > 760 [3] > http://somns-speed.stefan-marr.de/changes/?rev=bb54b1effe&exe=14&env=1 From christian.humer at gmail.com Fri Jan 8 12:42:09 2016 From: christian.humer at gmail.com (christian.humer at gmail.com) Date: Fri, 08 Jan 2016 12:42:09 +0000 Subject: Type Hierarchies and Guards in Truffle Languages In-Reply-To: <10758379.bO7qf3KFFb@pracovni> Message-ID: Hi, >Hello Stefan. > >> Hope such posts help. > >Your post could be even more useful, if included in the Javadoc. Do you >also >think

Choosing Your Guards Wisely

at >http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/com/oracle/truffle/api/dsl/Specialization.html#guards-- >would be better place for a bit reworded version of this text? If so, >feel >free to turn it into patch. I don't think Specialization#guards is the right place. I think Specialization#guards should focus on semantics and minimal examples instead of big examples and their performance implications like this. I think it would be a better fit in com.oracle.truffle.api.dsl.test.examples. > >In any case, thanks for sharing your experience. >-jt > >### Monday 04 of January 2016, 12:20:00 @ Stefan Marr ### >> Hi: >> >> In an effort to post a little more here on the list and discuss >>perhaps >> relevant questions for Truffle language implementers, I wanted to >>report on >> some changes in SOMns. >> >> Over the last couple of days, I refactored the main message dispatch >>chain >> in SOMns. As in Self and Newspeak, all interactions with objects are >> message sends. Thus, field accesses as well as method invocation are >> essentially the same. This means that message sending is a key to >>good >> performance. >> >> In my previous design, I structured the dispatch chain in a way that, >>I >> thought, I?d reduce the necessary runtime checks. >> >> My ?naive? design essentially distinguished two different cases. >> One case where when the receiver were standard Java objects, for >>instance >> boxed primitives such as longs and doubles, or other Java objects >>that are >> used directly. The second case were objects from my own hierarchy of >> Smalltalk objects. >> >> The hierarchy is a little more involved, it includes an abstract >>class, a >> class for objects that have a Smalltalk class `SObjectWithClass`, a >>class >> for objects without fields, for objects with fields, and that one is >>then >> again subclassed by classes for mutable and immutable objects. There >>are >> still a few more details to it, but I think you get the idea. >> >> So, with that, I thought, let?s structure the dispatch chain like >>this, >> starting with a message send node as its root: >> >> MsgSend >> -> JavaRcvr -> JavaRcvr -> CheckIsSOMObject -> SOMRcvr -> SOMRcvr -> >> UninitializedSOMRcvr \-> UninitializedJavaRcvr >> >> This represents a dispatch chain for a message send site that has >>seen four >> different receivers, two primitive types, and two Smalltalk types. >>This >> could be the case for instance for the polymorphic ?+? message. >> >> The main idea was to split the chain in two parts so that I avoid >>checking >> for the SOM object more than once, and then can just cast the >>receiver to >> `SObjectWithClass` in the second part of the chain to be able to read >>the >> Smalltalk class from it. >> >> Now it turns out, this is not the best idea. >> The main problem is that `SObjectWithClass` is not a leaf class in my >> hierarchy. This means, at runtime, the check, i.e., the guard for >> `SObjectWithClass` is pretty expensive. When I looked at the >>compilation in >> IGV, I saw many `instanceof` checks that could not be removed and >>resulted >> in runtime traversal of the class hierarchy, to confirm that a >>specific >> concrete class was indeed a subclass of `SObjectWithClass`. >> >> In order to avoid these expensive checks, I refactored the dispatch >>nodes to >> extract the guard into its own node [1] that does only the minimal >>amount >> of work for each specific case. And it only ever checks for the >>specific >> leaf class of my hierarchy, that is expected for a specific receiver. >> >> This also means, the new dispatch chain is not separated in parts >>anymore as >> it was before. Instead, the nodes are simply added in the order in >>which >> the different receiver types are observed over time. >> >> Overall the performance impact is rather large. I saw on the Richards >> benchmark a gain of 10% and on DeltaBlue about 20% [3]. Unfortunately >>my >> refactoring [3] also changed a few other details beside the changes >>related >> to `instanceof` and casts. It also made the guards for objects with >>fields >> depend on the object layout instead of the class, which avoids having >> multiple guards for essentially the same constraint further down the >>road. >> >> >> So, the main take-away here is that the choice of guard types can >>have a >> major performance impact. I also had a couple of other >>@Specialization >> nodes that were using non-leaf classes. For instance like this: >> `@Specialization public Object doSOMObject(SObjectWithClass rcvr) >>{?}` >> >> This looks inconspicuous at first, but fixing those and a few other >>things >> resulted in overall runtime reduction on multiple benchmarks between >>20% >> and 30%. >> >> A good way to find these issues is to see in IGV that `instanceof` or >> checked cast snippets are inlined and not completely removed. Often >>they >> are already visible in the list of phases when the snippets are >>resolved. >> Another way to identify them is the use of the Graal option >> `-Dgraal.option.TraceTrufflePerformanceWarnings=true` (I guess that >>would >> be `-G:+TraceTrufflePerformanceWarnings` when mx is used). The output >>names >> the specific non-leaf node checks that have been found in the graph. >>Not >> all of them are critical, because they can be removed by later >>phases. To >> check that, you can use the id of the node from the output and search >>for >> it in the corresponding IGV graph using for instance `id=3235` in the >> search field. >> >> Hope such posts help. >> Best regards >> Stefan >> >> >> >> [1] >> >>https://github.com/smarr/SOMns/blob/master/src/som/interpreter/nodes/dispat >> ch/DispatchGuard.java [2] >> >>https://github.com/smarr/SOMns/commit/a6d57fd1a4d7d8b2ce28927607ea41a52a171 >> 760 [3] >> >>http://somns-speed.stefan-marr.de/changes/?rev=bb54b1effe&exe=14&env=1 > From java at stefan-marr.de Fri Jan 8 13:36:56 2016 From: java at stefan-marr.de (Stefan Marr) Date: Fri, 8 Jan 2016 14:36:56 +0100 Subject: Type Hierarchies and Guards in Truffle Languages In-Reply-To: References: Message-ID: Hi: > On 08 Jan 2016, at 13:42, christian.humer at gmail.com wrote: > > Hi, > >> Hello Stefan. >> >>> Hope such posts help. >> >> Your post could be even more useful, if included in the Javadoc. I was thinking about converting it into a blog post as a first step. >> Do you also >> think

Choosing Your Guards Wisely

at http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/com/oracle/truffle/api/dsl/Specialization.html#guards-- >> would be better place for a bit reworded version of this text? If so, feel >> free to turn it into patch. > I don't think Specialization#guards is the right place. I think Specialization#guards should focus on semantics and minimal examples instead of big examples and their performance implications like this. I agree, but perhaps a brief note on the performance implications might still be good for `guards` as well? > I think it would be a better fit in com.oracle.truffle.api.dsl.test.examples. Not sure I would look there for it either. I guess, my post is more like a high-level concept documentation, which I at least, would be looking for in some over-arching documentation. Perhaps, truffle/overview.html [1] would be a better place for a top-down view of things, which the `Specialization#guards` doc could then link? My reasoning is, that I am not used to find high-level concept discussion at the detailed API documentation. What I am looking for there is short and precise information about how to use something. The same more or less holds for examples. I am not reading examples to get the bigger picture. I am looking for examples when I got a specific problem to solve and am looking for solutions to it. Don?t think I ever looked at the examples package thought. So, but to fit it into the overview, we would probably want a little more of a high-level intro there directly beside the existing links? Best regards Stefan [1] http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/overview-summary.html#overview.description From jaroslav.tulach at oracle.com Fri Jan 8 13:56:32 2016 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Fri, 08 Jan 2016 14:56:32 +0100 Subject: Type Hierarchies and Guards in Truffle Languages In-Reply-To: References: Message-ID: <6287795.hkp7HPxTVM@pracovni> ### Friday 08 of January 2016, 12:42:09 @ christian.humer at gmail.com ### > I think it would be a better fit in > com.oracle.truffle.api.dsl.test.examples. That package isn't part of Truffle documentation. Putting the text there hides it even more than having it only in our mailing list archives. -jt From doug.simon at oracle.com Fri Jan 8 15:16:43 2016 From: doug.simon at oracle.com (Doug Simon) Date: Fri, 8 Jan 2016 16:16:43 +0100 Subject: Graal options system property prefix will soon change (again) Message-ID: <3458D560-C90D-4AC9-A583-79A9C30E234B@oracle.com> The @Option based mechanism for defining Graal options recently moved from JVMCI to Graal[1][2]. @Option annotated fields are currently initialized by parsing all ?graal.option.? prefixed system properties during Graal initialization. For example, this field: @Option(help = "", type = OptionType.Expert) public static final OptionValue InlineEverything = new OptionValue<>(false); will be given the value of the ?graal.option.InlineEverything? system property (if present) at Graal initialization time. Note that if launching a GraalVM with mx, the -G format for options can be used[3][4]. I am now in the process of converting all explicit uses of ?graal.? prefixed system properties to use @Option fields instead. Once done, I will shorten the prefix for @Option values to simply be ?graal.?. This means ?graal.? will effectively be reserved in the system property key space for Graal (as ?graal.option.? is now). Any ?graal.? system property found that doesn?t correspond with an @Option field will cause GraalVM to exit. This heads up is to give you a chance to take action if you are currently using ?graal.? system properties outside of Graal. -Doug [1] https://curio.ssw.jku.at/jira/browse/GRAAL-1371 [2] https://curio.ssw.jku.at/crucible/cru/CR-4061#CFR-45703 [3] http://hg.openjdk.java.net/graal/graal-compiler/file/8b7b4f1e3274/mx.graal/mx_graal_8.py#l387 [4] http://hg.openjdk.java.net/graal/graal-compiler/file/8b7b4f1e3274/mx.graal/mx_graal_9.py#l313 From christian.humer at gmail.com Fri Jan 8 15:41:10 2016 From: christian.humer at gmail.com (christian.humer at gmail.com) Date: Fri, 08 Jan 2016 15:41:10 +0000 Subject: Type Hierarchies and Guards in Truffle Languages In-Reply-To: <6287795.hkp7HPxTVM@pracovni> Message-ID: >### Friday 08 of January 2016, 12:42:09 @ christian.humer at gmail.com ### >> I think it would be a better fit in >> com.oracle.truffle.api.dsl.test.examples. > >That package isn't part of Truffle documentation. Putting the text >there hides >it even more than having it only in our mailing list archives. They definitely should be part of the documentation. Made a note to fix that. >-jt > From doug.simon at oracle.com Fri Jan 8 16:32:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 16:32:20 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: improved JVMCI support for blocking compilation (GRAAL-1387) Message-ID: <201601081632.u08GWKu5012398@aojmv0008.oracle.com> Changeset: d8ad03e43340 Author: Doug Simon Date: 2016-01-08 17:32 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d8ad03e43340 improved JVMCI support for blocking compilation (GRAAL-1387) ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp From doug.simon at oracle.com Fri Jan 8 16:42:39 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 16:42:39 +0000 Subject: hg: graal/graal-jvmci-8: improved JVMCI support for blocking compilation (GRAAL-1387) Message-ID: <201601081642.u08GgdhX014352@aojmv0008.oracle.com> Changeset: 9d78d44d3aac Author: Doug Simon Date: 2016-01-08 17:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9d78d44d3aac improved JVMCI support for blocking compilation (GRAAL-1387) ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp From doug.simon at oracle.com Fri Jan 8 16:49:03 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 16:49:03 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601081649.u08Gn3nX016002@aojmv0008.oracle.com> Changeset: 724a078f7410 Author: Gilles Duboscq Date: 2016-01-08 17:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/724a078f7410 Peeling: also peel counted loops ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CountedLoopTest.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DefaultLoopPolicies.java Changeset: 760c71be4a4a Author: Gilles Duboscq Date: 2016-01-06 18:18 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/760c71be4a4a Fix copy-paste error in javadoc ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64NodeLIRBuilder.java From doug.simon at oracle.com Fri Jan 8 21:02:35 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 21:02:35 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: improved error message and fixed macro usage (GRAAL-1387) Message-ID: <201601082102.u08L2ZFt022082@aojmv0008.oracle.com> Changeset: 178bea1c7554 Author: Doug Simon Date: 2016-01-08 22:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/178bea1c7554 improved error message and fixed macro usage (GRAAL-1387) ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp From doug.simon at oracle.com Fri Jan 8 21:40:36 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 21:40:36 +0000 Subject: hg: graal/graal-jvmci-8: improved error message and fixed macro usage (GRAAL-1387) Message-ID: <201601082140.u08Leaqh001896@aojmv0008.oracle.com> Changeset: 94b7354ef0e0 Author: Doug Simon Date: 2016-01-08 22:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/94b7354ef0e0 improved error message and fixed macro usage (GRAAL-1387) ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp From doug.simon at oracle.com Fri Jan 8 21:48:29 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 21:48:29 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601082148.u08LmTL9004328@aojmv0008.oracle.com> Changeset: 50079bd51344 Author: Christian Wimmer Date: 2016-01-08 13:10 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/50079bd51344 Convert deoptimize to guard also when deoptimize is behind (possibly nested) loop exit ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java Changeset: a886e9dc3a47 Author: Christian Wimmer Date: 2016-01-08 13:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a886e9dc3a47 GraphPE: when exploding nested loops, keep exploding exits of inner loops separately so that they merge separately with the outermost loop; fix bugs in loop detection and make test cases more challenging ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java From doug.simon at oracle.com Fri Jan 8 23:16:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 23:16:20 +0000 Subject: hg: graal/graal-jvmci-8: converted select_task_blocking_aware into select_task_helper (GRAAL-1387) Message-ID: <201601082316.u08NGKdP028152@aojmv0008.oracle.com> Changeset: 9c0966b935a9 Author: Doug Simon Date: 2016-01-08 23:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9c0966b935a9 converted select_task_blocking_aware into select_task_helper (GRAAL-1387) ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp From doug.simon at oracle.com Fri Jan 8 23:18:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 23:18:20 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: converted select_task_blocking_aware into select_task_helper and removed logging to hs_err log (GRAAL-1387) Message-ID: <201601082318.u08NIKxv028694@aojmv0008.oracle.com> Changeset: 153b48f846ed Author: Doug Simon Date: 2016-01-09 00:18 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/153b48f846ed converted select_task_blocking_aware into select_task_helper and removed logging to hs_err log (GRAAL-1387) ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp From doug.simon at oracle.com Fri Jan 8 23:45:54 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 08 Jan 2016 23:45:54 +0000 Subject: hg: graal/graal-compiler: 4 new changesets Message-ID: <201601082345.u08Njs3R006525@aojmv0008.oracle.com> Changeset: d5a1109b239b Author: Doug Simon Date: 2016-01-08 22:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d5a1109b239b updated jvmci and truffle import ! mx.graal/suite.py Changeset: f0e34c710768 Author: Doug Simon Date: 2016-01-08 23:01 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f0e34c710768 added Tuffle unit test to Graal gate ! mx.graal/mx_graal_8.py ! mx.graal/mx_graal_9.py Changeset: b4b1c160713d Author: Doug Simon Date: 2016-01-08 23:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b4b1c160713d removed NodeIntrinsificationPlugin since MethodsElidedInSnippets feature is no longer used ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNodePlugin.java - graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPlugin.java Changeset: 5e896ce71d22 Author: Doug Simon Date: 2016-01-08 23:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5e896ce71d22 updated jvmci import ! mx.graal/suite.py From doug.simon at oracle.com Sat Jan 9 01:12:23 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 09 Jan 2016 01:12:23 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601090112.u091CNKI027627@aojmv0008.oracle.com> Changeset: c238d6294bc3 Author: Doug Simon Date: 2016-01-09 01:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c238d6294bc3 detect misformatted -G option ! mx.graal/mx_graal_8.py ! mx.graal/mx_graal_9.py Changeset: 92fce0754cc5 Author: Doug Simon Date: 2016-01-09 01:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/92fce0754cc5 converted all explicit uses of "graal." system properties to use @Option instead and added "test." prefix to all tests using such a property ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Fingerprint.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompilerFactory.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotspotSnippetsOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippetsOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/LoadExceptionObjectSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippetsOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ExceptionHandlerStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/StubOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/UnwindExceptionToCallerStub.java ! graal/com.oracle.graal.options.test/src/com/oracle/graal/options/test/TestOptionValue.java ! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java From doug.simon at oracle.com Sat Jan 9 02:12:51 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 09 Jan 2016 02:12:51 +0000 Subject: hg: graal/graal-compiler: 3 new changesets Message-ID: <201601090212.u092CpQl009613@aojmv0008.oracle.com> Changeset: 4ba737504681 Author: Christian Wimmer Date: 2016-01-08 17:44 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4ba737504681 Fix bug in error reporting for generated invocation plugins ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/graphbuilderconf/GeneratedInvocationPlugin.java Changeset: c98de39fd944 Author: Christian Wimmer Date: 2016-01-08 17:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c98de39fd944 Add targetMethod parameter to node intrisics with custom intrinsify method ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCopyNode.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/GeneratedNodeIntrinsicPlugin.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/NodeIntrinsicVerifier.java Changeset: 8257baff2f0d Author: Christian Wimmer Date: 2016-01-08 17:46 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8257baff2f0d Merge - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippetsOptions.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippetsOptions.java - graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPlugin.java From doug.simon at oracle.com Mon Jan 11 13:11:22 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 11 Jan 2016 13:11:22 +0000 Subject: hg: graal/graal-compiler: Put SPARCSubIntCanonicalization before SchedulePhase Message-ID: <201601111311.u0BDBMRF013804@aojmv0008.oracle.com> Changeset: 3b75fbfda415 Author: Stefan Anzinger Date: 2016-01-11 13:43 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3b75fbfda415 Put SPARCSubIntCanonicalization before SchedulePhase ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCSuitesProvider.java From doug.simon at oracle.com Mon Jan 11 14:21:11 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 11 Jan 2016 14:21:11 +0000 Subject: hg: graal/graal-jvmci-8: Perform a clean in jvmci.make when main clean target is called as well Message-ID: <201601111421.u0BELBUv004844@aojmv0008.oracle.com> Changeset: 61cc3ee666d2 Author: Stefan Anzinger Date: 2016-01-11 15:10 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/61cc3ee666d2 Perform a clean in jvmci.make when main clean target is called as well ! make/Makefile ! make/defs.make From doug.simon at oracle.com Mon Jan 11 14:56:59 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 11 Jan 2016 14:56:59 +0000 Subject: hg: graal/graal-compiler: Update jvmci import revision Message-ID: <201601111456.u0BEuxBt015997@aojmv0008.oracle.com> Changeset: 0a44b12e9b06 Author: Stefan Anzinger Date: 2016-01-11 15:27 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0a44b12e9b06 Update jvmci import revision ! mx.graal/suite.py From doug.simon at oracle.com Mon Jan 11 15:39:30 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 11 Jan 2016 15:39:30 +0000 Subject: hg: graal/graal-compiler: Use ExpandLogicPhase instead of SchedulePhase for hooking in the SubIntCompareCanonicalizationPhase Message-ID: <201601111539.u0BFdUHL000490@aojmv0008.oracle.com> Changeset: d2c1517a2487 Author: Stefan Anzinger Date: 2016-01-11 16:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d2c1517a2487 Use ExpandLogicPhase instead of SchedulePhase for hooking in the SubIntCompareCanonicalizationPhase ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCSuitesProvider.java From doug.simon at oracle.com Mon Jan 11 22:18:01 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 11 Jan 2016 22:18:01 +0000 Subject: hg: graal/graal-compiler: 3 new changesets Message-ID: <201601112218.u0BMI173005304@aojmv0008.oracle.com> Changeset: 13fab147f1ea Author: Doug Simon Date: 2016-01-11 22:48 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/13fab147f1ea removed remaining uses of "jvmci." prefixed system properties in Graal + graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugInitializationParticipant.java - graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugInitializationPropertyProvider.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugEnvironment.java + graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugInitializationParticipant.java - graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugInitializationPropertyProvider.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Fingerprint.java Changeset: 468184cf7b34 Author: Doug Simon Date: 2016-01-11 22:49 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/468184cf7b34 require @Option annotated fields to start with upper case letter ! graal/com.oracle.graal.options.processor/src/com/oracle/graal/options/processor/OptionProcessor.java Changeset: fd7e09778f42 Author: Doug Simon Date: 2016-01-11 22:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fd7e09778f42 changed system property prefix for @Option based Graal options to "graal." ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompilerFactory.java ! mx.graal/mx_graal_8.py ! mx.graal/mx_graal_9.py From doug.simon at oracle.com Tue Jan 12 01:20:29 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 01:20:29 +0000 Subject: hg: graal/graal-compiler: GraphPE: Fix bug in loop detection Message-ID: <201601120120.u0C1KU26001617@aojmv0008.oracle.com> Changeset: 6d1914226c63 Author: Christian Wimmer Date: 2016-01-11 16:47 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6d1914226c63 GraphPE: Fix bug in loop detection ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java From doug.simon at oracle.com Tue Jan 12 05:21:07 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 05:21:07 +0000 Subject: hg: graal/graal-compiler: Inlining exploration limit shouldn't be a bailout Message-ID: <201601120521.u0C5L8UN014105@aojmv0008.oracle.com> Changeset: 1a1a163340e7 Author: Tom Rodriguez Date: 2016-01-11 20:19 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1a1a163340e7 Inlining exploration limit shouldn't be a bailout ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java From doug.simon at oracle.com Tue Jan 12 11:23:03 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 11:23:03 +0000 Subject: hg: graal/graal-compiler: Add CompilerDirectives#transferToInterpreter to catch block in NFI call method. Message-ID: <201601121123.u0CBN3U4001870@aojmv0008.oracle.com> Changeset: a134baee9f15 Author: Manuel Rigger Date: 2016-01-12 11:56 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a134baee9f15 Add CompilerDirectives#transferToInterpreter to catch block in NFI call method. ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionHandle.java From doug.simon at oracle.com Tue Jan 12 14:00:32 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 14:00:32 +0000 Subject: hg: graal/graal-compiler: updated truffle import Message-ID: <201601121400.u0CE0WLb007222@aojmv0008.oracle.com> Changeset: 3c37032e8e63 Author: Doug Simon Date: 2016-01-12 14:34 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3c37032e8e63 updated truffle import ! mx.graal/suite.py From doug.simon at oracle.com Tue Jan 12 14:04:35 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 14:04:35 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201601121404.u0CE4ZGI008492@aojmv0008.oracle.com> Changeset: 95ff909cdba9 Author: Doug Simon Date: 2016-01-12 14:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/95ff909cdba9 fixed macro ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: 1034ff44c5d0 Author: Doug Simon Date: 2016-01-12 15:04 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1034ff44c5d0 register JVMCIJDKFactory at module load time ! .mx.jvmci/mx_jvmci.py From doug.simon at oracle.com Tue Jan 12 14:13:54 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 14:13:54 +0000 Subject: hg: graal/graal-jvmci-8: register JVMCIJDKFactory at module load time Message-ID: <201601121413.u0CEDsxH011573@aojmv0008.oracle.com> Changeset: 7d02b4097309 Author: Doug Simon Date: 2016-01-12 15:03 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7d02b4097309 register JVMCIJDKFactory at module load time ! mx.jvmci/mx_jvmci.py From doug.simon at oracle.com Tue Jan 12 15:01:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 15:01:20 +0000 Subject: hg: graal/graal-compiler: 3 new changesets Message-ID: <201601121501.u0CF1KiN029389@aojmv0008.oracle.com> Changeset: 22f57623221f Author: Doug Simon Date: 2016-01-12 15:31 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/22f57623221f override "jvmci" tag for --jdk option with Graal specific JDK config ! mx.graal/mx_graal_8.py ! mx.graal/mx_graal_9.py ! mx.graal/suite.py Changeset: 2bd7d1d8acd4 Author: Doug Simon Date: 2016-01-12 15:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2bd7d1d8acd4 updated CHANGELOG.md for 0.12 release ! CHANGELOG.md Changeset: 377cbe2ace90 Author: Doug Simon Date: 2016-01-12 15:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/377cbe2ace90 Added tag graal-0.12 for changeset 2bd7d1d8acd4 ! .hgtags From doug.simon at oracle.com Tue Jan 12 18:13:53 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 18:13:53 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601121813.u0CIDroP008146@aojmv0008.oracle.com> Changeset: 7c75cff3136c Author: Stefan Anzinger Date: 2016-01-12 18:43 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7c75cff3136c Increase ReservedCodeCacheSize for gate CTW ! mx.graal/mx_graal_8.py Changeset: 7c0a2761a932 Author: Stefan Anzinger Date: 2016-01-12 18:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7c0a2761a932 Update truffle import version ! mx.graal/suite.py From doug.simon at oracle.com Tue Jan 12 21:13:24 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 12 Jan 2016 21:13:24 +0000 Subject: hg: graal/graal-jvmci-8: Add support for passing back bailout messages Message-ID: <201601122113.u0CLDOud014650@aojmv0008.oracle.com> Changeset: d88299d598d6 Author: Tom Rodriguez Date: 2016-01-12 12:54 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d88299d598d6 Add support for passing back bailout messages + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestFailure.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From doug.simon at oracle.com Wed Jan 13 01:44:47 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 13 Jan 2016 01:44:47 +0000 Subject: hg: graal/graal-compiler: Update jvmci import: Add support for passing back bailout messages Message-ID: <201601130144.u0D1imbe009613@aojmv0008.oracle.com> Changeset: cbe77f332543 Author: Tom Rodriguez Date: 2016-01-12 13:14 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/cbe77f332543 Update jvmci import: Add support for passing back bailout messages ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! mx.graal/suite.py From doug.simon at oracle.com Wed Jan 13 15:42:40 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 13 Jan 2016 15:42:40 +0000 Subject: hg: graal/graal-compiler: Create CompilationResultBuilder through factory in AArch64. Message-ID: <201601131542.u0DFgfjb010575@aojmv0008.oracle.com> Changeset: 7cfdb5075149 Author: Roland Schatz Date: 2016-01-13 14:47 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7cfdb5075149 Create CompilationResultBuilder through factory in AArch64. ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackend.java From doug.simon at oracle.com Wed Jan 13 15:56:12 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 13 Jan 2016 15:56:12 +0000 Subject: hg: graal/graal-jvmci-8: Fix compiler warning. Message-ID: <201601131556.u0DFuCMK014045@aojmv0008.oracle.com> Changeset: 8f5a558875f4 Author: Roland Schatz Date: 2016-01-13 16:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8f5a558875f4 Fix compiler warning. ! src/share/vm/jvmci/jvmciCompiler.cpp From doug.simon at oracle.com Wed Jan 13 16:35:49 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 13 Jan 2016 16:35:49 +0000 Subject: hg: graal/graal-compiler: Update jvmci import: Fix compiler warning. Message-ID: <201601131635.u0DGZnmw024851@aojmv0008.oracle.com> Changeset: e3a4aa73dd8e Author: Roland Schatz Date: 2016-01-13 16:44 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e3a4aa73dd8e Update jvmci import: Fix compiler warning. ! mx.graal/suite.py From doug.simon at oracle.com Wed Jan 13 17:42:55 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 13 Jan 2016 17:42:55 +0000 Subject: hg: graal/graal-compiler: Exclude tracing in NFI calls in Truffle compilations Message-ID: <201601131742.u0DHguBv016472@aojmv0008.oracle.com> Changeset: 2d339ccb8de3 Author: Christian Wimmer Date: 2016-01-12 17:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2d339ccb8de3 Exclude tracing in NFI calls in Truffle compilations ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionHandle.java From doug.simon at oracle.com Wed Jan 13 22:13:24 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 13 Jan 2016 22:13:24 +0000 Subject: hg: graal/graal-compiler: made use of profiling consistent per compilation (GRAAL-1395) Message-ID: <201601132213.u0DMDONO021104@aojmv0008.oracle.com> Changeset: 996bbeada100 Author: Doug Simon Date: 2016-01-13 22:48 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/996bbeada100 made use of profiling consistent per compilation (GRAAL-1395) ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FinalizableSubclassTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ImplicitNullCheckTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest2.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/graphbuilderconf/GraphBuilderConfiguration.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/AbstractInliningPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java From doug.simon at oracle.com Thu Jan 14 00:43:09 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 00:43:09 +0000 Subject: hg: graal/graal-compiler: fixed copy-and-paste error (GRAAL-1395) Message-ID: <201601140043.u0E0h9I8016594@aojmv0008.oracle.com> Changeset: ff34c70df30c Author: Doug Simon Date: 2016-01-14 01:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ff34c70df30c fixed copy-and-paste error (GRAAL-1395) ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java From doug.simon at oracle.com Thu Jan 14 12:21:25 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 12:21:25 +0000 Subject: hg: graal/graal-compiler: Remove usages of CodeCacheProvider.needsDataPatch. Message-ID: <201601141221.u0ECLPus019129@aojmv0008.oracle.com> Changeset: 0a2e40f7a5d2 Author: Roland Schatz Date: 2016-01-14 12:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0a2e40f7a5d2 Remove usages of CodeCacheProvider.needsDataPatch. ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64AddressLowering.java ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64MoveFactory.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64AddressLowering.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MoveFactory.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCAddressLowering.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCMoveFactory.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotMoveFactory.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotAddressLowering.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMoveFactory.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMoveFactory.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64ControlFlow.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Move.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java From doug.simon at oracle.com Thu Jan 14 12:48:31 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 12:48:31 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: added monolithic jvmci.jar back to support JVMCI development in Eclipse Message-ID: <201601141248.u0ECmV1a001438@aojmv0008.oracle.com> Changeset: 086f5d7839b5 Author: Doug Simon Date: 2016-01-14 13:48 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/086f5d7839b5 added monolithic jvmci.jar back to support JVMCI development in Eclipse ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py From doug.simon at oracle.com Thu Jan 14 17:30:12 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 17:30:12 +0000 Subject: hg: graal/graal-compiler: temporary workaround for pylint bug Message-ID: <201601141730.u0EHUCK4014915@aojmv0008.oracle.com> Changeset: c2e662ca2423 Author: Manuel Rigger Date: 2016-01-14 18:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c2e662ca2423 temporary workaround for pylint bug ! mx.graal/mx_graal_8.py From doug.simon at oracle.com Thu Jan 14 18:19:52 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 18:19:52 +0000 Subject: hg: graal/graal-compiler: update jvmci.jar extracted from JDK9 if its inputs change Message-ID: <201601141819.u0EIJrgI010080@aojmv0008.oracle.com> Changeset: 279eb7ca5d24 Author: Doug Simon Date: 2016-01-14 18:43 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/279eb7ca5d24 update jvmci.jar extracted from JDK9 if its inputs change ! mx.graal/mx_graal_9.py From doug.simon at oracle.com Thu Jan 14 21:28:01 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 21:28:01 +0000 Subject: hg: graal/graal-jvmci-8: 2 new changesets Message-ID: <201601142128.u0ELS1hH014368@aojmv0008.oracle.com> Changeset: d57508b1bcb5 Author: Tom Rodriguez Date: 2016-01-14 11:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d57508b1bcb5 Remove CompilerToVM.notifyCompilationStatistics ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: 1fbfcc0334d3 Author: Tom Rodriguez Date: 2016-01-14 11:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1fbfcc0334d3 JVMCI PrintCompilation support should reuse CompileBroker logic - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestFailure.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From doug.simon at oracle.com Thu Jan 14 22:12:33 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 22:12:33 +0000 Subject: hg: graal/graal-compiler: removed unused AOT write barrier code Message-ID: <201601142212.u0EMCXc3001843@aojmv0008.oracle.com> Changeset: 94f855720119 Author: Doug Simon Date: 2016-01-14 22:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/94f855720119 removed unused AOT write barrier code - graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableAddressOp.java - graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableShiftOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRGenerator.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CardTableAddressNode.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CardTableShiftNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java From doug.simon at oracle.com Thu Jan 14 23:48:27 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 14 Jan 2016 23:48:27 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601142348.u0ENmRX2003450@aojmv0008.oracle.com> Changeset: ca8c504c32f7 Author: Christian Wimmer Date: 2016-01-14 15:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ca8c504c32f7 GraphPE: provide a FrameState for LoopExit created by loop detection ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java Changeset: 2cc28cd4b483 Author: Christian Wimmer Date: 2016-01-14 15:18 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2cc28cd4b483 GraphPE: refactoring of loop detection ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java From tom.rodriguez at oracle.com Fri Jan 15 07:29:01 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:29:01 +0000 Subject: hg: graal/graal-jvmci-9: 18 new changesets Message-ID: <201601150729.u0F7T1V3004371@aojmv0008.oracle.com> Changeset: 27bdfaf601e3 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/27bdfaf601e3 Added tag jdk-9+98 for changeset 48987460c7d4 ! .hgtags Changeset: 7c0577bea4c6 Author: lana Date: 2015-12-18 09:55 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/7c0577bea4c6 Merge Changeset: bb2b1548325d Author: chegar Date: 2015-12-22 12:17 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/bb2b1548325d 8145990: Move sun.misc math support classes to jdk.internal.math Reviewed-by: bpb, darcy ! modules.xml Changeset: ba256c014bff Author: erikj Date: 2015-12-23 10:00 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ba256c014bff 8146002: Need to support mirrors for bootstrapping Jib Reviewed-by: ihse, tbell ! common/bin/jib.sh Changeset: e8ef92afe519 Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/e8ef92afe519 Added tag jdk-9+99 for changeset 7c0577bea4c6 ! .hgtags Changeset: 48b9f5c66837 Author: lana Date: 2015-12-24 10:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/48b9f5c66837 Merge Changeset: c1f30ac14db0 Author: sdrach Date: 2015-12-30 16:15 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/c1f30ac14db0 8144355: JDK 9 changes to ZipFileSystem to support multi-release jar files Summary: JEP 238 Multi-Release JarFileSystem implementation Reviewed-by: alanb, psandoz, sherman ! modules.xml Changeset: b2252f483460 Author: amurillo Date: 2016-01-05 13:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b2252f483460 Merge Changeset: aaa86efd96f7 Author: thartmann Date: 2016-01-06 08:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/aaa86efd96f7 Merge Changeset: 201b864e0f1f Author: stuefe Date: 2015-12-16 01:16 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/201b864e0f1f 8145427: [aix] xlc: wrong flag used to switch off optimization Summary: just a small typo in flags.m4 Reviewed-by: dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 418029ac33ca Author: dholmes Date: 2015-12-17 19:54 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/418029ac33ca Merge ! common/autoconf/generated-configure.sh Changeset: b25a1f3183e9 Author: kzhaldyb Date: 2015-12-17 16:20 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b25a1f3183e9 8132723: Add tests which check that soft references to humongous objects should work correctly 8132724: Add tests which check that weak references to humongous objects should work correctly Reviewed-by: jmasa, dfazunen ! test/lib/sun/hotspot/WhiteBox.java Changeset: 4be1cd68310d Author: mikael Date: 2015-12-22 20:47 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4be1cd68310d 8145828: JPRT hotspot push jobs should allow merge on push Reviewed-by: dholmes, iklam ! make/jprt.properties Changeset: 20f4dc7bc985 Author: dsamersoff Date: 2015-12-23 13:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/20f4dc7bc985 8067194: Restructure hotspot/agent/src to conform the modular source layout Summary: Move sources under jdk.hotspot.agent Reviewed-by: ihse, erikj, jbachorik ! make/CompileJavaModules.gmk ! make/common/Modules.gmk Changeset: a332a34cdc35 Author: jprovino Date: 2016-01-01 17:08 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/a332a34cdc35 Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/jprt.properties Changeset: ff3598ff9366 Author: jprovino Date: 2016-01-07 20:06 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ff3598ff9366 Merge Changeset: 94508d813b04 Author: dnsimon Date: 2016-01-14 14:35 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/94508d813b04 8146364: Remove @ServiceProvider mechanism from JVMCI Reviewed-by: twisti ! make/CompileJavaModules.gmk Changeset: d4c341571b7c Author: Tom Rodriguez Date: 2016-01-14 23:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/d4c341571b7c Merge ! make/CompileJavaModules.gmk ! make/common/Modules.gmk ! make/jprt.properties ! modules.xml ! test/lib/sun/hotspot/WhiteBox.java From tom.rodriguez at oracle.com Fri Jan 15 07:29:04 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:29:04 +0000 Subject: hg: graal/graal-jvmci-9/corba: 3 new changesets Message-ID: <201601150729.u0F7T4L1004424@aojmv0008.oracle.com> Changeset: 180212ee1d87 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/180212ee1d87 Added tag jdk-9+98 for changeset ea285530245c ! .hgtags Changeset: 791d0d3ac013 Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/791d0d3ac013 Added tag jdk-9+99 for changeset 180212ee1d87 ! .hgtags Changeset: 3162995f1bad Author: Tom Rodriguez Date: 2016-01-14 23:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/3162995f1bad Merge From tom.rodriguez at oracle.com Fri Jan 15 07:30:54 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:30:54 +0000 Subject: hg: graal/graal-jvmci-9/jaxp: 3 new changesets Message-ID: <201601150730.u0F7UsEh005060@aojmv0008.oracle.com> Changeset: a7d62c74abb9 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/a7d62c74abb9 Added tag jdk-9+98 for changeset 52b01339235f ! .hgtags Changeset: 52774b544850 Author: lana Date: 2015-12-18 09:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/52774b544850 Merge Changeset: d45bcd374f60 Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/d45bcd374f60 Added tag jdk-9+99 for changeset 52774b544850 ! .hgtags From tom.rodriguez at oracle.com Fri Jan 15 07:30:46 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:30:46 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 110 new changesets Message-ID: <201601150730.u0F7Uo1K004962@aojmv0008.oracle.com> Changeset: 74685d35f849 Author: enevill Date: 2015-12-29 16:47 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/74685d35f849 8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Summary: patch trampoline calls with special case bl to itself which does not cause guarantee failure Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: 6a85f279e4c7 Author: dnsimon Date: 2016-01-05 10:57 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6a85f279e4c7 8146001: Remove support for command line options from JVMCI Reviewed-by: twisti ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! make/gensrc/Gensrc-jdk.vm.ci.gmk ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java Changeset: dda74d89ee09 Author: rprotacio Date: 2016-01-05 18:23 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dda74d89ee09 8146481: Disable runtime/logging/DefaultMethodsTest.java Summary: @ignore'd DefaultMethodsTest.java Reviewed-by: gtriantafill, coleenp, hseigel ! test/runtime/logging/DefaultMethodsTest.java Changeset: d7f47d33a1c6 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d7f47d33a1c6 Added tag jdk-9+98 for changeset e5b1a23be1e1 ! .hgtags Changeset: f008e8cc10d5 Author: lana Date: 2015-12-18 09:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f008e8cc10d5 Merge - src/cpu/x86/vm/templateInterpreter_x86_32.cpp - src/cpu/x86/vm/templateInterpreter_x86_64.cpp - src/os/aix/vm/thread_aix.inline.hpp - src/os/bsd/vm/thread_bsd.inline.hpp - src/os/linux/vm/thread_linux.inline.hpp - src/os/solaris/vm/thread_solaris.inline.hpp - src/os/windows/vm/thread_windows.inline.hpp - src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp - src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp - src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp - src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp - src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp - src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp - src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp - src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp - src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp - src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp - src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp - src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp - src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp - src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp - src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp - src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp - src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp - src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp - src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp - src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp - src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp - src/share/vm/gc/g1/g1RootClosures.inline.hpp - src/share/vm/runtime/threadLocalStorage.cpp - test/runtime/logging/SafepointTestMain.java - test/runtime/logging/VMOperationTestMain.java Changeset: bdb0acafc63c Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bdb0acafc63c Added tag jdk-9+99 for changeset f008e8cc10d5 ! .hgtags Changeset: 8266d7dfa318 Author: amurillo Date: 2016-01-05 13:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8266d7dfa318 Merge - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java - src/share/vm/gc/g1/g1ErgoVerbose.cpp - src/share/vm/gc/g1/g1ErgoVerbose.hpp - src/share/vm/gc/g1/g1HRPrinter.cpp - src/share/vm/gc/g1/g1Log.cpp - src/share/vm/gc/g1/g1Log.hpp - test/gc/6941923/Test6941923.java - test/gc/TestGCLogRotationViaJcmd.java - test/gc/g1/TestPrintGCDetails.java - test/gc/g1/TestSummarizeRSetStats.java - test/gc/g1/TestSummarizeRSetStatsPerRegion.java - test/gc/g1/TestSummarizeRSetStatsThreads.java - test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: 95f7632b030b Author: thartmann Date: 2016-01-06 08:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/95f7632b030b Merge Changeset: d89ccb9d34da Author: kvn Date: 2016-01-07 14:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d89ccb9d34da 8146581: Minor corrections to the patch submitted for earlier bug id - 8143925 Reviewed-by: kvn Contributed-by: kishor.kharbas at intel.com ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: e255a0645a67 Author: enevill Date: 2016-01-08 11:39 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e255a0645a67 8146678: aarch64: assertion failure: call instruction in an infinite loop Summary: Remove assertion Reviewed-by: aph ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp Changeset: f6615ec051d9 Author: mdoerr Date: 2016-01-08 11:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f6615ec051d9 8146612: C2: Precedence edges specification violated Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp Changeset: 13b04370e8e9 Author: vdeshpande Date: 2016-01-08 21:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/13b04370e8e9 8143353: update for x86 sin and cos in the math lib Summary: Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation. Reviewed-by: kvn ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp + src/cpu/x86/vm/macroAssembler_libm_x86_32.cpp + src/cpu/x86/vm/macroAssembler_libm_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp - src/cpu/x86/vm/macroAssembler_x86_libm.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 555c4d3f2fa5 Author: mdoerr Date: 2016-01-08 10:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/555c4d3f2fa5 8146613: PPC64: C2 does no longer respect int to long conversion for stub calls Reviewed-by: kvn, goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp Changeset: 116a12504a2f Author: vlivanov Date: 2015-12-18 20:23 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/116a12504a2f 8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize Reviewed-by: kvn, iklam, shade ! src/share/tools/hsdis/hsdis.c ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/utilities/debug.cpp Changeset: 48a466bcd095 Author: vlivanov Date: 2015-12-18 20:23 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/48a466bcd095 8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic Reviewed-by: roland ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: c90679b0ea25 Author: vlivanov Date: 2015-12-18 20:23 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c90679b0ea25 8133612: new clone logic added in 8042235 is missing from compiler intrinsics Reviewed-by: roland ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: 9e17d9e4b59f Author: roland Date: 2015-12-11 16:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9e17d9e4b59f 8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash Summary: Lost dependency when CastPP at Phis are eliminate Reviewed-by: kvn ! src/share/vm/opto/block.hpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp + test/compiler/controldependency/TestEliminatedCastPPAtPhi.java Changeset: 2709d991eabd Author: simonis Date: 2015-12-15 00:16 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2709d991eabd 8145015: jni_GetStringCritical asserts for empty strings Reviewed-by: thartmann, dholmes ! src/share/vm/prims/jni.cpp Changeset: bc5bc5e78622 Author: brutisso Date: 2015-12-15 09:58 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bc5bc5e78622 8145303: Clean up the units for log_gc_footer Reviewed-by: david, tschatzl, goetz ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp Changeset: 11f63995db66 Author: ihse Date: 2015-12-15 10:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/11f63995db66 8142909: Integration of minor fixes from the build-infra project Reviewed-by: dholmes, erikj - make/bsd/makefiles/saproc.make ! make/windows/create_obj_files.sh ! src/share/vm/adlc/adlparse.cpp Changeset: 44dbb88f085b Author: ihse Date: 2015-12-15 11:28 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/44dbb88f085b Merge - make/bsd/makefiles/saproc.make Changeset: 3c92df474305 Author: goetz Date: 2015-12-10 16:18 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3c92df474305 8145117: PPC64: Remove cpp interpreter implementation Reviewed-by: coleenp, mdoerr ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/interpreter_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/register_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 4221789897f1 Author: kzhaldyb Date: 2015-12-10 20:14 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4221789897f1 8143933: Create testlibrary for auxiliary methods used in g1/humongousObjects testing Reviewed-by: iignatyev, dfazunen - test/gc/g1/humongousObjects/Helpers.java ! test/gc/g1/humongousObjects/TestHumongousThreshold.java + test/gc/testlibrary/Helpers.java Changeset: 62cdd1dea38c Author: jprovino Date: 2015-12-14 17:06 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/62cdd1dea38c 8139768: Running with -XX:CMSOldPLABNumRefills=2147483648 causes EXCEPTION_INT_DIVIDE_BY_ZERO on Windows i586 Summary: Use double arithmetic to avoid integer overflow Reviewed-by: jwilhelm, tbenson ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp Changeset: a13661a0fcfa Author: jprovino Date: 2015-12-15 15:27 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a13661a0fcfa Merge - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java - make/bsd/makefiles/saproc.make ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp - src/share/vm/gc/g1/g1ErgoVerbose.cpp - src/share/vm/gc/g1/g1ErgoVerbose.hpp - src/share/vm/gc/g1/g1HRPrinter.cpp - src/share/vm/gc/g1/g1Log.cpp - src/share/vm/gc/g1/g1Log.hpp - test/gc/6941923/Test6941923.java - test/gc/TestGCLogRotationViaJcmd.java - test/gc/g1/TestPrintGCDetails.java - test/gc/g1/TestSummarizeRSetStats.java - test/gc/g1/TestSummarizeRSetStatsPerRegion.java - test/gc/g1/TestSummarizeRSetStatsThreads.java - test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: 9431c569c96f Author: jprovino Date: 2015-12-15 16:01 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9431c569c96f Merge Changeset: 8512cbf64495 Author: rprotacio Date: 2015-12-11 14:58 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8512cbf64495 8145153: Convert TraceMonitorInflation to Unified Logging Summary: Updated -XX:+TraceMonitorInflation flag to -Xlog:monitorinflation=debug, with an alias (and related alias table) to support the old option. Reviewed-by: dholmes, mockner, coleenp ! src/share/vm/logging/logTag.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/synchronizer.cpp + test/runtime/logging/MonitorInflationTest.java Changeset: 92d3da9be3df Author: coleenp Date: 2015-12-15 10:43 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/92d3da9be3df Merge - make/bsd/makefiles/saproc.make Changeset: 2933fda94452 Author: coleenp Date: 2015-12-15 16:01 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2933fda94452 Merge - test/gc/g1/humongousObjects/Helpers.java Changeset: f0141966004b Author: coleenp Date: 2015-12-15 17:57 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f0141966004b Merge Changeset: 4416c4fc5960 Author: iklam Date: 2015-12-07 09:19 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4416c4fc5960 8144853: Print the names of callees in PrintAssembly/PrintInterpreter Reviewed-by: dholmes, vlivanov ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp Changeset: 4055f3ec41cd Author: stuefe Date: 2015-12-09 14:56 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4055f3ec41cd 8144219: [posix] Remove redundant code around os::print_siginfo() Summary: for posix platforms, consolidate os::print_siginfo() in os_posix.cpp and remove cds fault special handling Reviewed-by: dholmes, simonis ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/posix/vm/vmError_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/vmError_windows.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: 74bc1282ef87 Author: brutisso Date: 2015-12-16 09:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/74bc1282ef87 8145315: VM crashes in print_task_time_stamps() Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc/parallel/gcTaskThread.cpp Changeset: 8c188166869d Author: goetz Date: 2015-12-16 08:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8c188166869d 8145528: PPC64: Remove cpp interpreter implementation - part II Reviewed-by: coleenp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp Changeset: 2e6c07b04d0b Author: iklam Date: 2015-12-16 19:30 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2e6c07b04d0b 8145620: Disable compiler/floatingpoint/ModNaN.java Reviewed-by: dholmes, coleenp ! test/compiler/floatingpoint/ModNaN.java Changeset: f2e3963c296d Author: stuefe Date: 2015-12-17 08:23 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f2e3963c296d 8079125: [aix] clean up Linux-specific code remnants in AIX coding Reviewed-by: goetz ! src/os/aix/vm/attachListener_aix.cpp ! src/os/aix/vm/jvm_aix.h ! src/os/aix/vm/osThread_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp Changeset: 432ae0f42a2c Author: rprotacio Date: 2015-12-17 11:18 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/432ae0f42a2c 8145629: Disable test/runtime/logging/MonitorInflationTest.java Summary: @ignore-ed logging/MonitorInflationTest.java Reviewed-by: hseigel, ctornqvi ! test/runtime/logging/MonitorInflationTest.java Changeset: 909896a55e24 Author: ctornqvi Date: 2015-12-17 08:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/909896a55e24 8145603: Enable build.bat to use vcproj to build Reviewed-by: mgronlun, mikael, gtriantafill ! make/windows/build.bat Changeset: 42900ccffe87 Author: ctornqvi Date: 2015-12-17 12:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/42900ccffe87 8145400: ProjectCreator broken after JEP 223 changes Reviewed-by: lfoltan, mgronlun ! make/windows/create.bat ! make/windows/projectfiles/common/Makefile ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatform.java ! src/share/vm/runtime/vm_version.cpp Changeset: f9828cc20c9d Author: ctornqvi Date: 2015-12-17 08:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f9828cc20c9d 8144716: Unable to build in Visual Studio after JVMCI change Reviewed-by: twisti, mgronlun ! make/windows/makefiles/projectcreator.make Changeset: 4f929017ebff Author: jbachorik Date: 2015-11-24 16:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4f929017ebff 8138677: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management) Reviewed-by: alanb, mchung, dholmes, erikj, ihse ! make/share/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp Changeset: c1a328946567 Author: sgehwolf Date: 2015-12-18 08:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c1a328946567 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 67b6d01df26f Author: jbachorik Date: 2015-12-18 09:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/67b6d01df26f Merge Changeset: 46c99701f209 Author: fparain Date: 2015-12-18 11:04 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/46c99701f209 8145317: ReservedStackTest fails with ReentrantLock looks corrupted Reviewed-by: acorn, dcubed ! test/runtime/ReservedStack/ReservedStackTest.java Changeset: b5e8035f63ae Author: tschatzl Date: 2015-12-18 11:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b5e8035f63ae 8145534: TestRemsetLogging.java takes a long time Summary: Improve the test and test settings to decrease the time it takes. Reviewed-by: brutisso, jmasa, dfazunen ! test/gc/g1/TestRemsetLogging.java ! test/gc/g1/TestRemsetLoggingPerRegion.java ! test/gc/g1/TestRemsetLoggingThreads.java ! test/gc/g1/TestRemsetLoggingTools.java Changeset: 3cef14dc7a14 Author: tschatzl Date: 2015-12-18 14:27 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3cef14dc7a14 8145673: G1RemSetSummary.hpp uses FREE_C_HEAP_ARRAY Summary: Move destructor work into cpp file Reviewed-by: mgerdin, stefank ! src/share/vm/gc/g1/g1RemSetSummary.cpp ! src/share/vm/gc/g1/g1RemSetSummary.hpp Changeset: 13d08c5b41e3 Author: tschatzl Date: 2015-12-18 14:32 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/13d08c5b41e3 8145752: Fix include guards in GC code Reviewed-by: mgerdin, stefank ! src/share/vm/gc/g1/g1CollectorState.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc/g1/g1YoungRemSetSamplingThread.hpp ! src/share/vm/gc/shared/allocTracer.hpp ! src/share/vm/gc/shared/copyFailedInfo.hpp Changeset: 50400f514767 Author: tschatzl Date: 2015-12-18 13:38 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/50400f514767 Merge Changeset: a9a101b70a85 Author: rprotacio Date: 2015-12-18 14:30 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a9a101b70a85 8145445: [TESTBUG] runtime/logging tests need to properly build and import libraries Summary: Adds the proper @build and import lines to the jtreg tests in the runtime/logging directory. Reviewed-by: iklam, hseigel ! test/runtime/logging/ClassInitializationTest.java ! test/runtime/logging/DefaultMethodsTest.java ! test/runtime/logging/MonitorInflationTest.java ! test/runtime/logging/SafepointTest.java ! test/runtime/logging/VMOperationTest.java Changeset: 046e55808d0c Author: coleenp Date: 2015-12-18 15:50 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/046e55808d0c 8144256: compiler/uncommontrap/TestStackBangRbp.java crashes VM on Solaris Summary: Take out inlining of methodHandle copy constructors and destructors Reviewed-by: hseigel, gtriantafill ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/interpreter/bytecodeStream.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.inline.hpp Changeset: e312bba7f96c Author: coleenp Date: 2015-12-19 02:32 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e312bba7f96c Merge Changeset: 4746b036af87 Author: goetz Date: 2015-11-18 11:31 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4746b036af87 8143215: gcc 4.1.2: fix three issues breaking the build. Summary: Also fix some more recent introduced missing casts. Reviewed-by: stuefe, simonis, kbarrett, tschatzl ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1IHOPControl.cpp ! src/share/vm/gc/shared/gcTraceSend.cpp Changeset: 9d3b562350d6 Author: kbarrett Date: 2015-12-19 03:07 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9d3b562350d6 Merge Changeset: b27022eb453f Author: tschatzl Date: 2015-12-21 12:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b27022eb453f 8145674: Fix includes and forward declarations in g1Remset files Reviewed-by: simonis, stefank ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp Changeset: a8f8a794a896 Author: tschatzl Date: 2015-12-21 12:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a8f8a794a896 8145667: Move FromCardCache into separate files Reviewed-by: mgerdin, stefank + src/share/vm/gc/g1/g1FromCardCache.cpp + src/share/vm/gc/g1/g1FromCardCache.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: e55a12654b8a Author: tschatzl Date: 2015-12-21 12:04 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e55a12654b8a 8145671: Rename FromCardCache to G1FromCardCache Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/g1FromCardCache.cpp ! src/share/vm/gc/g1/g1FromCardCache.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: 3125c4a60cc9 Author: goetz Date: 2015-12-20 10:37 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3125c4a60cc9 8139864: Improve handling of stack protection zones. Reviewed-by: stuefe, coleenp, fparain ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/stack_zero.hpp ! src/cpu/zero/vm/stack_zero.inline.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/shark/sharkStack.cpp Changeset: 3e0780b13d07 Author: coleenp Date: 2015-12-21 14:09 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3e0780b13d07 Merge Changeset: 9e01080a8b04 Author: sangheki Date: 2015-12-16 22:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9e01080a8b04 8144949: TestOptionsWithRanges -XX:NUMAInterleaveGranularity=2147483648 crashes VM Summary: Changed max range to 2G/8192G for NUMAInterleaveGranularity and removed constraint function Reviewed-by: jwilhelm, jmasa ! src/share/vm/code/codeCache.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/globals.hpp Changeset: b30f23a62cbf Author: sangheki Date: 2015-12-18 08:17 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b30f23a62cbf 8068394: Trace event for concurrent GC phases Summary: Add concurrent phase events for CMS and G1 Reviewed-by: brutisso, stefank ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/gcTimer.cpp ! src/share/vm/gc/shared/gcTimer.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/trace/trace.xml Changeset: 1615918cf23e Author: jmasa Date: 2015-12-21 19:43 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1615918cf23e Merge Changeset: 3dd182670d56 Author: kzhaldyb Date: 2015-12-17 16:46 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3dd182670d56 8132723: Add tests which check that soft references to humongous objects should work correctly 8132724: Add tests which check that weak references to humongous objects should work correctly Reviewed-by: jmasa, dfazunen ! src/share/vm/prims/whitebox.cpp + test/gc/g1/humongousObjects/TestObjectCollected.java Changeset: 6f61d99c16ac Author: iignatyev Date: 2015-12-21 22:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6f61d99c16ac Merge Changeset: f0130f03345d Author: iklam Date: 2015-12-21 13:58 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f0130f03345d 8145271: stand-alone hotspot build is broken Reviewed-by: ihse ! make/defs.make Changeset: 8616beacf8eb Author: iklam Date: 2015-12-22 00:08 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8616beacf8eb Merge Changeset: 1c59cf8c8b5b Author: tschatzl Date: 2015-12-22 11:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1c59cf8c8b5b 8145672: Remove dependency of G1FromCardCache to HeapRegionRemSet Summary: Move HeapRegionRemSet::num_par_rem_sets() to G1RemSet, and document it. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1FromCardCache.cpp ! src/share/vm/gc/g1/g1FromCardCache.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp Changeset: 30a1308768fa Author: tschatzl Date: 2015-12-22 11:03 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/30a1308768fa 8145774: Move scrubbing setup code away out of ConcurrentMark Summary: Remove dependency of ConcurrentMark to G1RemSet. Reviewed-by: jmasa, mgerdin ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp Changeset: 9c05e139faf7 Author: ctornqvi Date: 2015-12-22 05:26 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9c05e139faf7 8048521: Remove obsolete code from os_windows.cpp/hpp Reviewed-by: coleenp, rdurbin ! src/os/windows/vm/attachListener_windows.cpp ! src/os/windows/vm/jvm_windows.h ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os/windows/vm/perfMemory_windows.cpp Changeset: f1c8e5564d85 Author: ctornqvi Date: 2015-12-22 15:53 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f1c8e5564d85 Merge Changeset: d321ba06d890 Author: coleenp Date: 2015-12-22 11:11 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d321ba06d890 8074457: Remove the non-Zero CPP Interpreter Summary: Remove cppInterpreter assembly files and reorganize InterpreterGenerator includes Reviewed-by: goetz, bdelsart - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/frame_aarch64.hpp ! src/cpu/aarch64/vm/frame_aarch64.inline.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp - src/cpu/ppc/vm/interpreter_ppc.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp - src/cpu/sparc/vm/interpreter_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/register_definitions_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.cpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86.cpp - src/cpu/x86/vm/templateInterpreter_x86.hpp ! src/cpu/x86/vm/templateTable_x86.cpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp ! src/cpu/zero/vm/interpreter_zero.cpp - src/cpu/zero/vm/interpreter_zero.hpp ! src/cpu/zero/vm/methodHandles_zero.cpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeHistogram.hpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/cppInterpreter.cpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreter.hpp - src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp Changeset: 18e0ebaf5a3e Author: coleenp Date: 2015-12-22 19:33 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/18e0ebaf5a3e Merge - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/share/vm/interpreter/interpreterGenerator.hpp Changeset: 0c82805adfc5 Author: rprotacio Date: 2015-12-22 16:29 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0c82805adfc5 8141211: Convert TraceExceptions to Unified Logging Summary: The -XX:+TraceExceptions flag has been updated to the unified logging framework, i.e. -Xlog:exceptions. The old flag, because it is product-level, has been aliased to the UL option. Reviewed-by: dholmes, coleenp, mockner ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/exceptions.cpp ! test/runtime/CommandLine/TraceExceptionsTest.java + test/runtime/logging/ExceptionsTest.java Changeset: 903a2e023ffb Author: dsamersoff Date: 2015-12-23 13:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/903a2e023ffb 8067194: Restructure hotspot/agent/src to conform the modular source layout Summary: Move sources under jdk.hotspot.agent Reviewed-by: ihse, erikj, jbachorik - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh ! make/lib/Lib-jdk.hotspot.agent.gmk + make/mapfiles/libsaproc/mapfile-linux + make/mapfiles/libsaproc/mapfile-macosx + make/mapfiles/libsaproc/mapfile-solaris + src/jdk.hotspot.agent/doc/ReadMe-JavaScript.text + src/jdk.hotspot.agent/doc/cireplay.html + src/jdk.hotspot.agent/doc/clhsdb.html + src/jdk.hotspot.agent/doc/hsdb.html + src/jdk.hotspot.agent/doc/index.html + src/jdk.hotspot.agent/doc/jsdb.html + src/jdk.hotspot.agent/doc/transported_core.html + src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.c + src/jdk.hotspot.agent/linux/native/libsaproc/elfmacros.h + src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h + src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c + src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h + src/jdk.hotspot.agent/linux/native/libsaproc/proc_service.h + src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c + src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c + src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.c + src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.h + src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c + src/jdk.hotspot.agent/linux/native/libsaproc/symtab.h + src/jdk.hotspot.agent/linux/native/libsaproc/test.c + src/jdk.hotspot.agent/macosx/native/libsaproc/BsdDebuggerLocal.c + src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m + src/jdk.hotspot.agent/macosx/native/libsaproc/StubDebuggerLocal.c + src/jdk.hotspot.agent/macosx/native/libsaproc/elfmacros.h + src/jdk.hotspot.agent/macosx/native/libsaproc/libproc.h + src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c + src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.h + src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c + src/jdk.hotspot.agent/macosx/native/libsaproc/ps_proc.c + src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.c + src/jdk.hotspot.agent/macosx/native/libsaproc/salibelf.h + src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.c + src/jdk.hotspot.agent/macosx/native/libsaproc/symtab.h + src/jdk.hotspot.agent/macosx/native/libsaproc/test.c + src/jdk.hotspot.agent/scripts/README + src/jdk.hotspot.agent/scripts/start-debug-server.bat + src/jdk.hotspot.agent/scripts/start-debug-server.sh + src/jdk.hotspot.agent/scripts/start-debug-server64.sh + src/jdk.hotspot.agent/scripts/start-rmiregistry.bat + src/jdk.hotspot.agent/scripts/start-rmiregistry.sh + src/jdk.hotspot.agent/scripts/start-rmiregistry64.sh + src/jdk.hotspot.agent/share/classes/META-INF/services/com.sun.jdi.connect.Connector + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/AboutAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ActionManager.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ActionUtilities.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/AlignCenterAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/AlignLeftAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/AlignRightAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ApplyAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/BackAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/CancelAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/DelegateAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ExitAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/FileMenu.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/FinishAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/HelpAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/HelpMenu.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/NewAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/NextAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/OkAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/OpenAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/SaveAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/SaveAsAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/StateChangeAction.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/action/ViewMenu.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/CommonMenuBar.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/CommonToolBar.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/CommonUI.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/OkCancelDialog.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/SplashScreen.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/StatusBar.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/TabsDlg.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java + src/jdk.hotspot.agent/share/classes/com/sun/java/swing/ui/WizardDlg.java + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/development/Server24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/About24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Delete24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Find16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Help24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/History24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Information24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/New24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Open24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Save24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif + src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/BsdVtblAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/DebugServer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HelloWorld.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ObjectHistogram.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/RMIHelper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncherLoader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/StackTrace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/Win32VtblAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Operand.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Register.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciConstant.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciEnv.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstance.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMetadata.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethod.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciSymbol.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/Location.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/LocationValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MonitorValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/PCDesc.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeDesc.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/Stub.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VMRegImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Address.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/AddressException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DataSource.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/InputLexer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/OopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Page.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/PageCache.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ReadResult.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCName.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Space.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LineInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/SDE.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FreeChunk.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/HeapBlock.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/MemRegion.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ReferenceType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/StringTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Array.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BitData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BooleanField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BranchData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ByteField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CIntField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CallTypeData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CellTypeState.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CharField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CounterData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DoubleField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Field.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/FieldType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/FloatField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Instance.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/IntField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/JumpData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/LongField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MetadataField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MutationException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopPrinter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ProfileData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/RetData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ShortField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntries.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block_Array.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block_List.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Compile.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/HaltNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/InlineTree.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/JVMState.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/LoopNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachIfNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MultiNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node_Array.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node_List.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Phase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhiNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/ProjNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/RegionNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/RootNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/SafePointNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/TypeNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Arguments.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicLock.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Bytes.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Flags.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JNIid.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/OSThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMReg.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FlagDumper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JSnap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/AddressField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/CIntegerField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/CIntegerType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/Field.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JBooleanField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JByteField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JCharField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JDoubleField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JFloatField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JIntField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JLongField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/JShortField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/NarrowOopField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/OopField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/PointerType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/Type.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/TypeDataBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/WrongTypeException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Annotation.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Editor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/EditorCommands.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/EditorFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Inspector.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SAListener.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SAPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/StringTransferable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/FindAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/resources/arrow.png + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/resources/triangle.png + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AddressOps.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Assert.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BitMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Bits.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Interval.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/KlassArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MarkBits.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/MethodArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RBColor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RBNode.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RBTree.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U1Array.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U2Array.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js + src/jdk.hotspot.agent/share/native/libsaproc/sadis.c + src/jdk.hotspot.agent/solaris/native/libsaproc/libproc.h + src/jdk.hotspot.agent/solaris/native/libsaproc/salibproc.h + src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp + src/jdk.hotspot.agent/solaris/native/libsaproc/saproc_audit.cpp + src/jdk.hotspot.agent/test/jdi/README.jjh + src/jdk.hotspot.agent/test/jdi/SASanityChecker.java + src/jdk.hotspot.agent/test/jdi/TEST.ROOT + src/jdk.hotspot.agent/test/jdi/TargetAdapter.java + src/jdk.hotspot.agent/test/jdi/TargetListener.java + src/jdk.hotspot.agent/test/jdi/TestScaffold.java + src/jdk.hotspot.agent/test/jdi/VMConnection.java + src/jdk.hotspot.agent/test/jdi/jstack.sh + src/jdk.hotspot.agent/test/jdi/jstack64.sh + src/jdk.hotspot.agent/test/jdi/multivm.java + src/jdk.hotspot.agent/test/jdi/multivm.sh + src/jdk.hotspot.agent/test/jdi/runjdb.sh + src/jdk.hotspot.agent/test/jdi/runjpda.sh + src/jdk.hotspot.agent/test/jdi/runsa.sh + src/jdk.hotspot.agent/test/jdi/sagclient.java + src/jdk.hotspot.agent/test/jdi/sagdoit.java + src/jdk.hotspot.agent/test/jdi/sagtarg.java + src/jdk.hotspot.agent/test/jdi/sagtest.java + src/jdk.hotspot.agent/test/jdi/sasanity.sh + src/jdk.hotspot.agent/test/jdi/serialvm.java + src/jdk.hotspot.agent/test/jdi/serialvm.sh + src/jdk.hotspot.agent/test/libproc/LibprocClient.java + src/jdk.hotspot.agent/test/libproc/LibprocTest.java + src/jdk.hotspot.agent/test/libproc/Makefile + src/jdk.hotspot.agent/test/libproc/README + src/jdk.hotspot.agent/test/libproc/libproctest.sh + src/jdk.hotspot.agent/test/libproc/libproctest64.sh + src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 06da8d1995bd Author: hseigel Date: 2015-12-23 13:02 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/06da8d1995bd 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs Reviewed-by: coleenp, lfoltan, acorn, gtriantafill ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/BadNameAndType.java + test/runtime/classFileParserBug/emptyNameUtf8.jcod + test/runtime/classFileParserBug/emptySigUtf8.jcod Changeset: a51c3c17ec6e Author: mockner Date: 2015-12-23 15:05 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a51c3c17ec6e 8144874: Reimplement TraceClassResolution with Unified Logging. Summary: TraceClassResolution reimplemented with classresolve tag. Reviewed-by: coleenp, dholmes, iklam, rprotacio ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verificationType.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/reflection.cpp ! test/runtime/verifier/TraceClassRes.java Changeset: 10a04de22194 Author: mockner Date: 2015-12-23 20:14 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/10a04de22194 Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: fd60a8853157 Author: rprotacio Date: 2015-12-23 17:12 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/fd60a8853157 8145606: [TESTBUG] MonitorInflationTest.java should be rewritten to be more predictable Summary: logging/MonitorInflationTest.java now forced an object inflation and looks for that object. It no longer tests for object deflation. Reviewed-by: gtriantafill, coleenp, iklam ! test/runtime/logging/MonitorInflationTest.java Changeset: baf0f4395aef Author: coleenp Date: 2015-12-23 20:07 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/baf0f4395aef 8146011: sun/management/jmxremote/bootstrap/CustomLauncherTest crash at assert(stack_size) Summary: We were setting stack_overflow_limit before initialization completed which may change the stack base for some solaris systems with unlimited stack Reviewed-by: goetz, hseigel, gthornbr ! src/share/vm/runtime/thread.cpp Changeset: 01dbd2ca6037 Author: coleenp Date: 2015-12-24 03:28 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/01dbd2ca6037 Merge Changeset: 88fa33028cb4 Author: ctornqvi Date: 2015-12-24 07:35 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/88fa33028cb4 8146098: Visual Studio build fails after SA restructure Reviewed-by: goetz, hseigel, dsamersoff ! make/windows/makefiles/projectcreator.make Changeset: 107dae30be84 Author: kbarrett Date: 2015-12-28 13:48 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/107dae30be84 8071507: (ref) Clear phantom reference as soft and weak references do Summary: GC clears phantom refs on notification; update spec accordingly. Reviewed-by: mchung, jmasa ! src/share/vm/gc/shared/referenceProcessor.cpp Changeset: b3093f9cb24e Author: jprovino Date: 2016-01-01 17:08 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b3093f9cb24e Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make ! make/lib/Lib-jdk.hotspot.agent.gmk - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/templateInterpreter_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/share/vm/interpreter/interpreterGenerator.hpp - test/gc/g1/humongousObjects/Helpers.java Changeset: 891e9db94c0a Author: mlarsson Date: 2016-01-04 11:27 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/891e9db94c0a 8065331: Add trace events for failed allocations Reviewed-by: brutisso, ehelin ! src/share/vm/gc/shared/allocTracer.cpp ! src/share/vm/gc/shared/allocTracer.hpp ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/gcId.hpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/gc/shared/vmGCOperations.hpp ! src/share/vm/trace/trace.xml Changeset: 3c46a7626f7d Author: mlarsson Date: 2016-01-04 11:37 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3c46a7626f7d 8145083: Use semaphore instead of mutex for synchronization of Unified Logging configuration Reviewed-by: dholmes, kbarrett, mgronlun ! src/share/vm/logging/log.cpp ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logDiagnosticCommand.cpp ! src/share/vm/logging/logOutput.cpp ! src/share/vm/logging/logOutput.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/services/memoryService.cpp Changeset: fc6e4a929d57 Author: mlarsson Date: 2016-01-04 11:31 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/fc6e4a929d57 8144220: UL does not support full path names for log files on windows Reviewed-by: sla, mgronlun ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logConfiguration.hpp + test/serviceability/logging/TestQuotedLogOutputs.java Changeset: c6a106e8c629 Author: mlarsson Date: 2016-01-04 11:38 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c6a106e8c629 8145294: TestLogRotation.java triggers a race in the UL framework Reviewed-by: sla, mgronlun ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/logging/logConfiguration.hpp ! src/share/vm/logging/logFileOutput.cpp ! src/share/vm/logging/logFileOutput.hpp ! src/share/vm/logging/logOutput.hpp Changeset: 4da38698139f Author: iklam Date: 2016-01-04 13:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4da38698139f 8145593: Clean up metaspaceShared.cpp Reviewed-by: jiangli ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp Changeset: 2794bc7859f5 Author: jprovino Date: 2016-01-07 21:10 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2794bc7859f5 Merge ! src/cpu/aarch64/vm/frame_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/register_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java ! src/os/aix/vm/os_aix.cpp ! src/os/posix/vm/os_posix.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vm_version.cpp - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java ! test/runtime/logging/DefaultMethodsTest.java Changeset: 7672206096f1 Author: twisti Date: 2016-01-11 17:11 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7672206096f1 Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp - test/gc/g1/humongousObjects/Helpers.java Changeset: 330966bd2072 Author: dnsimon Date: 2016-01-11 14:23 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/330966bd2072 8146705: Improve JVMCI support for blocking compilation Reviewed-by: twisti, never, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: b8fbbc5bab85 Author: zmajo Date: 2016-01-12 09:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b8fbbc5bab85 8086053: Address inconsistencies regarding ZeroTLAB Summary: Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization. Reviewed-by: kvn, thartmann ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp ! test/TEST.groups + test/compiler/memoryinitialization/ZeroTLABTest.java Changeset: c8b709902e0e Author: roland Date: 2016-01-11 16:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c8b709902e0e 8145322: Code generated from unsafe loops can be slightly improved Summary: improve code generated from checkIndex and unsafe loops Reviewed-by: kvn, thartmann ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/superword.cpp Changeset: 0527c441b81b Author: roland Date: 2016-01-12 11:31 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0527c441b81b Merge Changeset: d9d0a63499ce Author: thartmann Date: 2016-01-12 12:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d9d0a63499ce 8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value Summary: Change arguments of Node::Identity() and Node::Value() from PhaseTransform* to PhaseGVN*. Reviewed-by: kvn, roland ! src/share/vm/opto/addnode.cpp ! src/share/vm/opto/addnode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/convertnode.hpp ! src/share/vm/opto/countbitsnode.cpp ! src/share/vm/opto/countbitsnode.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/divnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/intrinsicnode.cpp ! src/share/vm/opto/intrinsicnode.hpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/movenode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/mulnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/narrowptrnode.cpp ! src/share/vm/opto/narrowptrnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/rootnode.cpp ! src/share/vm/opto/rootnode.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp Changeset: 07efffd5d643 Author: thartmann Date: 2016-01-12 12:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/07efffd5d643 8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes Summary: Cut off dead if branch already during parsing (GVN). Reviewed-by: shade, kvn, roland ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/stringopts.cpp Changeset: fa208f0c40c3 Author: enevill Date: 2016-01-12 14:21 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/fa208f0c40c3 8146886: aarch64: fails to build following 8136525 and 8139864 Summary: Fix several build errors and warnings Reviewed-by: aph ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp Changeset: 9bcf88a91dd7 Author: kshefov Date: 2016-01-12 13:57 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9bcf88a91dd7 8141615: Add new public methods to sun.reflect.ConstantPool Reviewed-by: twisti, iignatyev, coleenp ! make/share/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: f4b5ce738b68 Author: kshefov Date: 2016-01-12 15:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f4b5ce738b68 Merge Changeset: f1d296cf3158 Author: kshefov Date: 2016-01-12 16:00 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f1d296cf3158 Merge Changeset: f6a062170373 Author: twisti Date: 2016-01-12 10:44 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f6a062170373 8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM Reviewed-by: coleenp, kvn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/runtime/java.cpp Changeset: 2748d975045f Author: roland Date: 2016-01-11 16:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2748d975045f 8146792: Predicate moved after partial peel may lead to broken graph Summary: partial peel can leave a pinned node between predicates and loop and prevent some loop predication Reviewed-by: kvn ! src/share/vm/opto/loopPredicate.cpp + test/compiler/loopopts/BadPredicateAfterPartialPeel.java Changeset: 7c1c2a79f981 Author: mdoerr Date: 2016-01-13 11:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7c1c2a79f981 8146978: PPC64: Fix build after integration of C++ interpreter removal Reviewed-by: goetz ! src/cpu/ppc/vm/register_ppc.hpp Changeset: ea1dcbec9dcc Author: aph Date: 2016-01-12 15:01 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ea1dcbec9dcc 8146891: AArch64 needs patch for 8032463 Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 9b8dcc07e53e Author: aph Date: 2016-01-13 15:57 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9b8dcc07e53e Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/share/vm/interpreter/interpreterGenerator.hpp - test/gc/g1/humongousObjects/Helpers.java Changeset: ebed187c7acc Author: zmajo Date: 2016-01-14 09:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ebed187c7acc 8071864: compiler/c2/6772683/InterruptedTest.java failed in nightly Summary: Increase the amount of time the main thread waits for the worker thread. Reviewed-by: kvn ! test/compiler/c2/6772683/InterruptedTest.java Changeset: 9833c8c49328 Author: neliasso Date: 2016-01-14 13:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9833c8c49328 8145331: SEGV in DirectivesStack::release(DirectiveSet*) Summary: getDefaultDirective was not updated in 8144873 Reviewed-by: twisti, kvn ! src/share/vm/compiler/compilerDirectives.cpp ! src/share/vm/prims/whitebox.cpp ! test/compiler/intrinsics/IntrinsicAvailableTest.java Changeset: 2c4e0146b775 Author: dnsimon Date: 2016-01-14 14:34 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2c4e0146b775 8146364: Remove @ServiceProvider mechanism from JVMCI Reviewed-by: twisti ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py - make/gensrc/Gensrc-jdk.vm.ci.gmk + src/jdk.vm.ci/share/classes/META-INF/services/jdk.vm.ci.hotspot.HotSpotJVMCIBackendFactory ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java Changeset: 551da9eee86b Author: Tom Rodriguez Date: 2016-01-14 23:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/551da9eee86b Merge ! .hgtags ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! make/defs.make ! make/windows/create.bat ! make/windows/create_obj_files.sh ! make/windows/makefiles/projectcreator.make ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.hpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/interpreter_zero.cpp ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h ! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c ! src/jdk.hotspot.agent/linux/native/libsaproc/salibelf.c ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Compile.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/InlineTree.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/JVMState.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JSnap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JStack.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/SAPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/soql/sa.js ! src/jdk.hotspot.agent/solaris/native/libsaproc/saproc.cpp ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatform.java ! src/share/tools/hsdis/hsdis.c ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1RemSetSummary.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionRemSet.hpp ! src/share/vm/gc/parallel/gcTaskThread.cpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp ! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp ! src/share/vm/gc/shared/vmGCOperations.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/mulnode.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.inline.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/accessFlags.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups Changeset: f69301f9d68f Author: Tom Rodriguez Date: 2016-01-14 23:23 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f69301f9d68f Fixup merge ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java Changeset: 900df024e7e2 Author: Tom Rodriguez Date: 2016-01-14 23:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/900df024e7e2 Merge ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py From tom.rodriguez at oracle.com Fri Jan 15 07:30:58 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:30:58 +0000 Subject: hg: graal/graal-jvmci-9/jaxws: 4 new changesets Message-ID: <201601150730.u0F7UxEi005135@aojmv0008.oracle.com> Changeset: 97b31ca0dd77 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/97b31ca0dd77 Added tag jdk-9+98 for changeset 67c84077edc3 ! .hgtags Changeset: f668b4c8f229 Author: coffeys Date: 2015-12-24 17:22 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/f668b4c8f229 8145545: Typos in Javadoc of XmlAdapter Reviewed-by: coffeys Contributed-by: abhijit.r.roy at oracle.com ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlAdapter.java Changeset: 71bf85ee3e26 Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/71bf85ee3e26 Added tag jdk-9+99 for changeset 97b31ca0dd77 ! .hgtags Changeset: d0a97e57d233 Author: lana Date: 2015-12-24 10:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/d0a97e57d233 Merge From tom.rodriguez at oracle.com Fri Jan 15 07:31:14 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:31:14 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 100 new changesets Message-ID: <201601150731.u0F7VH7r005326@aojmv0008.oracle.com> Changeset: 9f596786d516 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9f596786d516 Added tag jdk-9+98 for changeset f86ee68d1107 ! .hgtags Changeset: b52d2ad9fa54 Author: lana Date: 2015-12-18 09:55 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b52d2ad9fa54 Merge - src/java.base/share/classes/sun/misc/BASE64Decoder.java - src/java.base/share/classes/sun/misc/BASE64Encoder.java - src/java.base/share/classes/sun/misc/CharacterDecoder.java - src/java.base/share/classes/sun/misc/CharacterEncoder.java - src/java.base/share/classes/sun/misc/HexDumpEncoder.java - src/java.base/share/classes/sun/misc/ProxyGenerator.java - src/java.base/share/classes/sun/misc/Queue.java - src/java.base/share/classes/sun/misc/Request.java - src/java.base/share/classes/sun/misc/RequestProcessor.java - src/java.base/share/classes/sun/misc/UCDecoder.java - src/java.base/share/classes/sun/misc/UCEncoder.java - src/java.base/share/classes/sun/misc/UUDecoder.java - src/java.base/share/classes/sun/misc/UUEncoder.java - src/java.base/share/native/libzip/ZipFile.c - test/sun/misc/Encode/DecodeBuffer.java - test/sun/misc/Encode/Encode.java - test/sun/misc/Encode/GetBytes.java Changeset: 65f45c833654 Author: xuelei Date: 2015-12-18 23:54 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/65f45c833654 8049321: Support SHA256WithDSA in JSSE Reviewed-by: wetmore, mullan ! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: 7373c07f4cca Author: redestad Date: 2015-12-19 02:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7373c07f4cca 8144723: MethodHandleImpl.initStatics is no longer needed Reviewed-by: vlivanov, mhaupt, forax ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 86e9fba8f9a4 Author: sundar Date: 2015-12-21 09:40 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/86e9fba8f9a4 8145750: jjs fails to run simple scripts with security manager turned on Reviewed-by: hannesw, alanb ! src/java.base/share/conf/security/java.policy + test/tools/jjs/Hello.java + test/tools/jjs/args.js + test/tools/jjs/classpath.js + test/tools/jjs/common.sh + test/tools/jjs/es6.js + test/tools/jjs/file.js + test/tools/jjs/file.out + test/tools/jjs/jjs-DTest.sh + test/tools/jjs/jjs-argsTest.sh + test/tools/jjs/jjs-cpTest.sh + test/tools/jjs/jjs-es6Test.sh + test/tools/jjs/jjs-fileTest.sh + test/tools/jjs/jjs-helpTest.sh + test/tools/jjs/jjs-scriptingTest.sh + test/tools/jjs/jjs-strictTest.sh + test/tools/jjs/scripting.js + test/tools/jjs/strict.js + test/tools/jjs/sysprops.js + test/tools/jjs/sysprops.policy Changeset: 870441a8890a Author: xiaofeya Date: 2015-12-21 13:43 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/870441a8890a 8131155: java/net/NetworkInterface/NetworkInterfaceStreamTest.java failed because of Teredo Tunneling Pseudo-Interface Reviewed-by: amlu, chegar, psandoz ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java Changeset: 117b25ef4717 Author: dfuchs Date: 2015-12-21 13:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/117b25ef4717 8145686: SimpleConsoleLogger and LogRecord should take advantage of StackWalker to skip classes implementing System.Logger Summary: methods defined on classes implementing System.Logger will be skipped when looking for the calling method. Reviewed-by: mchung ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! test/java/lang/System/Logger/default/DefaultLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java Changeset: 7c8488605485 Author: rriggs Date: 2015-12-21 11:34 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7c8488605485 8138696: java.lang.ref.Cleaner - an easy to use alternative to finalization Reviewed-by: mchung, mr, chegar, plevart, kbarrett, dholmes + src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/package-info.java + src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java + test/java/lang/ref/CleanerTest.java Changeset: 0e95eebcfb29 Author: naoto Date: 2015-12-21 09:05 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0e95eebcfb29 8134916: LocaleData.cldr for sun/text/resources/LocaleDataTest.java seems to contain wrong data Reviewed-by: okutsu ! test/sun/text/resources/LocaleData.cldr ! test/sun/text/resources/LocaleDataTest.java Changeset: e1a789be1535 Author: sundar Date: 2015-12-21 23:27 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e1a789be1535 8145909: tools/jjs/jjs-fileTest.sh fails after JDK-8145750 except on windows Reviewed-by: jjg ! test/tools/jjs/file.out Changeset: 70ae19973321 Author: redestad Date: 2015-12-21 20:54 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/70ae19973321 8145680: Remove unnecessary explicit initialization of volatile variables in java.base Reviewed-by: alanb, chegar, jfranck, shade ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/io/PipedInputStream.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/channels/SelectionKey.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/text/DateFormatSymbols.java ! src/java.base/share/classes/java/text/DecimalFormatSymbols.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/sun/misc/VM.java ! src/java.base/share/classes/sun/net/www/http/HttpCapture.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/FileLockImpl.java ! src/java.base/share/classes/sun/nio/ch/MembershipKeyImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java ! src/java.base/share/classes/sun/reflect/MethodAccessorGenerator.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java Changeset: 7cef11a5e1af Author: rriggs Date: 2015-12-21 15:26 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7cef11a5e1af 8136597: java/lang/ProcessHandle/InfoTest.java fails Summary: Correct for truncated command line Reviewed-by: redestad ! test/java/lang/ProcessHandle/InfoTest.java Changeset: 4ed98569717b Author: sebastian Date: 2015-12-15 17:35 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4ed98569717b 4906983: java.net.URL constructors throw MalformedURLException in undocumented way Summary: Added some testcases for the corner-cases in question and clarified javadoc Reviewed-by: chegar, msheppar ! src/java.base/share/classes/java/net/URL.java ! test/java/net/URL/TestPort.java Changeset: 0d3deaa940ac Author: dbuck Date: 2015-12-21 19:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0d3deaa940ac Merge Changeset: f9d2f9b967dc Author: dbuck Date: 2015-12-21 21:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f9d2f9b967dc Merge Changeset: bb61b1821253 Author: dbuck Date: 2015-12-21 23:00 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bb61b1821253 Merge Changeset: facc0257f4f0 Author: amlu Date: 2015-12-22 11:07 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/facc0257f4f0 8145869: Mark test JMXStartStopTest.java and TestJstatdServer.java as intermittently failing Reviewed-by: darcy ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jstatd/TestJstatdServer.java Changeset: 9f6ae01c98cf Author: chegar Date: 2015-12-22 12:17 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9f6ae01c98cf 8145990: Move sun.misc math support classes to jdk.internal.math Reviewed-by: bpb, darcy ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/text/DigitList.java ! src/java.base/share/classes/java/util/Formatter.java + src/java.base/share/classes/jdk/internal/math/DoubleConsts.java + src/java.base/share/classes/jdk/internal/math/FDBigInteger.java + src/java.base/share/classes/jdk/internal/math/FloatConsts.java + src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java + src/java.base/share/classes/jdk/internal/math/FormattedFloatingDecimal.java - src/java.base/share/classes/sun/misc/DoubleConsts.java - src/java.base/share/classes/sun/misc/FDBigInteger.java - src/java.base/share/classes/sun/misc/FloatConsts.java - src/java.base/share/classes/sun/misc/FloatingDecimal.java - src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java ! src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicDouble.java + test/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java + test/jdk/internal/math/FloatingDecimal/OldFloatingDecimalForTest.java + test/jdk/internal/math/FloatingDecimal/TestFDBigInteger.java + test/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java - test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java - test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java - test/sun/misc/FloatingDecimal/TestFDBigInteger.java - test/sun/misc/FloatingDecimal/TestFloatingDecimal.java Changeset: 724df36317cc Author: redestad Date: 2015-12-22 16:42 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/724df36317cc 8145988: Use the raw methods of java.net.URI when possible Reviewed-by: shade, chegar ! src/java.base/share/classes/java/io/File.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsUriSupport.java Changeset: 8bfb3dd25947 Author: redestad Date: 2015-12-22 19:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8bfb3dd25947 8145862: Improve lazy initialization of fields in java.net.URI Reviewed-by: shade, chegar ! src/java.base/share/classes/java/net/URI.java Changeset: d5eae4c54386 Author: erikj Date: 2015-11-24 15:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d5eae4c54386 8143895: Fix LDFLAGS issues after JDK-8056925 Reviewed-by: ihse ! make/launcher/Launcher-jdk.accessibility.gmk Changeset: 66b08dbfdb6a Author: srl Date: 2015-11-24 13:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/66b08dbfdb6a 8068619: remove unused internal function in layout Summary: No functional change. Removes unused code. Makes JDK's layout engine have the same signature as ICU HarfBuzz's wrapper. Reviewed: http://mail.openjdk.java.net/pipermail/2d-dev/2015-March/005156.html Reviewed-by: prr ! src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.cpp ! src/java.desktop/share/native/libfontmanager/FontInstanceAdapter.h ! src/java.desktop/share/native/libfontmanager/layout/LEFontInstance.h Changeset: 9ab6bbfb2842 Author: psadhukhan Date: 2015-11-25 14:44 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9ab6bbfb2842 7063986: Wrong JNi method call in font scaler Reviewed-by: prr, rchamyal ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: a78263581ce6 Author: arapte Date: 2015-11-26 19:12 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a78263581ce6 8055197: TextField deletes multiline strings Reviewed-by: serb, alexsch ! src/java.desktop/share/classes/java/awt/TextField.java + test/java/awt/TextField/EOLTest/EOLTest.java Changeset: 54ee396d17f0 Author: ssadetsky Date: 2015-12-01 19:02 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/54ee396d17f0 8081457: TrayIcon tests fail in OEL 7 only Reviewed-by: alexsch, serb, azvegint ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! test/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java ! test/java/awt/TrayIcon/ModalityTest/ModalityTest.java ! test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java ! test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java ! test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java ! test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy ! test/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java ! test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java ! test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java Changeset: 26e65a8e9548 Author: ssadetsky Date: 2015-12-01 19:07 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/26e65a8e9548 8068228: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel Reviewed-by: ssadetsky, arapte - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html ! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java Changeset: 5ed9c2c9abe6 Author: ssadetsky Date: 2015-12-01 19:21 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5ed9c2c9abe6 8030702: Deadlock between subclass of AbstractDocument and UndoManager Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/undo/UndoManager.java + src/java.desktop/share/classes/sun/swing/text/UndoableEditLockSupport.java + test/javax/swing/undo/UndoManager/AbstractDocumentUndoConcurrentTest.java Changeset: 06f9a2bff766 Author: jdv Date: 2015-12-02 00:34 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/06f9a2bff766 8074967: [macosx] JPEGImageReader incorrectly identifies YCbCr JPEGs as RGB in standard metadata Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java + test/javax/imageio/plugins/jpeg/JpegMetadataColorSpaceTest.java + test/javax/imageio/plugins/jpeg/nomarkers.jpg Changeset: 644e1d66e301 Author: jdv Date: 2015-12-02 00:47 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/644e1d66e301 6967419: IndexOutOfBoundsException when drawing PNGs Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java + test/javax/imageio/plugins/png/PngForceStopWritingTest.java Changeset: de7c47b7b8a6 Author: jdv Date: 2015-12-02 00:52 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/de7c47b7b8a6 8041501: ImageIO reader is not capable of reading JPEGs without JFIF header Reviewed-by: prr, psadhukhan ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c + test/javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java Changeset: 284925b520f1 Author: andrew Date: 2015-12-02 21:23 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/284925b520f1 8144071: ImageIO does not reset stream if an exception is thrown Summary: Reset the I/O stream in a finally block Reviewed-by: andrew Contributed-by: Jiri Vanek ! src/java.desktop/share/classes/javax/imageio/ImageIO.java + test/javax/imageio/spi/MarkTryFinallyReproducer.java Changeset: 768308605946 Author: prr Date: 2015-12-02 16:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/768308605946 Merge ! make/launcher/Launcher-jdk.accessibility.gmk - make/launcher/Launcher-jdk.jvmstat.gmk - src/java.base/share/classes/sun/misc/Contended.java - src/java.base/unix/classes/sun/nio/ch/DefaultSelectorProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteHost.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/RemoteVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/remote/package.html - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostProvider.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/MonitoredHostRmiService.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/PerfDataBuffer.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteMonitoredVm.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/RemoteVmManager.java - src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/rmi/package.html - src/jdk.jvmstat/share/classes/sun/tools/jstatd/Jstatd.java - src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteHostImpl.java - src/jdk.jvmstat/share/classes/sun/tools/jstatd/RemoteVmImpl.java - test/lib/testlibrary/jdk/testlibrary/InputArguments.java - test/sun/security/tools/jarsigner/warning.sh Changeset: 1c75bb34131e Author: serb Date: 2015-12-03 12:27 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1c75bb34131e 8131754: AquaTreeUI.getCollapsedIcon() issue reported in java beans tests with a modular build Reviewed-by: malenkov, alexsch ! src/java.desktop/share/classes/javax/swing/JComponent.java + test/java/beans/XMLEncoder/javax_swing_JComponent.java Changeset: 63f434d00585 Author: aivanov Date: 2015-12-03 15:22 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/63f434d00585 8134152: Public API for java 8 DataFlavor fields do not have @since tag Reviewed-by: ssadetsky, alexsch ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: d758cae77635 Author: prr Date: 2015-12-03 11:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d758cae77635 Merge Changeset: a40afde1f7b2 Author: rchamyal Date: 2015-12-04 09:56 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a40afde1f7b2 8067660: JFileChooser create new folder fails silently Reviewed-by: alexsch, psadhukhan ! src/java.desktop/share/classes/javax/swing/filechooser/FileSystemView.java + test/javax/swing/JFileChooser/8067660/FileChooserTest.java Changeset: 313b0c722ffe Author: psadhukhan Date: 2015-12-04 13:52 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/313b0c722ffe 8140530: Creating a VolatileImage with size 0, 0 results in no longer working g2d.drawStri Reviewed-by: flar, serb ! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c + test/java/awt/image/VolatileImage/VolatileImageBug.java Changeset: 601407e6105a Author: lbourges Date: 2015-12-05 09:48 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/601407e6105a 8144630: Use PrivilegedAction to create Thread in Marlin RendererStats Reviewed-by: prr, flar ! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java Changeset: bd052ed8bf6f Author: psadhukhan Date: 2015-12-08 11:25 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bd052ed8bf6f 7160052: GlyphVector.setGlyphPosition can throw an exception on valid input Reviewed-by: jdv, serb ! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java + test/java/awt/font/GlyphVector/TestStandardGlyphVectorBug.java Changeset: a091064e48f5 Author: arapte Date: 2015-12-09 02:41 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a091064e48f5 8060137: Removing Text from TextField / TextArea is not possible after typing Reviewed-by: ssadetsky, psadhukhan ! src/java.desktop/share/classes/java/awt/TextComponent.java ! test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java + test/java/awt/TextField/TextFieldEditing/TextFieldEditing.java Changeset: f96067ff0019 Author: serb Date: 2015-12-08 19:50 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f96067ff0019 7159591: [macosx] In SetFontTest there's no space for the second button Reviewed-by: arapte, serb Contributed-by: manajit.halder at oracle.com ! test/java/awt/List/SetFontTest/SetFontTest.html Changeset: f7b36c518a5f Author: arapte Date: 2015-12-09 18:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f7b36c518a5f 8144915: TextField throws NPE Reviewed-by: ssadetsky, serb ! src/java.desktop/share/classes/java/awt/TextField.java Changeset: 7b8890408366 Author: serb Date: 2015-12-09 18:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7b8890408366 8143909: Behavior of null arguments not specified in javax.sound.midi.spi Summary: The specification change was reviewed by Florian Bomers also Reviewed-by: amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDeviceProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/JARSoundbankReader.java ! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencerProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftProvider.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiDeviceProvider.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileWriter.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java - test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java - test/javax/sound/midi/MidiDeviceProvider/NullInfo.java - test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java + test/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java + test/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java + test/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java + test/javax/sound/midi/spi/MidiFileReader/ExpectedNPEOnNull.java + test/javax/sound/midi/spi/MidiFileWriter/ExpectedNPEOnNull.java + test/javax/sound/midi/spi/SoundbankReader/ExpectedNPEOnNull.java Changeset: 779ee10f495f Author: lbourges Date: 2015-12-09 13:59 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/779ee10f495f 8144828: Marlin renderer causes unaligned write accesses Reviewed-by: prr, flar ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java Changeset: bc206c4cda2e Author: prr Date: 2015-12-09 15:20 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bc206c4cda2e 8137106: EUDC (End User Defined Characters) are not displayed on Windows with Java 8u60+ Reviewed-by: serb, jgodinez ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java Changeset: a6d002e85766 Author: aniyogi Date: 2015-12-10 14:21 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a6d002e85766 8139169: [macosx] Action registered for keyboard shortcut is called twice Reviewed-by: serb, alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m + test/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java Changeset: 144857d07b80 Author: psadhukhan Date: 2015-12-10 16:09 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/144857d07b80 8040139: Test closed/javax/print/attribute/Services_getDocFl.java fails with NullpointerException Reviewed-by: jdv, prr ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java + test/javax/print/attribute/Services_getDocFl.java Changeset: 2459ec1af080 Author: ptbrunet Date: 2015-12-10 12:16 -0600 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/2459ec1af080 8071334: Investigate JAB changes required to support the version string change Summary: remove use of java.version property; no longer needed Reviewed-by: van, alexsch Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: ac644ff52d19 Author: prr Date: 2015-12-10 11:46 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ac644ff52d19 Merge - src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngine.java - src/jdk.deploy.osx/macosx/classes/apple/applescript/AppleScriptEngineFactory.java - src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.h - src/jdk.deploy.osx/macosx/native/libapplescriptengine/AS_NS_ConversionUtils.m - src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptEngine.m - src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.h - src/jdk.deploy.osx/macosx/native/libapplescriptengine/AppleScriptExecutionContext.m - src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.h - src/jdk.deploy.osx/macosx/native/libapplescriptengine/NS_Java_ConversionUtils.m Changeset: b241e22181c2 Author: prr Date: 2015-12-10 12:51 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b241e22181c2 8144858: HBShaper.c does not compiler with VS2010 Reviewed-by: serb, simonis ! src/java.desktop/share/native/libfontmanager/HBShaper.c Changeset: d2bb8239ba2d Author: lbourges Date: 2015-12-10 15:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d2bb8239ba2d 8144446: Automate the Marlin crash test Reviewed-by: prr, flar ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java ! test/sun/java2d/marlin/CrashTest.java Changeset: 590d490181cc Author: lbourges Date: 2015-12-10 15:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/590d490181cc 8144445: Maximum size checking in Marlin ArrayCache utility methods is not optimal Reviewed-by: prr, flar ! src/java.desktop/share/classes/sun/java2d/marlin/ArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java + test/sun/java2d/marlin/ArrayCacheSizeTest.java Changeset: ec5113be2208 Author: lbourges Date: 2015-12-10 15:58 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ec5113be2208 8144654: Improve Marlin logging Reviewed-by: prr, flar ! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinUtils.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java Changeset: e11161168aab Author: bpb Date: 2015-12-11 11:38 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e11161168aab 8144245: [PIT] javax/imageio/plugins/shared/WriteAfterAbort.java Summary: Reset stream position after abort; change IAEs to NPEs. Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! test/ProblemList.txt ! test/javax/imageio/plugins/shared/WriteAfterAbort.java + test/javax/imageio/plugins/tiff/WriteToSequenceAfterAbort.java Changeset: 37697c44c8f8 Author: bpb Date: 2015-12-11 15:07 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/37697c44c8f8 8144997: "IIOException: Field data is past end-of-stream" when calling TIFFImageReader.read() Summary: Instead of failing for an IFD entry with bad type or offset, continue with the next entry. Reviewed-by: prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFIFD.java Changeset: 397f06bb61cd Author: prr Date: 2015-12-14 10:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/397f06bb61cd Merge - src/java.base/share/native/libzip/ZipFile.c Changeset: d5a55d89a3bd Author: prr Date: 2015-12-14 14:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d5a55d89a3bd Merge - src/java.base/share/classes/sun/misc/HexDumpEncoder.java - src/java.base/share/classes/sun/misc/Request.java - src/java.base/share/classes/sun/misc/RequestProcessor.java Changeset: 966f8b2c8cd3 Author: prr Date: 2015-12-22 09:14 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/966f8b2c8cd3 Merge - src/java.base/share/classes/sun/misc/BASE64Decoder.java - src/java.base/share/classes/sun/misc/BASE64Encoder.java - src/java.base/share/classes/sun/misc/CharacterDecoder.java - src/java.base/share/classes/sun/misc/CharacterEncoder.java - src/java.base/share/classes/sun/misc/DoubleConsts.java - src/java.base/share/classes/sun/misc/FDBigInteger.java - src/java.base/share/classes/sun/misc/FloatConsts.java - src/java.base/share/classes/sun/misc/FloatingDecimal.java - src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java - src/java.base/share/classes/sun/misc/ProxyGenerator.java - src/java.base/share/classes/sun/misc/Queue.java - src/java.base/share/classes/sun/misc/UCDecoder.java - src/java.base/share/classes/sun/misc/UCEncoder.java - src/java.base/share/classes/sun/misc/UUDecoder.java - src/java.base/share/classes/sun/misc/UUEncoder.java ! test/ProblemList.txt - test/sun/misc/Encode/DecodeBuffer.java - test/sun/misc/Encode/Encode.java - test/sun/misc/Encode/GetBytes.java - test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java - test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java - test/sun/misc/FloatingDecimal/TestFDBigInteger.java - test/sun/misc/FloatingDecimal/TestFloatingDecimal.java Changeset: 17c65015ebcc Author: prr Date: 2015-12-22 10:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/17c65015ebcc Merge Changeset: 9359b41628d5 Author: rriggs Date: 2015-12-22 14:12 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9359b41628d5 8146012: CleanerTest fails: Cleanable should have been freed Summary: Simplify cleanables being called and use WhiteBox to trigger GC Reviewed-by: chegar ! test/java/lang/ref/CleanerTest.java Changeset: c89275e90496 Author: chegar Date: 2015-12-22 21:30 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c89275e90496 8146038: CleanerImpl should not depend on ManagedLocalsThread Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java Changeset: 47e7d7363249 Author: chegar Date: 2015-12-22 21:32 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/47e7d7363249 8146000: Remove sun.mics.CompoundEnumeration Reviewed-by: coffeys, shade ! src/java.base/share/classes/java/lang/ClassLoader.java - src/java.base/share/classes/sun/misc/CompoundEnumeration.java Changeset: 6338191e2e44 Author: xuelei Date: 2015-12-23 03:51 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6338191e2e44 8133070: Hot lock on BulkCipher.isAvailable Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/CipherBox.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/CipherSuiteList.java ! src/java.base/share/classes/sun/security/ssl/JsseJce.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: ec08bf9b7cb2 Author: olagneau Date: 2015-12-18 17:42 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ec08bf9b7cb2 8058865: JMX Test Refactoring Reviewed-by: jbachorik + test/javax/management/MBeanServer/ExceptionFactory.java + test/javax/management/MBeanServer/ExceptionTest.java + test/javax/management/MBeanServer/ExceptionThrower.java + test/javax/management/MBeanServer/ExceptionThrowerMBean.java + test/javax/management/mxbean/Basic.java + test/javax/management/mxbean/BasicMXBean.java + test/javax/management/mxbean/MXBeanExceptionHandlingTest.java + test/javax/management/mxbean/MXBeanInteropTest1.java + test/javax/management/mxbean/MXBeanInteropTest2.java + test/javax/management/mxbean/MXBeanLoadingTest1.java + test/javax/management/mxbean/MXBeanNotifTest.java + test/javax/management/mxbean/MXBeanWeirdParamTest.java + test/javax/management/mxbean/SqeDescriptorKey.java + test/javax/management/mxbean/SqeNotification.java + test/javax/management/mxbean/SqeParameter.java + test/javax/management/mxbean/Utils.java + test/javax/management/query/QueryData.java + test/javax/management/query/QueryFactory.java + test/javax/management/query/ServerDelegate.java + test/javax/management/query/ServerDelegateMBean.java + test/javax/management/query/SqeDescriptorKey.java + test/javax/management/query/SupportedQueryTypesTest.java + test/javax/management/query/TestQuery.java + test/javax/management/query/TestQueryMBean.java + test/javax/management/security/AuthorizationTest.java + test/javax/management/security/MBS_Light.java + test/javax/management/security/MBS_LightMBean.java + test/javax/management/security/RjmxMBeanParameter.java + test/javax/management/security/SecurityTest.java + test/javax/management/security/ServerDelegate.java + test/javax/management/security/ServerDelegateMBean.java + test/javax/management/security/Simple.java + test/javax/management/security/SimpleListener.java + test/javax/management/security/SimpleMBean.java + test/javax/management/security/SqeDescriptorKey.java + test/javax/management/security/TestJMXAuthenticator.java + test/javax/management/security/TestSampleLoginModule.java + test/javax/management/security/Utils.java + test/javax/management/security/access.properties + test/javax/management/security/java.policy.authorization + test/javax/management/security/keystoreAgent + test/javax/management/security/keystoreClient + test/javax/management/security/login.config + test/javax/management/security/password.properties + test/javax/management/security/truststoreAgent + test/javax/management/security/truststoreClient Changeset: d0a642db657b Author: ntv Date: 2015-12-23 13:19 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d0a642db657b 8143413: add toEpochSecond methods for efficient access Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! test/java/time/tck/java/time/TCKLocalDate.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java Changeset: f9a4a8cbbf49 Author: xuelei Date: 2015-12-24 15:22 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f9a4a8cbbf49 8146192: Add test for JDK-8049321 Reviewed-by: mullan + test/javax/net/ssl/TLSv12/SignatureAlgorithms.java Changeset: 13c93f022b65 Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/13c93f022b65 Added tag jdk-9+99 for changeset e1a789be1535 ! .hgtags Changeset: 35859ef93e99 Author: lana Date: 2015-12-24 10:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/35859ef93e99 Merge - src/java.base/share/classes/sun/misc/CompoundEnumeration.java - src/java.base/share/classes/sun/misc/DoubleConsts.java - src/java.base/share/classes/sun/misc/FDBigInteger.java - src/java.base/share/classes/sun/misc/FloatConsts.java - src/java.base/share/classes/sun/misc/FloatingDecimal.java - src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html - test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java - test/javax/sound/midi/MidiDeviceProvider/NullInfo.java - test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java - test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java - test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java - test/sun/misc/FloatingDecimal/TestFDBigInteger.java - test/sun/misc/FloatingDecimal/TestFloatingDecimal.java Changeset: f371bdfb7875 Author: igerasim Date: 2015-12-25 16:43 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f371bdfb7875 8066982: ZonedDateTime.parse() returns wrong ZoneOffset around DST fall transition Summary: In Parsed.java the method resolveInstant() is altered such that, the offset (if present) will be given priority over zone. Reviewed-by: rriggs, scolebourne Contributed-by: ramanand.patil at oracle.com ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/TCKZonedDateTime.java + test/java/time/tck/java/time/format/TCKDTFParsedInstant.java Changeset: 3f00e1b74464 Author: igerasim Date: 2015-12-25 16:45 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3f00e1b74464 8145388: URLConnection.guessContentTypeFromStream returns image/jpg for some JPEG images Summary: Since "image/jpg" is not a valid Content Type, the method should return "image/jpeg" when APPn marker segment has 'EE' as a marker type. Reviewed-by: prr, bpb Contributed-by: ramanand.patil at oracle.com ! src/java.base/share/classes/java/net/URLConnection.java Changeset: 20d991bc9171 Author: xuelei Date: 2015-12-28 00:02 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/20d991bc9171 8146197: SignatureAlgorithms.java after push of JDK-8146192 Reviewed-by: henryjen, jnimeh, mullan ! test/javax/net/ssl/TLSv12/SignatureAlgorithms.java Changeset: 6fde8da39d20 Author: xiaofeya Date: 2015-12-28 19:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6fde8da39d20 8146209: java/net/NetworkInterface/NetworkInterfaceStreamTest.java still fails after fix JDK-8131155 Reviewed-by: chegar Contributed-by: felix.yang at oracle.com ! test/java/net/NetworkInterface/NetworkInterfaceStreamTest.java Changeset: 5cebf921be7a Author: sdrach Date: 2015-12-30 16:15 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5cebf921be7a 8144355: JDK 9 changes to ZipFileSystem to support multi-release jar files Summary: JEP 238 Multi-Release JarFileSystem implementation Reviewed-by: alanb, psandoz, sherman + src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java + test/jdk/nio/zipfs/MultiReleaseJarTest.java + test/lib/testlibrary/java/util/jar/Compiler.java + test/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java + test/lib/testlibrary/java/util/jar/JarBuilder.java Changeset: f9919c0e0a18 Author: sebastian Date: 2015-12-30 19:20 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f9919c0e0a18 8145981: (fs) LinuxWatchService can reports events against wrong directory Summary: Fixes wakeup mechanism of LinuxWatchService and introduces a test Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java + test/java/nio/file/WatchService/UpdateInterference.java Changeset: 3d452840f482 Author: weijun Date: 2016-01-04 17:03 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3d452840f482 8146377: test/sun/security/tools/jarsigner/concise_jarsigner.sh failing Reviewed-by: xuelei ! test/sun/security/tools/jarsigner/concise_jarsigner.sh Changeset: 4f224680d2bf Author: lancea Date: 2016-01-04 12:25 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4f224680d2bf 8144082: Add Statement.enquoteNCharLiteral Reviewed-by: joehw ! src/java.sql/share/classes/java/sql/Statement.java ! test/java/sql/testng/test/sql/StatementTests.java Changeset: 658984e7e3d0 Author: sherman Date: 2016-01-04 14:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/658984e7e3d0 8146431: j.u.z.ZipFile.getEntry("") throws AIOOBE Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java ! test/java/util/zip/ZipFile/TestZipFile.java Changeset: e246069c6a83 Author: asmotrak Date: 2016-01-04 19:48 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e246069c6a83 8129560: TestKeyPairGenerator.java fails on Solaris because private exponent needs to comply with FIPS 186-4 Reviewed-by: mullan Contributed-by: bhanu.prakash.gopularam at oracle.com ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: c65bb5305208 Author: ntv Date: 2016-01-05 10:09 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c65bb5305208 8145166: Duration.toString violates specification Summary: Correct Duration.toString method Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/Duration.java ! test/java/time/tck/java/time/TCKDuration.java Changeset: c8dd830a0393 Author: simonis Date: 2016-01-05 18:53 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c8dd830a0393 8146425: After change 8142907 'EXCLUDE_FILE' is wrongly interpreted as pattern Reviewed-by: erikj ! make/lib/NioLibraries.gmk Changeset: 398904912c77 Author: naoto Date: 2016-01-05 10:15 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/398904912c77 8039301: [ja] Host Locale Provider uses non-translated Calendar field names 8039969: Old Korean Calendar conflicts with Host Locale 8049835: [ar/HOST adapter] Hijri calendar era is used but date number follows gregorian 8054010: [HOST provider, not gregory] Return NULL when calling Calendar.getDisplayNames for Calendar.ERA 8054482: [HOST provider] only return standalone-style month display name 8055258: [HOST provider] Short era display name is not returned Reviewed-by: okutsu ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! test/java/util/Locale/LocaleProviders.java ! test/java/util/Locale/LocaleProviders.sh Changeset: 2efa37c9e038 Author: ntv Date: 2016-01-05 14:33 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/2efa37c9e038 8146489: @since tag missed Reviewed-by: lancea, rriggs ! src/java.base/share/classes/java/time/Duration.java Changeset: 51e05d200a72 Author: amurillo Date: 2016-01-05 13:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/51e05d200a72 Merge - src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java Changeset: 05ce416aa7e0 Author: thartmann Date: 2016-01-06 08:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/05ce416aa7e0 Merge ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java - src/java.base/share/classes/sun/misc/CompoundEnumeration.java - src/java.base/share/classes/sun/misc/DoubleConsts.java - src/java.base/share/classes/sun/misc/FDBigInteger.java - src/java.base/share/classes/sun/misc/FloatConsts.java - src/java.base/share/classes/sun/misc/FloatingDecimal.java - src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html - test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java - test/javax/sound/midi/MidiDeviceProvider/NullInfo.java - test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java - test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java - test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java - test/sun/misc/FloatingDecimal/TestFDBigInteger.java - test/sun/misc/FloatingDecimal/TestFloatingDecimal.java Changeset: 0c4830b34185 Author: kvn Date: 2016-01-07 16:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0c4830b34185 8135250: Replace custom check/range functionality with check index/range methods in java.util.Objects Reviewed-by: jrose, kvn Contributed-by: kishor.kharbas at intel.com ! src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java Changeset: ddd59a780769 Author: vdeshpande Date: 2016-01-08 20:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ddd59a780769 8143353: update for x86 sin and cos in the math lib Summary: Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM implementation. Reviewed-by: kvn + test/java/lang/Math/SinCosCornerCasesTests.java Changeset: 20cf50b4e385 Author: simonis Date: 2015-12-14 15:32 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/20cf50b4e385 8145212: ISO-8859-1 isn't properly handled as 'fastEncoding' in jni_util.c Reviewed-by: martin, rriggs ! src/java.base/share/native/libjava/jni_util.c Changeset: 4c19b446250c Author: akulyakh Date: 2015-12-16 19:59 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4c19b446250c 8145408: com/sun/jdi/BreakpointWithFullGC.sh Required output "Full GC" not found Summary: Modified the test so it correctly parses the new debug output Reviewed-by: jbachorik ! test/com/sun/jdi/BreakpointWithFullGC.sh Changeset: edd314e5becd Author: jbachorik Date: 2015-12-11 14:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/edd314e5becd 8138677: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management) Reviewed-by: alanb, mchung, dholmes, erikj, ihse ! make/lib/CoreLibraries.gmk ! make/lib/LibCommon.gmk ! src/java.base/share/native/include/jvm.h ! src/java.management/share/native/include/jmm.h ! src/java.management/share/native/libmanagement/VMManagementImpl.c Changeset: 1b13503d0ef7 Author: sgehwolf Date: 2015-12-18 08:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1b13503d0ef7 6425769: Allow specifying an address to bind JMX remote connector Reviewed-by: jbachorik, dfuchs ! src/java.management/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/java.management/share/conf/management.properties + test/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java + test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: 9d3c57e3177c Author: dsamersoff Date: 2015-12-23 13:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9d3c57e3177c 8067194: Restructure hotspot/agent/src to conform the modular source layout Summary: Move sources under jdk.hotspot.agent Reviewed-by: ihse, erikj, jbachorik ! make/gensrc/Gensrc-jdk.jdi.gmk Changeset: 42ccdfe56796 Author: kbarrett Date: 2015-12-28 14:03 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/42ccdfe56796 8071507: (ref) Clear phantom reference as soft and weak references do Summary: GC clears phantom refs on notification; update spec accordingly. Reviewed-by: mchung, jmasa ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/package-info.java + test/java/lang/ref/PhantomReferentClearing.java Changeset: 5a477748da8c Author: jprovino Date: 2016-01-01 17:08 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5a477748da8c Merge ! make/lib/LibCommon.gmk Changeset: 21c2f812adce Author: jbachorik Date: 2016-01-04 10:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/21c2f812adce 8145982: JMXInterfaceBindingTest is failing intermittently Reviewed-by: chegar, sgehwolf, olagneau ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: f3d572034fad Author: sspitsyn Date: 2016-01-04 13:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f3d572034fad 7065236: To interpret case-insensitive string locale independently Reviewed-by: jbachorik Contributed-by: harsha.wardhana.b at oracle.com ! src/java.management/share/classes/javax/management/loading/MLetParser.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java + test/javax/management/loading/MletParserLocaleTest.java + test/javax/management/loading/mlet4.html + test/javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java + test/javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java Changeset: cc8fc46f258b Author: jbachorik Date: 2016-01-04 13:49 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/cc8fc46f258b 6744127: NullPointerException at com.sun.tools.jdi.EventRequestManagerImpl.request Reviewed-by: jbachorik, sspitsyn Contributed-by: harsha.wardhana.b at oracle.com ! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventRequestManagerImpl.java Changeset: 21e5acefd22a Author: jprovino Date: 2016-01-07 20:06 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/21e5acefd22a Merge - src/java.base/share/classes/java/lang/invoke/DontInline.java - src/java.base/share/classes/java/lang/invoke/ForceInline.java - src/java.base/share/classes/java/lang/invoke/Stable.java ! src/java.base/share/classes/java/lang/ref/package-info.java - src/java.base/share/classes/sun/misc/CompoundEnumeration.java - src/java.base/share/classes/sun/misc/DoubleConsts.java - src/java.base/share/classes/sun/misc/FDBigInteger.java - src/java.base/share/classes/sun/misc/FloatConsts.java - src/java.base/share/classes/sun/misc/FloatingDecimal.java - src/java.base/share/classes/sun/misc/FormattedFloatingDecimal.java - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html - test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java - test/javax/sound/midi/MidiDeviceProvider/NullInfo.java - test/javax/sound/midi/MidiDeviceProvider/UnsupportedInfo.java - test/sun/misc/FloatingDecimal/OldFDBigIntForTest.java - test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java - test/sun/misc/FloatingDecimal/TestFDBigInteger.java - test/sun/misc/FloatingDecimal/TestFloatingDecimal.java Changeset: f195b5a4dc07 Author: twisti Date: 2016-01-11 17:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f195b5a4dc07 Merge Changeset: d78919a39b77 Author: kshefov Date: 2016-01-12 17:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d78919a39b77 8141615: Add new public methods to sun.reflect.ConstantPool Reviewed-by: twisti, iignatyev, coleenp ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/sun/reflect/ConstantPool.java ! src/java.base/share/native/include/jvm.h ! src/java.base/share/native/libjava/ConstantPool.c + test/sun/reflect/constantPool/ConstantPoolTest.java + test/sun/reflect/constantPool/ConstantPoolTestDummy.jasm Changeset: 3ed705ed82b3 Author: Tom Rodriguez Date: 2016-01-14 23:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3ed705ed82b3 Merge From tom.rodriguez at oracle.com Fri Jan 15 07:31:21 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:31:21 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 10 new changesets Message-ID: <201601150731.u0F7VLow005382@aojmv0008.oracle.com> Changeset: 7b24bbb30091 Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/7b24bbb30091 Added tag jdk-9+98 for changeset 345520da2ec1 ! .hgtags Changeset: 9d7f9a016783 Author: lana Date: 2015-12-18 09:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/9d7f9a016783 Merge - test/tools/javac/6547131/p/Outer$I.class - test/tools/javac/6547131/p/Outer.class - test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class - test/tools/javac/InnerClassesAttribute/Outside.class - test/tools/javac/T6435291/T.class - test/tools/javac/missingSuperRecovery/impl.class Changeset: 1cdf5548051d Author: vromero Date: 2015-12-18 14:51 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/1cdf5548051d 8076031: javac should use deterministic data structures for managing free type listeners Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java Changeset: cb73b474703e Author: alundblad Date: 2015-12-21 17:47 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/cb73b474703e 8057548: Annotate.Worker should be replaced with lambdas Summary: Anonymous Runnables (which used to be Annotate.Worker) replaced by lambdas. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java Changeset: bdbad16dd9ac Author: sadayapalam Date: 2015-12-22 16:37 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/bdbad16dd9ac 8145466: javac: No line numbers in compilation error Summary: Compiler should not use the syntax tree from enclosing contexts in diagnostics even when the enclosing contexts are consulted for method lookup. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/diags/DiagnosticRewriterTest.java + test/tools/javac/diags/DiagnosticRewriterTest.out + test/tools/javac/diags/DiagnosticRewriterTest2.java + test/tools/javac/diags/DiagnosticRewriterTest2.out Changeset: 5d73162435ba Author: chegar Date: 2015-12-22 12:19 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/5d73162435ba 8145990: Move sun.misc math support classes to jdk.internal.math Reviewed-by: bpb, darcy ! test/tools/javac/proprietary/WarnVariable.java ! test/tools/javac/proprietary/WarnVariable.out ! test/tools/javac/proprietary/WarnWildcard.java ! test/tools/javac/proprietary/WarnWildcard.out Changeset: 592453420cb8 Author: lana Date: 2015-12-23 15:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/592453420cb8 Added tag jdk-9+99 for changeset cb73b474703e ! .hgtags Changeset: 33e28fa7fa17 Author: lana Date: 2015-12-24 10:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/33e28fa7fa17 Merge Changeset: 51136404ee5e Author: rfield Date: 2015-12-29 21:27 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/51136404ee5e 8145239: JShell: throws AssertionError when replace classes with some methods which depends on these classes Reviewed-by: rfield Contributed-by: bitterfoxc at gmail.com ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java ! test/jdk/jshell/ClassesTest.java Changeset: 9a9bceca810b Author: Tom Rodriguez Date: 2016-01-14 23:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/9a9bceca810b Merge From tom.rodriguez at oracle.com Fri Jan 15 07:31:25 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 15 Jan 2016 07:31:25 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 9 new changesets Message-ID: <201601150731.u0F7VP7l005443@aojmv0008.oracle.com> Changeset: 7856fdcb2eee Author: lana Date: 2015-12-18 09:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/7856fdcb2eee Added tag jdk-9+98 for changeset 68a36216f70c ! .hgtags Changeset: 74ddd1339c57 Author: lana Date: 2015-12-18 09:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/74ddd1339c57 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: 579f29de113a Author: sundar Date: 2015-12-24 16:52 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/579f29de113a 8146147: Java linker indexed property getter does not work for computed nashorn string Reviewed-by: jlaskey ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java + test/script/basic/JDK-8146147.js Changeset: 36b104f3830b Author: lana Date: 2015-12-23 15:42 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/36b104f3830b Added tag jdk-9+99 for changeset 74ddd1339c57 ! .hgtags Changeset: 78b227229d59 Author: lana Date: 2015-12-24 10:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/78b227229d59 Merge Changeset: 1b47169055e2 Author: sundar Date: 2015-12-30 09:27 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/1b47169055e2 8146251: Avoid annotation to specify documentation for JS builtin functions Reviewed-by: attila ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Constructor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Function.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionDocumentation.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Functions.properties Changeset: da397aea8ada Author: sundar Date: 2015-12-30 09:57 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/da397aea8ada 8146253: jjs should look for "doc string" property to print documentation on shift-tab Reviewed-by: attila ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: b8a1db67b47b Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/b8a1db67b47b 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 409ea5413e2e Author: Tom Rodriguez Date: 2016-01-14 23:16 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/409ea5413e2e Merge From doug.simon at oracle.com Fri Jan 15 15:48:34 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 15 Jan 2016 15:48:34 +0000 Subject: hg: graal/graal-jvmci-8: rename classes to denote jvmci version Message-ID: <201601151548.u0FFmYf1013317@aojmv0008.oracle.com> Changeset: 994b87797b9d Author: Doug Simon Date: 2016-01-15 16:17 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/994b87797b9d rename classes to denote jvmci version ! mx.jvmci/mx_jvmci.py From doug.simon at oracle.com Fri Jan 15 16:15:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 15 Jan 2016 16:15:20 +0000 Subject: hg: graal/graal-jvmci-8: 2 new changesets Message-ID: <201601151615.u0FGFK9n025224@aojmv0008.oracle.com> Changeset: f16c1266b0de Author: Roland Schatz Date: 2016-01-15 15:51 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f16c1266b0de Remove unused method. ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java Changeset: 9273bb6ba33e Author: Roland Schatz Date: 2016-01-15 16:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9273bb6ba33e Simplify code installation interface: Use CompiledCode class instead of CompilationResult and DataSection. ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java + jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From doug.simon at oracle.com Fri Jan 15 16:35:52 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 15 Jan 2016 16:35:52 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: rename classes to denote jvmci version; added JVMCI_VERSION constant Message-ID: <201601151635.u0FGZr0B006304@aojmv0008.oracle.com> Changeset: f595c214fccf Author: Doug Simon Date: 2016-01-15 17:35 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f595c214fccf rename classes to denote jvmci version; added JVMCI_VERSION constant ! .mx.jvmci/mx_jvmci.py From doug.simon at oracle.com Fri Jan 15 16:55:00 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 15 Jan 2016 16:55:00 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201601151655.u0FGt1jD014918@aojmv0008.oracle.com> Changeset: 6f6220ad4454 Author: Tom Rodriguez Date: 2016-01-14 17:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6f6220ad4454 Remove incorrect assert ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java Changeset: c0f229d11554 Author: Tom Rodriguez Date: 2016-01-14 17:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c0f229d11554 Remove unused vmSymbol ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 8a3fd0269d15 Author: Tom Rodriguez Date: 2016-01-15 08:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8a3fd0269d15 Merge - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From doug.simon at oracle.com Fri Jan 15 17:58:58 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 15 Jan 2016 17:58:58 +0000 Subject: hg: graal/graal-compiler: 3 new changesets Message-ID: <201601151758.u0FHww7I015594@aojmv0008.oracle.com> Changeset: ddd530cc44c9 Author: Thomas Wuerthinger Date: 2016-01-15 18:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ddd530cc44c9 Remove loop explosion and merging during graph building and FastPE. GraphPE is the successor with equivalent capabilities. ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java Changeset: 0ca595288320 Author: Thomas Wuerthinger Date: 2016-01-15 18:20 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0ca595288320 Clean up in the scheduling phase. ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java Changeset: 00a2a20e8109 Author: Thomas Wuerthinger Date: 2016-01-15 18:27 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/00a2a20e8109 Simplification of unreachable node tracking in SchedulePhase: Unreachable node bitset is invert of visited bitset. ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java From doug.simon at oracle.com Mon Jan 18 10:32:55 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 18 Jan 2016 10:32:55 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601181032.u0IAWtGI024081@aojmv0008.oracle.com> Changeset: b9e2743ec122 Author: Roland Schatz Date: 2016-01-15 16:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b9e2743ec122 Update jvmci import. ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! mx.graal/suite.py Changeset: 52f4acf6f365 Author: Roland Schatz Date: 2016-01-18 10:29 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/52f4acf6f365 Update import: Move CompilationResult and DataSection from JVMCI to Graal. ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/BitOpsTest.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/IncrementDecrementMacroTest.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java ! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java + graal/com.oracle.graal.code/src/com/oracle/graal/code/CompilationResult.java + graal/com.oracle.graal.code/src/com/oracle/graal/code/DataSection.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/DisassemblerProvider.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/HexCodeFile.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/HexCodeFileDisassemblerProvider.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerAssumptionsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InterfaceMethodHandleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/MonitorDeoptTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMonitorValueTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/JVMCIInfopointErrorTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledCodeBuilder.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDataBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalVMEventListener.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotDisassemblerProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Binary.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryConsumer.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FullInfopointOp.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/SimpleInfopointOp.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilderFactory.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/DataBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FullInfopointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InfopointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SimpleInfopointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuilderTool.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfTest.java ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/OptimizedCallTargetInstrumentation.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleCompilationListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilationResultBuilderFactory.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/AbstractDebugCompilationListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationASTListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationCallTreeListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationPolymorphismListener.java ! mx.graal/suite.py From gilles.m.duboscq at oracle.com Mon Jan 18 15:18:48 2016 From: gilles.m.duboscq at oracle.com (Gilles Duboscq) Date: Mon, 18 Jan 2016 16:18:48 +0100 Subject: CFP - Virtual Machines Summer School 2016 Message-ID: <569D0258.1050706@oracle.com> Hi, You might be interested by the VM summer school organized by Carl Friedrich Bolz and Laurence Tratt near London this spring. Chris Seaton will be there to talk about JRuby+Truffle and I will be there to talk about the Graal compiler. Gilles == Call for Participation Virtual Machines Summer School 2016 (#vmss16) May 31 - June 3 2016 Cumberland Lodge, UK http://soft-dev.org/events/vmss16/ Early Bird Registration Period: January 11 - February 15, 2016 Regular Registration Period: February 16 - April 30, 2016 The Virtual Machines Summer School (VMSS) will take place in Cumberland Lodge, UK in summer 2016 just outside London. The aim of the summer school is to give early career researchers (PhD students and postdocs particularly) an overview of the field, and to meet some of its top thinkers. Venue: Cumberland Lodge is a former royal hunting lodge in Windsor Great Park, a few miles south of Windsor castle. Since all participants will be staying at the Lodge, a concentrated and inspiring atmosphere is guaranteed. Registration is subsidised by the EPRSC, so costs are low, particularly for those who register early. There are travel grants available for students that might otherwise be unable to attend the summer school. For further information and registration please visit: http://soft-dev.org/events/vmss16/ Confirmed Speakers: Antony Hosking (Purdue University) Ben Titzer (Google) Carl Friedrich Bolz (King's College London) Chris Seaton (Oracle Labs) Cliff Click (H2O) Edd Barrett (King's College London) Gilles Duboscq (Oracle Labs) Jennifer Sartor (Vrije Universiteit Brussel) Mario Wolczko (Oracle Labs) Paul Tarau (University of North Texas) Richard Jones (University of Kent) Steve Blackburn (Australian National University) Vyacheslav Egorov (Google) Organizers: Laurence Tratt & Carl Friedrich Bolz (King's College London) From doug.simon at oracle.com Mon Jan 18 18:09:17 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 18 Jan 2016 18:09:17 +0000 Subject: hg: graal/graal-compiler: Branch probability fix for usage in ConditionalNode. Message-ID: <201601181809.u0II9HJh004932@aojmv0008.oracle.com> Changeset: 15296f7da135 Author: Manuel Rigger Date: 2016-01-18 18:37 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/15296f7da135 Branch probability fix for usage in ConditionalNode. ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BranchProbabilityNode.java From doug.simon at oracle.com Mon Jan 18 19:25:58 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 18 Jan 2016 19:25:58 +0000 Subject: hg: graal/graal-compiler: Report number of inlined bytecodes when compilation succeeds Message-ID: <201601181925.u0IJPw03009306@aojmv0008.oracle.com> Changeset: 0adc3361952c Author: Tom Rodriguez Date: 2016-01-18 10:58 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0adc3361952c Report number of inlined bytecodes when compilation succeeds ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java From tom.rodriguez at oracle.com Tue Jan 19 03:31:49 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 03:31:49 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 6 new changesets Message-ID: <201601190331.u0J3VnNY025458@aojmv0008.oracle.com> Changeset: 7445b2522e65 Author: never Date: 2016-01-15 11:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7445b2522e65 Add support for passing back bailout messages + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestFailure.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 0f1867a4eacf Author: Roland Schatz Date: 2016-01-13 16:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0f1867a4eacf Fix compiler warning. ! src/share/vm/jvmci/jvmciCompiler.cpp Changeset: 3325d8d61c58 Author: Tom Rodriguez Date: 2016-01-18 10:35 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3325d8d61c58 Remove CompilerToVM.notifyCompilationStatistics ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: ea8b56960fb3 Author: Tom Rodriguez Date: 2016-01-18 10:54 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ea8b56960fb3 JVMCI PrintCompilation support should reuse CompileBroker logic - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestFailure.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: b8a4dd38d10e Author: Tom Rodriguez Date: 2016-01-14 17:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b8a4dd38d10e Remove incorrect assert ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java Changeset: 4ee0c12489ec Author: Tom Rodriguez Date: 2016-01-18 10:58 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4ee0c12489ec Remove unused vmSymbol ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From tom.rodriguez at oracle.com Tue Jan 19 07:10:28 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:10:28 +0000 Subject: hg: graal/graal-jvmci-9: 20 new changesets Message-ID: <201601190710.u0J7AStA006774@aojmv0008.oracle.com> Changeset: 918e76f6ed2a Author: chegar Date: 2016-01-06 10:01 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/918e76f6ed2a 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, mullan, weijun ! modules.xml Changeset: b0a80d214458 Author: lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b0a80d214458 Added tag jdk-9+100 for changeset c1f30ac14db0 ! .hgtags Changeset: c7fead77b7c6 Author: lana Date: 2016-01-07 15:13 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/c7fead77b7c6 Merge Changeset: f0117f6e5234 Author: simonis Date: 2016-01-08 09:46 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f0117f6e5234 8146638: Only use compiler option files if they are really supported by the toolchain Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/common/NativeCompilation.gmk Changeset: f6f02029c56d Author: simonis Date: 2016-01-08 11:12 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f6f02029c56d 8146639: Fix detection of Cups headers during configuration Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/lib-cups.m4 Changeset: 1bee5efa73e3 Author: alanb Date: 2016-01-08 11:45 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/1bee5efa73e3 8049422: Remove @jdk.Exported Reviewed-by: dfuchs, mchung, darcy, chegar ! make/common/NON_CORE_PKGS.gmk ! modules.xml Changeset: c4d72a162083 Author: erikj Date: 2016-01-08 15:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/c4d72a162083 8146091: Configure fails to configure icecc on OEL Reviewed-by: ihse ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: 4b01ea6c12c3 Author: alundblad Date: 2016-01-08 17:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4b01ea6c12c3 8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent Summary: Updated include/exclude pattern arguments for sjavac. Reviewed-by: erikj ! make/common/JavaCompilation.gmk ! test/make/TestJavaCompilation.gmk Changeset: 7847205df7f7 Author: amurillo Date: 2016-01-12 11:31 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/7847205df7f7 Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: ce1c42690afb Author: amurillo Date: 2016-01-13 12:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ce1c42690afb 8146660: Resolve merge issue in resulting from sun.misc.VM move to jdk.internal.misc Reviewed-by: twisti, erikj, chegar ! make/Main.gmk ! modules.xml Changeset: 6fefc5bce180 Author: chegar Date: 2016-01-13 13:56 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/6fefc5bce180 8146736: Move sun.misc performance counters to jdk.internal.perf Reviewed-by: alanb, mchung, rriggs ! modules.xml Changeset: 87fd7459fac1 Author: ihse Date: 2016-01-14 11:58 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/87fd7459fac1 8146995: Introduce named arguments in configure Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 4a8a7397e3f0 Author: erikj Date: 2016-01-14 13:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4a8a7397e3f0 8147086: Excluding of copy files broken after JDK-8144226 Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: 58cde0b56060 Author: ihse Date: 2016-01-14 15:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/58cde0b56060 8147091: Remove debug output in basics.m4 Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: def087f16668 Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/def087f16668 Added tag jdk-9+101 for changeset c4d72a162083 ! .hgtags Changeset: 6406ecf5d394 Author: lana Date: 2016-01-14 12:02 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/6406ecf5d394 Merge Changeset: fd940996c33b Author: amurillo Date: 2016-01-14 20:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/fd940996c33b Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! modules.xml Changeset: f130c05c3afa Author: thartmann Date: 2016-01-15 09:13 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f130c05c3afa Merge Changeset: c52c42c98ca1 Author: fzhinkin Date: 2015-12-22 10:18 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/c52c42c98ca1 8066599: Add methods to check VM mode to c.o.j.t.Platform Reviewed-by: iignatyev ! test/lib/share/classes/jdk/test/lib/Platform.java Changeset: 2463175f201f Author: Tom Rodriguez Date: 2016-01-18 23:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/2463175f201f Merge ! make/Main.gmk ! modules.xml From tom.rodriguez at oracle.com Tue Jan 19 07:10:32 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:10:32 +0000 Subject: hg: graal/graal-jvmci-9/corba: 3 new changesets Message-ID: <201601190710.u0J7AWeR006847@aojmv0008.oracle.com> Changeset: 30dfb3bd3d06 Author: lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/30dfb3bd3d06 Added tag jdk-9+100 for changeset 791d0d3ac013 ! .hgtags Changeset: 9c4662334d93 Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/9c4662334d93 Added tag jdk-9+101 for changeset 30dfb3bd3d06 ! .hgtags Changeset: 1893e698e7e9 Author: Tom Rodriguez Date: 2016-01-18 23:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/1893e698e7e9 Merge From tom.rodriguez at oracle.com Tue Jan 19 07:10:47 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:10:47 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 22 new changesets Message-ID: <201601190710.u0J7AlcO006968@aojmv0008.oracle.com> Changeset: 861652d2fc80 Author: chegar Date: 2016-01-06 10:03 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/861652d2fc80 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, dholmes, mullan, weijun ! src/share/vm/prims/jvm.cpp Changeset: dd2b7bf1c72e Author: lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dd2b7bf1c72e Added tag jdk-9+100 for changeset bdb0acafc63c ! .hgtags Changeset: 9f45d3d57d69 Author: lana Date: 2016-01-07 15:15 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9f45d3d57d69 Merge Changeset: 6f9765435e74 Author: amurillo Date: 2016-01-12 11:31 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6f9765435e74 Merge ! src/share/vm/prims/jvm.cpp Changeset: 410b21b80b92 Author: amurillo Date: 2016-01-13 12:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/410b21b80b92 8146660: Resolve merge issue in resulting from sun.misc.VM move to jdk.internal.misc Reviewed-by: twisti, erikj, chegar ! make/gensrc/Gensrc-jdk.vm.ci.gmk ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java Changeset: c5550502a1f1 Author: chegar Date: 2016-01-13 14:34 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c5550502a1f1 8146736: Move sun.misc performance counters to jdk.internal.perf Reviewed-by: alanb, mchung, rriggs ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/perf.cpp Changeset: b1e56c4a3024 Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b1e56c4a3024 Added tag jdk-9+101 for changeset 9f45d3d57d69 ! .hgtags Changeset: d5239fc1b697 Author: lana Date: 2016-01-14 12:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d5239fc1b697 Merge Changeset: 644c707f9b70 Author: amurillo Date: 2016-01-14 20:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/644c707f9b70 Merge - agent/doc/ReadMe-JavaScript.text - agent/doc/cireplay.html - agent/doc/clhsdb.html - agent/doc/hsdb.html - agent/doc/index.html - agent/doc/jsdb.html - agent/doc/transported_core.html - agent/make/Makefile - agent/make/README.txt - agent/make/build-filelist - agent/make/build-pkglist - agent/make/build.xml - agent/make/clhsdbproc.sh - agent/make/clhsdbproc64.sh - agent/make/clhsdbwindbg.bat - agent/make/clhsdbwindbg64.bat - agent/make/dumpflagsproc.sh - agent/make/dumpflagsproc64.sh - agent/make/dumpflagswindbg.bat - agent/make/dumpflagswindbg64.bat - agent/make/dumpsyspropsproc.sh - agent/make/dumpsyspropsproc64.sh - agent/make/dumpsyspropswindbg.bat - agent/make/dumpsyspropswindbg64.bat - agent/make/finalizerinfoproc.sh - agent/make/finalizerinfoproc64.sh - agent/make/finalizerinfowindbg.bat - agent/make/finalizerinfowindbg64.bat - agent/make/grantAll.policy - agent/make/heapdumpproc.sh - agent/make/heapdumpproc64.sh - agent/make/heapdumpwindbg.bat - agent/make/heapdumpwindbg64.bat - agent/make/heapsumproc.sh - agent/make/heapsumproc64.sh - agent/make/heapsumwindbg.bat - agent/make/heapsumwindbg64.bat - agent/make/hsdb.bat - agent/make/hsdb.sh - agent/make/hsdbproc.sh - agent/make/hsdbproc64.sh - agent/make/hsdbwindbg.bat - agent/make/hsdbwindbg64.bat - agent/make/index.html - agent/make/jcoreproc.sh - agent/make/jcoreproc64.sh - agent/make/jcorewindbg.bat - agent/make/jcorewindbg64.bat - agent/make/jdbcore.sh - agent/make/jdbcore64.sh - agent/make/jdbproc.sh - agent/make/jdbproc64.sh - agent/make/jhistoproc.sh - agent/make/jhistoproc64.sh - agent/make/jhistowindbg.bat - agent/make/jhistowindbg64.bat - agent/make/jsdbproc.sh - agent/make/jsdbproc64.sh - agent/make/jsdbwindbg.bat - agent/make/jsdbwindbg64.bat - agent/make/jstackproc.sh - agent/make/jstackproc64.sh - agent/make/jstackwindbg.bat - agent/make/jstackwindbg64.bat - agent/make/marks_notes.html - agent/make/mkinstall - agent/make/permstatproc.sh - agent/make/permstatproc64.sh - agent/make/permstatwindbg.bat - agent/make/permstatwindbg64.bat - agent/make/pmapproc.sh - agent/make/pmapproc64.sh - agent/make/pmapwindbg.bat - agent/make/pmapwindbg64.bat - agent/make/pstackproc.sh - agent/make/pstackproc64.sh - agent/make/pstackwindbg.bat - agent/make/pstackwindbg64.bat - agent/make/saenv.bat - agent/make/saenv.sh - agent/make/saenv64.bat - agent/make/saenv64.sh - agent/make/soqlproc.sh - agent/make/soqlproc64.sh - agent/make/soqlwindbg.bat - agent/make/soqlwindbg64.bat - agent/make/start-debug-server - agent/make/start-debug-server-proc.sh - agent/make/start-debug-server-proc64.sh - agent/make/start-debug-server-windbg.bat - agent/make/start-debug-server-windbg64.bat - agent/make/start-rmiregistry.bat - agent/make/start-rmiregistry.sh - agent/src/os/bsd/BsdDebuggerLocal.c - agent/src/os/bsd/MacosxDebuggerLocal.m - agent/src/os/bsd/Makefile - agent/src/os/bsd/StubDebuggerLocal.c - agent/src/os/bsd/elfmacros.h - agent/src/os/bsd/libproc.h - agent/src/os/bsd/libproc_impl.c - agent/src/os/bsd/libproc_impl.h - agent/src/os/bsd/mapfile - agent/src/os/bsd/ps_core.c - agent/src/os/bsd/ps_proc.c - agent/src/os/bsd/salibelf.c - agent/src/os/bsd/salibelf.h - agent/src/os/bsd/symtab.c - agent/src/os/bsd/symtab.h - agent/src/os/bsd/test.c - agent/src/os/linux/LinuxDebuggerLocal.c - agent/src/os/linux/Makefile - agent/src/os/linux/elfmacros.h - agent/src/os/linux/libproc.h - agent/src/os/linux/libproc_impl.c - agent/src/os/linux/libproc_impl.h - agent/src/os/linux/mapfile - agent/src/os/linux/proc_service.h - agent/src/os/linux/ps_core.c - agent/src/os/linux/ps_proc.c - agent/src/os/linux/salibelf.c - agent/src/os/linux/salibelf.h - agent/src/os/linux/symtab.c - agent/src/os/linux/symtab.h - agent/src/os/linux/test.c - agent/src/os/solaris/Makefile - agent/src/os/solaris/proc/Makefile - agent/src/os/solaris/proc/libproc.h - agent/src/os/solaris/proc/mapfile - agent/src/os/solaris/proc/salibproc.h - agent/src/os/solaris/proc/saproc.cpp - agent/src/os/solaris/proc/saproc_audit.cpp - agent/src/os/win32/windbg/Makefile - agent/src/os/win32/windbg/sawindbg.cpp - agent/src/scripts/README - agent/src/scripts/start-debug-server.bat - agent/src/scripts/start-debug-server.sh - agent/src/scripts/start-debug-server64.sh - agent/src/scripts/start-rmiregistry.bat - agent/src/scripts/start-rmiregistry.sh - agent/src/scripts/start-rmiregistry64.sh - agent/src/share/classes/META-INF/services/com.sun.jdi.connect.Connector - agent/src/share/classes/com/sun/java/swing/action/AboutAction.java - agent/src/share/classes/com/sun/java/swing/action/ActionManager.java - agent/src/share/classes/com/sun/java/swing/action/ActionUtilities.java - agent/src/share/classes/com/sun/java/swing/action/AlignCenterAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignLeftAction.java - agent/src/share/classes/com/sun/java/swing/action/AlignRightAction.java - agent/src/share/classes/com/sun/java/swing/action/ApplyAction.java - agent/src/share/classes/com/sun/java/swing/action/BackAction.java - agent/src/share/classes/com/sun/java/swing/action/CancelAction.java - agent/src/share/classes/com/sun/java/swing/action/DelegateAction.java - agent/src/share/classes/com/sun/java/swing/action/ExitAction.java - agent/src/share/classes/com/sun/java/swing/action/FileMenu.java - agent/src/share/classes/com/sun/java/swing/action/FinishAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpAction.java - agent/src/share/classes/com/sun/java/swing/action/HelpMenu.java - agent/src/share/classes/com/sun/java/swing/action/NewAction.java - agent/src/share/classes/com/sun/java/swing/action/NextAction.java - agent/src/share/classes/com/sun/java/swing/action/OkAction.java - agent/src/share/classes/com/sun/java/swing/action/OpenAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAction.java - agent/src/share/classes/com/sun/java/swing/action/SaveAsAction.java - agent/src/share/classes/com/sun/java/swing/action/StateChangeAction.java - agent/src/share/classes/com/sun/java/swing/action/ViewMenu.java - agent/src/share/classes/com/sun/java/swing/ui/CommonMenuBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java - agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelButtonPanel.java - agent/src/share/classes/com/sun/java/swing/ui/OkCancelDialog.java - agent/src/share/classes/com/sun/java/swing/ui/SplashScreen.java - agent/src/share/classes/com/sun/java/swing/ui/StatusBar.java - agent/src/share/classes/com/sun/java/swing/ui/TabsDlg.java - agent/src/share/classes/com/sun/java/swing/ui/ToggleActionPropertyChangeListener.java - agent/src/share/classes/com/sun/java/swing/ui/WizardDlg.java - agent/src/share/classes/images/toolbarButtonGraphics/development/Server16.gif - agent/src/share/classes/images/toolbarButtonGraphics/development/Server24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/About24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Delete24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Find16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Help24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/History24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Information24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/New24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Open24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Save24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/SaveAs24.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/Zoom16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn16.gif - agent/src/share/classes/images/toolbarButtonGraphics/general/ZoomIn24.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Down16.gif - agent/src/share/classes/images/toolbarButtonGraphics/navigation/Up16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignCenter24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignLeft24.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight16.gif - agent/src/share/classes/images/toolbarButtonGraphics/text/AlignRight24.gif - agent/src/share/classes/sun/jvm/hotspot/BsdVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java - agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java - agent/src/share/classes/sun/jvm/hotspot/DebugServer.java - agent/src/share/classes/sun/jvm/hotspot/HSDB.java - agent/src/share/classes/sun/jvm/hotspot/HelloWorld.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotSolarisVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/RMIHelper.java - agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java - agent/src/share/classes/sun/jvm/hotspot/SALauncher.java - agent/src/share/classes/sun/jvm/hotspot/SALauncherLoader.java - agent/src/share/classes/sun/jvm/hotspot/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/Win32VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java - agent/src/share/classes/sun/jvm/hotspot/asm/DummySymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/ImmediateOrRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/InstructionVisitor.java - agent/src/share/classes/sun/jvm/hotspot/asm/Operand.java - agent/src/share/classes/sun/jvm/hotspot/asm/Register.java - agent/src/share/classes/sun/jvm/hotspot/asm/SymbolFinder.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCArgument.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegister.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisterType.java - agent/src/share/classes/sun/jvm/hotspot/asm/sparc/SPARCRegisters.java - agent/src/share/classes/sun/jvm/hotspot/c1/Runtime1.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java - agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java - agent/src/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/BufferBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java - agent/src/share/classes/sun/jvm/hotspot/code/CodeCacheVisitor.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedStream.java - agent/src/share/classes/sun/jvm/hotspot/code/CompressedWriteStream.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantDoubleValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantIntValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantLongValue.java - agent/src/share/classes/sun/jvm/hotspot/code/ConstantOopReadValue.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java - agent/src/share/classes/sun/jvm/hotspot/code/DebugInformationRecorder.java - agent/src/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Location.java - agent/src/share/classes/sun/jvm/hotspot/code/LocationValue.java - agent/src/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/MonitorValue.java - agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java - agent/src/share/classes/sun/jvm/hotspot/code/ObjectValue.java - agent/src/share/classes/sun/jvm/hotspot/code/PCDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - agent/src/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeDesc.java - agent/src/share/classes/sun/jvm/hotspot/code/ScopeValue.java - agent/src/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/Stub.java - agent/src/share/classes/sun/jvm/hotspot/code/StubQueue.java - agent/src/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java - agent/src/share/classes/sun/jvm/hotspot/code/VMRegImpl.java - agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMap.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapPair.java - agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java - agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java - agent/src/share/classes/sun/jvm/hotspot/debugger/AddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Debugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java - agent/src/share/classes/sun/jvm/hotspot/debugger/InputLexer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/JVMDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/LongHashMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAMD64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIA64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC32Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionSPARC64Bit.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java - agent/src/share/classes/sun/jvm/hotspot/debugger/MappedByteBufferDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NoSuchSymbolException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/NotInHeapException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/OopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/Page.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageCache.java - agent/src/share/classes/sun/jvm/hotspot/debugger/PageFetcher.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ProcessInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/RandomAccessFileDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ReadResult.java - agent/src/share/classes/sun/jvm/hotspot/debugger/SymbolLookup.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadAccess.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ThreadProxy.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnalignedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/UnmappedAddressException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/AccessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/BlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CVAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ClosestSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DefaultObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/DoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/EnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Field.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/FunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/GlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/IntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LineNumberVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/LocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/MemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/ProcessControl.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/RefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Sym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TemplateType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/Type.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/TypeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/VoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicArrayType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBaseClass.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBitType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCDebugInfoDataBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicCompoundType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDebugEvent.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicDoubleType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicEnumType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFloatType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicIntType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLineNumberMapping.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicLocalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicMemberFunctionType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicNamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicRefType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/BasicVoidType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/CompoundTypeKind.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyBlockSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/LazyType.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/ResolveListener.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/IA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ia64/LinuxIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHashTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFProgramHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFStringTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/ELFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/SharedObject.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/sparc/ProcSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerServer.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/amd64/RemoteAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/sparc/RemoteSPARCThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxBfEfRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFileRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxFunctionDefinitionRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSectionDefinitionsRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxSymbolRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/AuxWeakExternalRecord.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFile.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFLineNumber.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFRelocation.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbol.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFSymbolConstants.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/COMDATSelectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/Characteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DLLCharacteristics.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DataDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugDirectoryEntry.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50MemberAttributes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50ReservedTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSAlignSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSFileIndex.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalPub.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSGlobalTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSLibraries.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSMPC.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap16.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSOffsetMap32.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPreComp.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublic.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSPublicSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSegName.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcLnSeg.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSrcModule.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSStaticSym.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbolBase.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSSymbols.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SSTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegDescEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SegInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModFileDesc.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SrcModLineNumberMap.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50Subsection.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionDirectory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SubsectionTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50SymbolTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeIterator.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50TypeLeafIndices.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50WrongNumericTypeException.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/DumpExports.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ExportDirectoryTable.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/MachineTypes.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderDataDirectories.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderStandardFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/OptionalHeaderWindowsSpecificFields.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionFlags.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/SectionHeader.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestDebugInfo.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TestParser.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/TypeIndicators.java - agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/WindowsNTSubsystem.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/AddressDataSource.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/DLL.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgOopHandle.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/ia64/WindbgIA64ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86ThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/AdaptiveFreeList.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSBitMap.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CMSCollector.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ConcurrentMarkSweepGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/LinearAllocBlock.java - agent/src/share/classes/sun/jvm/hotspot/gc/cms/ParNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java - agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSOldGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/PSYoungGen.java - agent/src/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CardGeneration.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/CompactibleSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/ContiguousSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/G1YCType.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCName.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GCWhen.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Generation.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationFactory.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/Space.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/SpaceClosure.java - agent/src/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecode.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeBipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeCheckCast.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeDisassembler.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetPut.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGetStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGoto.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeGotoW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeIinc.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInstanceOf.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeInvoke.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJmp.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsr.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeJsrW.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoad.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadConstant.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLoadStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeLookupswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeMultiANewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNew.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeNewArray.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutField.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodePutStatic.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeRet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeSipush.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStore.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeStream.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeTableswitch.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeVisitor.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWideable.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithKlass.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/Interpreter.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/InterpreterCodelet.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/LookupswitchPair.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/MaskFillerForNative.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OffsetClosure.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/interpreter/OopMapForCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ArrayTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BaseLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/BooleanValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ByteValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/CharValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassLoaderReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ClassTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ConnectorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/DoubleValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FieldImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/FloatValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/IntegerValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/InterfaceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JNITypeParser.java - agent/src/share/classes/sun/jvm/hotspot/jdi/JVMTIThreadState.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocalVariableImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LocationImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/LongValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MirrorImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/MonitorInfoImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/NonConcreteMethodImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ObjectReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/PrimitiveValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ReferenceTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SACoreAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SADebugServerAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAJDIClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SAPIDAttachingConnector.java - agent/src/share/classes/sun/jvm/hotspot/jdi/SDE.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ShortValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StackFrameImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StratumLineInfo.java - agent/src/share/classes/sun/jvm/hotspot/jdi/StringReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadGroupReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ThreadReferenceImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeComponentImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/TypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VMModifiers.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueContainer.java - agent/src/share/classes/sun/jvm/hotspot/jdi/ValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidTypeImpl.java - agent/src/share/classes/sun/jvm/hotspot/jdi/VoidValueImpl.java - agent/src/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/CodeHeap.java - agent/src/share/classes/sun/jvm/hotspot/memory/Dictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeChunk.java - agent/src/share/classes/sun/jvm/hotspot/memory/HeapBlock.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/MemRegion.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/PlaceholderTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java - agent/src/share/classes/sun/jvm/hotspot/memory/ReferenceType.java - agent/src/share/classes/sun/jvm/hotspot/memory/StringTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java - agent/src/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java - agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java - agent/src/share/classes/sun/jvm/hotspot/memory/VirtualSpace.java - agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Array.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BooleanField.java - agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/BreakpointInfo.java - agent/src/share/classes/sun/jvm/hotspot/oops/ByteField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CIntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeState.java - agent/src/share/classes/sun/jvm/hotspot/oops/CellTypeStateList.java - agent/src/share/classes/sun/jvm/hotspot/oops/CharField.java - agent/src/share/classes/sun/jvm/hotspot/oops/CheckedExceptionElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java - agent/src/share/classes/sun/jvm/hotspot/oops/CompressedLineNumberReadStream.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java - agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultMetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DefaultOopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/DoubleField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ExceptionTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Field.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldType.java - agent/src/share/classes/sun/jvm/hotspot/oops/FieldVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/FloatField.java - agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/HeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/IndexableFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/Instance.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceClassLoaderKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceMirrorKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/InstanceRefKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/IntField.java - agent/src/share/classes/sun/jvm/hotspot/oops/JVMDIClassStatus.java - agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java - agent/src/share/classes/sun/jvm/hotspot/oops/LineNumberTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LocalVariableTableElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/LongField.java - agent/src/share/classes/sun/jvm/hotspot/oops/Mark.java - agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataField.java - agent/src/share/classes/sun/jvm/hotspot/oops/MetadataVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/Method.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java - agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java - agent/src/share/classes/sun/jvm/hotspot/oops/MutationException.java - agent/src/share/classes/sun/jvm/hotspot/oops/NamedFieldIdentifier.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowKlassField.java - agent/src/share/classes/sun/jvm/hotspot/oops/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/oops/ObjectHistogramElement.java - agent/src/share/classes/sun/jvm/hotspot/oops/Oop.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopField.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopPrinter.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java - agent/src/share/classes/sun/jvm/hotspot/oops/OopVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RawHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java - agent/src/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java - agent/src/share/classes/sun/jvm/hotspot/oops/ShortField.java - agent/src/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java - agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArray.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java - agent/src/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java - agent/src/share/classes/sun/jvm/hotspot/oops/UnknownOopException.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java - agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java - agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java - agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java - agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java - agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java - agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java - agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java - agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java - agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java - agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java - agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java - agent/src/share/classes/sun/jvm/hotspot/runtime/AddressVisitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ArgumentSizeComputer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Arguments.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicObjectLock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/runtime/BasicTypeSize.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Bytes.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CodeCacheSweeperThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompiledVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ConstructionException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ExternalVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InstanceConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandleBlock.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIHandles.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JNIid.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThreadState.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/MonitorInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/NativeSignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/OSThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataEntry.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfDataPrologue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/PerfMemory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ResultTypeFinder.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureConverter.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureInfo.java - agent/src/share/classes/sun/jvm/hotspot/runtime/SignatureIterator.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackFrameStream.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValue.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/StubRoutines.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java - agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObject.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMReg.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VMVersionMismatchException.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java - agent/src/share/classes/sun/jvm/hotspot/runtime/WatcherThread.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ppc64/LinuxPPC64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_sparc/LinuxSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/posix/POSIXSignals.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_amd64/SolarisAMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_sparc/SolarisSPARCJavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/solaris_x86/SolarisX86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCFrame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/sparc/SPARCRegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/runtime/vmSymbols.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/win32_x86/Win32X86JavaThreadPDAccess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java - agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java - agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java - agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java - agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java - agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java - agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java - agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java - agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java - agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java - agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/NameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/jcore/PackageNameFilter.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java - agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java - agent/src/share/classes/sun/jvm/hotspot/types/AddressField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/CIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Field.java - agent/src/share/classes/sun/jvm/hotspot/types/JBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/JByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/JCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/JDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/JFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/JIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/JLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/JShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/NarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/OopField.java - agent/src/share/classes/sun/jvm/hotspot/types/PointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/Type.java - agent/src/share/classes/sun/jvm/hotspot/types/TypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/WrongTypeException.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicAddressFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicCIntegerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicFieldWrapper.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJBooleanField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJByteField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJCharField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJDoubleField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJFloatField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJIntField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJLongField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicJShortField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicNarrowOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicOopField.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicPointerType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicType.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/BasicVtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/types/basic/VtblAccess.java - agent/src/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/Annotation.java - agent/src/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DeadlockDetectionPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditableAtEndDocument.java - agent/src/share/classes/sun/jvm/hotspot/ui/Editor.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorCommands.java - agent/src/share/classes/sun/jvm/hotspot/ui/EditorFactory.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindByQueryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInCodeCachePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FindPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/FrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java - agent/src/share/classes/sun/jvm/hotspot/ui/HeapParametersPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/HighPrecisionJScrollBar.java - agent/src/share/classes/sun/jvm/hotspot/ui/HistoryComboBox.java - agent/src/share/classes/sun/jvm/hotspot/ui/Inspector.java - agent/src/share/classes/sun/jvm/hotspot/ui/JFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JInternalFrameWrapper.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaStackTracePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java - agent/src/share/classes/sun/jvm/hotspot/ui/MonitorCacheDumpPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProcessListPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ProgressBarPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAEditorPane.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAListener.java - agent/src/share/classes/sun/jvm/hotspot/ui/SAPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/SourceCodePanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/StringTransferable.java - agent/src/share/classes/sun/jvm/hotspot/ui/SysPropsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/ThreadInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMFlagsPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/VMVersionInfoPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindClassesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/FindCrashesAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/InspectAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/JavaStackTraceAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/MemoryAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ShowAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/action/ThreadInfoAction.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ClassBrowserPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/CodeViewerPanel.java - agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java - agent/src/share/classes/sun/jvm/hotspot/ui/resources/arrow.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/breakpoint.png - agent/src/share/classes/sun/jvm/hotspot/ui/resources/triangle.png - agent/src/share/classes/sun/jvm/hotspot/ui/table/LongCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderCellRenderer.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortHeaderMouseAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BadAddressTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/BooleanTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CStringTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/CharTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/DoubleTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FieldTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/FloatTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/LongTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/MetadataTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/OopTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RevPtrsTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/RootTreeNodeAdapter.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeGroupNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/tree/SimpleTreeNode.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/AbstractTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/JTreeTable.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/SimpleTreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModel.java - agent/src/share/classes/sun/jvm/hotspot/ui/treetable/TreeTableModelAdapter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AddressOps.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AltPlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Assert.java - agent/src/share/classes/sun/jvm/hotspot/utilities/AssertionFailure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/BitMapClosure.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Bits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CPPExpressions.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CStringUtilities.java - agent/src/share/classes/sun/jvm/hotspot/utilities/CompactHashTable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstIterator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ConstantTag.java - agent/src/share/classes/sun/jvm/hotspot/utilities/FindObjectByType.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGXLWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapGraphWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java - agent/src/share/classes/sun/jvm/hotspot/utilities/HeapProgressThunk.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntegerEnum.java - agent/src/share/classes/sun/jvm/hotspot/utilities/Interval.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/IntervalTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/KlassArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPath.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathElement.java - agent/src/share/classes/sun/jvm/hotspot/utilities/LivenessPathList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MarkBits.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueue.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MessageQueueBackend.java - agent/src/share/classes/sun/jvm/hotspot/utilities/MethodArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java - agent/src/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProcImageClassLoader.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ProgressiveHeapVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBColor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBNode.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RBTree.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrs.java - agent/src/share/classes/sun/jvm/hotspot/utilities/ReversePtrsAnalysis.java - agent/src/share/classes/sun/jvm/hotspot/utilities/RobustOopDeterminator.java - agent/src/share/classes/sun/jvm/hotspot/utilities/StreamMonitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java - agent/src/share/classes/sun/jvm/hotspot/utilities/TwoOopHashtable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U1Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/U2Array.java - agent/src/share/classes/sun/jvm/hotspot/utilities/UnsupportedPlatformException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/WorkerThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedBoolean.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedByte.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedChar.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedDouble.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedFloat.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedInt.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedLong.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/memo/MemoizedShort.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/Callable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/DefaultScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/InvocableCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaClass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactory.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFactoryImpl.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaField.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaFrame.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaHeap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstance.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaInstanceKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaMethod.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObjArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaScriptEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaString.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaThread.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArray.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaTypeArrayKlass.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSJavaVM.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSList.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMap.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/JSMetadata.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MapScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/MethodCallable.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ObjectVisitor.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLEngine.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLException.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/SOQLQuery.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/ScriptObject.java - agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js - agent/src/share/native/sadis.c - agent/test/jdi/README.jjh - agent/test/jdi/SASanityChecker.java - agent/test/jdi/TEST.ROOT - agent/test/jdi/TargetAdapter.java - agent/test/jdi/TargetListener.java - agent/test/jdi/TestScaffold.java - agent/test/jdi/VMConnection.java - agent/test/jdi/jstack.sh - agent/test/jdi/jstack64.sh - agent/test/jdi/multivm.java - agent/test/jdi/multivm.sh - agent/test/jdi/runjdb.sh - agent/test/jdi/runjpda.sh - agent/test/jdi/runsa.sh - agent/test/jdi/sagclient.java - agent/test/jdi/sagdoit.java - agent/test/jdi/sagtarg.java - agent/test/jdi/sagtest.java - agent/test/jdi/sasanity.sh - agent/test/jdi/serialvm.java - agent/test/jdi/serialvm.sh - agent/test/libproc/LibprocClient.java - agent/test/libproc/LibprocTest.java - agent/test/libproc/Makefile - agent/test/libproc/README - agent/test/libproc/libproctest.sh - agent/test/libproc/libproctest64.sh - make/bsd/makefiles/saproc.make - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp - src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp - src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/interpreter_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp - src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp - src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp - src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp - src/cpu/ppc/vm/cppInterpreter_ppc.cpp - src/cpu/ppc/vm/cppInterpreter_ppc.hpp - src/cpu/ppc/vm/interpreterGenerator_ppc.hpp - src/cpu/ppc/vm/interpreter_ppc.hpp - src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp - src/cpu/sparc/vm/bytecodeInterpreter_sparc.inline.hpp - src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/cppInterpreter_sparc.cpp - src/cpu/sparc/vm/cppInterpreter_sparc.hpp - src/cpu/sparc/vm/interpreterGenerator_sparc.hpp - src/cpu/sparc/vm/interpreter_sparc.hpp - src/cpu/sparc/vm/templateInterpreterGenerator_sparc.hpp - src/cpu/sparc/vm/templateInterpreter_sparc.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.cpp - src/cpu/x86/vm/bytecodeInterpreter_x86.hpp - src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp - src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp - src/cpu/x86/vm/cppInterpreter_x86.cpp - src/cpu/x86/vm/cppInterpreter_x86.hpp - src/cpu/x86/vm/interpreterGenerator_x86.hpp - src/cpu/x86/vm/interpreter_x86.hpp - src/cpu/x86/vm/templateInterpreterGenerator_x86.hpp - src/cpu/x86/vm/templateInterpreter_x86.hpp - src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreterGenerator_zero.hpp - src/cpu/zero/vm/interpreter_zero.hpp - src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp - src/cpu/zero/vm/templateInterpreter_zero.cpp - src/cpu/zero/vm/templateInterpreter_zero.hpp - src/cpu/zero/vm/templateTable_zero.cpp - src/cpu/zero/vm/templateTable_zero.hpp - src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor - src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java - src/share/vm/gc/g1/g1ErgoVerbose.cpp - src/share/vm/gc/g1/g1ErgoVerbose.hpp - src/share/vm/gc/g1/g1HRPrinter.cpp - src/share/vm/gc/g1/g1Log.cpp - src/share/vm/gc/g1/g1Log.hpp - src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/prims/nativeLookup.cpp - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java - test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java - test/gc/6941923/Test6941923.java - test/gc/TestGCLogRotationViaJcmd.java - test/gc/g1/TestPrintGCDetails.java - test/gc/g1/TestSummarizeRSetStats.java - test/gc/g1/TestSummarizeRSetStatsPerRegion.java - test/gc/g1/TestSummarizeRSetStatsThreads.java - test/gc/g1/TestSummarizeRSetStatsTools.java - test/gc/g1/humongousObjects/Helpers.java Changeset: 9eee7243cbbd Author: thartmann Date: 2016-01-15 09:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9eee7243cbbd Merge ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/prims/jvm.cpp Changeset: ff58cdc70401 Author: ppunegov Date: 2016-01-15 16:36 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ff58cdc70401 8145025: compiler/compilercontrol/commandfile/CompileOnlyTest.java and compiler/compilercontrol/commands/CompileOnlyTest.java fail: java.lang.RuntimeException: Summary: Fix incorrect compileonly setting Reviewed-by: kvn, neliasso ! test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java Changeset: 155ecd958edf Author: vlivanov Date: 2016-01-15 21:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/155ecd958edf 8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces Reviewed-by: kvn, shade ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! test/runtime/Unsafe/AllocateInstance.java Changeset: a78d772cd5e0 Author: vlivanov Date: 2016-01-15 21:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a78d772cd5e0 6985422: flush the output streams before OnError commands Reviewed-by: kvn ! src/share/vm/utilities/vmError.cpp Changeset: 14ae4ed784f5 Author: vlivanov Date: 2016-01-15 21:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/14ae4ed784f5 8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode Reviewed-by: roland ! src/share/vm/c1/c1_Runtime1.cpp Changeset: e41e39851200 Author: twisti Date: 2016-01-15 13:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e41e39851200 8146820: JVMCI options should not use System.getProperty directly Reviewed-by: kvn, dnsimon ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java Changeset: a41d40f3e700 Author: zmajo Date: 2016-01-18 08:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a41d40f3e700 8147441: Unchecked pending exceptions in the WhiteBox API's implementation Summary: Add checks for pending exceptions. Reviewed-by: kvn ! src/share/vm/prims/whitebox.cpp Changeset: 69f986b232fe Author: thartmann Date: 2016-01-18 08:25 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/69f986b232fe 8147444: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with NullPointerException in ClassFileInstaller Summary: Removed installing of unused class. Added error output to ClassFileInstaller. Reviewed-by: vlivanov, zmajo ! test/compiler/jsr292/NonInlinedCall/RedefineTest.java ! test/testlibrary/ClassFileInstaller.java Changeset: bf74058d67ec Author: thartmann Date: 2016-01-18 08:34 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bf74058d67ec 8144212: JDK 9 b93 breaks Apache Lucene due to compact strings Summary: String compress/inflate intrinsics need to capture char and byte memory. Reviewed-by: aph, roland, kvn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/stringopts.cpp + test/compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java Changeset: bfb7a8a004de Author: thartmann Date: 2016-01-18 08:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bfb7a8a004de 6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type Summary: Emit CastII to make narrow ConvI2L dependent on the corresponding range check. Reviewed-by: kvn, roland ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/castnode.hpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/superword.cpp + test/compiler/loopopts/TestLoopPeeling.java Changeset: a1cc20fe9554 Author: thartmann Date: 2016-01-18 11:02 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a1cc20fe9554 Merge Changeset: 2a2916923394 Author: never Date: 2016-01-18 11:07 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2a2916923394 8147433: PrintNMethods no longer works with JVMCI Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/compile.cpp Changeset: 29bb6b64d111 Author: Tom Rodriguez Date: 2016-01-18 23:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/29bb6b64d111 Merge ! .hgtags ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/perf.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/utilities/vmError.cpp From tom.rodriguez at oracle.com Tue Jan 19 07:10:51 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:10:51 +0000 Subject: hg: graal/graal-jvmci-9/jaxp: 6 new changesets Message-ID: <201601190710.u0J7AqXd007019@aojmv0008.oracle.com> Changeset: d3e834ff74e7 Author: lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/d3e834ff74e7 Added tag jdk-9+100 for changeset d45bcd374f60 ! .hgtags Changeset: 1e29ca011af4 Author: joehw Date: 2016-01-08 10:51 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/1e29ca011af4 8144967: javax.xml.transform.Source and org.xml.sax.InputSource can be empty Reviewed-by: darcy, rriggs ! src/java.xml/share/classes/javax/xml/transform/Source.java ! src/java.xml/share/classes/javax/xml/transform/dom/DOMSource.java ! src/java.xml/share/classes/javax/xml/transform/sax/SAXSource.java ! src/java.xml/share/classes/javax/xml/transform/stax/StAXSource.java ! src/java.xml/share/classes/javax/xml/transform/stream/StreamSource.java ! src/java.xml/share/classes/org/xml/sax/InputSource.java + test/javax/xml/jaxp/unittest/common/Sources.java Changeset: b34427de0b08 Author: joehw Date: 2016-01-12 15:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/b34427de0b08 8144966: Catalog API: Null handling and reference to Reader Reviewed-by: mchung, rriggs ! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogUriResolver.java ! test/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/javax/xml/jaxp/libs/catalog/CatalogTestUtils.java ! test/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java Changeset: 56972d2827cb Author: joehw Date: 2016-01-13 10:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/56972d2827cb 8146606: Catalog.matchSystem() appends an extra '/' to the matched result Reviewed-by: lancea ! src/java.xml/share/classes/javax/xml/catalog/RewriteSystem.java ! src/java.xml/share/classes/javax/xml/catalog/RewriteUri.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java + test/javax/xml/jaxp/unittest/catalog/rewriteCatalog.xml Changeset: 2593941c52b7 Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/2593941c52b7 Added tag jdk-9+101 for changeset d3e834ff74e7 ! .hgtags Changeset: 9dcf193c0b6c Author: lana Date: 2016-01-14 12:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/9dcf193c0b6c Merge From tom.rodriguez at oracle.com Tue Jan 19 07:10:55 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:10:55 +0000 Subject: hg: graal/graal-jvmci-9/jaxws: 2 new changesets Message-ID: <201601190710.u0J7AtnV007075@aojmv0008.oracle.com> Changeset: 3e99318616da Author: lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/3e99318616da Added tag jdk-9+100 for changeset d0a97e57d233 ! .hgtags Changeset: 0868b93587cc Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/0868b93587cc Added tag jdk-9+101 for changeset 3e99318616da ! .hgtags From tom.rodriguez at oracle.com Tue Jan 19 07:11:03 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:11:03 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 52 new changesets Message-ID: <201601190711.u0J7B6YJ007157@aojmv0008.oracle.com> Changeset: 7b17bff2ea36 Author: bpb Date: 2016-01-05 13:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7b17bff2ea36 8050499: (ch) NativeSignal.signal fails with error 316 on OS X Summary: Do not throw an exception when ESRCH returned by pthread_kill() on OS X. Reviewed-by: alanb ! src/java.base/unix/native/libnio/ch/NativeThread.c + test/java/nio/channels/DatagramChannel/StressNativeSignal.java Changeset: 14ea926b0877 Author: bpb Date: 2016-01-05 16:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/14ea926b0877 8146359: test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java fails when nc is not available Summary: Check for presence of netcat command using 'which' before running test Reviewed-by: alanb ! test/java/nio/file/attribute/BasicFileAttributeView/UnixSocketFile.java Changeset: 411947bd5f14 Author: chegar Date: 2016-01-06 10:01 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/411947bd5f14 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, mullan, weijun ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/ThreadGroup.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/ref/Finalizer.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/jdk/internal/misc/VM.java + src/java.base/share/classes/jdk/internal/misc/VMNotification.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/misc/Unsafe.java - src/java.base/share/classes/sun/misc/VM.java - src/java.base/share/classes/sun/misc/VMNotification.java ! src/java.base/share/classes/sun/nio/ch/Util.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.base/share/classes/sun/reflect/Reflection.java ! src/java.base/share/native/libjava/VM.c + src/java.base/unix/classes/jdk/internal/misc/OSEnvironment.java - src/java.base/unix/classes/sun/misc/OSEnvironment.java ! src/java.base/unix/native/libjava/VM_md.c + src/java.base/windows/classes/jdk/internal/misc/OSEnvironment.java ! src/java.base/windows/classes/sun/io/Win32ErrorMode.java - src/java.base/windows/classes/sun/misc/OSEnvironment.java ! src/java.base/windows/native/libjava/VM_md.c ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.rmi/share/classes/sun/rmi/server/MarshalInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/rcache/DflCache.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template ! test/java/lang/management/MemoryMXBean/Pending.java + test/jdk/internal/misc/VM/GetNanoTimeAdjustment.java - test/sun/misc/VM/GetNanoTimeAdjustment.java ! test/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/sun/security/krb5/auto/TEST.properties Changeset: 521aaf34058d Author: robm Date: 2016-01-06 15:13 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/521aaf34058d 8146105: Undo accidential changes to sun/security/ssl/SignatureAndHashAlgorithm.java Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: 312cdd70812e Author: jbachorik Date: 2016-01-06 17:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/312cdd70812e 8143047: Re-examine javax/management/ImplementationVersion/ImplVersionTest.java Reviewed-by: alanb, emcmanus ! test/javax/management/ImplementationVersion/ImplVersionCommand.java ! test/javax/management/ImplementationVersion/ImplVersionTest.java ! test/javax/management/remote/mandatory/version/ImplVersionTest.java Changeset: d329a72e34bb Author: chegar Date: 2016-01-06 17:40 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d329a72e34bb 8146484: Examine sun.misc.MessageUtils Reviewed-by: alanb, mchung, sherman ! make/mapfiles/libjava/mapfile-vers ! make/src/classes/build/tools/dtdbuilder/DTDParser.java ! src/java.base/share/classes/java/lang/StringCoding.java - src/java.base/share/classes/sun/misc/MessageUtils.java - src/java.base/share/native/libjava/MessageUtils.c + src/java.base/share/native/libjava/StringCoding.c ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java Changeset: 8aa6aa55aab5 Author: bpb Date: 2016-01-06 10:15 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8aa6aa55aab5 8146041: java.net.URLConnection.guessContentTypeFromStream() does not recognize TIFF streams Summary: Add detection of TIFF magic numbers. Reviewed-by: rriggs, chegar ! src/java.base/share/classes/java/net/URLConnection.java + test/java/net/URLConnection/TIFFContentGuesser.java Changeset: 6239e3845676 Author: redestad Date: 2016-01-06 20:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6239e3845676 8146526: Improve java.net.URI$Parser startup characteristics Reviewed-by: chegar, alanb ! src/java.base/share/classes/java/net/URI.java Changeset: af7720682024 Author: xiaofeya Date: 2016-01-06 22:22 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/af7720682024 8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind Reviewed-by: chegar Contributed-by: felix.yang at oracle.com ! test/java/net/ipv6tests/TcpTest.java Changeset: 80d950eb9f09 Author: simonis Date: 2016-01-07 10:54 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/80d950eb9f09 8146482: [TESTBUG] java/net/SocketOption/OptionTest should only use multicast capable interfaces for multicast tests Reviewed-by: chegar ! test/java/net/SocketOption/OptionsTest.java Changeset: 2f829a220cda Author: vtewari Date: 2015-12-18 16:06 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/2f829a220cda 4823133: RandomAccessFile.length() is not thread-safe Summary: RandomAccessFile.length() is not thread-safe Reviewed-by: rriggs, dfuchs, martin, dsamersoff ! src/java.base/share/native/libjava/RandomAccessFile.c ! src/java.base/unix/native/libjava/io_util_md.c ! src/java.base/unix/native/libjava/io_util_md.h ! src/java.base/windows/native/libjava/io_util_md.c ! src/java.base/windows/native/libjava/io_util_md.h + test/java/io/RandomAccessFile/FileLengthTest.java Changeset: adfeb1434d90 Author: rriggs Date: 2016-01-07 10:10 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/adfeb1434d90 8146574: (process) ProcessHandle test cleanup Reviewed-by: chegar ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/InfoTest.java ! test/java/lang/ProcessHandle/OnExitTest.java ! test/java/lang/ProcessHandle/PermissionTest.java ! test/java/lang/ProcessHandle/ProcessUtil.java - test/java/lang/ProcessHandle/TEST.properties ! test/java/lang/ProcessHandle/TreeTest.java Changeset: af75d7a0b5dc Author: lana Date: 2016-01-07 09:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/af75d7a0b5dc Added tag jdk-9+100 for changeset 3d452840f482 ! .hgtags Changeset: 77259f6707d6 Author: lana Date: 2016-01-07 15:14 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/77259f6707d6 Merge - src/java.base/share/classes/sun/misc/MessageUtils.java - src/java.base/share/classes/sun/misc/VM.java - src/java.base/share/classes/sun/misc/VMNotification.java - src/java.base/share/native/libjava/MessageUtils.c - src/java.base/unix/classes/sun/misc/OSEnvironment.java - src/java.base/windows/classes/sun/misc/OSEnvironment.java - test/java/lang/ProcessHandle/TEST.properties - test/sun/misc/VM/GetNanoTimeAdjustment.java Changeset: 5c4530bb9ae6 Author: amlu Date: 2016-01-08 13:06 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5c4530bb9ae6 8146587: Mark tools/pack200/Pack200Test.java as intermittently failing Reviewed-by: darcy ! test/tools/pack200/Pack200Test.java Changeset: 5e8370fb3ed9 Author: alanb Date: 2016-01-08 11:47 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5e8370fb3ed9 8049422: Remove @jdk.Exported Reviewed-by: dfuchs, mchung, darcy, chegar - src/java.base/share/classes/jdk/Exported.java ! src/java.base/share/classes/jdk/net/ExtendedSocketOptions.java ! src/java.base/share/classes/jdk/net/NetworkPermission.java ! src/java.base/share/classes/jdk/net/SocketFlow.java ! src/java.base/share/classes/jdk/net/Sockets.java ! src/java.base/share/classes/jdk/net/package-info.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AWTEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/AccessibilityListenerList.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventID.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/EventQueueMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/GUIInitializedListener.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/TopLevelWindowListener.java ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentLoadException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java ! src/jdk.attach/share/classes/com/sun/tools/attach/package-info.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/package-info.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsExchange.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java ! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java ! src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java ! src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSignerException.java ! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsoleContext.java ! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsolePlugin.java ! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/package-info.java ! src/jdk.jdi/share/classes/com/sun/jdi/AbsentInformationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/Accessible.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/ArrayType.java ! src/jdk.jdi/share/classes/com/sun/jdi/BooleanType.java ! src/jdk.jdi/share/classes/com/sun/jdi/BooleanValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/Bootstrap.java ! src/jdk.jdi/share/classes/com/sun/jdi/ByteType.java ! src/jdk.jdi/share/classes/com/sun/jdi/ByteValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/CharType.java ! src/jdk.jdi/share/classes/com/sun/jdi/CharValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassLoaderReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassObjectReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassType.java ! src/jdk.jdi/share/classes/com/sun/jdi/DoubleType.java ! src/jdk.jdi/share/classes/com/sun/jdi/DoubleValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/Field.java ! src/jdk.jdi/share/classes/com/sun/jdi/FloatType.java ! src/jdk.jdi/share/classes/com/sun/jdi/FloatValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/jdk.jdi/share/classes/com/sun/jdi/IntegerType.java ! src/jdk.jdi/share/classes/com/sun/jdi/IntegerValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvalidTypeException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/jdi/LocalVariable.java ! src/jdk.jdi/share/classes/com/sun/jdi/Locatable.java ! src/jdk.jdi/share/classes/com/sun/jdi/Location.java ! src/jdk.jdi/share/classes/com/sun/jdi/LongType.java ! src/jdk.jdi/share/classes/com/sun/jdi/LongValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/Method.java ! src/jdk.jdi/share/classes/com/sun/jdi/Mirror.java ! src/jdk.jdi/share/classes/com/sun/jdi/MonitorInfo.java ! src/jdk.jdi/share/classes/com/sun/jdi/NativeMethodException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/jdi/PrimitiveType.java ! src/jdk.jdi/share/classes/com/sun/jdi/PrimitiveValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java ! src/jdk.jdi/share/classes/com/sun/jdi/ShortType.java ! src/jdk.jdi/share/classes/com/sun/jdi/ShortValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/StackFrame.java ! src/jdk.jdi/share/classes/com/sun/jdi/StringReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java ! src/jdk.jdi/share/classes/com/sun/jdi/Type.java ! src/jdk.jdi/share/classes/com/sun/jdi/TypeComponent.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMMismatchException.java ! src/jdk.jdi/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/jdk.jdi/share/classes/com/sun/jdi/Value.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/VoidType.java ! src/jdk.jdi/share/classes/com/sun/jdi/VoidValue.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/Connector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/Transport.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/Event.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventIterator.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventQueue.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/EventSet.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/StepEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/WatchpointEvent.java ! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java ! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/StepRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/WatchpointRequest.java ! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java ! src/jdk.management/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/jdk.management/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/jdk.management/share/classes/com/sun/management/GcInfo.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java ! src/jdk.management/share/classes/com/sun/management/UnixOperatingSystemMXBean.java ! src/jdk.management/share/classes/com/sun/management/VMOption.java ! src/jdk.management/share/classes/com/sun/management/package-info.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/Association.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalReceiveException.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalUnbindException.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/InvalidStreamException.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/MessageInfo.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/Notification.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/NotificationHandler.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpSocketOption.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SendFailedNotification.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/ShutdownNotification.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSid.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PolicyFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/UserPrincipal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/X500Principal.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/login/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/package-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/package-info.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireType.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/package-info.java Changeset: ac0150296d51 Author: alundblad Date: 2016-01-08 17:10 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ac0150296d51 8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent Summary: Updated include/exclude pattern arguments for sjavac. Reviewed-by: erikj ! make/gendata/GendataBreakIterator.gmk Changeset: 44ab242c0bfc Author: dfuchs Date: 2016-01-08 17:39 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/44ab242c0bfc 8146691: @since 9 tag missing for System.getLogger Reviewed-by: chegar ! src/java.base/share/classes/java/lang/System.java Changeset: a2eadc7327a0 Author: bchristi Date: 2016-01-08 13:14 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a2eadc7327a0 8144552: java/lang/StackWalker/LocalsAndOperands.java fails with java.lang.NullPointerException Summary: Update test case to expect null Reviewed-by: mchung, dfuchs ! src/java.base/share/classes/java/lang/LiveStackFrame.java ! test/java/lang/StackWalker/LocalsAndOperands.java Changeset: dc56076a794a Author: darcy Date: 2016-01-08 14:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/dc56076a794a 8146718: jdk/internal/jimage tests listed in both tier 1 and tier 2 Reviewed-by: rriggs ! test/TEST.groups Changeset: 9e1ec5f99e2e Author: darcy Date: 2016-01-08 17:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9e1ec5f99e2e 8146724: Problem list jdk/internal/jimage/JImageReadTest.java Reviewed-by: jjg ! test/ProblemList.txt Changeset: daaace32c979 Author: xuelei Date: 2016-01-09 13:02 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/daaace32c979 8146725: Issues with SignatureAndHashAlgorithm.getSupportedAlgorithms Reviewed-by: weijun, wetmore ! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java Changeset: e20c0494bd70 Author: jlaskey Date: 2016-01-09 11:19 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e20c0494bd70 8146712: jdk/internal/jimage/JImageReadTest.java fails on all platforms Reviewed-by: tbell Contributed-by: james.laskey at oracle.com ! test/jdk/internal/jimage/JImageReadTest.java Changeset: 16296b4145d0 Author: redestad Date: 2016-01-10 14:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/16296b4145d0 8146686: Create the schemeSpecificPart for non-opaque URIs lazily Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/URI.java Changeset: aa9fd2797b82 Author: darcy Date: 2016-01-10 11:09 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/aa9fd2797b82 8146744: Remove LFMultiThreadCachingTest.java from windows problem list Reviewed-by: jlaskey ! test/ProblemList.txt Changeset: f746a5e4a0f6 Author: xiaofeya Date: 2016-01-11 00:21 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f746a5e4a0f6 8133704: java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java may fail with address already in use Reviewed-by: chegar Contributed-by: felix.yang at oracle.com ! test/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java Changeset: 8630d3de3737 Author: rriggs Date: 2016-01-11 10:03 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8630d3de3737 8146028: Common Cleaner for finalization replacements in OpenJDK Reviewed-by: dfuchs, alanb, chegar, plevart ! src/java.base/share/classes/java/lang/ref/Cleaner.java - src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java + src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java + src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java + src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java + src/java.base/share/classes/jdk/internal/ref/SoftCleanable.java + src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! test/java/lang/ref/CleanerTest.java Changeset: a32e78dc747d Author: rriggs Date: 2016-01-11 10:24 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a32e78dc747d 8146567: Remove dead code finalizer methods Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java Changeset: 5be075daee3a Author: mhaupt Date: 2016-01-11 17:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5be075daee3a 8146786: [TESTBUG] straighten out testability for several issues Reviewed-by: psandoz + test/java/lang/invoke/8076596/Test8076596.java + test/java/lang/invoke/8076596/Test8076596.security.policy ! test/java/lang/invoke/FindClassSecurityManager.java ! test/java/lang/invoke/T8139885.java Changeset: ad15d9eb8b41 Author: ntv Date: 2016-01-11 11:39 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ad15d9eb8b41 8068803: Performance of LocalDate.plusDays could be better Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/LocalDate.java ! test/java/time/tck/java/time/TCKLocalDate.java Changeset: 9cb481c81b64 Author: dfuchs Date: 2016-01-11 18:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9cb481c81b64 8146665: Test jdk/test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java fails - missing expected output Summary: increases numbers of gc loops and fix finally {} clause to get a better diagnostic Reviewed-by: mchung ! test/java/util/logging/LogManager/Configuration/updateConfiguration/UpdateConfigurationTest.java Changeset: c421a3928efc Author: darcy Date: 2016-01-11 10:13 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c421a3928efc 8146745: Problem list SessionCacheSizeTests.java Reviewed-by: xuelei ! test/ProblemList.txt ! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java Changeset: d09282af3b52 Author: xuelei Date: 2016-01-12 08:05 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d09282af3b52 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/javax/net/ssl/SSLSession/SessionCacheSizeTests.java Changeset: 67ecd47614dc Author: sundar Date: 2016-01-12 17:08 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/67ecd47614dc 8068938: javax.script package description should specify use of ServiceLoader Reviewed-by: alanb, hannesw ! src/java.scripting/share/classes/javax/script/ScriptEngineFactory.java ! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java + src/java.scripting/share/classes/javax/script/package-info.java - src/java.scripting/share/classes/javax/script/package.html Changeset: b14117a57650 Author: amurillo Date: 2016-01-12 11:31 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b14117a57650 Merge - src/java.base/share/classes/jdk/Exported.java - src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java - src/java.base/share/classes/sun/misc/MessageUtils.java ! src/java.base/share/classes/sun/misc/Unsafe.java - src/java.base/share/classes/sun/misc/VM.java - src/java.base/share/classes/sun/misc/VMNotification.java - src/java.base/share/native/libjava/MessageUtils.c - src/java.base/unix/classes/sun/misc/OSEnvironment.java - src/java.base/windows/classes/sun/misc/OSEnvironment.java - src/java.scripting/share/classes/javax/script/package.html - test/java/lang/ProcessHandle/TEST.properties - test/sun/misc/VM/GetNanoTimeAdjustment.java Changeset: f0cf478dc546 Author: rriggs Date: 2016-01-12 17:54 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f0cf478dc546 8146671: [TEST BUG] java/lang/ref/CleanerTest.java required more memory for -UseCompressedOops runs Reviewed-by: joehw ! test/java/lang/ref/CleanerTest.java Changeset: 6bba5850fab9 Author: amlu Date: 2016-01-13 14:51 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6bba5850fab9 8146762: Move back java/util/concurrent/Phaser/Basic.java to tier1 Reviewed-by: chegar ! test/TEST.groups Changeset: bc135ab66df9 Author: chegar Date: 2016-01-13 13:33 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bc135ab66df9 8146735: Move sun.misc.PerformanceLogger to sun.awt.util Reviewed-by: alanb, mchung, rriggs - src/java.base/share/classes/sun/misc/PerformanceLogger.java ! src/java.desktop/share/classes/sun/applet/AppletPanel.java + src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java Changeset: 85569c4cd30f Author: chegar Date: 2016-01-13 14:32 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/85569c4cd30f 8146736: Move sun.misc performance counters to jdk.internal.perf Reviewed-by: alanb, mchung, rriggs ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/net/URLClassLoader.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + src/java.base/share/classes/jdk/internal/perf/Perf.java + src/java.base/share/classes/jdk/internal/perf/PerfCounter.java - src/java.base/share/classes/sun/misc/Perf.java - src/java.base/share/classes/sun/misc/PerfCounter.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.management/share/classes/sun/management/ConnectorAddressLink.java ! src/java.management/share/classes/sun/management/VMManagementImpl.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractMonitoredVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java Changeset: 56f2a4bb5bd3 Author: chegar Date: 2016-01-13 14:42 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/56f2a4bb5bd3 8146774: Remove sun.misc.JarFilter Reviewed-by: alanb, mchung - src/java.base/share/classes/sun/misc/JarFilter.java Changeset: 6a24a7157863 Author: chegar Date: 2016-01-13 14:44 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6a24a7157863 8146771: Remove unused CEFormatException and CEStreamExhausted from sun.misc Reviewed-by: alanb, rriggs - src/java.base/share/classes/sun/misc/CEFormatException.java - src/java.base/share/classes/sun/misc/CEStreamExhausted.java Changeset: 41491b4e93d1 Author: mullan Date: 2016-01-13 09:39 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/41491b4e93d1 8085903: New fix for memory leak in ProtectionDomain cache Reviewed-by: xuelei, igerasim ! src/java.base/share/classes/java/security/ProtectionDomain.java Changeset: bc7826956914 Author: mullan Date: 2016-01-13 10:25 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bc7826956914 Merge - src/java.base/share/classes/sun/misc/CEFormatException.java - src/java.base/share/classes/sun/misc/CEStreamExhausted.java - src/java.base/share/classes/sun/misc/JarFilter.java - src/java.base/share/classes/sun/misc/Perf.java - src/java.base/share/classes/sun/misc/PerfCounter.java - src/java.base/share/classes/sun/misc/PerformanceLogger.java Changeset: b0c8266f9962 Author: wetmore Date: 2016-01-13 17:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b0c8266f9962 8145849: ALPN: getHandshakeApplicationProtocol() always return null Reviewed-by: wetmore, vinnie Contributed-by: amanda.jiang at oracle.com ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java ! test/javax/net/ssl/ALPN/SSLEngineAlpnTest.java ! test/javax/net/ssl/ALPN/SSLSocketAlpnTest.java Changeset: f5d02fbd8095 Author: mhaupt Date: 2016-01-14 13:53 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f5d02fbd8095 8147078: MethodHandles.catchException does not enforce Throwable subtype Reviewed-by: psandoz, sundar ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/8147078/Test8147078.java Changeset: c43113f67573 Author: dcherepanov Date: 2016-01-14 18:22 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c43113f67573 8145409: Better detect JRE that JLI will be using Reviewed-by: ksrini ! src/java.base/windows/native/libjli/java_md.c ! src/java.base/windows/native/libjli/java_md.h Changeset: 41d23e89d583 Author: chegar Date: 2016-01-14 19:07 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/41d23e89d583 7067728: Remove stopThread RuntimePermission from the default java.policy Reviewed-by: alanb, mchung, mullan ! src/java.base/share/conf/security/java.policy Changeset: c3ecf996006a Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c3ecf996006a Added tag jdk-9+101 for changeset 5e8370fb3ed9 ! .hgtags Changeset: e00d22e96e6e Author: lana Date: 2016-01-14 12:04 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e00d22e96e6e Merge - src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java - src/java.base/share/classes/sun/misc/CEFormatException.java - src/java.base/share/classes/sun/misc/CEStreamExhausted.java - src/java.base/share/classes/sun/misc/JarFilter.java - src/java.base/share/classes/sun/misc/Perf.java - src/java.base/share/classes/sun/misc/PerfCounter.java - src/java.base/share/classes/sun/misc/PerformanceLogger.java - src/java.scripting/share/classes/javax/script/package.html Changeset: 806ce052a588 Author: amurillo Date: 2016-01-14 20:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/806ce052a588 Merge - src/java.base/share/classes/java/lang/invoke/DontInline.java - src/java.base/share/classes/java/lang/invoke/ForceInline.java - src/java.base/share/classes/java/lang/invoke/Stable.java - src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java Changeset: 306ce485bdad Author: thartmann Date: 2016-01-15 09:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/306ce485bdad Merge ! make/mapfiles/libjava/mapfile-vers - src/java.base/share/classes/jdk/Exported.java - src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java - src/java.base/share/classes/sun/misc/CEFormatException.java - src/java.base/share/classes/sun/misc/CEStreamExhausted.java - src/java.base/share/classes/sun/misc/JarFilter.java - src/java.base/share/classes/sun/misc/MessageUtils.java - src/java.base/share/classes/sun/misc/Perf.java - src/java.base/share/classes/sun/misc/PerfCounter.java - src/java.base/share/classes/sun/misc/PerformanceLogger.java - src/java.base/share/classes/sun/misc/VM.java - src/java.base/share/classes/sun/misc/VMNotification.java - src/java.base/share/native/libjava/MessageUtils.c - src/java.base/unix/classes/sun/misc/OSEnvironment.java - src/java.base/windows/classes/sun/misc/OSEnvironment.java - src/java.scripting/share/classes/javax/script/package.html - test/java/lang/ProcessHandle/TEST.properties - test/sun/misc/VM/GetNanoTimeAdjustment.java Changeset: bcc896bb41a2 Author: Tom Rodriguez Date: 2016-01-18 23:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bcc896bb41a2 Merge - src/java.base/share/classes/jdk/Exported.java - src/java.base/share/classes/jdk/internal/misc/CleanerImpl.java - src/java.base/share/classes/sun/misc/CEFormatException.java - src/java.base/share/classes/sun/misc/CEStreamExhausted.java - src/java.base/share/classes/sun/misc/JarFilter.java - src/java.base/share/classes/sun/misc/MessageUtils.java - src/java.base/share/classes/sun/misc/Perf.java - src/java.base/share/classes/sun/misc/PerfCounter.java - src/java.base/share/classes/sun/misc/PerformanceLogger.java - src/java.base/share/classes/sun/misc/VM.java - src/java.base/share/classes/sun/misc/VMNotification.java - src/java.base/share/native/libjava/MessageUtils.c - src/java.base/unix/classes/sun/misc/OSEnvironment.java - src/java.base/windows/classes/sun/misc/OSEnvironment.java - src/java.scripting/share/classes/javax/script/package.html - test/java/lang/ProcessHandle/TEST.properties - test/sun/misc/VM/GetNanoTimeAdjustment.java From tom.rodriguez at oracle.com Tue Jan 19 07:11:11 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:11:11 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 23 new changesets Message-ID: <201601190711.u0J7BCKC007225@aojmv0008.oracle.com> Changeset: 512af6dd6a7c Author: chegar Date: 2016-01-06 10:01 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/512af6dd6a7c 8145544: Move sun.misc.VM to jdk.internal.misc Reviewed-by: alanb, mullan, weijun ! test/tools/javac/proprietary/WarnImport.java ! test/tools/javac/proprietary/WarnImport.out ! test/tools/javac/proprietary/WarnMethod.java ! test/tools/javac/proprietary/WarnMethod.out ! test/tools/javac/proprietary/WarnStaticImport.java ! test/tools/javac/proprietary/WarnStaticImport.out Changeset: 13f3bd8e4924 Author: vromero Date: 2016-01-06 10:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/13f3bd8e4924 8146439: delete test T7021650.java as redundant Reviewed-by: jjg - test/tools/javac/util/context/T7021650.java Changeset: 70ac078df098 Author: jjg Date: 2016-01-06 13:31 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/70ac078df098 8146572: Update "@since 1.9" to "@since 9" to match java.version.specification [langtools] Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java ! src/java.compiler/share/classes/javax/tools/FileManagerUtils.java ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PackageTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/source/util/TaskEvent.java Changeset: 22391da9418e Author: alundblad Date: 2016-01-07 11:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/22391da9418e 8143301: Sjavac does not close file given to --compare-found-sources Summary: File is now closed after use. Reviewed-by: jlahoda, jjg ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java Changeset: e9a7033b2546 Author: alundblad Date: 2016-01-07 11:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/e9a7033b2546 8145557: Unused method in JavacState should be removed Summary: Unused method removed. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java Changeset: 1e4be39c1401 Author: lana Date: 2016-01-07 09:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/1e4be39c1401 Added tag jdk-9+100 for changeset 51136404ee5e ! .hgtags Changeset: 54d5a3dba74a Author: lana Date: 2016-01-07 15:13 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/54d5a3dba74a Merge - test/tools/javac/util/context/T7021650.java Changeset: 3b3bea483542 Author: alanb Date: 2016-01-08 11:47 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/3b3bea483542 8049422: Remove @jdk.Exported Reviewed-by: dfuchs, mchung, darcy, chegar ! src/jdk.compiler/share/classes/com/sun/source/doctree/AttributeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/AuthorTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/BlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/CommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DeprecatedTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocRootTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EndElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/EntityTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/InlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LinkTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ParamTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SeeTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialDataTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialFieldTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SerialTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/SinceTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/StartElementTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/TextTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ThrowsTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/ValueTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/VersionTree.java ! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AnnotatedTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AnnotationTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ArrayAccessTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ArrayTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AssertTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AssignmentTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BinaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BlockTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/BreakTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CatchTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CompoundAssignmentTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ConditionalExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ContinueTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/DoWhileLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/EmptyStatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/EnhancedForLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ErroneousTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionStatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ForLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/IdentifierTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/IfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/IntersectionTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LabeledStatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LambdaExpressionTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LineMap.java ! src/jdk.compiler/share/classes/com/sun/source/tree/LiteralTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberReferenceTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MemberSelectTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MethodInvocationTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/NewArrayTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/NewClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PackageTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ParameterizedTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/PrimitiveTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ReturnTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Scope.java ! src/jdk.compiler/share/classes/com/sun/source/tree/StatementTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/SynchronizedTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ThrowTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TypeCastTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TypeParameterTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UnaryTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UnionTypeTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/WhileLoopTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/WildcardTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/package-info.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocSourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SourcePositions.java ! src/jdk.compiler/share/classes/com/sun/source/util/TaskEvent.java ! src/jdk.compiler/share/classes/com/sun/source/util/TaskListener.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePathScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/source/util/Trees.java ! src/jdk.compiler/share/classes/com/sun/source/util/package-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/package-info.java ! src/jdk.javadoc/share/classes/com/sun/javadoc/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/package-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/package-info.java ! test/tools/javac/tree/NoPrivateTypesExported.java ! test/tools/jdeps/m/Gee.java Changeset: 88a874f33d6d Author: alundblad Date: 2016-01-08 17:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/88a874f33d6d 8144226: Sjavac's handling of include/exclude patterns is buggy, redundant and inconsistent Summary: Rewrote sjavac include/exclude pattern handling. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java ! test/tools/sjavac/CompileExcludingDependency.java ! test/tools/sjavac/CompileWithAtFile.java ! test/tools/sjavac/CompileWithInvisibleSources.java ! test/tools/sjavac/CompileWithOverrideSources.java - test/tools/sjavac/ExclPattern.java + test/tools/sjavac/HiddenFiles.java + test/tools/sjavac/IncludeExcludePatterns.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/Serialization.java ! test/tools/sjavac/util/OptionTestUtil.java Changeset: f6740b308ee2 Author: dlsmith Date: 2016-01-08 12:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/f6740b308ee2 8037789: Surprising more-specific results for lambda bodies with no return expressions Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 9571d628ecf6 Author: vromero Date: 2016-01-08 14:24 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/9571d628ecf6 8146719: javac test BootClassPathPrepend.java should be deleted Reviewed-by: jjg - test/tools/javac/file/BootClassPathPrepend.java Changeset: 5ab68e3a1096 Author: vromero Date: 2016-01-08 15:15 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/5ab68e3a1096 8146722: javac remove test T6430241.java as irrelevant in 9 Reviewed-by: jjg - test/tools/javac/api/T6430241.java Changeset: 3a6560c043d2 Author: dlsmith Date: 2016-01-08 17:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/3a6560c043d2 8143852: Implement type variable renaming for functional interface most specific test Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MostSpecific15.java + test/tools/javac/lambda/MostSpecific16.java + test/tools/javac/lambda/MostSpecific16.out + test/tools/javac/lambda/MostSpecific17.java + test/tools/javac/lambda/MostSpecific18.java + test/tools/javac/lambda/MostSpecific19.java + test/tools/javac/lambda/MostSpecific19.out + test/tools/javac/lambda/MostSpecific20.java + test/tools/javac/lambda/MostSpecific21.java + test/tools/javac/lambda/MostSpecific21.out + test/tools/javac/lambda/MostSpecific22.java + test/tools/javac/lambda/MostSpecific23.java + test/tools/javac/lambda/MostSpecific23.out + test/tools/javac/lambda/MostSpecific24.java + test/tools/javac/lambda/MostSpecific24.out + test/tools/javac/lambda/MostSpecific25.java + test/tools/javac/lambda/MostSpecific25.out + test/tools/javac/lambda/MostSpecific26.java + test/tools/javac/lambda/MostSpecific26.out + test/tools/javac/lambda/MostSpecific27.java + test/tools/javac/lambda/MostSpecific28.java + test/tools/javac/lambda/MostSpecific28.out Changeset: 9f3a70d14025 Author: jjg Date: 2016-01-08 22:24 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/9f3a70d14025 8146727: test tools/sjavac/IncludeExcludePatterns.java fails on Windows Reviewed-by: darcy ! test/tools/sjavac/IncludeExcludePatterns.java Changeset: c3b040ed4122 Author: jlahoda Date: 2016-01-11 11:21 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/c3b040ed4122 8056897: Improve error recovery for empty binary and hexadecimal literals. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! test/tools/javac/BadHexConstant.java ! test/tools/javac/BadHexConstant.out ! test/tools/javac/diags/examples/IdentifierExpected.java + test/tools/javac/lexer/JavaLexerTest.java ! test/tools/javac/literals/T6891079.java ! test/tools/javac/literals/T6891079.out Changeset: a5066095d36e Author: alundblad Date: 2016-01-11 17:08 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/a5066095d36e 8145944: sjavac client could not connect to server Summary: Wait for port file to get deleted before returning from PortFile::delete Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java Changeset: a3633a34baa8 Author: rfield Date: 2016-01-11 08:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/a3633a34baa8 8081845: JShell: Need way to refresh relative to external state Summary: Add the ability to record and replay relevant parts of history Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + test/jdk/jshell/ToolReloadTest.java Changeset: 70fe7cf1ac65 Author: rfield Date: 2016-01-11 19:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/70fe7cf1ac65 8146368: JShell: couldn't smash the error when it's Japanese locale Reviewed-by: rfield Contributed-by: bitterfoxc at gmail.com ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java ! src/jdk.jshell/share/classes/jdk/jshell/Unit.java ! src/jdk.jshell/share/classes/jdk/jshell/Util.java + test/jdk/jshell/T8146368/JShellTest8146368.java + test/jdk/jshell/T8146368/JShellToolTest8146368.java Changeset: 3eceb9bbbb9a Author: jjg Date: 2016-01-12 15:07 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/3eceb9bbbb9a 8145722: NullPointerException in javadoc Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java Changeset: 0f2bffdc40cd Author: jlahoda Date: 2016-01-13 14:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/0f2bffdc40cd 8144906: Fix jshell's ToolBasicTest Summary: Various fixes to fix the ToolBasicTest - line endings normalization, ordering for output from RemoteAgent, synchronization. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java ! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/ToolBasicTest.java Changeset: 62262b61759a Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/62262b61759a Added tag jdk-9+101 for changeset 3b3bea483542 ! .hgtags Changeset: 6149fc30cd71 Author: lana Date: 2016-01-14 12:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/6149fc30cd71 Merge - test/tools/javac/api/T6430241.java - test/tools/javac/file/BootClassPathPrepend.java - test/tools/sjavac/ExclPattern.java Changeset: 0a6d552a672b Author: Tom Rodriguez Date: 2016-01-18 23:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/0a6d552a672b Merge - test/tools/javac/api/T6430241.java - test/tools/javac/file/BootClassPathPrepend.java - test/tools/javac/util/context/T7021650.java - test/tools/sjavac/ExclPattern.java From tom.rodriguez at oracle.com Tue Jan 19 07:11:17 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 07:11:17 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 15 new changesets Message-ID: <201601190711.u0J7BHcu007273@aojmv0008.oracle.com> Changeset: f618bede1afe Author: sundar Date: 2016-01-06 20:19 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/f618bede1afe 8146556: jdk.dynalink.beans.ClassLinker can avoid using specific lookup and can use publicLookup instead Reviewed-by: jlaskey ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/ClassLinker.java Changeset: 9f96a4b227f3 Author: sundar Date: 2016-01-07 21:47 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/9f96a4b227f3 8146625: OverloadedDynamicMethod has unused ClassLoader field that can be removed Reviewed-by: attila, hannesw ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/OverloadedDynamicMethod.java Changeset: b5dcf2b2e01a Author: lana Date: 2016-01-07 09:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/b5dcf2b2e01a Added tag jdk-9+100 for changeset da397aea8ada ! .hgtags Changeset: 33e33bbc3bdb Author: lana Date: 2016-01-07 15:15 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/33e33bbc3bdb Merge Changeset: 1916a2c680d8 Author: alanb Date: 2016-01-08 11:46 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/1916a2c680d8 8049422: Remove @jdk.Exported Reviewed-by: dfuchs, mchung, darcy, chegar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/package-info.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/package-info.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/package-info.java ! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java ! src/jdk.dynalink/share/classes/jdk/dynalink/support/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java Changeset: bb63b699c060 Author: hannesw Date: 2016-01-12 15:38 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/bb63b699c060 8146888: Wrong license headers in test files Reviewed-by: mhaupt, jlaskey ! test/script/nosecurity/treeapi/for.js ! test/script/nosecurity/treeapi/forin.js ! test/script/nosecurity/treeapi/functionCall.js ! test/script/nosecurity/treeapi/functionDeclaration.js ! test/script/nosecurity/treeapi/functionExpr.js ! test/script/nosecurity/treeapi/identifier.js ! test/script/nosecurity/treeapi/if.js ! test/script/nosecurity/treeapi/instanceof.js Changeset: 8faab9cd4b95 Author: hannesw Date: 2016-01-12 16:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/8faab9cd4b95 8143896: java.lang.Long is implicitly converted to double Reviewed-by: mhaupt, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8079145.js.EXPECTED + test/script/basic/JDK-8143896.js ! test/script/nosecurity/parserapi.js ! test/script/nosecurity/parserapi.js.EXPECTED Changeset: 9ab6b645c428 Author: hannesw Date: 2016-01-13 19:34 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/9ab6b645c428 8147008: Nashorn primitive linker should handle ES6 symbols Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeSymbol.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! test/script/basic/es6/symbols.js Changeset: 0f21903deef8 Author: mhaupt Date: 2016-01-14 10:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/0f21903deef8 8036977: Make process singleton options to be context wide Summary: The bug was fixed in an earlier change. This change contributes a test. Reviewed-by: hannesw, sundar + test/script/nosecurity/context-dependent-logging.js Changeset: da61004610e3 Author: sundar Date: 2016-01-14 15:35 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/da61004610e3 8147070: Dynalink GuardedInvocation must check the Class object passed Reviewed-by: hannesw, mhaupt, attila ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java Changeset: 2247904a107c Author: attila Date: 2016-01-14 13:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/2247904a107c 8144917: Prepare AbstractJavaLinker/BeanLinker codebase for missing member implementation Reviewed-by: mhaupt, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClassLinker.java Changeset: 30c3bcdb762c Author: attila Date: 2016-01-14 13:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/30c3bcdb762c 8144919: Implement missing member handler for BeansLinker Reviewed-by: lagergren, mhaupt, sundar ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/AbstractJavaLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeanLinker.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java + src/jdk.dynalink/share/classes/jdk/dynalink/beans/LinkerServicesWithMissingMemberHandlerFactory.java + src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! test/script/basic/JDK-8049242.js.EXPECTED ! test/script/basic/JDK-8066669.js ! test/script/basic/JDK-8066669.js.EXPECTED ! test/script/basic/list.js ! test/script/basic/list.js.EXPECTED ! test/script/basic/map.js ! test/script/basic/map.js.EXPECTED ! test/src/jdk/dynalink/beans/test/BeanLinkerTest.java ! test/src/jdk/dynalink/beans/test/BeansLinkerTest.java ! test/src/jdk/dynalink/beans/test/CallerSensitiveTest.java - test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java Changeset: aa534114ca92 Author: lana Date: 2016-01-14 08:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/aa534114ca92 Added tag jdk-9+101 for changeset 1916a2c680d8 ! .hgtags Changeset: e56208758885 Author: lana Date: 2016-01-14 12:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/e56208758885 Merge - test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java Changeset: 3a489ad6eb5e Author: Tom Rodriguez Date: 2016-01-18 23:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/3a489ad6eb5e Merge - test/src/jdk/internal/dynalink/beans/test/CallerSensitiveTest.java From doug.simon at oracle.com Tue Jan 19 09:58:33 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 09:58:33 +0000 Subject: hg: graal/graal-compiler: 3 new changesets Message-ID: <201601190958.u0J9wX9p019865@aojmv0008.oracle.com> Changeset: cde2f72cb163 Author: Josef Eisl Date: 2016-01-19 10:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/cde2f72cb163 TraceRA: don't use streams for TraceBuilderResult.incoming*Edges(). ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java Changeset: 8be28ce060cc Author: Josef Eisl Date: 2016-01-19 10:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8be28ce060cc TraceRA: do not use streams in TraceBuilder asserts. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java Changeset: ae00ceec23d7 Author: Josef Eisl Date: 2016-01-19 10:28 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ae00ceec23d7 TraceRA: avoid streams in TraceRegisterAllocationPhase. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java From roland.schatz at oracle.com Tue Jan 19 10:32:32 2016 From: roland.schatz at oracle.com (roland.schatz at oracle.com) Date: Tue, 19 Jan 2016 10:32:32 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Fix merge errors. Message-ID: <201601191032.u0JAWWu8007299@aojmv0008.oracle.com> Changeset: 2832fba00c33 Author: rschatz Date: 2016-01-19 11:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2832fba00c33 Fix merge errors. ! src/share/vm/compiler/compileBroker.cpp From doug.simon at oracle.com Tue Jan 19 10:35:39 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 10:35:39 +0000 Subject: hg: graal/graal-compiler: rename JVMCIJDKConfig to reflect the JVMCI renaming changes. Message-ID: <201601191035.u0JAZdo9009004@aojmv0008.oracle.com> Changeset: 0653faea0327 Author: Manuel Rigger Date: 2016-01-19 10:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0653faea0327 rename JVMCIJDKConfig to reflect the JVMCI renaming changes. ! mx.graal/mx_graal_8.py From doug.simon at oracle.com Tue Jan 19 11:30:49 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 11:30:49 +0000 Subject: hg: graal/graal-jvmci-8: added JVMCI_VERSION constant Message-ID: <201601191130.u0JBUnnm004515@aojmv0008.oracle.com> Changeset: 781e01df3c4c Author: Doug Simon Date: 2016-01-19 11:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/781e01df3c4c added JVMCI_VERSION constant ! mx.jvmci/mx_jvmci.py From roland.schatz at oracle.com Tue Jan 19 12:14:37 2016 From: roland.schatz at oracle.com (roland.schatz at oracle.com) Date: Tue, 19 Jan 2016 12:14:37 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201601191214.u0JCEbIS022885@aojmv0008.oracle.com> Changeset: 4cca065382a7 Author: Roland Schatz Date: 2016-01-19 13:11 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4cca065382a7 Remove unused method. ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java Changeset: aeacc0114172 Author: Roland Schatz Date: 2016-01-19 13:13 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/aeacc0114172 8147599: [JVMCI] simplify code installation interface ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/MetaSpaceAccess.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/MetaSpaceAccessType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/code/CodeInstallationTest.java ! test/compiler/jvmci/code/DataPatchTest.java ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/jvmci/errors/CodeInstallerTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java From doug.simon at oracle.com Tue Jan 19 12:57:25 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 12:57:25 +0000 Subject: hg: graal/graal-compiler: remove redundant modifiers. Message-ID: <201601191257.u0JCvQgq009449@aojmv0008.oracle.com> Changeset: 2160e7da7fb0 Author: Manuel Rigger Date: 2016-01-19 12:20 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2160e7da7fb0 remove redundant modifiers. ! graal/com.oracle.graal.asm.aarch64.test/src/com/oracle/graal/asm/aarch64/test/TestProtectedAssembler.java ! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64Assembler.java ! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64MacroAssembler.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/IncrementDecrementMacroTest.java ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Address.java ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCInstructionCounter.java ! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/HexCodeFile.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/ConstantStackMoveTest.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/LinkedIdentityHashMap.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/calc/Condition.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java ! graal/com.oracle.graal.compiler.match.processor/src/com/oracle/graal/compiler/match/processor/MatchProcessor.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/AllocSpy.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest2.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConstantArrayReadFoldingTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CountedLoopTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FinalizableSubclassTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FindUniqueConcreteMethodBugTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NodePosIteratorTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/OptionsVerifierTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/AllocatorTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/InstructionPrinter.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugFilter.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugHistogram.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/TimerImpl.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/NodeUsagesTests.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/NodeValidationChecksTest.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/TypedNodeIteratorTest.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/TypedNodeIteratorTest2.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/GraphNodeIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeFlood.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeIdAccessor.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageWithModCountIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/TypedGraphNodeIterator.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDirectStaticCallOp.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDirectVirtualCallOp.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64IndirectCallOp.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/DataPatchInConstantsTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DeoptimizationStub.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCRuntimeCallEpilogueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64UncommonTrapStub.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizationStub.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCounterOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCUncommonTrapStub.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompressedOopTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/JVMCIInfopointErrorTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/DebugValuesPrinter.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotInstructionProfiling.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInvocationPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotWordOperationPlugin.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotOperation.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/ProcessEnvironment_init.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopNewInstance.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ConditionalElimination01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ConditionalElimination02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted05.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64ControlFlow.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Move.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLIRInstructionMixin.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/GenericValueMapTest.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/alloc/trace/TraceGlobalMoveResolutionMappingTest.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValueClass.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/SwitchStrategy.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssi/SSILinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/FixedInterval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceInterval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/DefUseTree.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/UseEntry.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/VariableMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/MarkBasePointersPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/RegStackValueSet.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/UniqueWorkList.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/profiling/MoveProfiling.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackIntervalDumper.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ConditionalEliminationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraphCopyBenchmark.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphEncoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/graphbuilderconf/GraphBuilderConfiguration.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/graphbuilderconf/InlineInvokePlugin.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/graphbuilderconf/InvocationPlugins.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/HeapAccess.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryCheckpoint.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java ! graal/com.oracle.graal.options.processor/src/com/oracle/graal/options/processor/OptionProcessor.java ! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DominatorConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ValueAnchorCleanupPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/ComputeInliningRelevance.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/instrumentation/ExtractInstrumentationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/OptimisticOptimizations.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java ! graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/aarch64/AArch64FloatArithmeticSnippets.java ! graal/com.oracle.graal.replacements.aarch64/src/com/oracle/graal/replacements/aarch64/AArch64IntegerArithmeticSnippets.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DerivedOopTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/EdgesTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/MonitorTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewInstanceTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/SubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsafeSubstitutionsTest.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/InjectedDependencies.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounterNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPETestLanguage.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleStampTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGenerateDummyNodesBuiltin.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleStamp.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedOSRLoopNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/ReadOnlyFrame.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilationResultBuilderFactory.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleTreeDumpHandler.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/HistogramInlineInvokePlugin.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationBlockState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationBlockState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java From doug.simon at oracle.com Tue Jan 19 13:26:16 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 13:26:16 +0000 Subject: hg: graal/graal-compiler: use JVMCI_VERSION constant to avoid too much eagerness when loading mx_graal_8 Message-ID: <201601191326.u0JDQGSY020355@aojmv0008.oracle.com> Changeset: ed6a5ffb2e9c Author: Doug Simon Date: 2016-01-19 12:04 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ed6a5ffb2e9c use JVMCI_VERSION constant to avoid too much eagerness when loading mx_graal_8 ! mx.graal/mx_graal_8.py ! mx.graal/suite.py From doug.simon at oracle.com Tue Jan 19 14:34:24 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 14:34:24 +0000 Subject: hg: graal/graal-compiler: fix mx vm command regression Message-ID: <201601191434.u0JEYOg1015123@aojmv0008.oracle.com> Changeset: e153ecca9b36 Author: Andreas Woess Date: 2016-01-19 15:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e153ecca9b36 fix mx vm command regression ! mx.graal/mx_graal_8.py From doug.simon at oracle.com Tue Jan 19 15:31:21 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 15:31:21 +0000 Subject: hg: graal/graal-compiler: TraceRA: propagate ShadowedRegisterValues through the TraceTrivialAllocator. Message-ID: <201601191531.u0JFVLqB004943@aojmv0008.oracle.com> Changeset: 8ae6984accb6 Author: Josef Eisl Date: 2016-01-19 15:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8ae6984accb6 TraceRA: propagate ShadowedRegisterValues through the TraceTrivialAllocator. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java From doug.simon at oracle.com Tue Jan 19 15:43:22 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 15:43:22 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: added compile-time only JDK9_STUBS library to support compilation with JDK8 javac and Eclipse Message-ID: <201601191543.u0JFhMiH009851@aojmv0008.oracle.com> Changeset: d32159f98906 Author: Doug Simon Date: 2016-01-19 16:43 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d32159f98906 added compile-time only JDK9_STUBS library to support compilation with JDK8 javac and Eclipse ! .mx.jvmci/mx_jvmci.py ! .mx.jvmci/suite.py ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java From doug.simon at oracle.com Tue Jan 19 15:56:19 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 15:56:19 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: updated required mx version Message-ID: <201601191556.u0JFuJuE014468@aojmv0008.oracle.com> Changeset: 52d4adddb417 Author: Doug Simon Date: 2016-01-19 16:56 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/52d4adddb417 updated required mx version ! .mx.jvmci/suite.py From tom.rodriguez at oracle.com Tue Jan 19 16:37:40 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 16:37:40 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove notifyCompilationStatistics from CompilerToVMHelper Message-ID: <201601191637.u0JGbfCo029726@aojmv0008.oracle.com> Changeset: 002f68b0a195 Author: Tom Rodriguez Date: 2016-01-19 08:37 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/002f68b0a195 Remove notifyCompilationStatistics from CompilerToVMHelper ! test/compiler/jvmci/common/CompilerToVMHelper.java From doug.simon at oracle.com Tue Jan 19 18:16:48 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 18:16:48 +0000 Subject: hg: graal/graal-compiler: Point to GitHub repo for truffle suite Message-ID: <201601191816.u0JIGm0e010302@aojmv0008.oracle.com> Changeset: 0912e5d8b1cc Author: Gilles Duboscq Date: 2016-01-19 14:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0912e5d8b1cc Point to GitHub repo for truffle suite ! mx.graal/suite.py From gilles.m.duboscq at oracle.com Tue Jan 19 18:40:03 2016 From: gilles.m.duboscq at oracle.com (Gilles Duboscq) Date: Tue, 19 Jan 2016 19:40:03 +0100 Subject: Truffle dependency moved to git Message-ID: <569E8303.8060201@oracle.com> Hi, The main truffle repo has moved to git and is now hosted on github [1]. As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. Since mx can not convert the hg repo to a git repo, after updating past that revision, you should probably just backup your current truffle directory that was checked-out from hg and then delete it. After that, a command such as "mx sforce" will clone the git repo for you. Gilles [1] https://github.com/graalvm/truffle [2] http://hg.openjdk.java.net/graal/graal-compiler/rev/0912e5d8b1cc From doug.simon at oracle.com Tue Jan 19 19:23:08 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 19:23:08 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601191923.u0JJN8FJ002623@aojmv0008.oracle.com> Changeset: 63d8cdbb2c05 Author: Tom Rodriguez Date: 2016-01-19 10:49 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/63d8cdbb2c05 Fixed javadoc text ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/SuitesProvider.java Changeset: 3609732616e9 Author: Tom Rodriguez Date: 2016-01-19 10:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3609732616e9 Include exception type in detail message for compilation failures ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java From tom.rodriguez at oracle.com Tue Jan 19 19:31:11 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Tue, 19 Jan 2016 19:31:11 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Fixed spelling of getFailureMessage Message-ID: <201601191931.u0JJVBLS004476@aojmv0008.oracle.com> Changeset: 8fd1e3014d32 Author: Tom Rodriguez Date: 2016-01-19 11:07 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8fd1e3014d32 Fixed spelling of getFailureMessage ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java From doug.simon at oracle.com Tue Jan 19 19:39:41 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 19:39:41 +0000 Subject: hg: graal/graal-jvmci-8: Fixed spelling of getFailureMessage Message-ID: <201601191939.u0JJdfgp007110@aojmv0008.oracle.com> Changeset: 215f448ed1d7 Author: Tom Rodriguez Date: 2016-01-19 11:07 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/215f448ed1d7 Fixed spelling of getFailureMessage ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java From doug.simon at oracle.com Tue Jan 19 20:06:25 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 20:06:25 +0000 Subject: hg: graal/graal-compiler: GraphPE: support phi functions when creating loop exit state Message-ID: <201601192006.u0JK6P7C015870@aojmv0008.oracle.com> Changeset: 15964d565d42 Author: Christian Wimmer Date: 2016-01-19 11:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/15964d565d42 GraphPE: support phi functions when creating loop exit state ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java From christian.thalinger at oracle.com Tue Jan 19 20:30:17 2016 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Tue, 19 Jan 2016 10:30:17 -1000 Subject: Truffle dependency moved to git In-Reply-To: <569E8303.8060201@oracle.com> References: <569E8303.8060201@oracle.com> Message-ID: <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> > On Jan 19, 2016, at 8:40 AM, Gilles Duboscq wrote: > > Hi, > > The main truffle repo has moved to git and is now hosted on github [1]. > As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. Will com.oracle.graal.truffle* eventually be moved to a separate repository as well? To me it doesn?t make sense to have a dependency on Truffle. Graal should be standalone. > > Since mx can not convert the hg repo to a git repo, after updating past that revision, you should probably just backup your current truffle directory that was checked-out from hg and then delete it. > After that, a command such as "mx sforce" will clone the git repo for you. > > Gilles > > [1] https://github.com/graalvm/truffle > [2] http://hg.openjdk.java.net/graal/graal-compiler/rev/0912e5d8b1cc From doug.simon at oracle.com Tue Jan 19 21:17:54 2016 From: doug.simon at oracle.com (Doug Simon) Date: Tue, 19 Jan 2016 22:17:54 +0100 Subject: Truffle dependency moved to git In-Reply-To: <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> References: <569E8303.8060201@oracle.com> <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> Message-ID: > On 19 Jan 2016, at 21:30, Christian Thalinger wrote: > > >> On Jan 19, 2016, at 8:40 AM, Gilles Duboscq wrote: >> >> Hi, >> >> The main truffle repo has moved to git and is now hosted on github [1]. >> As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. > > Will com.oracle.graal.truffle* eventually be moved to a separate repository as well? To me it doesn?t make sense to have a dependency on Truffle. Graal should be standalone. The non-Truffle projects in the Graal repo do not depend on Truffle and could be built separately if so desired. The graal.truffle projects closely depend on core graal and keeping them in the same repo is very convenient. -Doug From doug.simon at oracle.com Tue Jan 19 21:43:16 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 19 Jan 2016 21:43:16 +0000 Subject: hg: graal/graal-jvmci-8: JVMCICompiler.compileMethod should always return non-null Message-ID: <201601192143.u0JLhG1j015068@aojmv0008.oracle.com> Changeset: b41377216cf9 Author: Tom Rodriguez Date: 2016-01-19 13:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b41377216cf9 JVMCICompiler.compileMethod should always return non-null ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/jvmci/jvmciCompiler.cpp From doug.simon at oracle.com Wed Jan 20 02:11:27 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 02:11:27 +0000 Subject: hg: graal/graal-jvmci-8: Move data fields from CompiledCode to HotSpotCompiledCode Message-ID: <201601200211.u0K2BRr7012432@aojmv0008.oracle.com> Changeset: b4ff1a18d19c Author: Christian Wimmer Date: 2016-01-19 17:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b4ff1a18d19c Move data fields from CompiledCode to HotSpotCompiledCode ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp From doug.simon at oracle.com Wed Jan 20 02:19:04 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 02:19:04 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601200219.u0K2J46M014037@aojmv0008.oracle.com> Changeset: 141aba8eb39a Author: Christian Wimmer Date: 2016-01-19 17:51 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/141aba8eb39a Allow customization of CompilationResultBuilder.dataCache ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java Changeset: 8d31c062a05c Author: Christian Wimmer Date: 2016-01-19 17:51 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8d31c062a05c Merge From doug.simon at oracle.com Wed Jan 20 06:39:25 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 06:39:25 +0000 Subject: hg: graal/graal-compiler: Update jvmci import Message-ID: <201601200639.u0K6dPt1016671@aojmv0008.oracle.com> Changeset: 5fd40a045778 Author: Tom Rodriguez Date: 2016-01-19 21:28 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5fd40a045778 Update jvmci import ! mx.graal/suite.py From doug.simon at oracle.com Wed Jan 20 10:50:05 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 10:50:05 +0000 Subject: hg: graal/graal-jvmci-8: Backport isImmutablePIC field from jvmci-9, and add documentation. Message-ID: <201601201050.u0KAo5ot028630@aojmv0008.oracle.com> Changeset: 5d06abd6d35b Author: Roland Schatz Date: 2016-01-20 11:13 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5d06abd6d35b Backport isImmutablePIC field from jvmci-9, and add documentation. ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java From roland.schatz at oracle.com Wed Jan 20 11:09:31 2016 From: roland.schatz at oracle.com (roland.schatz at oracle.com) Date: Wed, 20 Jan 2016 11:09:31 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 3 new changesets Message-ID: <201601201109.u0KB9Vpc003079@aojmv0008.oracle.com> Changeset: 574b5ff2b554 Author: Christian Wimmer Date: 2016-01-19 17:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/574b5ff2b554 Move data fields from CompiledCode to HotSpotCompiledCode ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: c3879bcbc484 Author: Roland Schatz Date: 2016-01-20 11:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c3879bcbc484 Remove unneeded constructor. ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/errors/CodeInstallerTest.java Changeset: 25486c554fed Author: Roland Schatz Date: 2016-01-20 11:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/25486c554fed Add documentation to HotSpotCompiledCode class. ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java From doug.simon at oracle.com Wed Jan 20 11:30:44 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 11:30:44 +0000 Subject: hg: graal/graal-compiler: Update jvmci import. Message-ID: <201601201130.u0KBUnPM008106@aojmv0008.oracle.com> Changeset: 730dddc179ab Author: Roland Schatz Date: 2016-01-20 12:01 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/730dddc179ab Update jvmci import. ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledCodeBuilder.java ! mx.graal/suite.py From roland.schatz at oracle.com Wed Jan 20 12:14:03 2016 From: roland.schatz at oracle.com (roland.schatz at oracle.com) Date: Wed, 20 Jan 2016 12:14:03 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove unused classes. Message-ID: <201601201214.u0KCE4Ln020636@aojmv0008.oracle.com> Changeset: 7cf61815e0aa Author: Roland Schatz Date: 2016-01-20 13:06 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7cf61815e0aa Remove unused classes. - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/MetaSpaceAccess.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/MetaSpaceAccessType.java From doug.simon at oracle.com Wed Jan 20 12:44:22 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 12:44:22 +0000 Subject: hg: graal/graal-compiler: 8 new changesets Message-ID: <201601201244.u0KCiMwB029343@aojmv0008.oracle.com> Changeset: ef5ce69bdc21 Author: Josef Eisl Date: 2016-01-19 17:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ef5ce69bdc21 TraceRA: outsource TraceBuilderResult. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilderResult.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceStatisticsPrinter.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceUtil.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java Changeset: 47cba47e3653 Author: Josef Eisl Date: 2016-01-19 18:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/47cba47e3653 TraceRA: introduce TraceBuilderPhase. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceBuilderPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java Changeset: da555eeb09af Author: Josef Eisl Date: 2016-01-19 18:46 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/da555eeb09af TraceRA: move trace building asserts to TraceBuilderResult. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilderResult.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java Changeset: 859766efc59e Author: Josef Eisl Date: 2016-01-20 11:58 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/859766efc59e TraceRA: introduce Trace class. + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/Trace.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilderResult.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceStatisticsPrinter.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScan.java Changeset: dd20a3a6b24f Author: Josef Eisl Date: 2016-01-20 11:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/dd20a3a6b24f TraceRA: improve assertion in TraceBuilderResult. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilderResult.java Changeset: 2e1f11dec368 Author: Josef Eisl Date: 2016-01-20 12:12 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2e1f11dec368 TraceRA: rename TraceBuilder to UniDirectionalTraceBuilder. - graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/UniDirectionalTraceBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceBuilderPhase.java Changeset: 0a7b897ae48a Author: Josef Eisl Date: 2016-01-20 12:03 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0a7b897ae48a TraceRA: add BiDirectionalTraceBuilder. + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/BiDirectionalTraceBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceBuilderPhase.java Changeset: e781b762e166 Author: Josef Eisl Date: 2016-01-20 12:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e781b762e166 TraceRA: make BiDirectionalTraceBuilder default. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceBuilderPhase.java From christian.thalinger at oracle.com Wed Jan 20 18:11:42 2016 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Wed, 20 Jan 2016 08:11:42 -1000 Subject: Truffle dependency moved to git In-Reply-To: References: <569E8303.8060201@oracle.com> <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> Message-ID: > On Jan 19, 2016, at 11:17 AM, Doug Simon wrote: > >> >> On 19 Jan 2016, at 21:30, Christian Thalinger wrote: >> >> >>> On Jan 19, 2016, at 8:40 AM, Gilles Duboscq wrote: >>> >>> Hi, >>> >>> The main truffle repo has moved to git and is now hosted on github [1]. >>> As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. >> >> Will com.oracle.graal.truffle* eventually be moved to a separate repository as well? To me it doesn?t make sense to have a dependency on Truffle. Graal should be standalone. > > The non-Truffle projects in the Graal repo do not depend on Truffle and could be built separately if so desired. The graal.truffle projects closely depend on core graal and keeping them in the same repo is very convenient. Sure but if someone wants to work on Graal it doesn?t make sense to have them clone Truffle too: cthaling at macbook:~/ws/jdk9/hs-comp/graal-compiler$ mx eclipseinit Cloning http://lafo.ssw.uni-linz.ac.at/hg/truffle revision 72601dde92e875365dbd4afb4d625edc97412875 to /Users/cthaling/ws/jdk9/hs-comp/truffle with Mercurial From doug.simon at oracle.com Wed Jan 20 19:21:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 19:21:20 +0000 Subject: hg: graal/graal-compiler: GraphPE: keep state of MergeNode when creating LoopBeginNode Message-ID: <201601201921.u0KJLKYV008843@aojmv0008.oracle.com> Changeset: b2223a89bd22 Author: Christian Wimmer Date: 2016-01-20 10:54 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b2223a89bd22 GraphPE: keep state of MergeNode when creating LoopBeginNode ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java From doug.simon at oracle.com Wed Jan 20 21:03:48 2016 From: doug.simon at oracle.com (Doug Simon) Date: Wed, 20 Jan 2016 22:03:48 +0100 Subject: Truffle dependency moved to git In-Reply-To: References: <569E8303.8060201@oracle.com> <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> Message-ID: > On 20 Jan 2016, at 19:11, Christian Thalinger wrote: > >> >> On Jan 19, 2016, at 11:17 AM, Doug Simon wrote: >> >>> >>> On 19 Jan 2016, at 21:30, Christian Thalinger wrote: >>> >>> >>>> On Jan 19, 2016, at 8:40 AM, Gilles Duboscq wrote: >>>> >>>> Hi, >>>> >>>> The main truffle repo has moved to git and is now hosted on github [1]. >>>> As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. >>> >>> Will com.oracle.graal.truffle* eventually be moved to a separate repository as well? To me it doesn?t make sense to have a dependency on Truffle. Graal should be standalone. >> >> The non-Truffle projects in the Graal repo do not depend on Truffle and could be built separately if so desired. The graal.truffle projects closely depend on core graal and keeping them in the same repo is very convenient. > > Sure but if someone wants to work on Graal it doesn?t make sense to have them clone Truffle too: > > cthaling at macbook:~/ws/jdk9/hs-comp/graal-compiler$ mx eclipseinit > Cloning http://lafo.ssw.uni-linz.ac.at/hg/truffle revision 72601dde92e875365dbd4afb4d625edc97412875 to /Users/cthaling/ws/jdk9/hs-comp/truffle with Mercurial We could have all the Truffle references and projects dynamically stripped from mx.graal/suite.py contingent upon an environment variable (e.g., OMIT_TRUFFLE). -Doug From doug.simon at oracle.com Wed Jan 20 21:57:39 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 21:57:39 +0000 Subject: hg: graal/graal-compiler: support for jdk.internal.misc.VM (jdk9) as well as sun.misc.VM (< jdk9) Message-ID: <201601202157.u0KLvdGL002304@aojmv0008.oracle.com> Changeset: 5538acafd12f Author: Doug Simon Date: 2016-01-20 22:30 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5538acafd12f support for jdk.internal.misc.VM (jdk9) as well as sun.misc.VM (< jdk9) ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompilerFactory.java From doug.simon at oracle.com Wed Jan 20 22:36:29 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 20 Jan 2016 22:36:29 +0000 Subject: hg: graal/graal-jvmci-8: Add CompilerToVM.interpreterFrameSize to support stack banging for deopt Message-ID: <201601202236.u0KMaTMK014931@aojmv0008.oracle.com> Changeset: bf8a5a6861b1 Author: Tom Rodriguez Date: 2016-01-20 13:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bf8a5a6861b1 Add CompilerToVM.interpreterFrameSize to support stack banging for deopt ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From doug.simon at oracle.com Thu Jan 21 08:13:21 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 21 Jan 2016 08:13:21 +0000 Subject: hg: graal/graal-compiler: Update graal import: stack banging must take space required for deopt into account Message-ID: <201601210813.u0L8DLjQ000564@aojmv0008.oracle.com> Changeset: 3e4b96f3e4d3 Author: Tom Rodriguez Date: 2016-01-20 23:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3e4b96f3e4d3 Update graal import: stack banging must take space required for deopt into account ! graal/com.oracle.graal.code/src/com/oracle/graal/code/CompilationResult.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackend.java - graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerationResult.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java - graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerationResult.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java - graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerationResult.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRGenerationResult.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! mx.graal/suite.py From roland.schatz at oracle.com Thu Jan 21 12:31:38 2016 From: roland.schatz at oracle.com (roland.schatz at oracle.com) Date: Thu, 21 Jan 2016 12:31:38 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 9 new changesets Message-ID: <201601211231.u0LCVcIx008342@aojmv0008.oracle.com> Changeset: 46c1abd5c34d Author: enevill Date: 2016-01-12 14:55 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/46c1abd5c34d 8146843: aarch64: add scheduling support for FP and vector instructions Summary: add pipeline classes for FP/vector pipeline Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 037c9f7ff320 Author: roland Date: 2016-01-18 21:34 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/037c9f7ff320 8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure Summary: uncast() fails with CheckCastPP Reviewed-by: kvn, thartmann ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/node.hpp ! test/compiler/c2/8007294/Test8007294.java Changeset: 022e1577a0f5 Author: aph Date: 2016-01-19 17:52 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/022e1577a0f5 8146709: AArch64: Incorrect use of ADRP for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: ef84d8d6e32b Author: rschatz Date: 2016-01-18 17:31 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ef84d8d6e32b 8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java Changeset: 4857410e41c6 Author: simonis Date: 2016-01-20 16:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4857410e41c6 8145336: PPC64: fix string intrinsics after CompactStrings change Reviewed-by: mdoerr, aph, kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp + test/compiler/intrinsics/string/TestStringIntrinsics2.java Changeset: 45fcfb564741 Author: rschatz Date: 2016-01-20 14:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/45fcfb564741 8147599: [JVMCI] simplify code installation interface Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/code/CodeInstallationTest.java ! test/compiler/jvmci/code/DataPatchTest.java ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java ! test/compiler/jvmci/errors/CodeInstallerTest.java ! test/compiler/jvmci/errors/TestInvalidCompilationResult.java ! test/compiler/jvmci/errors/TestInvalidDebugInfo.java ! test/compiler/jvmci/errors/TestInvalidOopMap.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java Changeset: 8309cca68d5b Author: rschatz Date: 2016-01-20 17:00 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8309cca68d5b 8147475: compiler/jvmci/code/SimpleDebugInfoTest.java fails in Assembler::locate_operand: ShouldNotReachHere() Reviewed-by: kvn, twisti ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java Changeset: 609a41177fbe Author: hshi Date: 2016-01-20 04:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/609a41177fbe 8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject Summary: In Aarch64 LIR_Assembler.atomic_op, keep stored data reference register in decompressed forms as it may be used later Reviewed-by: aph Contributed-by: hui.shi at linaro.org, felix.yang at linaro.org ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Changeset: e8a3f9d367a4 Author: Roland Schatz Date: 2016-01-21 11:54 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e8a3f9d367a4 Merge. ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Call.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ConstantReference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataPatch.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/DataSectionReference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/ExceptionHandler.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/InfopointReason.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Mark.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Reference.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Site.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/runtime/globals.hpp ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/errors/CodeInstallerTest.java ! test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java From gilles.m.duboscq at oracle.com Thu Jan 21 14:44:30 2016 From: gilles.m.duboscq at oracle.com (Gilles Duboscq) Date: Thu, 21 Jan 2016 15:44:30 +0100 Subject: Truffle dependency moved to git In-Reply-To: References: <569E8303.8060201@oracle.com> <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> Message-ID: <56A0EECE.1060209@oracle.com> We have binary dependencies for this use-case. Maybe we should start using them (set MX_BINARY_SUITES=truffle). Gilles On 20/01/16 22:03, Doug Simon wrote: > >> On 20 Jan 2016, at 19:11, Christian Thalinger wrote: >> >>> >>> On Jan 19, 2016, at 11:17 AM, Doug Simon wrote: >>> >>>> >>>> On 19 Jan 2016, at 21:30, Christian Thalinger wrote: >>>> >>>> >>>>> On Jan 19, 2016, at 8:40 AM, Gilles Duboscq wrote: >>>>> >>>>> Hi, >>>>> >>>>> The main truffle repo has moved to git and is now hosted on github [1]. >>>>> As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. >>>> >>>> Will com.oracle.graal.truffle* eventually be moved to a separate repository as well? To me it doesn?t make sense to have a dependency on Truffle. Graal should be standalone. >>> >>> The non-Truffle projects in the Graal repo do not depend on Truffle and could be built separately if so desired. The graal.truffle projects closely depend on core graal and keeping them in the same repo is very convenient. >> >> Sure but if someone wants to work on Graal it doesn?t make sense to have them clone Truffle too: >> >> cthaling at macbook:~/ws/jdk9/hs-comp/graal-compiler$ mx eclipseinit >> Cloning http://lafo.ssw.uni-linz.ac.at/hg/truffle revision 72601dde92e875365dbd4afb4d625edc97412875 to /Users/cthaling/ws/jdk9/hs-comp/truffle with Mercurial > > We could have all the Truffle references and projects dynamically stripped from mx.graal/suite.py contingent upon an environment variable (e.g., OMIT_TRUFFLE). > > -Doug > From doug.simon at oracle.com Thu Jan 21 19:11:18 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 21 Jan 2016 19:11:18 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601211911.u0LJBI1G000692@aojmv0008.oracle.com> Changeset: 59be481d0b4c Author: Christian Wimmer Date: 2016-01-21 10:20 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/59be481d0b4c Remove leftover classes from Bytecode-to-LIR experiment - graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java - graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java Changeset: f868bd0c3f02 Author: Christian Wimmer Date: 2016-01-21 10:35 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f868bd0c3f02 Make CallingConvention in HotSpotHostBackend instead of passing it in as a parameter to GraalCompiler.compile ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64LIRGenerator.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRGenerationResult.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResult.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java From doug.simon at oracle.com Thu Jan 21 22:24:57 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 21 Jan 2016 22:24:57 +0000 Subject: hg: graal/graal-jvmci-8: Make CallingConvention.Type extensible; remove unused stackOnly parameter Message-ID: <201601212224.u0LMOv8v007255@aojmv0008.oracle.com> Changeset: d63506bb5237 Author: Christian Wimmer Date: 2016-01-21 13:53 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d63506bb5237 Make CallingConvention.Type extensible; remove unused stackOnly parameter ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! jvmci/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! jvmci/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java From doug.simon at oracle.com Thu Jan 21 22:51:39 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 21 Jan 2016 22:51:39 +0000 Subject: hg: graal/graal-compiler: Update JVMCI import: Make CallingConvention.Type extensible; remove unused stackOnly parameter Message-ID: <201601212251.u0LMpdSP020503@aojmv0008.oracle.com> Changeset: 9306a9611097 Author: Christian Wimmer Date: 2016-01-21 14:24 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9306a9611097 Update JVMCI import: Make CallingConvention.Type extensible; remove unused stackOnly parameter ! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64NodeLIRBuilder.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64RawNativeCallNode.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java ! mx.graal/suite.py From jaroslav.tulach at oracle.com Fri Jan 22 13:12:48 2016 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Fri, 22 Jan 2016 14:12:48 +0100 Subject: Use binary dependencies was: Truffle dependency moved to git In-Reply-To: <56A0EECE.1060209@oracle.com> References: <569E8303.8060201@oracle.com> <56A0EECE.1060209@oracle.com> Message-ID: <1889247.6z1xja8HHj@pracovni> ### Thursday 21 of January 2016, 15:44:30 @ Gilles Duboscq ### > We have binary dependencies for this use-case. Maybe we should start using > them (set MX_BINARY_SUITES=truffle). Gilles We should start using binary dependencies by default. This whole discussion is a proof that people don't want to clone all our repositories by default. They are in almost all cases interested only in the one code in one repository. Please, be kind to people trying graal & co. and switch the mx to use binary dependencies by default. -jt From tom.rodriguez at oracle.com Fri Jan 22 17:27:01 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 22 Jan 2016 17:27:01 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 3 new changesets Message-ID: <201601221727.u0MHR1Ps029689@aojmv0008.oracle.com> Changeset: a5b7bda609bb Author: Tom Rodriguez Date: 2016-01-21 12:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a5b7bda609bb JVMCICompiler.compileMethod should always return non-null ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp Changeset: c900f5fd2d12 Author: Tom Rodriguez Date: 2016-01-21 14:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c900f5fd2d12 Remove unused SystemDictionary entry ! src/share/vm/jvmci/systemDictionary_jvmci.hpp Changeset: 0ab7a078bdd3 Author: Tom Rodriguez Date: 2016-01-22 09:20 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0ab7a078bdd3 Restore previous order of pushing and popping JNI handle blocks ! src/share/vm/compiler/compileBroker.cpp From christian.thalinger at oracle.com Fri Jan 22 17:42:18 2016 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Fri, 22 Jan 2016 07:42:18 -1000 Subject: Truffle dependency moved to git In-Reply-To: <56A0EECE.1060209@oracle.com> References: <569E8303.8060201@oracle.com> <9BAAC889-2DEF-40E1-B2AC-8BDDF25003A3@oracle.com> <56A0EECE.1060209@oracle.com> Message-ID: > On Jan 21, 2016, at 4:44 AM, Gilles Duboscq wrote: > > We have binary dependencies for this use-case. Maybe we should start using them (set MX_BINARY_SUITES=truffle). Not exactly what I was looking for but better. > Gilles > > On 20/01/16 22:03, Doug Simon wrote: >> >>> On 20 Jan 2016, at 19:11, Christian Thalinger wrote: >>> >>>> >>>> On Jan 19, 2016, at 11:17 AM, Doug Simon wrote: >>>> >>>>> >>>>> On 19 Jan 2016, at 21:30, Christian Thalinger wrote: >>>>> >>>>> >>>>>> On Jan 19, 2016, at 8:40 AM, Gilles Duboscq wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> The main truffle repo has moved to git and is now hosted on github [1]. >>>>>> As a result, we have updated the truffle dependency in graal from the previous hg repo to this new git repo [2]. >>>>> >>>>> Will com.oracle.graal.truffle* eventually be moved to a separate repository as well? To me it doesn?t make sense to have a dependency on Truffle. Graal should be standalone. >>>> >>>> The non-Truffle projects in the Graal repo do not depend on Truffle and could be built separately if so desired. The graal.truffle projects closely depend on core graal and keeping them in the same repo is very convenient. >>> >>> Sure but if someone wants to work on Graal it doesn?t make sense to have them clone Truffle too: >>> >>> cthaling at macbook:~/ws/jdk9/hs-comp/graal-compiler$ mx eclipseinit >>> Cloning http://lafo.ssw.uni-linz.ac.at/hg/truffle revision 72601dde92e875365dbd4afb4d625edc97412875 to /Users/cthaling/ws/jdk9/hs-comp/truffle with Mercurial >> >> We could have all the Truffle references and projects dynamically stripped from mx.graal/suite.py contingent upon an environment variable (e.g., OMIT_TRUFFLE). >> >> -Doug >> From tom.rodriguez at oracle.com Fri Jan 22 17:54:50 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 22 Jan 2016 17:54:50 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Make CallingConvention.Type extensible; remove unused stackOnly parameter Message-ID: <201601221754.u0MHsoRd015699@aojmv0008.oracle.com> Changeset: c16b7f34bfd1 Author: Christian Wimmer Date: 2016-01-22 09:54 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c16b7f34bfd1 Make CallingConvention.Type extensible; remove unused stackOnly parameter ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java From tom.rodriguez at oracle.com Fri Jan 22 18:09:04 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 22 Jan 2016 18:09:04 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add CompilerToVM.interpreterFrameSize to support stack banging for deopt Message-ID: <201601221809.u0MI94w5021712@aojmv0008.oracle.com> Changeset: 71106732d2da Author: Tom Rodriguez Date: 2016-01-20 13:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/71106732d2da Add CompilerToVM.interpreterFrameSize to support stack banging for deopt ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp From raffaello.giulietti at supsi.ch Fri Jan 22 18:30:28 2016 From: raffaello.giulietti at supsi.ch (Raffaello Giulietti) Date: Fri, 22 Jan 2016 18:30:28 +0000 Subject: Graal instructions for Eclipse + Checkstyle + Java7 Message-ID: <56A27544.2010900@supsi.ch> Hi, the Graal instructions for Eclipse (https://wiki.openjdk.java.net/display/Graal/Eclipse) explain how to import the projects in the $GRAAL folder into Eclipse (I think it is denoted as the primary suite in mx terms). However, they fail to mention that the sibling folders $GRAAL/../jvmci and $GRAAL/../truffle should also be imported in the same vein. Otherwise, Eclipse complains about 1000 and more missing dependencies. Further, if the Checkstyle plugin is installed in Eclipse, it complains about redundant private modifiers on many classes and marks them as errors. Since Checkstyle is specified as builder in the meta-information generated by "mx eclipseinit" * it should be dropped from there (short-term quick'n'dirty solution) * or the source code of the "misbehaving" classes be corrected appropriately (mid-term clean solution) Finally, many Truffle projects still specify JavaSE-1.7 in their build path. Eclipse signals these as warnings if Java 7 is not installed on the system. Greetings Raffaello From tom.rodriguez at oracle.com Fri Jan 22 22:26:07 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Fri, 22 Jan 2016 22:26:07 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Always check the type of CallingConvention.Type Message-ID: <201601222226.u0MMQ78c024205@aojmv0008.oracle.com> Changeset: 656204a0d7e1 Author: Tom Rodriguez Date: 2016-01-22 14:05 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/656204a0d7e1 Always check the type of CallingConvention.Type ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java From doug.simon at oracle.com Fri Jan 22 22:33:05 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 22 Jan 2016 22:33:05 +0000 Subject: hg: graal/graal-jvmci-8: Always check the type of CallingConvention.Type Message-ID: <201601222233.u0MMX67Y025884@aojmv0008.oracle.com> Changeset: 0ab4d816a7f0 Author: Tom Rodriguez Date: 2016-01-22 14:05 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0ab4d816a7f0 Always check the type of CallingConvention.Type ! jvmci/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java From doug.simon at oracle.com Fri Jan 22 23:03:13 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 22 Jan 2016 23:03:13 +0000 Subject: hg: graal/graal-jvmci-8: 2 new changesets Message-ID: <201601222303.u0MN3Dx9004623@aojmv0008.oracle.com> Changeset: 7d014b014ce7 Author: twisti Date: 2016-01-22 12:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7d014b014ce7 [AArch64]: We need zr and sp as separate registers. ! jvmci/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java ! jvmci/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: ac649db7fec4 Author: twisti Date: 2016-01-22 12:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ac649db7fec4 Use a reserved registers array in initAllocatable. ! jvmci/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java From christian.thalinger at oracle.com Fri Jan 22 23:23:07 2016 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 22 Jan 2016 23:23:07 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201601222323.u0MNN7EU009005@aojmv0008.oracle.com> Changeset: 9f808a7d299a Author: twisti Date: 2016-01-22 13:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9f808a7d299a [AArch64]: We need zr and sp as separate registers. ! src/jdk.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: f0ef4b0d1aa9 Author: twisti Date: 2016-01-22 13:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f0ef4b0d1aa9 Use a reserved registers array in initAllocatable. ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java From doug.simon at oracle.com Sat Jan 23 01:26:02 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 23 Jan 2016 01:26:02 +0000 Subject: hg: graal/graal-compiler: [AArch64]: A bunch of fixes and improvements. Message-ID: <201601230126.u0N1Q2Ue001628@aojmv0008.oracle.com> Changeset: 1e8342f17731 Author: twisti Date: 2016-01-22 13:50 -1000 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1e8342f17731 [AArch64]: A bunch of fixes and improvements. ! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64Address.java ! graal/com.oracle.graal.asm.aarch64/src/com/oracle/graal/asm/aarch64/AArch64MacroAssembler.java ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64AddressLowering.java + graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64AddressNode.java ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64ArithmeticLIRGenerator.java ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64LIRGenerator.java ! graal/com.oracle.graal.compiler.aarch64/src/com/oracle/graal/compiler/aarch64/AArch64MoveFactory.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotEpilogueOp.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotMove.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotMoveFactory.java ! graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotNodeLIRBuilder.java + graal/com.oracle.graal.hotspot.aarch64/src/com/oracle/graal/hotspot/aarch64/AArch64HotSpotPatchReturnAddressOp.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64AddressValue.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64ArithmeticOp.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64BlockEndOp.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64LIRInstruction.java ! graal/com.oracle.graal.lir.aarch64/src/com/oracle/graal/lir/aarch64/AArch64Move.java From tom.rodriguez at oracle.com Sat Jan 23 02:30:17 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Sat, 23 Jan 2016 02:30:17 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8 new changesets Message-ID: <201601230230.u0N2UIPw013513@aojmv0008.oracle.com> Changeset: 0e28c0fb6fc0 Author: roland Date: 2016-01-19 17:58 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0e28c0fb6fc0 8147386: assert(size == calc_size) failed: incorrect size calculattion x86_32.ad Summary: incorrect offset used in spill code for vectors Reviewed-by: vlivanov, kvn, mcberg ! src/cpu/x86/vm/x86_32.ad Changeset: ba2343b2f88b Author: thartmann Date: 2016-01-21 11:30 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ba2343b2f88b Merge Changeset: 929757d1dbbc Author: ppunegov Date: 2016-01-20 20:26 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/929757d1dbbc 8145800: [Testbug] CompilerControl: inline message differs for not inlined methods Summary: Create callables outside the Internal subclasses Reviewed-by: kvn + test/compiler/compilercontrol/share/pool/SubMethodHolder.java ! test/compiler/compilercontrol/share/pool/sub/Klass.java ! test/compiler/compilercontrol/share/pool/subpack/KlassDup.java Changeset: 8c2c6d8720c4 Author: ppunegov Date: 2016-01-21 15:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8c2c6d8720c4 Merge - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java - src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java Changeset: f8d9b3d47ea4 Author: iignatyev Date: 2016-01-21 22:23 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f8d9b3d47ea4 8141557: TestResolvedJavaMethod.java times out after 1000 ms Reviewed-by: twisti ! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java Changeset: d2e1f79ab970 Author: thartmann Date: 2016-01-22 12:37 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d2e1f79ab970 8065334: CodeHeap expansion fails although there is uncommitted memory Summary: CodeHeap::expand_by() should commit remaining space if requested expansion size is too large. Reviewed-by: kvn ! src/share/vm/memory/heap.cpp Changeset: 3a91a2e94665 Author: rschatz Date: 2016-01-21 16:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3a91a2e94665 8146244: compiler/jvmci/code/DataPatchTest.java crashes: SIGSEGV in (getConstClass)getConstClass Reviewed-by: twisti ! test/compiler/jvmci/code/TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java Changeset: 152bc257f3fc Author: Tom Rodriguez Date: 2016-01-22 18:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/152bc257f3fc Merge ! src/cpu/x86/vm/x86_32.ad ! src/share/vm/memory/heap.cpp ! test/compiler/jvmci/code/TestAssembler.java From doug.simon at oracle.com Sat Jan 23 11:37:22 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 23 Jan 2016 11:37:22 +0000 Subject: hg: graal/graal-compiler: Fix description of TruffleIterativePartialEscape Message-ID: <201601231137.u0NBbNnc011764@aojmv0008.oracle.com> Changeset: 38215ade8ba6 Author: Benoit Daloze Date: 2016-01-23 12:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/38215ade8ba6 Fix description of TruffleIterativePartialEscape ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java From doug.simon at oracle.com Sun Jan 24 19:24:50 2016 From: doug.simon at oracle.com (Doug Simon) Date: Sun, 24 Jan 2016 20:24:50 +0100 Subject: Graal instructions for Eclipse + Checkstyle + Java7 In-Reply-To: <56A27544.2010900@supsi.ch> References: <56A27544.2010900@supsi.ch> Message-ID: <1676C7A1-D6B0-42A1-855D-676CB3FF9460@oracle.com> Hi Raffaello, > On 22 Jan 2016, at 19:30, Raffaello Giulietti wrote: > > Hi, > > the Graal instructions for Eclipse > (https://wiki.openjdk.java.net/display/Graal/Eclipse) explain how to > import the projects in the $GRAAL folder into Eclipse (I think it is > denoted as the primary suite in mx terms). > > However, they fail to mention that the sibling folders $GRAAL/../jvmci > and $GRAAL/../truffle should also be imported in the same vein. > Otherwise, Eclipse complains about 1000 and more missing dependencies. The instructions state: "3. Enter the parent of the $GRAAL directory in the Select root directory field" Note that it?s the *parent* of $GRAAL you need to select. The Eclipse import wizard will then see all the projects from siblings suites. > > Further, if the Checkstyle plugin is installed in Eclipse, it complains > about redundant private modifiers on many classes and marks them as > errors. Since Checkstyle is specified as builder in the meta-information > generated by "mx eclipseinit" > * it should be dropped from there (short-term quick'n'dirty solution) > * or the source code of the "misbehaving" classes be corrected > appropriately (mid-term clean solution) We are currently fixing these warnings. You can simply disable the Checkstyle Eclipse plugin until they are fixed. Problems like this with the Checkstyle Eclips plugin is why we removed it as a suggested plugin for Graal development a while ago. > Finally, many Truffle projects still specify JavaSE-1.7 in their build > path. Eclipse signals these as warnings if Java 7 is not installed on > the system. Sorry, there?s not much that can be done that until Truffle changes its Java compliance level. -Doug From raffaello.giulietti at supsi.ch Mon Jan 25 08:44:53 2016 From: raffaello.giulietti at supsi.ch (Raffaello Giulietti) Date: Mon, 25 Jan 2016 09:44:53 +0100 Subject: Graal instructions for Eclipse + Checkstyle + Java7 In-Reply-To: <1676C7A1-D6B0-42A1-855D-676CB3FF9460@oracle.com> References: <56A27544.2010900@supsi.ch> <1676C7A1-D6B0-42A1-855D-676CB3FF9460@oracle.com> Message-ID: <56A5E085.4080305@supsi.ch> On 2016-01-24 20:24, Doug Simon wrote: > Hi Raffaello, > >> On 22 Jan 2016, at 19:30, Raffaello Giulietti wrote: >> >> Hi, >> >> the Graal instructions for Eclipse >> (https://wiki.openjdk.java.net/display/Graal/Eclipse) explain how to >> import the projects in the $GRAAL folder into Eclipse (I think it is >> denoted as the primary suite in mx terms). >> >> However, they fail to mention that the sibling folders $GRAAL/../jvmci >> and $GRAAL/../truffle should also be imported in the same vein. >> Otherwise, Eclipse complains about 1000 and more missing dependencies. > > The instructions state: > > "3. Enter the parent of the $GRAAL directory in the Select root directory field" > > Note that it?s the *parent* of $GRAAL you need to select. The Eclipse import wizard will then see all the projects from siblings suites. > Oh, sorry, my fault: this escaped my attention. >> >> Further, if the Checkstyle plugin is installed in Eclipse, it complains >> about redundant private modifiers on many classes and marks them as >> errors. Since Checkstyle is specified as builder in the meta-information >> generated by "mx eclipseinit" >> * it should be dropped from there (short-term quick'n'dirty solution) >> * or the source code of the "misbehaving" classes be corrected >> appropriately (mid-term clean solution) > > We are currently fixing these warnings. You can simply disable the Checkstyle Eclipse plugin until they are fixed. Problems like this with the Checkstyle Eclips plugin is why we removed it as a suggested plugin for Graal development a while ago. > Indeed, I disabled Checkstyle some time ago, but I like to inform the community of problems, just to let them fix for the benefit of everybody. >> Finally, many Truffle projects still specify JavaSE-1.7 in their build >> path. Eclipse signals these as warnings if Java 7 is not installed on >> the system. > > Sorry, there?s not much that can be done that until Truffle changes its Java compliance level. > This is really a very minor annoyance, up to be unnoticeable. But just for curiosity: what is the underlying reason for Truffle to still Require Java7 compliance level? My understanding is that Truffle will pay only when it can exploit Graal, even if it can be used on the Java7 compilers. In other words, why would anybody wish to implement a language with Truffle on Java7 if the performance gains offered by Graal's partial evaluation and deep inlining are not available there? Greetings Raffaello From java at stefan-marr.de Mon Jan 25 09:04:58 2016 From: java at stefan-marr.de (Stefan Marr) Date: Mon, 25 Jan 2016 10:04:58 +0100 Subject: Graal instructions for Eclipse + Checkstyle + Java7 In-Reply-To: <56A5E085.4080305@supsi.ch> References: <56A27544.2010900@supsi.ch> <1676C7A1-D6B0-42A1-855D-676CB3FF9460@oracle.com> <56A5E085.4080305@supsi.ch> Message-ID: <9051A766-3EE6-46FF-933C-5CCC69F94BE7@stefan-marr.de> Hi Raffaello: > On 25 Jan 2016, at 09:44, Raffaello Giulietti wrote: > > But just for curiosity: what is the underlying reason for Truffle to still Require Java7 compliance level? > My understanding is that Truffle will pay only when it can exploit Graal, even if it can be used on the Java7 compilers. In other words, why would anybody wish to implement a language with Truffle on Java7 if the performance gains offered by Graal?s partial evaluation and deep inlining are not available there? At the moment, this is mostly for the benefit of the JRuby team. They want to distribute JRuby?s invokedynamic implementation together with JRuby?s Truffle-based implementation. For the overall jar, they prefer Java7 compatibility. Best regards Stefan -- Stefan Marr Johannes Kepler Universit?t Linz http://stefan-marr.de/research/ From raffaello.giulietti at supsi.ch Mon Jan 25 09:08:43 2016 From: raffaello.giulietti at supsi.ch (Raffaello Giulietti) Date: Mon, 25 Jan 2016 10:08:43 +0100 Subject: Graal instructions for Eclipse + Checkstyle + Java7 In-Reply-To: <9051A766-3EE6-46FF-933C-5CCC69F94BE7@stefan-marr.de> References: <56A27544.2010900@supsi.ch> <1676C7A1-D6B0-42A1-855D-676CB3FF9460@oracle.com> <56A5E085.4080305@supsi.ch> <9051A766-3EE6-46FF-933C-5CCC69F94BE7@stefan-marr.de> Message-ID: <56A5E61B.3020306@supsi.ch> On 2016-01-25 10:04, Stefan Marr wrote: > Hi Raffaello: > >> On 25 Jan 2016, at 09:44, Raffaello Giulietti wrote: >> >> But just for curiosity: what is the underlying reason for Truffle to still Require Java7 compliance level? >> My understanding is that Truffle will pay only when it can exploit Graal, even if it can be used on the Java7 compilers. In other words, why would anybody wish to implement a language with Truffle on Java7 if the performance gains offered by Graal?s partial evaluation and deep inlining are not available there? > > At the moment, this is mostly for the benefit of the JRuby team. They want to distribute JRuby?s invokedynamic implementation together with JRuby?s Truffle-based implementation. For the overall jar, they prefer Java7 compatibility. > > Best regards > Stefan > > I see. However, I guess the usage of Truffle for JRuby is just for convenience and for forward compatibility with Java >= 8, not for performance, right? Or is there still a Graal implementation for Java7? From java at stefan-marr.de Mon Jan 25 09:25:34 2016 From: java at stefan-marr.de (Stefan Marr) Date: Mon, 25 Jan 2016 10:25:34 +0100 Subject: Graal instructions for Eclipse + Checkstyle + Java7 In-Reply-To: <56A5E61B.3020306@supsi.ch> References: <56A27544.2010900@supsi.ch> <1676C7A1-D6B0-42A1-855D-676CB3FF9460@oracle.com> <56A5E085.4080305@supsi.ch> <9051A766-3EE6-46FF-933C-5CCC69F94BE7@stefan-marr.de> <56A5E61B.3020306@supsi.ch> Message-ID: <42B22E3C-C73F-4FF8-866F-E32B806EC987@stefan-marr.de> Hi Raffaello: > On 25 Jan 2016, at 10:08, Raffaello Giulietti wrote: > > I see. However, I guess the usage of Truffle for JRuby is just for convenience and for forward compatibility with Java >= 8, not for performance, right? > > Or is there still a Graal implementation for Java7? It is for compatibility, yes. But there is no Java7-only VM with Graal. However, while it might not be relevant for peak performance, it can be nice to run Truffle interpreters in Java7 environments, especially if there is no other implementation of the language. Best regards Stefan -- Stefan Marr Johannes Kepler Universit?t Linz http://stefan-marr.de/research/ From doug.simon at oracle.com Mon Jan 25 15:24:29 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 25 Jan 2016 15:24:29 +0000 Subject: hg: graal/graal-jvmci-8: 501 new changesets Message-ID: <201601251524.u0PFOYgm022053@aojmv0008.oracle.com> Changeset: 98b0a239a73d Author: amurillo Date: 2014-12-16 09:19 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/98b0a239a73d Merge Changeset: b23970014931 Author: lana Date: 2014-12-17 14:38 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b23970014931 Merge Changeset: 47d2fb044efa Author: katleman Date: 2014-12-17 14:46 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/47d2fb044efa Added tag jdk8u60-b00 for changeset d9349fa88223 ! .hgtags Changeset: 7b46afd373e1 Author: lana Date: 2014-12-29 19:40 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7b46afd373e1 Merge Changeset: a8c8adf853c2 Author: vkempik Date: 2014-12-01 18:22 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a8c8adf853c2 8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment Reviewed-by: kvn, dsamersoff ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: a5feb8bfc2a2 Author: kevinw Date: 2014-12-03 20:40 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5feb8bfc2a2 8039995: Test serviceability/sa/jmap-hashcode/Test8028623.java fails on some Linux/Mac machines. Reviewed-by: dsamersoff, allwin, sla ! test/serviceability/sa/jmap-hashcode/Test8028623.java ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: eb111e3a2379 Author: kevinw Date: 2014-12-04 12:43 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/eb111e3a2379 8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge Reviewed-by: sla, dsamersoff ! test/serviceability/sa/jmap-hashcode/Test8028623.java Changeset: 5217ec74ac63 Author: kevinw Date: 2014-12-18 08:54 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5217ec74ac63 Merge Changeset: f06c27e55164 Author: kevinw Date: 2014-12-18 09:52 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f06c27e55164 Merge Changeset: 4181e5e64dd0 Author: goetz Date: 2014-11-25 15:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4181e5e64dd0 8065915: Fix includes after 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: vlivanov, dholmes ! src/share/vm/ci/ciTypeFlow.cpp Changeset: f46871c6c063 Author: dholmes Date: 2014-11-25 21:00 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f46871c6c063 8035663: Suspicious failure of test java/util/concurrent/Phaser/FickleRegister.java Reviewed-by: shade, coleenp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: c1c044c745b2 Author: dholmes Date: 2014-12-18 19:49 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c1c044c745b2 Merge Changeset: 190b6bbfec69 Author: dholmes Date: 2014-12-19 01:29 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/190b6bbfec69 Merge Changeset: aca52dbbc08f Author: amurillo Date: 2014-12-18 21:59 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/aca52dbbc08f 8067802: Update the Hotspot version numbers in Hotspot for JDK 8u60 Reviewed-by: kvn, jcoomes ! make/hotspot_version Changeset: 860297c03bbc Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/860297c03bbc 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 0ef505d06e12 Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0ef505d06e12 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: f43fad8786fc Author: simonis Date: 2014-09-24 12:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f43fad8786fc 8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers Reviewed-by: kvn ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: df4da2a16ea7 Author: amurillo Date: 2015-01-08 12:18 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/df4da2a16ea7 Merge Changeset: ebf89088c08a Author: amurillo Date: 2015-01-08 12:20 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ebf89088c08a Added tag hs25.60-b00 for changeset d9349fa88223 ! .hgtags Changeset: 6fe56d3026d5 Author: amurillo Date: 2015-01-08 12:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6fe56d3026d5 Added tag hs25.60-b01 for changeset ebf89088c08a ! .hgtags Changeset: 9989538b7507 Author: coffeys Date: 2015-01-21 17:07 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9989538b7507 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/utilities/vmError.cpp Changeset: 8a748ce0e308 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8a748ce0e308 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: e0d05cfad544 Author: amurillo Date: 2015-01-08 12:45 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e0d05cfad544 8068678: new hotspot build - hs25.60-b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f7e9598536c1 Author: thartmann Date: 2014-12-12 09:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f7e9598536c1 8066763: fatal error "assert(false) failed: unexpected yanked node" in postaloc.cpp:139 Summary: Check for dead input nodes after replacing compare node with implicit null check. Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 06face256a8c Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/06face256a8c 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: 007ed0fcee27 Author: asiebenborn Date: 2015-01-16 13:58 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/007ed0fcee27 8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestOptimizeStringConcat.java Changeset: 0e1aa319e805 Author: ddehaven Date: 2014-06-13 18:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0e1aa319e805 8043340: [macosx] Fix hard-wired paths to JavaVM.framework Summary: Build system tweaks to allow building on OS X 10.9 and later Reviewed-by: erikj, dholmes ! agent/src/os/bsd/MacosxDebuggerLocal.m ! agent/src/os/bsd/Makefile ! make/bsd/makefiles/saproc.make Changeset: c56cd30b1b20 Author: ddehaven Date: 2015-01-20 23:24 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c56cd30b1b20 Merge Changeset: 9df0d8f65fea Author: iveresov Date: 2015-01-20 13:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9df0d8f65fea 8068881: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Use MachMerge to hook together defs of the same multidef value in a block Reviewed-by: kvn, vlivanov ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/postaloc.cpp Changeset: e130bb08423d Author: iveresov Date: 2015-01-21 01:02 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e130bb08423d Merge Changeset: 5fa73007ceb9 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5fa73007ceb9 Merge ! make/hotspot_version Changeset: 702cc6067686 Author: amurillo Date: 2015-01-23 14:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/702cc6067686 Added tag hs25.60-b02 for changeset 5fa73007ceb9 ! .hgtags Changeset: 0499e4a89c76 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0499e4a89c76 Added tag jdk8u60-b01 for changeset 702cc6067686 ! .hgtags Changeset: 4011ee1230e3 Author: amurillo Date: 2015-01-23 15:18 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4011ee1230e3 8071500: new hotspot build - hs25.60-b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 93c6b977591b Author: iveresov Date: 2015-01-22 11:25 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/93c6b977591b 8071302: assert(!_reg_node[reg_lo] || edge_from_to(_reg_node[reg_lo], def)) failed: after block local Summary: Add merge nodes to node to block mapping Reviewed-by: kvn, vlivanov ! src/share/vm/opto/output.cpp ! src/share/vm/opto/postaloc.cpp Changeset: d9c03a9ead96 Author: kevinw Date: 2015-01-28 21:43 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d9c03a9ead96 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 11b575a5169b Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/11b575a5169b 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 7b93939e093e Author: dlong Date: 2015-01-23 22:39 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7b93939e093e 8031064: build_vm_def.sh not working correctly for new build cross compile Summary: move nm and awk code into vm.make Reviewed-by: dsamersoff, dholmes - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/vm.make Changeset: a51071796915 Author: goetz Date: 2015-01-21 12:38 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a51071796915 8068013: [TESTBUG] Aix support in hotspot jtreg tests Reviewed-by: ctornqvi, fzhinkin, farvidsson ! test/runtime/6888954/vmerrors.sh ! test/test_env.sh ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: f46bff88dc9f Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f46bff88dc9f 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1830156c6b7e Author: dholmes Date: 2015-02-04 04:31 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1830156c6b7e 8071972: Minimal VM is broken for ARM fastdebug Reviewed-by: jwilhelm, tschatzl, stefank ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 9686a796c829 Author: aph Date: 2015-01-16 09:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9686a796c829 6584008: jvmtiStringPrimitiveCallback should not be invoked when string value is null Reviewed-by: sla, sspitsyn ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 1f6ba0d2923d Author: amurillo Date: 2015-02-06 08:49 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1f6ba0d2923d Merge - make/linux/makefiles/build_vm_def.sh Changeset: 38f608052383 Author: amurillo Date: 2015-02-06 08:49 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/38f608052383 Added tag hs25.60-b03 for changeset 1f6ba0d2923d ! .hgtags Changeset: bf4c6049aef6 Author: katleman Date: 2015-02-11 12:18 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bf4c6049aef6 Added tag jdk8u60-b02 for changeset 38f608052383 ! .hgtags Changeset: 9d6eb2757167 Author: lana Date: 2015-02-11 18:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9d6eb2757167 Merge Changeset: 6e8e0bf87bbe Author: drchase Date: 2015-02-20 22:12 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6e8e0bf87bbe 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: d0934ced01ac Author: coffeys Date: 2015-02-26 10:05 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d0934ced01ac Merge ! .hgtags Changeset: a5685a980b17 Author: katleman Date: 2015-02-18 12:11 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5685a980b17 Added tag jdk8u60-b03 for changeset 9d6eb2757167 ! .hgtags Changeset: 99c72fb0cfc4 Author: amurillo Date: 2015-02-06 09:15 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/99c72fb0cfc4 8072697: new hotspot build - hs25.60-b04 Reviewed-by: dholmes ! make/hotspot_version Changeset: 134cdf5e0b8a Author: iveresov Date: 2014-03-13 14:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/134cdf5e0b8a 8037140: C1: Incorrect argument type used for SharedRuntime::OSR_migration_end in LIRGenerator::do_Goto Summary: Fix the type of osrBuffer parameter to depend on bitness Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 7e2e246df4e9 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7e2e246df4e9 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 490b4cb2c0b5 Author: sjohanss Date: 2014-02-17 09:51 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/490b4cb2c0b5 8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation Summary: SA used the wrong type for the indexedFreeList in CompactibleFreeListSpace. Reviewed-by: coleenp, dsamersoff + agent/src/share/classes/sun/jvm/hotspot/memory/AdaptiveFreeList.java ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ec3982ff3fed Author: sjohanss Date: 2014-12-11 09:56 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ec3982ff3fed 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform. Reviewed-by: jmasa, brutisso ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: f9d003ea9023 Author: poonam Date: 2015-02-17 19:59 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f9d003ea9023 8046282: SA update 8049881: jstack not working on core files Summary: These changes add some definitions on the SA side and the supporting code on the hotspot side. Reviewed-by: sla, dsamersoff, mgronlun + agent/src/share/classes/sun/jvm/hotspot/gc_interface/G1YCType.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCCause.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCName.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/GCWhen.java + agent/src/share/classes/sun/jvm/hotspot/gc_interface/ReferenceType.java ! agent/src/share/classes/sun/jvm/hotspot/memory/Universe.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java + agent/src/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java + agent/src/share/classes/sun/jvm/hotspot/runtime/Flags.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Thread.java + agent/src/share/classes/sun/jvm/hotspot/runtime/VMOps.java ! make/bsd/makefiles/sa.make ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make ! src/share/vm/runtime/vmStructs.cpp + src/share/vm/runtime/vmStructs_trace.hpp Changeset: 0a5d68482373 Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0a5d68482373 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: 0fb1ac49ae77 Author: amurillo Date: 2015-02-20 06:04 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0fb1ac49ae77 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java Changeset: 586a449cd303 Author: amurillo Date: 2015-02-20 06:05 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/586a449cd303 Added tag hs25.60-b04 for changeset 0fb1ac49ae77 ! .hgtags Changeset: 5d9011ea9ac6 Author: katleman Date: 2015-02-25 12:59 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5d9011ea9ac6 Added tag jdk8u60-b04 for changeset 586a449cd303 ! .hgtags Changeset: 0e25e3802086 Author: lana Date: 2015-02-27 15:44 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0e25e3802086 Merge ! .hgtags Changeset: ecdf1e03db40 Author: hseigel Date: 2015-02-20 08:44 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ecdf1e03db40 8064335: Null pointer dereference in hotspot/src/share/vm/classfile/verifier.cpp Summary: use correct CHECK macro in call to load_class() Reviewed-by: coleenp, lfoltan, gziemski ! src/share/vm/classfile/verifier.cpp Changeset: e84a77e47966 Author: amurillo Date: 2015-02-20 15:37 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e84a77e47966 Merge Changeset: 415762d044e4 Author: amurillo Date: 2015-02-20 06:24 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/415762d044e4 8073514: new hotspot build - hs25.60-b05 Reviewed-by: dholmes ! make/hotspot_version Changeset: 34f0c0e9df21 Author: amurillo Date: 2015-02-20 17:05 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/34f0c0e9df21 Merge Changeset: ddce0b7cee93 Author: dlong Date: 2015-02-24 15:04 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ddce0b7cee93 8072383: resolve conflicts between open and closed ports Summary: refactor close to remove references to closed ports Reviewed-by: kvn, simonis, sgehwolf, dholmes ! agent/src/os/linux/libproc.h ! make/defs.make - make/linux/makefiles/arm.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/ppc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/linux/platform_arm - make/linux/platform_ppc ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/macros.hpp Changeset: c6affd32651a Author: simonis Date: 2014-11-18 19:17 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c6affd32651a 8064815: Zero+PPC64: Stack overflow when running Maven Reviewed-by: kvn, simonis Contributed-by: sgehwolf at redhat.com ! src/cpu/zero/vm/stack_zero.cpp ! src/cpu/zero/vm/stack_zero.inline.hpp Changeset: cae03a88934b Author: roland Date: 2014-12-15 09:36 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cae03a88934b 8067231: Zero builds fails after JDK-6898462 Summary: Interpreter::remove_activation_entry() is not defined for the C++ interpreter Reviewed-by: roland, coleenp Contributed-by: Severin Gehwolf ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 4ebc1b290dbd Author: sgehwolf Date: 2015-02-24 21:17 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4ebc1b290dbd 8067331: Zero: Atomic::xchg and Atomic::xchg_ptr need full memory barrier Reviewed-by: dholmes, coleenp ! src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp ! src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp Changeset: 74931e85352b Author: amurillo Date: 2015-02-27 09:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/74931e85352b Merge - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: b13f1890afb8 Author: amurillo Date: 2015-02-27 09:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b13f1890afb8 Added tag hs25.60-b05 for changeset 74931e85352b ! .hgtags Changeset: 7619adc72abd Author: amurillo Date: 2015-03-03 13:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7619adc72abd Merge ! .hgtags - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc Changeset: f49ce2149e43 Author: katleman Date: 2015-03-04 12:26 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f49ce2149e43 Added tag jdk8u60-b05 for changeset b13f1890afb8 ! .hgtags Changeset: db433ae5c123 Author: lana Date: 2015-03-05 09:25 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/db433ae5c123 Merge ! .hgtags Changeset: beee5a050416 Author: amurillo Date: 2015-02-27 09:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/beee5a050416 8074038: new hotspot build - hs25.60-b06 Reviewed-by: dholmes ! make/hotspot_version Changeset: 1f60a119863a Author: sjohanss Date: 2015-03-02 11:08 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1f60a119863a 8073944: Simplify ArgumentsExt and remove unneeded functionallity Reviewed-by: kbarrett, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: f74dbdd45754 Author: aeriksso Date: 2013-05-17 17:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f74dbdd45754 7176220: 'Full GC' events miss date stamp information occasionally Summary: Move date stamp logic into GCTraceTime Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 28e75d810c6e Author: dsamersoff Date: 2015-03-04 02:46 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/28e75d810c6e 8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free Summary: move free call few lines down Reviewed-by: dholmes, sspitsyn ! agent/src/os/solaris/proc/saproc.cpp Changeset: 96c46dd53027 Author: dsamersoff Date: 2015-03-04 12:36 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/96c46dd53027 Merge Changeset: 47e6df07ca93 Author: dlong Date: 2015-03-04 01:20 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/47e6df07ca93 8074010: followup to 8072383 Summary: move arm and gcc logic from open gcc.make to closed Reviewed-by: dholmes, kvn ! make/linux/makefiles/gcc.make Changeset: c159f0c42cda Author: dlong Date: 2015-03-04 01:31 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c159f0c42cda Merge Changeset: 69b3b6c3a872 Author: dlong Date: 2015-03-04 19:23 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/69b3b6c3a872 Merge Changeset: c5b00c39d818 Author: dsamersoff Date: 2015-03-05 04:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c5b00c39d818 8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp Summary: Cast arguments on printing Reviewed-by: dholmes, sspitsyn, jbachorik ! agent/src/os/solaris/proc/saproc.cpp Changeset: b17a8a22a034 Author: amurillo Date: 2015-03-06 06:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b17a8a22a034 Merge Changeset: dd134042642f Author: amurillo Date: 2015-03-06 06:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dd134042642f Added tag hs25.60-b06 for changeset b17a8a22a034 ! .hgtags Changeset: 7b70923c8e04 Author: amurillo Date: 2015-03-10 13:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7b70923c8e04 Merge ! .hgtags Changeset: c82d1a19ffb5 Author: katleman Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c82d1a19ffb5 Added tag jdk8u60-b06 for changeset 7b70923c8e04 ! .hgtags Changeset: beec0d054a8b Author: amurillo Date: 2015-03-06 07:09 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/beec0d054a8b 8074550: new hotspot build - hs25.60-b07 Reviewed-by: dholmes ! make/hotspot_version Changeset: 6a4b9e574124 Author: gthornbr Date: 2015-03-06 17:33 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6a4b9e574124 8071501: perfMemory_solaris.cpp failing to compile with "Error: dd_fd is not a member of DIR." Summary: Force all Solaris builds to use the same version of the DIR structure. Reviewed-by: dcubed, dholmes, kvn ! src/os/solaris/vm/jvm_solaris.h ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Changeset: deddcc0c31e3 Author: kevinw Date: 2015-03-03 19:42 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/deddcc0c31e3 8073688: Infinite loop reading types during jmap attach. Reviewed-by: dsamersoff, sla ! agent/src/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java Changeset: 364f6c28effb Author: thartmann Date: 2015-03-02 13:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/364f6c28effb 8006960: hotspot, "impossible" assertion failure Summary: Escape state of allocated object should be always adjusted after it was passed to a method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java Changeset: d68158e12cea Author: poonam Date: 2015-03-11 13:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d68158e12cea 8043224: -Xcheck:jni improvements to exception checking and excessive local refs Summary: Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity. Reviewed-by: dsimms ! src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: d51ef6da82b4 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d51ef6da82b4 Merge Changeset: 353e580ce687 Author: amurillo Date: 2015-03-13 12:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/353e580ce687 Added tag hs25.60-b07 for changeset d51ef6da82b4 ! .hgtags Changeset: 5755b2aee8e8 Author: katleman Date: 2015-03-18 13:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5755b2aee8e8 Added tag jdk8u60-b07 for changeset 353e580ce687 ! .hgtags Changeset: 639714ae527e Author: amurillo Date: 2015-03-13 13:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/639714ae527e 8075144: new hotspot build - hs25.60-b08 Reviewed-by: dholmes ! make/hotspot_version Changeset: ffae627760ca Author: bpittore Date: 2014-01-08 20:23 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ffae627760ca 8027914: Client JVM silently exit with fail exit code when running in compact(1,2) with options -Dcom.sun.management and -XX:+ManagementServer Summary: Check for sun.management.Agent class and print message and exit VM if not found at startup. Reviewed-by: dholmes, mchung ! src/share/vm/services/management.cpp Changeset: 8461d0b03127 Author: cjplummer Date: 2015-03-12 22:03 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8461d0b03127 8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp Changeset: ceaf8db28d68 Author: dholmes Date: 2015-03-17 02:15 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ceaf8db28d68 Merge Changeset: 367427923e39 Author: sspitsyn Date: 2015-03-17 01:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/367427923e39 8042796: jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Summary: Relax the guaranty for deleted methods Reviewed-by: dcubed, coleenp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/utilities/accessFlags.hpp Changeset: fdde6a70ea85 Author: sspitsyn Date: 2015-03-17 17:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fdde6a70ea85 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 10c237e58446 Author: ddehaven Date: 2015-03-18 18:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/10c237e58446 8075400: Cannot build hotspot in jdk8u on OSX 10.10 (Yosemite) Reviewed-by: dholmes, erikj ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/saproc.make Changeset: aefa2e84b424 Author: zmajo Date: 2015-03-19 19:53 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/aefa2e84b424 8074869: C2 code generator can replace -0.0f with +0.0f on Linux Summary: Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively. Reviewed-by: kvn, simonis, dlong ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/sparc.ad ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp + test/compiler/loopopts/ConstFPVectorization.java Changeset: a72a4192a36d Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a72a4192a36d Merge Changeset: bf68e15dc8fe Author: amurillo Date: 2015-03-20 09:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bf68e15dc8fe Added tag hs25.60-b08 for changeset a72a4192a36d ! .hgtags Changeset: 00e840150570 Author: katleman Date: 2015-03-25 10:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/00e840150570 Added tag jdk8u60-b08 for changeset bf68e15dc8fe ! .hgtags Changeset: 951689652d2c Author: amurillo Date: 2015-03-20 09:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/951689652d2c 8075615: new hotspot build - hs25.60-b09 Reviewed-by: dholmes ! make/hotspot_version Changeset: 695017a614d5 Author: hseigel Date: 2015-03-19 08:55 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/695017a614d5 8075118: JVM stuck in infinite loop during verification Summary: keep a list of handlers to prevent the same handler from being scanned repeatedly. Reviewed-by: dlong, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp + test/runtime/handlerInTry/HandlerInTry.jasm + test/runtime/handlerInTry/IsolatedHandlerInTry.jasm + test/runtime/handlerInTry/LoadHandlerInTry.java Changeset: 2af69bed8db6 Author: tschatzl Date: 2014-10-10 12:15 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2af69bed8db6 8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object Summary: If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output. Reviewed-by: tschatzl Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: f2e3f0e1f97d Author: sfriberg Date: 2014-11-14 15:03 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f2e3f0e1f97d 8064473: Improved handling of age during object copy in G1 Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/shared/ageTable.hpp Changeset: 5743a702da65 Author: tschatzl Date: 2015-03-24 10:04 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5743a702da65 Merge Changeset: 80ac3ee51955 Author: mgerdin Date: 2015-03-25 11:03 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/80ac3ee51955 8065358: Refactor G1s usage of save_marks and reduce related races Summary: Stop using save_marks in G1 related code and make setting the replacement field less racy. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: f97f21d8d58c Author: stefank Date: 2014-08-25 09:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f97f21d8d58c 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 4fa1813a03b0 Author: simonis Date: 2014-12-19 18:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4fa1813a03b0 8067923: AIX: link libjvm.so with -bernotok to detect missing symbols at build time and suppress warning 1540-1639 Reviewed-by: goetz ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: dfa21a177d66 Author: simonis Date: 2015-03-25 15:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dfa21a177d66 8075858: AIX: clean-up HotSpot make files Reviewed-by: kvn ! make/aix/makefiles/adlc.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/xlc.make Changeset: c132be0fb74d Author: tschatzl Date: 2014-12-19 09:21 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c132be0fb74d 8060025: Object copy time regressions after JDK-8031323 and JDK-8057536 Summary: Evaluate and improve object copy time by micro-optimizations and splitting out slow and fast paths aggressively. Reviewed-by: kbarrett, mgerdin, jmasa Contributed-by: Tony Printezis , Thomas Schatzl ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1InCSetState.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: ae374055ebce Author: mlarsson Date: 2014-09-18 11:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ae374055ebce 8053998: Hot card cache flush chunk size too coarse grained Summary: Changed the chunk size to a smaller fixed number. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: b6a1bf5222c5 Author: redestad Date: 2015-01-29 15:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b6a1bf5222c5 8069273: Decrease Hot Card Cache Lock contention Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: 36c7518fd486 Author: tschatzl Date: 2015-02-02 10:38 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/36c7518fd486 8069760: When iterating over a card, G1 often iterates over much more references than are contained in the card Summary: Properly bound the iteration work for objArray-oops. Reviewed-by: mgerdin, kbarrett ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 8e9ede9dd2cd Author: mgerdin Date: 2014-12-08 18:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8e9ede9dd2cd 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: ad32e85474ff Author: brutisso Date: 2014-08-07 09:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ad32e85474ff 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson at oracle.com ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 93a69595b807 Author: ehelin Date: 2014-10-23 11:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/93a69595b807 8061630: G1 iterates over JNIHandles two times Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: c3fcc09c9239 Author: brutisso Date: 2015-03-26 13:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c3fcc09c9239 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1Log.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp Changeset: 38d6febe66af Author: mgerdin Date: 2014-12-01 15:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/38d6febe66af 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp + src/share/vm/gc_implementation/g1/g1RootProcessor.cpp + src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 3ca53859c3c7 Author: brutisso Date: 2015-03-19 15:25 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3ca53859c3c7 8027962: Per-phase timing measurements for strong roots processing Reviewed-by: tschatzl, ecaspole ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp ! src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 407b168b3b3a Author: dlong Date: 2015-03-12 15:16 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/407b168b3b3a Merge Changeset: 6d817035633c Author: dlong Date: 2015-03-12 17:45 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6d817035633c Merge ! .hgtags Changeset: 493a3244426e Author: dlong Date: 2015-03-12 17:47 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/493a3244426e Merge Changeset: 4f5637f030ec Author: dlong Date: 2015-03-23 22:46 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4f5637f030ec Merge ! .hgtags Changeset: dfa9eac41999 Author: dlong Date: 2015-03-26 14:36 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dfa9eac41999 Merge Changeset: 6b65121b3258 Author: hseigel Date: 2015-03-25 08:16 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6b65121b3258 7127066: Class verifier accepts an invalid class file Summary: For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps. Reviewed-by: acorn, dholmes ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/bytecodes.hpp + test/runtime/stackMapCheck/BadMap.jasm + test/runtime/stackMapCheck/BadMapDstore.jasm + test/runtime/stackMapCheck/BadMapIstore.jasm + test/runtime/stackMapCheck/StackMapCheck.java Changeset: e982379a7119 Author: hseigel Date: 2015-03-27 02:17 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e982379a7119 Merge Changeset: 9cfc607cb03e Author: sspitsyn Date: 2015-03-26 23:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9cfc607cb03e 8013942: JSR 292: assert(type() == T_OBJECT) failed: type check Summary: A dead scope of the local needs to be identified Reviewed-by: coleenp, vlivanov, mgronlun ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/prims/jvmtiImpl.cpp Changeset: d937e6a06748 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d937e6a06748 Merge ! .hgtags Changeset: f1058b5c6294 Author: amurillo Date: 2015-03-27 10:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f1058b5c6294 Added tag hs25.60-b09 for changeset d937e6a06748 ! .hgtags Changeset: e7420fd43e50 Author: katleman Date: 2015-04-01 11:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e7420fd43e50 Added tag jdk8u60-b09 for changeset f1058b5c6294 ! .hgtags Changeset: 423484d91bfb Author: amurillo Date: 2015-03-27 10:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/423484d91bfb 8076191: new hotspot build - hs25.60-b10 Reviewed-by: dholmes ! make/hotspot_version Changeset: c04f46b4abe4 Author: tschatzl Date: 2015-03-31 11:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c04f46b4abe4 8068036: assert(is_available(index)) failed in G1 cset Summary: Some verification code iterated over the heap using the region mapping array. This is not allowed. Changed to use the regular iteration method with closure. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 12eb26c15642 Author: tschatzl Date: 2015-03-31 16:12 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/12eb26c15642 Merge Changeset: 6d13c17668d1 Author: coleenp Date: 2014-08-15 15:25 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6d13c17668d1 8055231: ZERO variant build is broken Summary: Fix zero build. Reviewed-by: coleenp Contributed-by: Severin Gehwolf ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: db9fdbb055c4 Author: dsamersoff Date: 2015-04-02 13:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/db9fdbb055c4 8068007: [Findbugs] SA com.sun.java.swing.action.ActionManager.manager should be package protect Summary: fixed java programming style nit Reviewed-by: dholmes, jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/action/ActionManager.java ! agent/src/share/classes/sun/jvm/hotspot/ui/action/HSDBActionManager.java Changeset: 57a14c3927eb Author: amurillo Date: 2015-04-03 09:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/57a14c3927eb Merge Changeset: 8e4518dc2b38 Author: amurillo Date: 2015-04-03 09:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8e4518dc2b38 Added tag hs25.60-b10 for changeset 57a14c3927eb ! .hgtags Changeset: a3b23dd50c89 Author: katleman Date: 2015-04-09 06:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a3b23dd50c89 Added tag jdk8u60-b10 for changeset 8e4518dc2b38 ! .hgtags Changeset: 10d10330688b Author: amurillo Date: 2015-04-03 10:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/10d10330688b 8076760: new hotspot build - hs25.60-b11 Reviewed-by: dholmes ! make/hotspot_version Changeset: f996dba3f54e Author: dsamersoff Date: 2015-04-07 02:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f996dba3f54e 8067991: [Findbugs] SA com.sun.java.swing.ui.CommonUI some methods need final protect Summary: Fixed java programmint style nit Reviewed-by: jbachorik, sspitsyn ! agent/src/share/classes/com/sun/java/swing/ui/CommonToolBar.java ! agent/src/share/classes/com/sun/java/swing/ui/CommonUI.java Changeset: 04e84c0579be Author: stefank Date: 2014-09-03 12:45 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/04e84c0579be 8057037: Verification in ClassLoaderData::is_alive is too slow Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/classfile/classLoaderData.cpp Changeset: 1a9c5e6e13b7 Author: sspitsyn Date: 2015-04-08 14:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1a9c5e6e13b7 8067662: "java.lang.NullPointerException: Method name is null" from StackTraceElement. Summary: use method cpref and klass version to provide meaningful methods name in stacktraces Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 4b8dc0e79adb Author: dholmes Date: 2015-04-08 22:29 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4b8dc0e79adb 8067235: embedded/minvm/checknmt fails on compact1 and compact2 with minimal VM Reviewed-by: lfoltan, sspitsyn ! src/share/vm/runtime/arguments.cpp Changeset: bff23dedb306 Author: dholmes Date: 2015-04-09 02:41 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bff23dedb306 Merge Changeset: fb69749583e8 Author: mlarsson Date: 2015-04-09 15:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fb69749583e8 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: af8f16ac392c Author: mlarsson Date: 2015-04-09 15:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/af8f16ac392c 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: a4ad5d51d29c Author: mlarsson Date: 2015-03-02 14:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a4ad5d51d29c 8065331: Add trace events for failed allocations Reviewed-by: ehelin, jwilhelm ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/allocTracer.cpp ! src/share/vm/gc_interface/allocTracer.hpp ! src/share/vm/trace/trace.xml Changeset: cff166f839f6 Author: mlarsson Date: 2014-06-03 09:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cff166f839f6 8044531: Event based tracing locks to rank as leafs where possible Reviewed-by: dcubed, dholmes ! src/share/vm/runtime/mutexLocker.cpp Changeset: dc2f15e0caee Author: roland Date: 2015-03-12 14:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dc2f15e0caee 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity Summary: default methods added to classes confuse dependency processing Reviewed-by: kvn ! src/share/vm/code/dependencies.cpp + test/compiler/inlining/DefaultMethodsDependencies.java Changeset: e3d76b57a655 Author: roland Date: 2015-04-09 16:41 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e3d76b57a655 Merge Changeset: 5b2cd065dfc6 Author: sspitsyn Date: 2015-04-09 17:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5b2cd065dfc6 8066679: jvmtiRedefineClasses.cpp assert cache ptrs must match Summary: remove the assert and deallocate cashed class file bytes that are in collision Reviewed-by: coleenp, dcubed ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 2163da41681e Author: roland Date: 2015-03-27 13:47 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2163da41681e 8075587: Compilation of constant array containing different sub classes crashes the JVM Summary: meet of 2 constant arrays result in bottom Reviewed-by: kvn ! src/share/vm/opto/type.cpp + test/compiler/types/TestMeetExactConstantArrays.java Changeset: 89783a257836 Author: dsamersoff Date: 2015-04-10 05:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/89783a257836 8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda Summary: Lambda object is not counted when SA builds class data cache but is reached inside live region. Reviewed-by: sla, jbachorik ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java Changeset: 64a32bc18e88 Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/64a32bc18e88 Merge Changeset: 459a71db33dc Author: amurillo Date: 2015-04-10 09:37 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/459a71db33dc Added tag hs25.60-b11 for changeset 64a32bc18e88 ! .hgtags Changeset: 61be834a44f0 Author: asaha Date: 2015-02-18 13:34 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/61be834a44f0 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/utilities/vmError.cpp Changeset: 1b158020598d Author: asaha Date: 2015-02-26 10:27 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1b158020598d Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! make/hotspot_version Changeset: cb992eaab971 Author: asaha Date: 2015-02-26 10:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cb992eaab971 Merge ! .hgtags Changeset: 2edbdb0215e9 Author: asaha Date: 2015-03-17 12:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2edbdb0215e9 Merge ! .hgtags Changeset: 8f07afdc1cd1 Author: asaha Date: 2015-03-18 18:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8f07afdc1cd1 Merge ! .hgtags ! make/hotspot_version - make/linux/makefiles/arm.make - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc ! src/share/vm/runtime/arguments.cpp Changeset: 8cd2e2834c8f Author: asaha Date: 2015-03-25 11:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8cd2e2834c8f Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp Changeset: 28d6ce332e53 Author: asaha Date: 2015-04-01 11:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/28d6ce332e53 Merge ! .hgtags ! make/hotspot_version Changeset: 792c18127b81 Author: asaha Date: 2015-04-09 22:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/792c18127b81 Merge ! .hgtags ! make/hotspot_version Changeset: a5ba7c9a0b91 Author: asaha Date: 2015-04-10 07:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5ba7c9a0b91 Added tag jdk8u45-b14 for changeset 5321d26956b2 ! .hgtags Changeset: 48fa04e21c87 Author: asaha Date: 2015-04-10 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/48fa04e21c87 Merge ! .hgtags Changeset: d8f133adf05d Author: asaha Date: 2015-04-14 13:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d8f133adf05d Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/runtime/arguments.cpp Changeset: fc3cd1db10e2 Author: katleman Date: 2015-04-15 14:45 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fc3cd1db10e2 Added tag jdk8u60-b11 for changeset d8f133adf05d ! .hgtags Changeset: 421863f11ad7 Author: amurillo Date: 2015-04-10 09:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/421863f11ad7 8077424: new hotspot build - hs25.60-b12 Reviewed-by: dholmes ! make/hotspot_version Changeset: 9b582718fbea Author: sangheki Date: 2015-04-09 10:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9b582718fbea 8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options Summary: Added a guard of gc workers > 0 to execute logic. Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp Changeset: bd8725e80355 Author: asiebenborn Date: 2015-03-06 16:47 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bd8725e80355 8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass Reviewed-by: mgerdin, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 2ac41ee91b06 Author: iveresov Date: 2015-04-10 15:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2ac41ee91b06 8062591: SPARC PICL causes significantly longer startup times Summary: Optimize traversals of the PICL tree Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: f79d8e8caecb Author: iveresov Date: 2015-04-10 15:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f79d8e8caecb 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 0643c076b6c3 Author: iveresov Date: 2015-04-14 19:45 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0643c076b6c3 Merge Changeset: 713dfbf84b10 Author: brutisso Date: 2015-01-16 09:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/713dfbf84b10 8061259: ParNew promotion failed is serialized on a lock Reviewed-by: kbarrett, brutisso Contributed-by: jwha at google.com ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Changeset: 6f31df24cec0 Author: lfoltan Date: 2015-04-16 09:03 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6f31df24cec0 8047382: hotspot build failed with gcc version Red Hat 4.4.6-4. Summary: Removed the Solaris specific conditionalization for casting to void * within calls to HS_DTRACE_PROBE* to enable successful compilation with gcc Red Hat 4.4.6-4. Reviewed-by: hseigel, stefank ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/services/classLoadingService.cpp Changeset: 4390345de45c Author: amurillo Date: 2015-04-17 01:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4390345de45c Merge ! make/hotspot_version ! src/share/vm/oops/instanceKlass.cpp Changeset: ccca7162738e Author: amurillo Date: 2015-04-17 01:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ccca7162738e Added tag hs25.60-b12 for changeset 4390345de45c ! .hgtags Changeset: ced08ed4924f Author: katleman Date: 2015-04-22 11:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ced08ed4924f Added tag jdk8u60-b12 for changeset ccca7162738e ! .hgtags Changeset: b0f52462883d Author: katleman Date: 2015-04-29 12:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b0f52462883d Added tag jdk8u60-b13 for changeset ced08ed4924f ! .hgtags Changeset: 0b64c713d208 Author: amurillo Date: 2015-04-17 01:54 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0b64c713d208 8078043: new hotspot build - hs25.60-b13 Reviewed-by: dholmes ! make/hotspot_version Changeset: 41a855ff6305 Author: ehelin Date: 2014-09-15 10:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/41a855ff6305 8049536: os::commit_memory on Solaris uses aligment_hint as page size Reviewed-by: stefank, tschatzl ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp + test/runtime/memory/LargePages/TestLargePageSizeInBytes.java Changeset: 340ca8812af9 Author: tschatzl Date: 2014-12-18 09:37 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/340ca8812af9 8067469: G1 ignores AlwaysPreTouch Summary: Factor out pretouch code of the various virtual space management classes and use them everywhere including in G1. Reviewed-by: stefank, ehelin, dholmes ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: c2ce24504334 Author: ehelin Date: 2014-06-24 15:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c2ce24504334 8049864: TestParallelHeapSizeFlags fails with unexpected heap size Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: cc5c3ef1f03a Author: minqi Date: 2014-11-26 10:32 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cc5c3ef1f03a 8053995: Add method to WhiteBox to get vm pagesize. Summary: Unsafe is not recommended and may deprecated in future. Added a WhiteBox API to get VM page size. Reviewed-by: dholmes, ccheung, mseledtsov Contributed-by: yumin.qi at oracle.com ! src/share/vm/prims/whitebox.cpp + test/runtime/memory/ReadVMPageSize.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 5788dbd1f2d6 Author: ehelin Date: 2015-01-16 10:29 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5788dbd1f2d6 8066875: VirtualSpace does not use large pages Reviewed-by: stefank, tschatzl, anoll, thartmann ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp Changeset: 33e421924c67 Author: tschatzl Date: 2015-04-07 10:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/33e421924c67 8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29 Summary: Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces. Reviewed-by: jmasa, pliden, stefank ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp + test/gc/g1/TestLargePageUseForAuxMemory.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 30e04eba9e29 Author: tschatzl Date: 2015-04-09 15:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/30e04eba9e29 8077255: TracePageSizes output reports wrong page size on Windows with G1 Summary: Print selected page size, not alignment size chosen by ReservedSpace (which is the vm_allocation_granularity that is different to page size on Windows) in the message presented by TracePageSizes. Reviewed-by: drwhite, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp Changeset: fd1aeeab001b Author: amurillo Date: 2015-04-22 04:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fd1aeeab001b Added tag hs25.60-b13 for changeset 30e04eba9e29 ! .hgtags Changeset: 974d7f3df726 Author: amurillo Date: 2015-04-22 05:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/974d7f3df726 8078270: new hotspot build - hs25.60-b14 Reviewed-by: dholmes ! make/hotspot_version Changeset: f967da7f0c3c Author: jwilhelm Date: 2015-04-23 15:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f967da7f0c3c 8062537: [TESTBUG] Conflicting GC combinations in hotspot tests Reviewed-by: tschatzl, jwilhelm ! test/compiler/regalloc/C1ObjectSpillInLogicOp.java ! test/gc/6581734/Test6581734.java ! test/gc/TestSystemGC.java ! test/gc/arguments/TestAlignmentToUseLargePages.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/concurrentMarkSweep/DisableResizePLAB.java ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestRegionAlignment.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/gc/g1/TestShrinkToOneRegion.java ! test/gc/metaspace/G1AddMetaspaceDependency.java ! test/gc/metaspace/TestMetaspacePerfCounters.java ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 0956bdcc671e Author: tschatzl Date: 2015-04-24 09:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0956bdcc671e 8078375: [TESTBUG] gc/g1/TestLargePageUseForAuxMemory.java specifies wrong library path Reviewed-by: jmasa, jwilhelm ! test/gc/g1/TestLargePageUseForAuxMemory.java Changeset: 1ec24746bb40 Author: eistepan Date: 2015-04-23 13:02 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1ec24746bb40 8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests Reviewed-by: kvn, iignatyev ! test/compiler/codegen/LoadWithMask.java ! test/compiler/codegen/LoadWithMask2.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java ! test/compiler/uncommontrap/UncommonTrapStackBang.java Changeset: c97ba20ad404 Author: dbuck Date: 2015-04-28 00:37 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c97ba20ad404 8072863: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath Reviewed-by: dholmes, coleenp Contributed-by: Cheleswer Sahu ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/prims/whitebox.cpp Changeset: eb8b5cc64669 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/eb8b5cc64669 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: d9593687713d Author: vlivanov Date: 2015-03-20 11:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d9593687713d 8074548: Never-taken branches cause repeated deopts in MHs.GWT case Reviewed-by: jrose, kvn ! src/share/vm/opto/library_call.cpp Changeset: 4eeec0cdeb6a Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4eeec0cdeb6a 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: 99edc344d77c Author: vlivanov Date: 2015-04-14 18:11 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/99edc344d77c 8062280: C2: inlining failure due to access checks being too strict Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp + test/compiler/jsr292/MHInlineTest.java Changeset: 915ca3e9d15e Author: dholmes Date: 2015-04-29 19:37 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/915ca3e9d15e 8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve() Reviewed-by: stuefe, dsamersoff, dcubed ! src/os/linux/vm/os_linux.cpp ! src/share/vm/utilities/vmError.cpp + test/runtime/ErrorHandling/TestOnError.java + test/runtime/ErrorHandling/TestOnOutOfMemoryError.java Changeset: 231481a06214 Author: goetz Date: 2015-04-29 11:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/231481a06214 8078482: ppc: pass thread to throw_AbstractMethodError Summary: Also improve check for Safepoints in signal handler. Reviewed-by: kvn, simonis ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 157895117ad5 Author: sspitsyn Date: 2015-04-30 03:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/157895117ad5 8073705: more performance issues in class redefinition Summary: Optimize the method pointer adjustments for prev klass versions and MNT Reviewed-by: dcubed, coleenp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 7bc99c1a5fee Author: bmoloden Date: 2015-04-30 11:45 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7bc99c1a5fee 8058846: c.o.j.t.Platform::isX86 and isX64 may simultaneously return true Reviewed-by: kvn ! test/testlibrary/com/oracle/java/testlibrary/Platform.java + test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: e9a7f132cec3 Author: bmoloden Date: 2015-04-30 11:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e9a7f132cec3 8068272: Extend WhiteBox API with methods that check monitor state and force safepoint Reviewed-by: kvn, iignatyev ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9041e030d11f Author: bmoloden Date: 2015-04-30 12:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9041e030d11f 8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization Reviewed-by: kvn, iignatyev ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/testlibrary/rtm/AbortProvoker.java ! test/compiler/testlibrary/rtm/BusyLock.java ! test/compiler/testlibrary/rtm/MemoryConflictProvoker.java ! test/compiler/testlibrary/rtm/RTMTestBase.java Changeset: 1f0d760ccac1 Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1f0d760ccac1 Merge ! .hgtags Changeset: c9f8b7319d0a Author: amurillo Date: 2015-04-30 14:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c9f8b7319d0a Added tag hs25.60-b14 for changeset 1f0d760ccac1 ! .hgtags Changeset: ade5be2b1758 Author: katleman Date: 2015-05-06 13:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ade5be2b1758 Added tag jdk8u60-b14 for changeset c9f8b7319d0a ! .hgtags Changeset: 08ac538885d7 Author: amurillo Date: 2015-04-30 15:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/08ac538885d7 8079189: new hotspot build - hs25.60-b15 Reviewed-by: dholmes ! make/hotspot_version Changeset: 9dc350b9e498 Author: sspitsyn Date: 2015-05-01 12:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9dc350b9e498 8076579: Popping a stack frame after exception breakpoint sets last method param to exception Summary: Null the InterpreterRuntime::member_name_arg_or_null return value when it is necessary Reviewed-by: jbachorik, coleenp, twisti ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 7a4abf4cbade Author: coleenp Date: 2014-02-18 09:54 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7a4abf4cbade 8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option Summary: add IgnoreUnrecognizedVMOptions for product mode run Reviewed-by: ctornqvi, dholmes ! test/runtime/lambda-features/InvokespecialInterface.java Changeset: 37d4d581f698 Author: coleenp Date: 2015-05-02 00:20 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/37d4d581f698 Merge Changeset: ed0067c67bd7 Author: ysuenaga Date: 2015-04-28 19:04 +0900 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ed0067c67bd7 8076212: AllocateHeap() and ReallocateHeap() should be inlined. Summary: NMT with detail option reports incorrect caller address on Linux. Reviewed-by: dholmes, coleenp ! src/share/vm/memory/allocation.inline.hpp Changeset: 0f0188a02ecb Author: coleenp Date: 2015-05-04 16:53 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0f0188a02ecb Merge Changeset: 9a23a160ca57 Author: dholmes Date: 2015-05-04 23:23 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9a23a160ca57 8077674: BSD build failures due to undefined macros Reviewed-by: dsamersoff, kbarrett, hseigel ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 4187dc92e90b Author: amurillo Date: 2015-05-07 19:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4187dc92e90b Merge Changeset: b99f1bf208f3 Author: amurillo Date: 2015-05-07 19:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b99f1bf208f3 Added tag hs25.60-b15 for changeset 4187dc92e90b ! .hgtags Changeset: 3c8b53552a43 Author: jbachorik Date: 2014-02-24 10:28 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3c8b53552a43 4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException Reviewed-by: dcubed, dholmes, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/runtime/reflection.cpp Changeset: 2cf987c37b5e Author: jbachorik Date: 2015-05-12 19:52 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2cf987c37b5e Merge Changeset: 74ff9caddc22 Author: katleman Date: 2015-05-13 12:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/74ff9caddc22 Added tag jdk8u60-b15 for changeset b99f1bf208f3 ! .hgtags Changeset: 75b0573e0a5d Author: lana Date: 2015-05-14 20:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/75b0573e0a5d Merge Changeset: 1e96e4389302 Author: amurillo Date: 2015-05-07 19:37 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1e96e4389302 8079686: new hotspot build - hs25.60-b16 Reviewed-by: dholmes ! make/hotspot_version Changeset: 5f8824f56f39 Author: kvn Date: 2015-04-17 17:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5f8824f56f39 8078113: 8011102 changes may cause incorrect results Summary: replace Vzeroupper instruction in stubs with zeroing only used ymm registers. Reviewed-by: kvn Contributed-by: sandhya.viswanathan at intel.com ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: a1b5fe34c604 Author: kvn Date: 2015-04-02 17:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a1b5fe34c604 8076523: assert(((ABS(iv_adjustment_in_bytes) % elt_size) == 0)) fails in superword.cpp Summary: check that offset % mem_oper_size == 0 when alignment is verified during vectorization. Reviewed-by: iveresov ! src/share/vm/opto/superword.cpp Changeset: 84d55f179e24 Author: thartmann Date: 2015-05-11 07:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/84d55f179e24 8079343: Crash in PhaseIdealLoop with "assert(!had_error) failed: bad dominance" Summary: C2 should not try to vectorize loops with loop variant vector base address. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp Changeset: 95dbbc0431d9 Author: thartmann Date: 2015-05-08 12:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/95dbbc0431d9 8078497: C2's superword optimization causes unaligned memory accesses Summary: Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed. Reviewed-by: kvn ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp + test/compiler/loopopts/superword/TestVectorizationWithInvariant.java Changeset: f5800068c61d Author: amurillo Date: 2015-05-14 18:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f5800068c61d Merge Changeset: 4fdda95243c4 Author: amurillo Date: 2015-05-14 18:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4fdda95243c4 Added tag hs25.60-b16 for changeset f5800068c61d ! .hgtags Changeset: ab2353694ea7 Author: amurillo Date: 2015-05-19 09:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ab2353694ea7 Merge Changeset: a20bd9718799 Author: katleman Date: 2015-05-21 10:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a20bd9718799 Added tag jdk8u60-b16 for changeset ab2353694ea7 ! .hgtags Changeset: bbceafdc7a5f Author: minqi Date: 2015-05-14 20:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bbceafdc7a5f 6536943: Bogus -Xcheck:jni warning for SIG_INT action for SIGINT in JVM started from non-interactive shell Summary: check_signal_handler will print out Warning for SHURDOWN2_SIGNAL (SIGINT) is replaced by non-interactive shell. Fix by supply more information of the replacement to user. Reviewed-by: dholmes Contributed-by: yumin.qi at oracle.com ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: e4a1ff4e5cae Author: minqi Date: 2015-05-15 04:52 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e4a1ff4e5cae Merge Changeset: 12cd98726f57 Author: amurillo Date: 2015-05-14 22:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/12cd98726f57 8080458: new hotspot build - hs25.60-b17 Reviewed-by: dholmes ! make/hotspot_version Changeset: 82617ab0e8b3 Author: amurillo Date: 2015-05-15 06:47 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/82617ab0e8b3 Merge Changeset: cbc7c4c9e11c Author: tschatzl Date: 2015-01-07 15:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cbc7c4c9e11c 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp - test/gc/g1/TestEagerReclaimHumongousRegions2.java + test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java + test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java + test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java ! test/gc/g1/TestGCLogMessages.java Changeset: 24c446b2460d Author: kbarrett Date: 2015-04-08 10:32 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/24c446b2460d 8076265: Simplify deal_with_reference Summary: Eliminate _CHECK_BOTH_FINGERS_ and simplify. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: b7c8142a9e0b Author: kbarrett Date: 2015-04-15 12:16 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b7c8142a9e0b 8069367: Eagerly reclaimed humongous objects left on mark stack Summary: Prevent eager reclaim of objects that might be on mark stack. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! test/TEST.groups + test/gc/g1/TestGreyReclaimedHumongousObjects.java Changeset: 2e5e058881f4 Author: kbarrett Date: 2015-04-15 16:37 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2e5e058881f4 8075466: SATB queue pre-filter verify found reclaimed humongous object Summary: Removed pre-filter verify, and made filtering more careful. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: b5d14ef905b5 Author: kbarrett Date: 2015-04-17 13:49 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b5d14ef905b5 8078021: SATB apply_closure_to_completed_buffer should have closure argument Summary: Apply closure directly, eliminating registration. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 0f8f1250fed5 Author: kbarrett Date: 2015-04-22 14:06 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0f8f1250fed5 8078023: verify_no_cset_oops found reclaimed humongous object in SATB buffer Summary: Removed no longer valid checking of SATB buffers Reviewed-by: jmasa, pliden ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: 399885e13e90 Author: kbarrett Date: 2015-05-01 17:38 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/399885e13e90 8075215: SATB buffer processing found reclaimed humongous object Summary: Don't assume SATB buffer entries are valid objects Reviewed-by: brutisso, ecaspole ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp Changeset: e5406a79ae90 Author: azakharov Date: 2015-05-19 15:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e5406a79ae90 8061715: gc/g1/TestShrinkAuxiliaryData15.java fails with java.lang.RuntimeException: heap decommit failed - after > before Summary: added WhiteBox methods to count regions and exact aux data sizes Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp ! src/share/vm/prims/whitebox.cpp ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkAuxiliaryData00.java ! test/gc/g1/TestShrinkAuxiliaryData05.java ! test/gc/g1/TestShrinkAuxiliaryData10.java ! test/gc/g1/TestShrinkAuxiliaryData15.java ! test/gc/g1/TestShrinkAuxiliaryData20.java ! test/gc/g1/TestShrinkAuxiliaryData25.java ! test/gc/g1/TestShrinkAuxiliaryData30.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 37a5a1341478 Author: simonis Date: 2015-05-19 11:06 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/37a5a1341478 8080190: PPC64: Fix wrong rotate instructions in the .ad file Reviewed-by: kvn ! src/cpu/ppc/vm/ppc.ad + test/compiler/codegen/IntRotateWithImmediate.java Changeset: b6ca1802dc7c Author: sspitsyn Date: 2015-05-20 02:57 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b6ca1802dc7c 8079644: memory stomping error with ResourceManagement and TestAgentStress.java Summary: the cached class file structure must be deallocated instead of the cached class file bytes Reviewed-by: coleenp, sla ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 5efc25c36716 Author: amurillo Date: 2015-05-21 22:54 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5efc25c36716 Merge - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java Changeset: c26d09f1065c Author: amurillo Date: 2015-05-21 22:54 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c26d09f1065c Added tag hs25.60-b17 for changeset 5efc25c36716 ! .hgtags Changeset: c8082f58a3d6 Author: katleman Date: 2015-05-27 13:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c8082f58a3d6 Added tag jdk8u60-b17 for changeset c26d09f1065c ! .hgtags Changeset: 74472adaf90d Author: amurillo Date: 2015-05-21 23:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/74472adaf90d 8080804: new hotspot build - hs25.60-b18 Reviewed-by: dholmes ! make/hotspot_version Changeset: 34714dc91411 Author: sjohanss Date: 2014-01-20 10:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/34714dc91411 8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed Summary: Using pointer_delta to avoid overflowing pointer calculation. Reviewed-by: jwilhelm, ehelin ! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp + test/gc/g1/Test2GbHeap.java Changeset: 9904bb920313 Author: dsimms Date: 2014-07-14 10:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9904bb920313 8046668: Excessive checked JNI warnings from Java startup Summary: Removed pedantic checked exception warnings for AIOOBException, add to current handle capacity Reviewed-by: hseigel, lfoltan ! src/share/vm/prims/jniCheck.cpp Changeset: a5685fe52cbf Author: poonam Date: 2015-05-22 13:41 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5685fe52cbf Merge Changeset: 347744b2cafe Author: poonam Date: 2015-05-22 13:49 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/347744b2cafe Merge Changeset: 9246942b90ef Author: dholmes Date: 2015-05-25 18:48 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9246942b90ef 8077620: [TESTBUG] Some of the hotspot tests require at least compact profile 3 Reviewed-by: dholmes, vlivanov Contributed-by: Denis Kononenko ! test/TEST.groups Changeset: 03596ae35800 Author: aeriksso Date: 2015-05-21 16:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/03596ae35800 8060036: C2: CmpU nodes can end up with wrong type information Summary: CmpU needs to be reprocessed by CCP when an AddI/SubI input's input type change Reviewed-by: mcberg, kvn, roland Contributed-by: andreas.eriksson at oracle.com ! src/share/vm/opto/phaseX.cpp Changeset: 68c65ae9f5db Author: thartmann Date: 2015-05-22 13:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/68c65ae9f5db 8080156: Integer.toString(int value) sometimes throws NPE Summary: Added test to check correctness of type propagation to CmpUNodes. Reviewed-by: kvn + test/compiler/types/TestTypePropagationToCmpU.java Changeset: 624f4cc05e7e Author: amurillo Date: 2015-05-28 22:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/624f4cc05e7e Merge Changeset: 3fa5c654c143 Author: amurillo Date: 2015-05-28 22:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3fa5c654c143 Added tag hs25.60-b18 for changeset 624f4cc05e7e ! .hgtags Changeset: 72fa632cb8fb Author: katleman Date: 2015-06-03 08:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/72fa632cb8fb Added tag jdk8u60-b18 for changeset 3fa5c654c143 ! .hgtags Changeset: 173f9910da57 Author: amurillo Date: 2015-05-28 23:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/173f9910da57 8081436: new hotspot build - hs25.60-b19 Reviewed-by: dholmes ! make/hotspot_version Changeset: a1642365d69f Author: zmajo Date: 2015-03-27 10:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a1642365d69f 8075798: Allow ADLC register class to depend on runtime conditions also for cisc-spillable classes Summary: Introduce a new register class, reg_class_dynamic, that supports also cist-spillable masks. Reviewed-by: kvn, dlong, roland ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/forms.hpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp Changeset: e8260b6328fb Author: zmajo Date: 2015-05-29 10:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e8260b6328fb 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register. Reviewed-by: kvn, roland, dlong, enevill, shade ! agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/runtime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 62df92c92d33 Author: zmajo Date: 2015-05-29 11:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/62df92c92d33 8080281: 8068945 changes break building the zero JVM variant Summary: Define the PreserveFramePointer flag also in globals_zero.hpp Reviewed-by: simonis, kvn, sgehwolf ! src/cpu/zero/vm/globals_zero.hpp Changeset: 42c0a8631742 Author: ysuenaga Date: 2015-05-29 22:29 +0900 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/42c0a8631742 8081475: SystemTap does not work when JDK is compiled with GCC 5 Summary: libjvm.so which is generated by GCC 5 does not have .note.stapsdt section as dtrace was disabled due to incorrect version check Reviewed-by: dholmes, coleenp ! make/linux/makefiles/dtrace.make Changeset: 8c3941f2020c Author: cjplummer Date: 2015-05-26 11:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8c3941f2020c 8051712: regression Test7107135 crashes Summary: On AARCH64, make ElfFile::specifies_noexecstack() default to noexectstack Reviewed-by: dholmes, dlong, aph ! src/share/vm/utilities/elfFile.cpp Changeset: 55d07ec5bde4 Author: anoll Date: 2014-05-06 09:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/55d07ec5bde4 8036851: volatile double accesses are not explicitly atomic in C2 Summary: The C2 structure is adapted to distinguish between volatile and non-volatile double accesses. Reviewed-by: twisti, kvn Contributed-by: Tobias Hartmann ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: c1c199dde5c9 Author: roland Date: 2015-06-03 14:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c1c199dde5c9 8077504: Unsafe load can loose control dependency and cause crash Summary: Node::depends_only_on_test() should return false for Unsafe loads Reviewed-by: kvn, adinn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp + test/compiler/unsafe/TestUnsafeLoadControl.java Changeset: afc7b3416dc6 Author: jprovino Date: 2015-06-02 10:09 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/afc7b3416dc6 8081693: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Summary: metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/metaspace.cpp Changeset: b852350a2bc6 Author: amurillo Date: 2015-06-04 22:57 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b852350a2bc6 Merge Changeset: bd9221771f6e Author: amurillo Date: 2015-06-04 22:57 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bd9221771f6e Added tag hs25.60-b19 for changeset b852350a2bc6 ! .hgtags Changeset: 8b16790cd73a Author: lana Date: 2015-06-10 18:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8b16790cd73a Added tag jdk8u60-b19 for changeset bd9221771f6e ! .hgtags Changeset: 91a1be057e0a Author: amurillo Date: 2015-06-04 23:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/91a1be057e0a 8085869: new hotspot build - hs25.60-b20 Reviewed-by: dholmes ! make/hotspot_version Changeset: 81bed6c76a89 Author: aeriksso Date: 2015-05-07 15:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/81bed6c76a89 8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError Reviewed-by: coleenp, dsimms ! src/share/vm/interpreter/linkResolver.cpp + test/runtime/invokedynamic/BootstrapMethodErrorTest.java Changeset: 3300e511bc3a Author: aeriksso Date: 2015-06-02 10:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3300e511bc3a 8072588: JVM crashes in JNI if toString is declared as an interface method Summary: Check for a valid itable index instead of checking if the holder is an interface Reviewed-by: dsimms, dholmes ! src/share/vm/prims/jni.cpp Changeset: 57d4971ff1df Author: jwilhelm Date: 2015-06-09 20:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/57d4971ff1df 8086111: BACKOUT - metaspace/shrink_grow/CompressedClassSpaceSize fails with OOM: Compressed class space Reviewed-by: brutisso ! src/share/vm/memory/metaspace.cpp Changeset: b091956d885c Author: jwilhelm Date: 2015-06-10 19:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b091956d885c Merge Changeset: 6b40d295742c Author: roland Date: 2015-06-04 16:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6b40d295742c 8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed Summary: Bail out from range check elimination if pre loop is not found Reviewed-by: kvn ! src/share/vm/opto/loopTransform.cpp Changeset: 78234388ae4f Author: roland Date: 2015-06-10 19:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/78234388ae4f Merge Changeset: 3820a7d64760 Author: skovalev Date: 2015-05-20 09:07 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3820a7d64760 8078834: [TESTBUG] Tests fails on ARM64 due to unknown hardware Reviewed-by: dholmes, adinn ! test/test_env.sh Changeset: cd8fe1a9205a Author: dholmes Date: 2015-06-10 20:15 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cd8fe1a9205a Merge Changeset: 2a55e4998f0d Author: sgehwolf Date: 2015-04-29 12:23 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2a55e4998f0d 8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" Summary: do the math on the unsigned type where overflows are well defined Reviewed-by: kvn, aph ! src/share/vm/opto/type.cpp Changeset: 908b2d7253fc Author: sgehwolf Date: 2015-03-10 21:20 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/908b2d7253fc 8074312: Enable hotspot builds on 4.x Linux kernels Summary: Add "4" to list of allowable versions Reviewed-by: dholmes, mikael ! make/linux/Makefile Changeset: fb260f267e87 Author: iignatyev Date: 2014-11-02 18:42 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fb260f267e87 8036913: make DeoptimizeALot dependent on number of threads Reviewed-by: kvn, shade ! src/share/vm/runtime/interfaceSupport.cpp Changeset: e01a710549a9 Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e01a710549a9 Merge Changeset: 3b6c97747ccc Author: amurillo Date: 2015-06-11 18:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3b6c97747ccc Added tag hs25.60-b20 for changeset e01a710549a9 ! .hgtags Changeset: a3bbad4a7ea1 Author: lana Date: 2015-06-17 11:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a3bbad4a7ea1 Added tag jdk8u60-b20 for changeset 3b6c97747ccc ! .hgtags Changeset: 7694563dff06 Author: amurillo Date: 2015-06-11 22:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7694563dff06 8087238: new hotspot build - hs25.60-b21 Reviewed-by: dholmes ! make/hotspot_version Changeset: 49499180315f Author: ehelin Date: 2015-06-17 09:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/49499180315f 8087200: Code heap does not use large pages Reviewed-by: stefank, tschatzl, thartmann ! src/share/vm/memory/heap.cpp Changeset: 68de83e1d912 Author: poonam Date: 2015-06-17 05:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/68de83e1d912 8085965: VM hangs in C2Compiler Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 9d514a2d02ff Author: poonam Date: 2015-06-17 13:09 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9d514a2d02ff Merge Changeset: 4b6687a4f2fe Author: amurillo Date: 2015-06-18 22:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4b6687a4f2fe Merge Changeset: e0d75c284bd1 Author: amurillo Date: 2015-06-18 22:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e0d75c284bd1 Added tag hs25.60-b21 for changeset 4b6687a4f2fe ! .hgtags Changeset: 4e81e7b9c389 Author: jeff Date: 2015-06-26 16:16 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4e81e7b9c389 8079531: Third Party License Readme update for 8u60 Reviewed-by: tbell, iris ! THIRD_PARTY_README Changeset: 049a2c17a4f2 Author: katleman Date: 2015-06-24 10:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/049a2c17a4f2 Added tag jdk8u60-b21 for changeset e0d75c284bd1 ! .hgtags Changeset: 101e28dee2f7 Author: lana Date: 2015-06-27 23:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/101e28dee2f7 Merge Changeset: c8be46515581 Author: amurillo Date: 2015-06-18 23:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c8be46515581 8129314: new hotspot build - hs25.60-b22 Reviewed-by: dholmes ! make/hotspot_version Changeset: 0b7060827bca Author: aph Date: 2015-06-23 22:14 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0b7060827bca 8080600: AARCH64: testlibrary does not support AArch64 Summary: Partial backport of 8080600 to make AArch64 a known platform Reviewed-by: dholmes, coleenp ! test/testlibrary/com/oracle/java/testlibrary/Platform.java ! test/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java Changeset: bf41eee321e5 Author: vlivanov Date: 2015-06-11 14:19 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bf41eee321e5 8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp + test/compiler/jsr292/PollutedTrapCounts.java Changeset: c8076c718edd Author: coleenp Date: 2015-06-23 22:10 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c8076c718edd 8129607: Incorrect GPL header Summary: fix typo in GPL header Reviewed-by: kvn, dholmes ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: e778f3037c61 Author: coleenp Date: 2015-06-24 17:20 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e778f3037c61 Merge Changeset: a5b77ac78ad2 Author: tschatzl Date: 2015-06-25 10:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5b77ac78ad2 8129602: Incorrect GPL header causes RE script to create wrong output Summary: Fix up GPL headers so that the RE script works. Reviewed-by: stefank, dholmes, coleenp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java ! test/runtime/InitialThreadOverflow/testme.sh ! test/serviceability/jvmti/GetObjectSizeOverflow.java ! test/testlibrary/ctw/Makefile ! test/testlibrary/whitebox/Makefile Changeset: 599c27e30262 Author: tschatzl Date: 2015-06-25 09:04 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/599c27e30262 8129604: Incorrect GPL header in README causes RE script to create wrong output Summary: Fix up GPL headers by removing leading "#" so that the RE script works. Reviewed-by: brutisso, coleenp ! test/testlibrary/ctw/README Changeset: ff8fdeb2fb6d Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ff8fdeb2fb6d Merge Changeset: 8a7e515d9cfd Author: amurillo Date: 2015-06-25 23:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8a7e515d9cfd Added tag hs25.60-b22 for changeset ff8fdeb2fb6d ! .hgtags Changeset: 878cb0df27c2 Author: amurillo Date: 2015-06-29 16:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/878cb0df27c2 Merge Changeset: 0e4094950cd3 Author: asaha Date: 2015-07-01 21:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0e4094950cd3 Added tag jdk8u60-b22 for changeset 878cb0df27c2 ! .hgtags Changeset: 53643c94fd79 Author: robm Date: 2015-07-08 14:05 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/53643c94fd79 Added tag jdk8u66-b00 for changeset 878cb0df27c2 ! .hgtags Changeset: 79841fc03469 Author: dbuck Date: 2015-07-02 07:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/79841fc03469 8072147: Preloading libjsig.dylib causes deadlock when signal() is called Summary: Added check to prevent reentry of signal chaining code Reviewed-by: dcubed, acorn, dholmes ! src/os/bsd/vm/jsig.c Changeset: d8f02a452930 Author: amurillo Date: 2015-07-02 10:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d8f02a452930 Merge Changeset: 45e59052585c Author: amurillo Date: 2015-07-02 11:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/45e59052585c 8130291: Update the Hotspot version numbers in Hotspot for JDK 8u66 Reviewed-by: dholmes ! make/hotspot_version Changeset: d4d494a56017 Author: amurillo Date: 2015-07-14 12:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d4d494a56017 Merge Changeset: a6205ea6892c Author: asaha Date: 2015-01-08 08:38 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a6205ea6892c Added tag jdk8u51-b00 for changeset b22b01407a81 ! .hgtags Changeset: 5ab9ba0ddfb1 Author: asaha Date: 2015-01-08 08:46 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5ab9ba0ddfb1 8068674: Increment minor version of HSx for 8u51 and initialize the build number Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9da356c2ca06 Author: asaha Date: 2015-01-12 14:53 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9da356c2ca06 Merge ! .hgtags Changeset: ad0cbda3bfa0 Author: asaha Date: 2015-01-22 09:36 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ad0cbda3bfa0 Merge ! .hgtags ! make/hotspot_version Changeset: 6b8e200bdda1 Author: asaha Date: 2015-01-22 09:48 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6b8e200bdda1 Merge ! .hgtags ! make/hotspot_version Changeset: 1afaee6e59ea Author: asaha Date: 2015-01-22 10:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1afaee6e59ea Merge ! .hgtags Changeset: 79a7d663414b Author: asaha Date: 2015-01-28 21:47 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/79a7d663414b Merge ! .hgtags ! make/hotspot_version Changeset: 5bfc99e61dca Author: kbarrett Date: 2015-02-09 13:30 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5bfc99e61dca 8071931: Return of the phantom menace Reviewed-by: mchung, dfuchs, ahgross, brutisso ! src/share/vm/memory/referenceProcessor.cpp Changeset: 4ee0e13da402 Author: asaha Date: 2015-02-12 08:24 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4ee0e13da402 Merge ! .hgtags Changeset: 58ad5915b2b0 Author: asaha Date: 2015-02-17 11:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/58ad5915b2b0 Merge ! .hgtags ! make/hotspot_version Changeset: 6b95f74c9da6 Author: asaha Date: 2015-02-25 11:39 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6b95f74c9da6 Merge ! .hgtags Changeset: 70e73f8f43fc Author: asaha Date: 2015-02-10 14:59 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/70e73f8f43fc Added tag jdk8u31-b33 for changeset 26b1dc6891c4 ! .hgtags Changeset: c1de2652a48c Author: asaha Date: 2015-02-25 12:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c1de2652a48c Merge ! .hgtags Changeset: d29663a92a17 Author: asaha Date: 2015-02-25 12:26 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d29663a92a17 Added tag jdk8u51-b01 for changeset c1de2652a48c ! .hgtags Changeset: 8f03c2f5fc17 Author: asaha Date: 2015-03-02 11:46 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8f03c2f5fc17 Merge ! .hgtags Changeset: 908b3e733c01 Author: asaha Date: 2015-03-04 12:29 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/908b3e733c01 Added tag jdk8u51-b02 for changeset 8f03c2f5fc17 ! .hgtags Changeset: 4bf3117ba80e Author: asaha Date: 2015-03-09 15:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4bf3117ba80e Merge ! .hgtags Changeset: 79646da0f6cb Author: asaha Date: 2015-03-10 15:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/79646da0f6cb Merge Changeset: 0a0c4a77b67d Author: asaha Date: 2015-03-02 12:06 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0a0c4a77b67d Merge ! .hgtags Changeset: 8220f68a195f Author: asaha Date: 2015-03-07 16:13 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8220f68a195f Merge ! .hgtags Changeset: ef5cc19d94ba Author: asaha Date: 2015-03-11 13:45 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ef5cc19d94ba Added tag jdk8u40-b31 for changeset 8220f68a195f ! .hgtags Changeset: cf2956592430 Author: asaha Date: 2015-03-11 13:53 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cf2956592430 Merge ! .hgtags Changeset: 3ba96653eb20 Author: asaha Date: 2015-03-11 14:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3ba96653eb20 Added tag jdk8u51-b03 for changeset cf2956592430 ! .hgtags Changeset: 850a290eb108 Author: asaha Date: 2015-03-12 22:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/850a290eb108 Merge ! .hgtags Changeset: e6aa4a8c1b46 Author: asaha Date: 2015-03-16 11:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e6aa4a8c1b46 Added tag jdk8u40-b32 for changeset 850a290eb108 ! .hgtags Changeset: d24a49b80d65 Author: asaha Date: 2015-03-16 12:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d24a49b80d65 Merge ! .hgtags Changeset: b3726a400905 Author: asaha Date: 2015-03-17 08:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b3726a400905 Merge ! .hgtags Changeset: 894b92a02c53 Author: asaha Date: 2015-03-17 11:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/894b92a02c53 Merge ! .hgtags Changeset: 0b3f44955388 Author: asaha Date: 2015-03-17 11:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0b3f44955388 Merge ! .hgtags Changeset: 6ce994385353 Author: asaha Date: 2015-03-18 15:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6ce994385353 Added tag jdk8u51-b04 for changeset 0b3f44955388 ! .hgtags Changeset: 23bf458e359f Author: asaha Date: 2015-03-23 11:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/23bf458e359f Added tag jdk8u51-b05 for changeset 6ce994385353 ! .hgtags Changeset: 3816de51b5e7 Author: roland Date: 2015-03-09 09:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3816de51b5e7 8071731: Better scaling for C1 Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 0219ab69f007 Author: asaha Date: 2015-03-30 11:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0219ab69f007 Added tag jdk8u51-b06 for changeset 3816de51b5e7 ! .hgtags Changeset: 1970b2d8f7a5 Author: asaha Date: 2015-04-06 11:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1970b2d8f7a5 Added tag jdk8u45-b31 for changeset 894b92a02c53 ! .hgtags Changeset: 5c017acbaf01 Author: asaha Date: 2015-04-06 11:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5c017acbaf01 Merge ! .hgtags Changeset: 631d4029d851 Author: asaha Date: 2015-04-06 11:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/631d4029d851 Added tag jdk8u51-b07 for changeset 5c017acbaf01 ! .hgtags Changeset: 83f72a0caef6 Author: asaha Date: 2015-04-13 14:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/83f72a0caef6 Added tag jdk8u51-b08 for changeset 631d4029d851 ! .hgtags Changeset: 1428b6aa09c4 Author: asaha Date: 2015-04-13 11:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1428b6aa09c4 Merge ! .hgtags Changeset: 9b2bf0d8a9a0 Author: asaha Date: 2015-04-13 13:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9b2bf0d8a9a0 Added tag jdk8u45-b32 for changeset 1428b6aa09c4 ! .hgtags Changeset: ce81c4487dd1 Author: asaha Date: 2015-04-15 11:03 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ce81c4487dd1 Merge ! .hgtags Changeset: fa1e9f903848 Author: asaha Date: 2015-04-20 12:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fa1e9f903848 Added tag jdk8u51-b09 for changeset ce81c4487dd1 ! .hgtags Changeset: 9773891321c4 Author: asaha Date: 2015-04-23 09:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9773891321c4 8078529: Increment the build value to b02 for hs25.51 in 8u51-b10 Reviewed-by: katleman ! make/hotspot_version Changeset: 62c4bd276cbe Author: kevinw Date: 2015-01-28 21:43 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/62c4bd276cbe 8035938: Memory leak in JvmtiEnv::GetConstantPool Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 928e1994ad43 Author: vlivanov Date: 2015-04-14 19:10 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/928e1994ad43 8075838: Method for typing MethodTypes Reviewed-by: jrose, ahgross, alanb, bmoloden ! src/share/vm/classfile/systemDictionary.cpp Changeset: b2f5f1a83b73 Author: asaha Date: 2015-04-27 14:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b2f5f1a83b73 Added tag jdk8u51-b10 for changeset 928e1994ad43 ! .hgtags Changeset: 13990387b643 Author: asaha Date: 2015-04-30 00:57 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/13990387b643 Added tag jdk8u45-b15 for changeset a5ba7c9a0b91 ! .hgtags Changeset: 1a122beb9dc6 Author: asaha Date: 2015-04-30 23:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1a122beb9dc6 Merge ! .hgtags Changeset: 05c80f1060f0 Author: asaha Date: 2015-05-05 10:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/05c80f1060f0 Added tag jdk8u51-b11 for changeset 1a122beb9dc6 ! .hgtags Changeset: 07e103f3f438 Author: asaha Date: 2015-05-11 12:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/07e103f3f438 Added tag jdk8u51-b12 for changeset 05c80f1060f0 ! .hgtags Changeset: a4eea4bee2d4 Author: asaha Date: 2015-05-18 12:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a4eea4bee2d4 Added tag jdk8u51-b13 for changeset 07e103f3f438 ! .hgtags Changeset: 655b0204d6e5 Author: asaha Date: 2015-05-26 13:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/655b0204d6e5 Added tag jdk8u51-b14 for changeset a4eea4bee2d4 ! .hgtags Changeset: 8dddcd728302 Author: asaha Date: 2015-05-28 20:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8dddcd728302 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 978a14d575e3 Author: asaha Date: 2015-06-03 20:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/978a14d575e3 Merge ! .hgtags ! make/hotspot_version Changeset: 9a70cba6a3c3 Author: asaha Date: 2015-06-01 11:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9a70cba6a3c3 8081622: Increment the build value to b03 for hs25.51 in 8u51-b15 Reviewed-by: katleman ! make/hotspot_version Changeset: 3639e38bd73f Author: asaha Date: 2015-06-01 11:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3639e38bd73f Added tag jdk8u51-b15 for changeset 9a70cba6a3c3 ! .hgtags Changeset: 67f2485a64d4 Author: asaha Date: 2015-06-04 13:28 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/67f2485a64d4 Merge ! .hgtags ! make/hotspot_version Changeset: 4894e24d2edc Author: asaha Date: 2015-06-08 11:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4894e24d2edc Added tag jdk8u51-b16 for changeset 3639e38bd73f ! .hgtags Changeset: 0e5f64fa55c9 Author: asaha Date: 2015-06-08 12:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0e5f64fa55c9 Merge ! .hgtags Changeset: 8fd636dd1c91 Author: asaha Date: 2015-06-10 23:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8fd636dd1c91 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 06114526675f Author: asaha Date: 2015-06-17 21:53 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/06114526675f Merge ! .hgtags ! make/hotspot_version Changeset: 169e29e8313f Author: asaha Date: 2015-06-24 11:08 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/169e29e8313f Merge ! .hgtags ! make/hotspot_version Changeset: 696dea43dfe9 Author: asaha Date: 2015-07-01 22:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/696dea43dfe9 Merge ! .hgtags ! make/hotspot_version Changeset: 33a2c47ceeb2 Author: katleman Date: 2015-07-08 11:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/33a2c47ceeb2 Added tag jdk8u60-b23 for changeset 0e4094950cd3 ! .hgtags Changeset: 55957789d190 Author: asaha Date: 2015-07-08 12:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/55957789d190 Merge ! .hgtags Changeset: 9613775cef0d Author: poonam Date: 2015-07-06 06:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9613775cef0d 8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: a0622494f6b2 Author: poonam Date: 2015-07-06 10:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a0622494f6b2 8080012: JVM times out with vdbench on SPARC M7-16 Summary: check cacheline sine only for one core on sun4v SPARC systems. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 1c27547b898a Author: amurillo Date: 2015-07-07 14:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1c27547b898a 8129939: new hotspot build - hs25.60-b23 Reviewed-by: dholmes ! make/hotspot_version Changeset: d89ceecf1bad Author: amurillo Date: 2015-07-09 09:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d89ceecf1bad Merge Changeset: dcbeaa94e7fe Author: amurillo Date: 2015-07-09 09:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dcbeaa94e7fe Added tag hs25.60-b23 for changeset d89ceecf1bad ! .hgtags Changeset: fb157d537278 Author: asaha Date: 2015-07-13 10:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fb157d537278 Merge ! .hgtags ! make/hotspot_version Changeset: 5a9cc54c827e Author: asaha Date: 2015-07-14 09:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5a9cc54c827e Merge ! .hgtags Changeset: aed0c05a7505 Author: asaha Date: 2015-07-15 11:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/aed0c05a7505 Merge ! make/hotspot_version Changeset: 6b4ea38c01bd Author: asaha Date: 2015-07-15 11:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6b4ea38c01bd Added tag jdk8u60-b24 for changeset fb157d537278 ! .hgtags Changeset: 777a354cada5 Author: asaha Date: 2015-07-15 12:03 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/777a354cada5 Merge ! .hgtags Changeset: 6051e1f96a8d Author: katleman Date: 2015-07-16 14:23 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6051e1f96a8d Added tag jdk8u66-b01 for changeset 777a354cada5 ! .hgtags Changeset: b3217f8fd2a1 Author: aeriksso Date: 2015-06-16 15:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b3217f8fd2a1 8076110: VM crash when class is redefined with Instrumentation.redefineClasses Reviewed-by: coleenp, sspitsyn ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp + test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java Changeset: a5ec7bfa41af Author: kevinw Date: 2015-07-04 15:32 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5ec7bfa41af Merge Changeset: c7b266ea9a54 Author: poonam Date: 2015-07-06 06:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c7b266ea9a54 8129108: nmethod related crash in CMS Summary: Add SO_AllCodeCache to root scanning options when not unloading classes with a CMS collection cycle Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 4b6e79c930bf Author: poonam Date: 2015-07-06 10:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4b6e79c930bf 8080012: JVM times out with vdbench on SPARC M7-16 Summary: check cacheline sine only for one core on sun4v SPARC systems. Reviewed-by: kvn ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: a7c52c776c30 Author: bpittore Date: 2015-07-08 10:36 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a7c52c776c30 8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware Summary: Need to know arm cpu type earlier in the init sequence to avoid illegal instruction Reviewed-by: dholmes, dlong, bdelsart ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: ad04e0ef0f85 Author: amurillo Date: 2015-07-09 11:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ad04e0ef0f85 Merge Changeset: 025f9a5e6d9c Author: amurillo Date: 2015-07-09 11:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/025f9a5e6d9c Added tag hs25.66-b01 for changeset ad04e0ef0f85 ! .hgtags Changeset: c2c7fed86a5e Author: dsamersoff Date: 2014-05-28 07:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c2c7fed86a5e 6904403: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM Summary: Don't assert if one of classes in hierarhy was redefined Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp + test/runtime/RedefineFinalizer/Agent.java + test/runtime/RedefineFinalizer/Main.java + test/runtime/RedefineFinalizer/Martyr.java + test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/manifest.mf + test/runtime/RedefineFinalizer/testme.sh Changeset: 3e5e398431a8 Author: ctornqvi Date: 2014-06-02 19:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3e5e398431a8 8044364: runtime/RedefineFinalizer test fails on windows Summary: Rewrote the test in pure Java, added RedefineClassHelper utility class Reviewed-by: coleenp, allwin, gtriantafill, dsamersoff - test/runtime/RedefineFinalizer/Agent.java - test/runtime/RedefineFinalizer/Main.java - test/runtime/RedefineFinalizer/Martyr.java - test/runtime/RedefineFinalizer/MartyrSon.java + test/runtime/RedefineFinalizer/RedefineFinalizer.java - test/runtime/RedefineFinalizer/manifest.mf - test/runtime/RedefineFinalizer/testme.sh + test/testlibrary/RedefineClassHelper.java + test/testlibrary_tests/RedefineClassTest.java Changeset: 9baa8031bac1 Author: amurillo Date: 2015-07-15 14:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9baa8031bac1 8131588: new hotspot build - hs25.66-b02 Reviewed-by: dholmes ! make/hotspot_version Changeset: 4b32ab003945 Author: aeriksso Date: 2015-07-15 15:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4b32ab003945 8131333: [TESTBUG] RedefineRunningMethodsWithResolutionErrors.java Improperly specified VM option 'TraceRedefineClasses=0x600' Reviewed-by: coleenp, sspitsyn ! test/runtime/RedefineTests/RedefineRunningMethodsWithResolutionErrors.java Changeset: 0366ad2644f5 Author: amurillo Date: 2015-07-17 00:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0366ad2644f5 Merge ! .hgtags ! make/hotspot_version Changeset: 7441a8b81ce2 Author: amurillo Date: 2015-07-17 00:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7441a8b81ce2 Added tag hs25.66-b02 for changeset 0366ad2644f5 ! .hgtags Changeset: 366edb34d01b Author: amurillo Date: 2015-07-17 01:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/366edb34d01b 8131628: new hotspot build - hs25.66-b03 Reviewed-by: dholmes ! make/hotspot_version Changeset: 47110b037994 Author: amurillo Date: 2015-07-21 15:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/47110b037994 8079410: Hotspot version to share the same update and build version from JDK Reviewed-by: dholmes, dcubed ! make/defs.make ! make/hotspot_version Changeset: ae5624088d86 Author: amurillo Date: 2015-07-22 10:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ae5624088d86 Added tag hs25.66-b03 for changeset 47110b037994 ! .hgtags Changeset: b8f426369187 Author: asaha Date: 2015-07-28 22:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b8f426369187 Added tag jdk8u66-b02 for changeset ae5624088d86 ! .hgtags Changeset: 4ae8a9a5c5d8 Author: asaha Date: 2015-03-31 15:09 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4ae8a9a5c5d8 Added tag jdk8u65-b00 for changeset 0219ab69f007 ! .hgtags Changeset: e45c86169f94 Author: asaha Date: 2015-04-01 12:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e45c86169f94 8076505: Increment minor version of HSx for 8u65 and initialize the build number Reviewed-by: katleman ! make/hotspot_version Changeset: cb2493e16000 Author: asaha Date: 2015-03-30 14:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cb2493e16000 Added tag jdk8u52-b06 for changeset 0219ab69f007 ! .hgtags Changeset: 9b6f44853eed Author: asaha Date: 2015-04-06 12:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9b6f44853eed Merge ! .hgtags Changeset: 28ac8022026a Author: asaha Date: 2015-04-06 12:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/28ac8022026a Added tag jdk8u52-b07 for changeset 9b6f44853eed ! .hgtags Changeset: 8f842c15481a Author: asaha Date: 2015-04-06 12:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8f842c15481a Merge ! .hgtags Changeset: e5ddbfc644c9 Author: vlivanov Date: 2015-04-14 19:10 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e5ddbfc644c9 8075838: Method for typing MethodTypes Reviewed-by: jrose, ahgross, alanb, bmoloden ! src/share/vm/classfile/systemDictionary.cpp Changeset: 73d886e633a6 Author: asaha Date: 2015-04-20 13:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/73d886e633a6 Merge ! .hgtags Changeset: cd1af0e3bfb3 Author: asaha Date: 2015-04-27 14:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cd1af0e3bfb3 Merge ! .hgtags ! make/hotspot_version Changeset: 1d432458e33e Author: asaha Date: 2015-05-05 13:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1d432458e33e Merge ! .hgtags Changeset: 2da17b675f3c Author: asaha Date: 2015-04-20 15:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2da17b675f3c Added tag jdk8u45-b33 for changeset 9b2bf0d8a9a0 ! .hgtags Changeset: dc3c47fc6218 Author: asaha Date: 2015-04-30 22:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dc3c47fc6218 Merge ! .hgtags Changeset: 3cb364e46590 Author: asaha Date: 2015-05-06 08:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3cb364e46590 Added tag jdk8u45-b34 for changeset dc3c47fc6218 ! .hgtags Changeset: 50dd41280ebe Author: asaha Date: 2015-05-06 10:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/50dd41280ebe Merge ! .hgtags Changeset: 89174fe1856f Author: asaha Date: 2015-05-07 18:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/89174fe1856f Merge ! .hgtags Changeset: 72bbdcc1d987 Author: asaha Date: 2015-06-04 15:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/72bbdcc1d987 Merge ! .hgtags - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! make/hotspot_version - make/linux/makefiles/arm.make - make/linux/makefiles/build_vm_def.sh - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc - test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: ba5d2ce8d8e4 Author: asaha Date: 2015-06-08 14:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ba5d2ce8d8e4 Merge ! .hgtags Changeset: 48b09bb74117 Author: asaha Date: 2015-06-03 08:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/48b09bb74117 Added tag jdk8u45-b35 for changeset 3cb364e46590 ! .hgtags Changeset: 862b24decc98 Author: asaha Date: 2015-06-04 12:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/862b24decc98 Added tag jdk8u45-b36 for changeset 48b09bb74117 ! .hgtags Changeset: 37eb076f5b7a Author: asaha Date: 2015-06-08 14:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/37eb076f5b7a Merge ! .hgtags Changeset: 2a8d61a6ebe0 Author: asaha Date: 2015-06-08 15:45 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2a8d61a6ebe0 Merge ! .hgtags Changeset: b6815d853c35 Author: asaha Date: 2015-06-11 09:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b6815d853c35 Merge ! .hgtags ! make/hotspot_version Changeset: e3baf4f676e5 Author: asaha Date: 2015-06-15 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e3baf4f676e5 Added tag jdk8u65-b01 for changeset b6815d853c35 ! .hgtags Changeset: 488661b9cbda Author: asaha Date: 2015-06-17 23:23 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/488661b9cbda Merge ! .hgtags ! make/hotspot_version Changeset: 9dc578eda241 Author: asaha Date: 2015-06-22 11:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9dc578eda241 Added tag jdk8u65-b02 for changeset 488661b9cbda ! .hgtags Changeset: 0cc9360761a5 Author: asaha Date: 2015-06-24 15:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0cc9360761a5 Merge ! .hgtags ! make/hotspot_version Changeset: cdb05a5db1e3 Author: asaha Date: 2015-06-24 21:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cdb05a5db1e3 Merge ! .hgtags ! make/hotspot_version Changeset: fb2842d6895c Author: alitvinov Date: 2015-06-18 20:18 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fb2842d6895c 8129221: Increment the build value to b03 for hs25.45 in 8u45-b37 Reviewed-by: asaha ! make/hotspot_version Changeset: b554c7fa9478 Author: mgerdin Date: 2014-12-08 18:57 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b554c7fa9478 8067655: Clean up G1 remembered set oop iteration Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: a9b72f566e9f Author: brutisso Date: 2014-08-07 09:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a9b72f566e9f 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson at oracle.com ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: 8e83e6b768b8 Author: ehelin Date: 2014-10-23 11:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8e83e6b768b8 8061630: G1 iterates over JNIHandles two times Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 8f8f1d578796 Author: brutisso Date: 2015-03-26 13:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8f8f1d578796 8074037: Refactor the G1GCPhaseTime logging to make it easier to add new phases Reviewed-by: tschatzl, mgerdin, ecaspole ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1Log.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedup.hpp Changeset: 79b13c9a93e8 Author: mgerdin Date: 2014-12-01 15:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/79b13c9a93e8 8075210: Refactor strong root processing in order to allow G1 to evolve separately from GenCollectedHeap Summary: Create a G1RootProcessor and move SharedHeap root processing to GenCollectedHeap Reviewed-by: brutisso, tschatzl, ehelin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp + src/share/vm/gc_implementation/g1/g1RootProcessor.cpp + src/share/vm/gc_implementation/g1/g1RootProcessor.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 3c2ea5da6afd Author: poonam Date: 2015-06-17 05:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3c2ea5da6afd 8085965: VM hangs in C2Compiler Summary: CMSClassUnloadingEnabled and ExplicitGCInvokesConcurrentAndUnloadsClasses should be disabled when -Xnoclassgc is specified Reviewed-by: jmasa, kbarrett ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 48603bfe8438 Author: asaha Date: 2015-06-19 07:37 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/48603bfe8438 Added tag jdk8u45-b37 for changeset 3c2ea5da6afd ! .hgtags Changeset: 20bad8c6c7b4 Author: asaha Date: 2015-06-19 08:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/20bad8c6c7b4 Merge ! .hgtags ! make/hotspot_version Changeset: ea47136e6ea4 Author: asaha Date: 2015-06-24 21:53 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ea47136e6ea4 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 2a03fd592fe6 Author: asaha Date: 2015-06-29 12:07 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2a03fd592fe6 Added tag jdk8u65-b03 for changeset ea47136e6ea4 ! .hgtags Changeset: 7e602cd51afa Author: asaha Date: 2015-07-06 12:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7e602cd51afa Added tag jdk8u65-b04 for changeset 2a03fd592fe6 ! .hgtags Changeset: 985a04254462 Author: asaha Date: 2015-07-06 08:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/985a04254462 Added tag jdk8u51-b31 for changeset 20bad8c6c7b4 ! .hgtags Changeset: 884effd52993 Author: asaha Date: 2015-07-08 15:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/884effd52993 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp Changeset: aa915217a00c Author: asaha Date: 2015-07-09 22:45 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/aa915217a00c Merge ! .hgtags ! make/hotspot_version Changeset: 9a158a0c243b Author: asaha Date: 2015-07-13 12:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9a158a0c243b Added tag jdk8u65-b05 for changeset aa915217a00c ! .hgtags Changeset: 1bfa56af8869 Author: asaha Date: 2015-07-15 14:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1bfa56af8869 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 3070e116da4c Author: asaha Date: 2015-07-16 12:54 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3070e116da4c Merge ! .hgtags ! make/hotspot_version Changeset: 90611b16f50f Author: asaha Date: 2015-07-16 16:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/90611b16f50f Merge ! .hgtags ! make/hotspot_version Changeset: 91a9961e3a21 Author: asaha Date: 2015-07-20 11:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/91a9961e3a21 Added tag jdk8u65-b06 for changeset 3070e116da4c ! .hgtags Changeset: 6a6759372807 Author: katleman Date: 2015-07-22 14:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6a6759372807 Added tag jdk8u60-b25 for changeset 6b4ea38c01bd ! .hgtags Changeset: f3d1f84b34f2 Author: asaha Date: 2015-07-22 16:23 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f3d1f84b34f2 Merge ! .hgtags Changeset: 008b42595f2b Author: asaha Date: 2015-07-22 16:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/008b42595f2b Merge ! .hgtags Changeset: 142822562c80 Author: asaha Date: 2015-07-23 10:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/142822562c80 Merge ! .hgtags Changeset: e96b5d7b7d2c Author: asaha Date: 2015-07-28 23:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e96b5d7b7d2c Merge ! .hgtags ! make/hotspot_version Changeset: cc34c9c27bf9 Author: asaha Date: 2015-07-27 10:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cc34c9c27bf9 Added tag jdk8u65-b07 for changeset 008b42595f2b ! .hgtags Changeset: 6594411c4eb4 Author: asaha Date: 2015-07-28 23:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6594411c4eb4 Merge ! .hgtags Changeset: 0000ee3e998d Author: asaha Date: 2015-07-29 11:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0000ee3e998d Added tag jdk8u66-b07 for changeset 6594411c4eb4 ! .hgtags Changeset: 10ad4b9d79f9 Author: katleman Date: 2015-07-29 13:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/10ad4b9d79f9 Added tag jdk8u60-b26 for changeset 6a6759372807 ! .hgtags Changeset: 486b82c173fe Author: asaha Date: 2015-07-29 14:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/486b82c173fe Merge ! .hgtags Changeset: d8519b30e607 Author: asaha Date: 2015-07-29 14:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d8519b30e607 Merge ! .hgtags Changeset: 7995016926c4 Author: asaha Date: 2015-07-30 08:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7995016926c4 Merge ! .hgtags Changeset: 97dabef8a390 Author: asaha Date: 2015-08-03 11:44 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/97dabef8a390 Added tag jdk8u65-b08 for changeset d8519b30e607 ! .hgtags Changeset: aedefb75358f Author: asaha Date: 2015-08-03 12:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/aedefb75358f Merge ! .hgtags Changeset: b59c0d284fc1 Author: asaha Date: 2015-08-04 12:32 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b59c0d284fc1 Added tag jdk8u66-b08 for changeset aedefb75358f ! .hgtags Changeset: 621a3638fd8c Author: katleman Date: 2015-08-05 13:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/621a3638fd8c Added tag jdk8u60-b27 for changeset 10ad4b9d79f9 ! .hgtags Changeset: f96b317fae7c Author: asaha Date: 2015-08-05 16:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f96b317fae7c Merge ! .hgtags Changeset: c6d1a21e213d Author: asaha Date: 2015-08-05 16:07 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c6d1a21e213d Merge ! .hgtags Changeset: 0274b03fdf4a Author: asaha Date: 2015-08-10 12:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0274b03fdf4a Added tag jdk8u65-b09 for changeset c6d1a21e213d ! .hgtags Changeset: 83621deea0fc Author: asaha Date: 2015-08-10 12:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/83621deea0fc Merge ! .hgtags Changeset: 0e56f57accca Author: asaha Date: 2015-08-10 12:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0e56f57accca Added tag jdk8u66-b09 for changeset 83621deea0fc ! .hgtags Changeset: a106723ba507 Author: asaha Date: 2015-08-17 12:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a106723ba507 Added tag jdk8u65-b10 for changeset 0274b03fdf4a ! .hgtags Changeset: 5280a8174aea Author: asaha Date: 2015-08-17 13:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5280a8174aea Merge ! .hgtags Changeset: d8fb0737beb4 Author: asaha Date: 2015-08-17 13:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d8fb0737beb4 Added tag jdk8u66-b10 for changeset 5280a8174aea ! .hgtags Changeset: 7d8724b3c156 Author: vkempik Date: 2015-07-20 18:57 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7d8724b3c156 8048353: jstack -l crashes VM when a Java mirror for a primitive type is locked Reviewed-by: coleenp, dcubed ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/runtime/vframe.cpp Changeset: a5fbc6967cf5 Author: asaha Date: 2015-08-24 11:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a5fbc6967cf5 Added tag jdk8u65-b11 for changeset a106723ba507 ! .hgtags Changeset: 8a23b6392c59 Author: asaha Date: 2015-08-24 12:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8a23b6392c59 Merge ! .hgtags Changeset: cc0b8e21a7bb Author: asaha Date: 2015-08-24 12:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cc0b8e21a7bb Added tag jdk8u66-b11 for changeset 8a23b6392c59 ! .hgtags Changeset: 529bea83b674 Author: asaha Date: 2015-08-31 13:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/529bea83b674 Added tag jdk8u65-b12 for changeset a5fbc6967cf5 ! .hgtags Changeset: ab64d7ea4f48 Author: asaha Date: 2015-08-31 13:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ab64d7ea4f48 Merge ! .hgtags Changeset: 1857260aac23 Author: asaha Date: 2015-08-31 13:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1857260aac23 Added tag jdk8u66-b12 for changeset ab64d7ea4f48 ! .hgtags Changeset: ccc03258fbcf Author: asaha Date: 2015-09-08 13:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ccc03258fbcf Added tag jdk8u65-b13 for changeset 529bea83b674 ! .hgtags Changeset: 4d699853544c Author: asaha Date: 2015-09-08 14:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4d699853544c Merge ! .hgtags Changeset: 822b661ed05a Author: asaha Date: 2015-09-08 15:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/822b661ed05a Added tag jdk8u66-b13 for changeset 4d699853544c ! .hgtags Changeset: a0a096eca57e Author: asaha Date: 2015-09-14 11:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a0a096eca57e Added tag jdk8u65-b14 for changeset ccc03258fbcf ! .hgtags Changeset: 9f7f29ff487a Author: asaha Date: 2015-09-14 12:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9f7f29ff487a Merge ! .hgtags Changeset: 97c54a01b380 Author: asaha Date: 2015-09-14 13:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/97c54a01b380 Added tag jdk8u66-b14 for changeset 9f7f29ff487a ! .hgtags Changeset: 03ca585abe68 Author: erikj Date: 2015-09-21 21:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/03ca585abe68 8136691: 8u65/8u66 b14 Solaris builds failed on Linking libverify.so Reviewed-by: tbell, mikael ! make/solaris/makefiles/trace.make Changeset: b4137dc9b1a8 Author: asaha Date: 2015-09-21 21:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b4137dc9b1a8 Added tag jdk8u65-b15 for changeset 03ca585abe68 ! .hgtags Changeset: 5b67af3317bc Author: asaha Date: 2015-09-21 21:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5b67af3317bc Merge ! .hgtags Changeset: 3d13e757229c Author: asaha Date: 2015-09-21 21:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3d13e757229c Added tag jdk8u66-b15 for changeset 5b67af3317bc ! .hgtags Changeset: e48e953c86e8 Author: asaha Date: 2015-09-28 14:53 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e48e953c86e8 Added tag jdk8u65-b16 for changeset b4137dc9b1a8 ! .hgtags Changeset: 4bbf0e9196f2 Author: asaha Date: 2015-09-28 15:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4bbf0e9196f2 Merge ! .hgtags Changeset: 97bb3fefe6b9 Author: asaha Date: 2015-09-28 15:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/97bb3fefe6b9 Added tag jdk8u66-b16 for changeset 4bbf0e9196f2 ! .hgtags Changeset: 8e9c73f18f7e Author: erikj Date: 2015-10-06 12:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8e9c73f18f7e 8136980: build for 8u65 and 8u66 for solaris platforms is failing Reviewed-by: ihse, mikael, brutisso ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/vm.make Changeset: 230724000e34 Author: asaha Date: 2015-10-06 11:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/230724000e34 Added tag jdk8u65-b17 for changeset 8e9c73f18f7e ! .hgtags Changeset: a6f2a7ba2812 Author: asaha Date: 2015-10-06 11:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a6f2a7ba2812 Merge ! .hgtags Changeset: dd9cc155639c Author: Gilles Duboscq Date: 2016-01-07 17:28 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dd9cc155639c Merge with jdk8u66-b17 ! .hgtags ! THIRD_PARTY_README ! agent/src/os/linux/libproc.h ! agent/src/os/solaris/proc/saproc.cpp ! agent/src/share/classes/sun/jvm/hotspot/memory/CompactibleFreeListSpace.java - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/saproc.make ! make/defs.make ! make/hotspot_version ! make/linux/Makefile - make/linux/makefiles/arm.make - make/linux/makefiles/build_vm_def.sh ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/dtrace.make ! make/linux/makefiles/gcc.make - make/linux/makefiles/ppc.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/vm.make - make/linux/platform_arm - make/linux/platform_ppc ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/vm.make ! make/windows/makefiles/sa.make ! mx.jvmci/mx_jvmci.py ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_FrameMap_x86.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/jvm_solaris.h ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1BiasedArray.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionManager.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/mutableSpace.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/locknode.hpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/output.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/regmask.cpp ! src/share/vm/opto/regmask.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/vectornode.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/management.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/elfFile.cpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups - test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: bd88fd590f4e Author: Gilles Duboscq Date: 2016-01-08 15:46 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bd88fd590f4e Restore G1 changes from e13c65f874e5 after merge ! src/share/vm/gc_implementation/g1/g1RootProcessor.cpp From doug.simon at oracle.com Mon Jan 25 17:53:53 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 25 Jan 2016 17:53:53 +0000 Subject: hg: graal/graal-jvmci-8: Restore previous order of pushing and popping JNI handle blocks Message-ID: <201601251753.u0PHrsrF005421@aojmv0008.oracle.com> Changeset: d2cd0b15957c Author: Tom Rodriguez Date: 2016-01-25 09:21 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d2cd0b15957c Restore previous order of pushing and popping JNI handle blocks ! src/share/vm/compiler/compileBroker.cpp From doug.simon at oracle.com Mon Jan 25 19:02:10 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 25 Jan 2016 19:02:10 +0000 Subject: hg: graal/graal-jvmci-8: Set SDKROOT in saproc.make if it hasn't been set Message-ID: <201601251902.u0PJ2Aof005188@aojmv0008.oracle.com> Changeset: 7f298e4d1afb Author: Tom Rodriguez Date: 2016-01-25 10:40 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7f298e4d1afb Set SDKROOT in saproc.make if it hasn't been set ! make/bsd/makefiles/saproc.make From tom.rodriguez at oracle.com Mon Jan 25 19:54:57 2016 From: tom.rodriguez at oracle.com (tom.rodriguez at oracle.com) Date: Mon, 25 Jan 2016 19:54:57 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 5 new changesets Message-ID: <201601251954.u0PJsvgJ022899@aojmv0008.oracle.com> Changeset: 7e1444a1d081 Author: never Date: 2016-01-22 11:08 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7e1444a1d081 8147432: JVMCI should report bailouts in PrintCompilation output Reviewed-by: kvn, twisti + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/common/CompilerToVMHelper.java ! test/compiler/jvmci/common/JVMCIHelpers.java Changeset: eb6ea8c5addf Author: never Date: 2016-01-22 11:11 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/eb6ea8c5addf 8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/vmStructs_jvmci.cpp + test/compiler/jvmci/code/InterpreterFrameSizeTest.java Changeset: 73443d24e529 Author: goetz Date: 2016-01-21 12:37 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/73443d24e529 8147937: Adapt SAP copyrights to new company name. Reviewed-by: simonis, stuefe ! make/aix/Makefile ! make/aix/makefiles/buildtree.make ! make/aix/makefiles/compiler2.make ! make/aix/makefiles/debug.make ! make/aix/makefiles/defs.make ! make/aix/makefiles/fastdebug.make ! make/aix/makefiles/jsig.make ! make/aix/makefiles/jvmti.make ! make/aix/makefiles/ppc64.make ! make/aix/makefiles/product.make ! make/aix/makefiles/tiered.make ! make/aix/makefiles/vm.make ! make/aix/makefiles/xlc.make ! make/linux/makefiles/ppc64.make ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/bytes_ppc.hpp ! src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp ! src/cpu/ppc/vm/c1_Defs_ppc.hpp ! src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp ! src/cpu/ppc/vm/c1_FrameMap_ppc.cpp ! src/cpu/ppc/vm/c1_FrameMap_ppc.hpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/c1_LinearScan_ppc.cpp ! src/cpu/ppc/vm/c1_LinearScan_ppc.hpp ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp ! src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp ! src/cpu/ppc/vm/c1_Runtime1_ppc.cpp ! src/cpu/ppc/vm/c1_globals_ppc.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/c2_init_ppc.cpp ! src/cpu/ppc/vm/codeBuffer_ppc.hpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/copy_ppc.hpp ! src/cpu/ppc/vm/debug_ppc.cpp ! src/cpu/ppc/vm/depChecker_ppc.hpp ! src/cpu/ppc/vm/disassembler_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.hpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/icache_ppc.cpp ! src/cpu/ppc/vm/icache_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreterRT_ppc.cpp ! src/cpu/ppc/vm/interpreterRT_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp ! src/cpu/ppc/vm/jniFastGetField_ppc.cpp ! src/cpu/ppc/vm/jniTypes_ppc.hpp ! src/cpu/ppc/vm/jni_ppc.h ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp ! src/cpu/ppc/vm/metaspaceShared_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/ppc_64.ad ! src/cpu/ppc/vm/registerMap_ppc.hpp ! src/cpu/ppc/vm/register_definitions_ppc.cpp ! src/cpu/ppc/vm/register_ppc.cpp ! src/cpu/ppc/vm/register_ppc.hpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.hpp ! src/cpu/ppc/vm/runtime_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.cpp ! src/cpu/ppc/vm/stubRoutines_ppc_64.hpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.hpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.hpp ! src/cpu/ppc/vm/vmStructs_ppc.hpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/cpu/ppc/vm/vmreg_ppc.cpp ! src/cpu/ppc/vm/vmreg_ppc.hpp ! src/cpu/ppc/vm/vmreg_ppc.inline.hpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp ! src/os/aix/vm/attachListener_aix.cpp ! src/os/aix/vm/c1_globals_aix.hpp ! src/os/aix/vm/c2_globals_aix.hpp ! src/os/aix/vm/decoder_aix.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os/aix/vm/interfaceSupport_aix.hpp ! src/os/aix/vm/jsig.c ! src/os/aix/vm/jvm_aix.cpp ! src/os/aix/vm/jvm_aix.h ! src/os/aix/vm/libo4.cpp ! src/os/aix/vm/libo4.hpp ! src/os/aix/vm/libodm_aix.cpp ! src/os/aix/vm/libodm_aix.hpp ! src/os/aix/vm/libperfstat_aix.cpp ! src/os/aix/vm/libperfstat_aix.hpp ! src/os/aix/vm/loadlib_aix.cpp ! src/os/aix/vm/loadlib_aix.hpp ! src/os/aix/vm/misc_aix.cpp ! src/os/aix/vm/misc_aix.hpp ! src/os/aix/vm/mutex_aix.inline.hpp ! src/os/aix/vm/osThread_aix.cpp ! src/os/aix/vm/osThread_aix.hpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/aix/vm/porting_aix.hpp ! src/os/aix/vm/threadCritical_aix.cpp ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp ! src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp ! src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp ! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/utilities/elfFuncDescTable.cpp ! src/share/vm/utilities/elfFuncDescTable.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp ! test/compiler/c2/6880034/Test6880034.java ! test/compiler/c2/6910484/Test.java ! test/compiler/codegen/8005033/Test8005033.java ! test/compiler/codegen/IntRotateWithImmediate.java ! test/compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java ! test/compiler/intrinsics/string/TestStringIntrinsics2.java ! test/compiler/loopopts/superword/TestBestAlign.java ! test/compiler/membars/DekkerTest.java ! test/compiler/runtime/7141637/SpreadNullArg.java ! test/compiler/stringopts/TestOptimizeStringConcat.java ! test/compiler/types/TestMeetIncompatibleInterfaceArrays.java ! test/runtime/7100935/TestConjointAtomicArraycopy.java ! test/runtime/7100935/TestShortArraycopy.java ! test/runtime/7107135/Test.java ! test/runtime/7107135/Test7107135.sh ! test/runtime/7107135/TestMT.java ! test/runtime/7107135/test.c ! test/runtime/7158988/FieldMonitor.java ! test/runtime/7158988/TestPostFieldModification.java ! test/serviceability/jvmti/8036666/GetObjectLockCount.java ! test/serviceability/jvmti/8036666/RecursiveObjectLock.java Changeset: 29153fced415 Author: never Date: 2016-01-25 09:12 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/29153fced415 8148101: [JVMCI] Make CallingConvention.Type extensible Reviewed-by: twisti ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java ! test/compiler/jvmci/code/amd64/AMD64TestAssembler.java ! test/compiler/jvmci/code/sparc/SPARCTestAssembler.java Changeset: 9c85b81b33d3 Author: Tom Rodriguez Date: 2016-01-25 11:52 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9c85b81b33d3 Merge ! make/aix/makefiles/defs.make ! make/aix/makefiles/vm.make ! make/aix/makefiles/xlc.make ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationRequestResult.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCICompiler.java ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciEnv.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/common/CompilerToVMHelper.java ! test/compiler/jvmci/common/JVMCIHelpers.java ! test/runtime/7107135/Test7107135.sh ! test/runtime/7158988/FieldMonitor.java From doug.simon at oracle.com Mon Jan 25 23:18:56 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 25 Jan 2016 23:18:56 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201601252318.u0PNIu5G011858@aojmv0008.oracle.com> Changeset: 87394b31a42e Author: Christian Wimmer Date: 2016-01-25 14:41 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/87394b31a42e Move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java Changeset: c2687aa5e5ca Author: Christian Wimmer Date: 2016-01-25 14:56 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c2687aa5e5ca Fix formatting error that the gate complained about ! jvmci/jdk.vm.ci.hotspotvmconfig.processor/src/jdk/vm/ci/hotspotvmconfig/processor/HotSpotVMConfigProcessor.java Changeset: 7eb99acd567f Author: Christian Wimmer Date: 2016-01-25 14:57 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7eb99acd567f Merge - agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java - make/linux/makefiles/arm.make - make/linux/makefiles/build_vm_def.sh - make/linux/makefiles/ppc.make - make/linux/platform_arm - make/linux/platform_ppc - test/gc/g1/TestEagerReclaimHumongousRegions2.java From doug.simon at oracle.com Tue Jan 26 00:18:22 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 26 Jan 2016 00:18:22 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601260018.u0Q0IM6L002645@aojmv0008.oracle.com> Changeset: 3bc2598ce1e0 Author: Christian Wimmer Date: 2016-01-25 15:03 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3bc2598ce1e0 Update JVMCI import: Move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/LoadJavaMirrorWithKlassPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassGetHubNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ReflectionGetCallerClassNode.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GetClassNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/TypeGuardInlineInfo.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleConstantReflectionProvider.java ! mx.graal/suite.py Changeset: 93349d4b852e Author: Christian Wimmer Date: 2016-01-25 15:50 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/93349d4b852e Fix formatting errors that the gate complained about ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_idea.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigMixedParams04.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SafepointRethrowDeoptPETest.java From doug.simon at oracle.com Tue Jan 26 09:19:19 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 26 Jan 2016 09:19:19 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider Message-ID: <201601260919.u0Q9JJkq026760@aojmv0008.oracle.com> Changeset: 3183228df7fa Author: Doug Simon Date: 2016-01-26 10:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3183228df7fa 8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java ! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java From doug.simon at oracle.com Tue Jan 26 11:30:39 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 26 Jan 2016 11:30:39 +0000 Subject: hg: graal/graal-compiler: use isJavaLangObject() in BasicArrayCopyNode Message-ID: <201601261130.u0QBUniB023355@aojmv0008.oracle.com> Changeset: 938f13c2c997 Author: Lukas Stadler Date: 2016-01-26 12:01 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/938f13c2c997 use isJavaLangObject() in BasicArrayCopyNode ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicArrayCopyNode.java From doug.simon at oracle.com Tue Jan 26 15:23:40 2016 From: doug.simon at oracle.com (Doug Simon) Date: Tue, 26 Jan 2016 16:23:40 +0100 Subject: mx repo converted to git References: <56a68287b2690_33fdbd9cb204c1769c0@d2fe42f9-9630-4a83-a030-822ee2f948b9.mail> Message-ID: <0ED1647A-241D-4DCD-B09F-014FAB8DC4A9@oracle.com> Hi, We have moved the mx repo to git and it will now be hosted on github. All future development of mx will now be via this github repo. To adjust for this change, you should delete your current local mx repo and replace it by cloning from github: git clone https://github.com/graalvm/mx.git Future changes to mx should be submitted as pull requests to the github repo. The bitbucket mx repo will be deleted in a few days to give everyone time to update URLs in documentation, tools and continuous integration systems that reference or pull mx. Note that if you have mx.mx/env in your hg mx repo, you should copy it to the new git mx repo. -Doug From doug.simon at oracle.com Wed Jan 27 00:04:18 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 27 Jan 2016 00:04:18 +0000 Subject: hg: graal/graal-compiler: Bugfix: only array types have a component type Message-ID: <201601270004.u0R04IUa029544@aojmv0008.oracle.com> Changeset: f6b021195f08 Author: Christian Wimmer Date: 2016-01-26 15:31 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f6b021195f08 Bugfix: only array types have a component type ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java From doug.simon at oracle.com Wed Jan 27 14:11:11 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 27 Jan 2016 14:11:11 +0000 Subject: hg: graal/graal-compiler: Fix NewArrayStub when inlineContiguousAllocationSupported is false Message-ID: <201601271411.u0REBGcB013674@aojmv0008.oracle.com> Changeset: 8c10585adbdc Author: Gilles Duboscq Date: 2016-01-27 14:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8c10585adbdc Fix NewArrayStub when inlineContiguousAllocationSupported is false ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java From doug.simon at oracle.com Wed Jan 27 15:08:10 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 27 Jan 2016 15:08:10 +0000 Subject: hg: graal/graal-compiler: Truffle: test case for phi stamp inference during partial evaluation Message-ID: <201601271508.u0RF8GZQ011868@aojmv0008.oracle.com> Changeset: 2cbe808cdc37 Author: Andreas Woess Date: 2016-01-27 14:46 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2cbe808cdc37 Truffle: test case for phi stamp inference during partial evaluation + graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PhiStampInferencePartialEvaluationTest.java From doug.simon at oracle.com Wed Jan 27 18:01:15 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 27 Jan 2016 18:01:15 +0000 Subject: hg: graal/graal-compiler: GraphPE: Improve stamp for phi functions during parsing Message-ID: <201601271801.u0RI1Fo5012207@aojmv0008.oracle.com> Changeset: a821d7d0ab7e Author: Christian Wimmer Date: 2016-01-27 09:35 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a821d7d0ab7e GraphPE: Improve stamp for phi functions during parsing ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SimplifyingGraphDecoder.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PhiStampInferencePartialEvaluationTest.java From christian.thalinger at oracle.com Thu Jan 28 09:41:58 2016 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 28 Jan 2016 10:41:58 +0100 Subject: RFR(M) 8147461: Use byte offsets for vtable start and vtable length offsets In-Reply-To: <56A1FA78.3090608@oracle.com> References: <569926B9.4070806@oracle.com> <569F7E22.3090905@oracle.com> <56A04DCF.9090204@oracle.com> <56A1FA78.3090608@oracle.com> Message-ID: > On Jan 22, 2016, at 10:46 AM, Mikael Gerdin wrote: > > Hi Chris, > > On 2016-01-21 04:17, Chris Plummer wrote: >> Hi Mikael, >> >> The changes look good except I think you should get someone from the >> compiler team to make sure the change in >> HotSpotResolvedJavaMethodImpl.java and HotSpotVMConfig.java are ok. I'm >> not sure why you chose to remove instanceKlassVtableStartOffset() rather >> than just fix it. > > I'm cc:ing hotspot-compiler-dev and graal-dev to see if I can get someone to ok the JVMCI parts. > > The reason for removing the method is that the only reason for it being a method was to apply the wordSize scaling on the value and since I changed the offset to be a byte offset it does not need scaling and can be treated similar to the other constants in HotSpotVMConfig which are accessed without any accessor method. For the record, the JVMCI changes look good. > >> >> I think some of your changes may conflict with my changes for >> JDK-8143608. Coleen is pushing JDK-8143608 for me once hs-rt opens up. >> I'd appreciate it if you could wait until after then before doing your >> push. > > Will do, would you mind pinging me when you've integrated 8143608? > > /Mikael > >> >> thanks, >> >> Chris >> >> On 1/20/16 4:31 AM, Mikael Gerdin wrote: >>> Hi again, >>> >>> I've rebased the on hs-rt and had to include some additional changes >>> for JVMCI. >>> I've also updated the copyright years. >>> Unfortunately I can't generate an incremental webrev since i rebased >>> the patch and there's no good way that I know of to make that work >>> with webrev. >>> >>> New webrev at: http://cr.openjdk.java.net/~mgerdin/8147461/webrev.1/ >>> >>> Testing: JPRT again (which includes the JVMCI jtreg tests) >>> >>> /Mikael >>> >>> On 2016-01-15 18:04, Mikael Gerdin wrote: >>>> Hi all, >>>> >>>> As per the previous discussion in mid-December[0] about moving the >>>> _vtable_length field to class Klass, here's the first RFR and webrev, >>>> according to my suggested plan[1]: >>>> >>>>> My current plan is to first modify the vtable_length_offset accessor to >>>>> return a byte offset (which is what it's translated to by all callers). >>>>> >>>>> Then I'll tackle moving the _vtable_len field to Klass. >>>>> >>>>> Finally I'll try to consolidate the vtable related methods to Klass, >>>>> where they belong. >>>> >>>> This change actually consists of three changes: >>>> * modifying InstanceKlass::vtable_length_offset to become a byte offset >>>> and use the ByteSize type to communicate the scaling. >>>> * modifying InstanceKlass::vtable_start_offset to become a byte offset >>>> and use the ByteSize type, for symmetry reasons mainly. >>>> * adding a vtableEntry::size_in_bytes() since in many places the vtable >>>> entry size is used in combination with the vtable start to compute a >>>> byte offset for vtable lookups. >>>> >>>> I don't foresee any issues with the fact that the byte offset is >>>> represented as an int, for two reasons: >>>> 1) If the offset of any of these grows to over 2 gigabytes then we have >>>> a huge footprint problem with InstanceKlass >>>> 2) The offsets are converted to byte offsets and stored in ints already >>>> in the cpu specific code I've modified. >>>> >>>> Bug link: https://bugs.openjdk.java.net/browse/JDK-8147461 >>>> Webrev: http://cr.openjdk.java.net/~mgerdin/8147461/webrev.0/ >>>> >>>> Testing: JPRT on Oracle supported platforms, testing on AARCH64 and >>>> PPC64 would be much appreciated, appropriate mailing lists have been >>>> CC:ed to notify them of the request. >>>> >>>> >>>> [0] >>>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-December/021152.html >>>> >>>> >>>> [1] >>>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-December/021224.html >>>> >>>> >>>> >>>> Thanks! >>>> /Mikael >>> >> > From christian.thalinger at oracle.com Thu Jan 28 09:43:47 2016 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 28 Jan 2016 10:43:47 +0100 Subject: Use binary dependencies was: Truffle dependency moved to git In-Reply-To: <1889247.6z1xja8HHj@pracovni> References: <569E8303.8060201@oracle.com> <56A0EECE.1060209@oracle.com> <1889247.6z1xja8HHj@pracovni> Message-ID: > On Jan 22, 2016, at 2:12 PM, Jaroslav Tulach wrote: > > ### Thursday 21 of January 2016, 15:44:30 @ Gilles Duboscq ### >> We have binary dependencies for this use-case. Maybe we should start using >> them (set MX_BINARY_SUITES=truffle). Gilles > > We should start using binary dependencies by default. > > This whole discussion is a proof that people don't want to clone all our > repositories by default. They are in almost all cases interested only in the > one code in one repository. > > Please, be kind to people trying graal & co. and switch the mx to use binary > dependencies by default. As it turns out, the move of Truffle to github broke MX_BINARY_SUITES. Back to square one. From doug.simon at oracle.com Thu Jan 28 10:24:25 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 28 Jan 2016 10:24:25 +0000 Subject: hg: graal/graal-compiler: Added tag graal-0.13 for changeset a821d7d0ab7e Message-ID: <201601281024.u0SAOPl9014672@aojmv0008.oracle.com> Changeset: daece94b35c2 Author: Doug Simon Date: 2016-01-28 10:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/daece94b35c2 Added tag graal-0.13 for changeset a821d7d0ab7e ! .hgtags From doug.simon at oracle.com Thu Jan 28 10:52:09 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 28 Jan 2016 10:52:09 +0000 Subject: hg: graal/graal-compiler: increased iterations to increase chance of test failing Message-ID: <201601281052.u0SAqArp024975@aojmv0008.oracle.com> Changeset: 584975185d36 Author: Doug Simon Date: 2016-01-28 11:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/584975185d36 increased iterations to increase chance of test failing ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InterfaceMethodHandleTest.java From doug.simon at oracle.com Thu Jan 28 15:50:04 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 28 Jan 2016 15:50:04 +0000 Subject: hg: graal/graal-compiler: defend against missing LocalVariableTable method attribute and missing slots in the table Message-ID: <201601281550.u0SFo48r004999@aojmv0008.oracle.com> Changeset: 0dee85d7e73e Author: Doug Simon Date: 2016-01-28 16:24 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0dee85d7e73e defend against missing LocalVariableTable method attribute and missing slots in the table ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java From doug.simon at oracle.com Thu Jan 28 18:15:10 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 28 Jan 2016 18:15:10 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601281815.u0SIFA6J012683@aojmv0008.oracle.com> Changeset: 1dc168caec9f Author: Lukas Stadler Date: 2016-01-28 18:44 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1dc168caec9f modify the default loop unroll policy: allow 0 and 1 iteration loops to always be unrolled ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DefaultLoopPolicies.java Changeset: 58fa03b34d5f Author: Lukas Stadler Date: 2016-01-28 18:45 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/58fa03b34d5f specialize OSRRootNode for the specific Frame class ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedOSRLoopNode.java From doug.simon at oracle.com Fri Jan 29 04:49:03 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 04:49:03 +0000 Subject: hg: graal/graal-jvmci-8: Fix interface_vs_oop assertion logic for array types Message-ID: <201601290449.u0T4n3Cx011152@aojmv0008.oracle.com> Changeset: 071a85b9e631 Author: Tom Rodriguez Date: 2016-01-28 20:18 -0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/071a85b9e631 Fix interface_vs_oop assertion logic for array types ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp From doug.simon at oracle.com Fri Jan 29 09:47:58 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 09:47:58 +0000 Subject: hg: graal/graal-compiler: detect runaway unroll via growth instead of fixed size Message-ID: <201601290947.u0T9lwSJ024093@aojmv0008.oracle.com> Changeset: 2a73030c41ad Author: Lukas Stadler Date: 2016-01-29 10:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2a73030c41ad detect runaway unroll via growth instead of fixed size ! graal/com.oracle.graal.loop.phases/src/com/oracle/graal/loop/phases/LoopTransformations.java From doug.simon at oracle.com Fri Jan 29 19:10:08 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 19:10:08 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8148507: [JVMCI] fix deadlocks related to JVMCI compiler under -Xbatch Message-ID: <201601291910.u0TJA8Pr023148@aojmv0008.oracle.com> Changeset: 65487a7457b2 Author: Doug Simon Date: 2016-01-29 16:25 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/65487a7457b2 8148507: [JVMCI] fix deadlocks related to JVMCI compiler under -Xbatch ! src/share/vm/compiler/compileBroker.cpp From doug.simon at oracle.com Fri Jan 29 19:25:05 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 19:25:05 +0000 Subject: hg: graal/graal-compiler: Update jvmci import: fixes for merge 8u66 Message-ID: <201601291925.u0TJP5PQ027379@aojmv0008.oracle.com> Changeset: 5f3a13d32883 Author: Tom Rodriguez Date: 2016-01-29 10:50 -0800 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5f3a13d32883 Update jvmci import: fixes for merge 8u66 ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java ! mx.graal/suite.py From doug.simon at oracle.com Fri Jan 29 20:03:30 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 20:03:30 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8148507: [JVMCI] fix deadlocks related to JVMCI compiler under -Xbatch (improvement) Message-ID: <201601292003.u0TK3U1l009729@aojmv0008.oracle.com> Changeset: 2ec63785249b Author: Doug Simon Date: 2016-01-29 21:03 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2ec63785249b 8148507: [JVMCI] fix deadlocks related to JVMCI compiler under -Xbatch (improvement) ! src/share/vm/compiler/compileBroker.cpp From doug.simon at oracle.com Fri Jan 29 21:23:34 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 21:23:34 +0000 Subject: hg: graal/graal-jvmci-8: reduced delta against jvmci-9 Message-ID: <201601292123.u0TLNYv9004668@aojmv0008.oracle.com> Changeset: 5d04cfbd1945 Author: Doug Simon Date: 2016-01-29 21:52 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5d04cfbd1945 reduced delta against jvmci-9 ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/thread.cpp From doug.simon at oracle.com Fri Jan 29 22:08:23 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 29 Jan 2016 22:08:23 +0000 Subject: hg: graal/graal-jvmci-8: Backed out changeset 5d04cfbd1945 Message-ID: <201601292208.u0TM8NJI019067@aojmv0008.oracle.com> Changeset: c3ebefa1c743 Author: Doug Simon Date: 2016-01-29 22:55 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c3ebefa1c743 Backed out changeset 5d04cfbd1945 ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/thread.cpp From doug.simon at oracle.com Sun Jan 31 21:50:48 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sun, 31 Jan 2016 21:50:48 +0000 Subject: hg: graal/graal-jvmci-8: reduced delta against jvmci-9 Message-ID: <201601312150.u0VLomxR027580@aojmv0008.oracle.com> Changeset: f41d4011035d Author: Doug Simon Date: 2016-01-31 22:39 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f41d4011035d reduced delta against jvmci-9 ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/thread.cpp From doug.simon at oracle.com Sun Jan 31 22:18:20 2016 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sun, 31 Jan 2016 22:18:20 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201601312218.u0VMIK1D004466@aojmv0008.oracle.com> Changeset: a02db38be382 Author: Doug Simon Date: 2016-01-29 22:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a02db38be382 updated jvmci import ! mx.graal/suite.py Changeset: fa2f41c11e98 Author: Doug Simon Date: 2016-01-31 22:40 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fa2f41c11e98 update jvmci import ! mx.graal/suite.py From dmitry.fazunenko at oracle.com Mon Jan 25 20:08:06 2016 From: dmitry.fazunenko at oracle.com (Dmitry Fazunenko) Date: Mon, 25 Jan 2016 20:08:06 -0000 Subject: RFR(M) 8147461: Use byte offsets for vtable start and vtable length offsets In-Reply-To: <56A1FA78.3090608@oracle.com> References: <569926B9.4070806@oracle.com> <569F7E22.3090905@oracle.com> <56A04DCF.9090204@oracle.com> <56A1FA78.3090608@oracle.com> Message-ID: <56A6809A.40104@oracle.com> Hi Igor, The GC part of change looks good. Thanks, Dima On 22.01.2016 12:46, Mikael Gerdin wrote: > Hi Chris, > > On 2016-01-21 04:17, Chris Plummer wrote: >> Hi Mikael, >> >> The changes look good except I think you should get someone from the >> compiler team to make sure the change in >> HotSpotResolvedJavaMethodImpl.java and HotSpotVMConfig.java are ok. I'm >> not sure why you chose to remove instanceKlassVtableStartOffset() rather >> than just fix it. > > I'm cc:ing hotspot-compiler-dev and graal-dev to see if I can get > someone to ok the JVMCI parts. > > The reason for removing the method is that the only reason for it > being a method was to apply the wordSize scaling on the value and > since I changed the offset to be a byte offset it does not need > scaling and can be treated similar to the other constants in > HotSpotVMConfig which are accessed without any accessor method. > >> >> I think some of your changes may conflict with my changes for >> JDK-8143608. Coleen is pushing JDK-8143608 for me once hs-rt opens up. >> I'd appreciate it if you could wait until after then before doing your >> push. > > Will do, would you mind pinging me when you've integrated 8143608? > > /Mikael > >> >> thanks, >> >> Chris >> >> On 1/20/16 4:31 AM, Mikael Gerdin wrote: >>> Hi again, >>> >>> I've rebased the on hs-rt and had to include some additional changes >>> for JVMCI. >>> I've also updated the copyright years. >>> Unfortunately I can't generate an incremental webrev since i rebased >>> the patch and there's no good way that I know of to make that work >>> with webrev. >>> >>> New webrev at: http://cr.openjdk.java.net/~mgerdin/8147461/webrev.1/ >>> >>> Testing: JPRT again (which includes the JVMCI jtreg tests) >>> >>> /Mikael >>> >>> On 2016-01-15 18:04, Mikael Gerdin wrote: >>>> Hi all, >>>> >>>> As per the previous discussion in mid-December[0] about moving the >>>> _vtable_length field to class Klass, here's the first RFR and webrev, >>>> according to my suggested plan[1]: >>>> >>>>> My current plan is to first modify the vtable_length_offset >>>>> accessor to >>>>> return a byte offset (which is what it's translated to by all >>>>> callers). >>>>> >>>>> Then I'll tackle moving the _vtable_len field to Klass. >>>>> >>>>> Finally I'll try to consolidate the vtable related methods to Klass, >>>>> where they belong. >>>> >>>> This change actually consists of three changes: >>>> * modifying InstanceKlass::vtable_length_offset to become a byte >>>> offset >>>> and use the ByteSize type to communicate the scaling. >>>> * modifying InstanceKlass::vtable_start_offset to become a byte offset >>>> and use the ByteSize type, for symmetry reasons mainly. >>>> * adding a vtableEntry::size_in_bytes() since in many places the >>>> vtable >>>> entry size is used in combination with the vtable start to compute a >>>> byte offset for vtable lookups. >>>> >>>> I don't foresee any issues with the fact that the byte offset is >>>> represented as an int, for two reasons: >>>> 1) If the offset of any of these grows to over 2 gigabytes then we >>>> have >>>> a huge footprint problem with InstanceKlass >>>> 2) The offsets are converted to byte offsets and stored in ints >>>> already >>>> in the cpu specific code I've modified. >>>> >>>> Bug link: https://bugs.openjdk.java.net/browse/JDK-8147461 >>>> Webrev: http://cr.openjdk.java.net/~mgerdin/8147461/webrev.0/ >>>> >>>> Testing: JPRT on Oracle supported platforms, testing on AARCH64 and >>>> PPC64 would be much appreciated, appropriate mailing lists have been >>>> CC:ed to notify them of the request. >>>> >>>> >>>> [0] >>>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-December/021152.html >>>> >>>> >>>> >>>> [1] >>>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-December/021224.html >>>> >>>> >>>> >>>> >>>> Thanks! >>>> /Mikael >>> >> >