hg: code-tools/jol: 7901658: Refactor VMSupport and HotSpot Serviceability Agent support

aleksey.shipilev at oracle.com aleksey.shipilev at oracle.com
Tue Apr 12 22:59:06 UTC 2016


Changeset: 78ff957bc500
Author:    shade
Date:      2016-04-13 01:58 +0300
URL:       http://hg.openjdk.java.net/code-tools/jol/rev/78ff957bc500

7901658: Refactor VMSupport and HotSpot Serviceability Agent support

! jol-cli/pom.xml
! jol-cli/src/main/java/org/openjdk/jol/operations/ClasspathedOPeration.java
! jol-core/src/main/java/org/openjdk/jol/datamodel/CurrentDataModel.java
! jol-core/src/main/java/org/openjdk/jol/info/ClassLayout.java
! jol-core/src/main/java/org/openjdk/jol/info/FieldData.java
! jol-core/src/main/java/org/openjdk/jol/info/FieldLayout.java
! jol-core/src/main/java/org/openjdk/jol/info/GraphLayout.java
! jol-core/src/main/java/org/openjdk/jol/layouters/CurrentLayouter.java
- jol-core/src/main/java/org/openjdk/jol/util/HS_SA_Support.java
+ jol-core/src/main/java/org/openjdk/jol/util/IOUtils.java
- jol-core/src/main/java/org/openjdk/jol/util/InstrumentationSupport.java
+ jol-core/src/main/java/org/openjdk/jol/util/ObjectUtils.java
- jol-core/src/main/java/org/openjdk/jol/util/sa/HS_SA_Processor.java
- jol-core/src/main/java/org/openjdk/jol/util/sa/HS_SA_Result.java
- jol-core/src/main/java/org/openjdk/jol/util/sa/impl/HS_SA_Util.java
- jol-core/src/main/java/org/openjdk/jol/util/sa/impl/compressedrefs/HS_SA_CompressedReferencesProcessor.java
- jol-core/src/main/java/org/openjdk/jol/util/sa/impl/compressedrefs/HS_SA_CompressedReferencesResult.java
+ jol-core/src/main/java/org/openjdk/jol/vm/Experiments.java
! jol-core/src/main/java/org/openjdk/jol/vm/HotspotUnsafe.java < jol-core/src/main/java/org/openjdk/jol/util/VMSupport.java
+ jol-core/src/main/java/org/openjdk/jol/vm/InstrumentationException.java
+ jol-core/src/main/java/org/openjdk/jol/vm/InstrumentationSupport.java
+ jol-core/src/main/java/org/openjdk/jol/vm/VM.java
+ jol-core/src/main/java/org/openjdk/jol/vm/VMOptions.java
+ jol-core/src/main/java/org/openjdk/jol/vm/VirtualMachine.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/AttachMain.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/Constants.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/ProcessAttachFailedException.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/Request.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/Response.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/Result.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/SASupportException.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/ServiceabilityAgentSupport.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/Task.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/UniverseData.java
+ jol-core/src/main/java/org/openjdk/jol/vm/sa/UniverseTask.java
! jol-core/src/test/java/ClassLayoutArraysTest.java < jol-core/src/test/java/ClassLayoutTest.java
+ jol-core/src/test/java/ClassLayoutInstanceTest.java
! jol-samples/pom.xml
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_01_Basic.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_02_Alignment.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_03_Packing.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_04_Inheritance.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_05_InheritanceBarrier.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_06_Gaps.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_07_Exceptions.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_08_Class.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_09_Contended.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_11_ClassWord.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_12_ThinLocking.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_13_BiasedLocking.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_14_FatLocking.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_15_IdentityHashCode.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_16_AL_LL.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_17_Allocation.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_18_Layouts.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_19_Promotion.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_20_Roots.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_21_Arrays.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_22_Compaction.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_23_Defragmentation.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_24_Colocation.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_24_Difference.java
! jol-samples/src/main/java/org/openjdk/jol/samples/JOLSample_25_ArrayAlignment.java



More information about the jol-dev mailing list