[openjdk-8-jre-dcevm] 01/02: Merge tag 'upstream/8u66'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Feb 10 13:23:19 GMT 2016


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository openjdk-8-jre-dcevm.

commit 46a9d628cfaa517f5a7792da6208f6ddad80de88
Merge: 4713e10 f4f5423
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Wed Feb 10 13:17:25 2016 +0100

    Merge tag 'upstream/8u66'
    
    Upstream version 8u66

 .hg_archival.txt                                   |     4 +-
 .hgtags                                            |  1010 +-
 .jcheck/conf                                       |     2 +-
 THIRD_PARTY_README                                 |  1270 +-
 agent/doc/cireplay.html                            |    41 +
 agent/doc/clhsdb.html                              |    33 +-
 agent/doc/index.html                               |     6 +
 agent/make/ClosureFinder.java                      |   254 -
 agent/make/Makefile                                |    38 +-
 agent/make/bugspot.bat                             |    25 -
 agent/make/jsdbproc64.sh                           |    14 +-
 agent/make/marks_notes.html                        |    12 +-
 agent/make/saenv.sh                                |     2 +-
 agent/make/start-debug-server-proc.sh              |     2 +-
 agent/src/os/bsd/MacosxDebuggerLocal.m             |   558 +-
 agent/src/os/bsd/Makefile                          |    51 +-
 agent/src/os/bsd/libproc.h                         |    49 +-
 agent/src/os/bsd/libproc_impl.c                    |   476 +-
 agent/src/os/bsd/libproc_impl.h                    |   109 +-
 agent/src/os/bsd/ps_core.c                         |  1463 ++-
 agent/src/os/bsd/ps_proc.c                         |     3 +-
 agent/src/os/bsd/symtab.c                          |   199 +-
 agent/src/os/bsd/symtab.h                          |     6 +-
 agent/src/os/linux/LinuxDebuggerLocal.c            |    66 +-
 agent/src/os/linux/Makefile                        |    32 +-
 agent/src/os/linux/libproc.h                       |    16 +-
 agent/src/os/linux/mapfile                         |     9 +-
 agent/src/os/linux/ps_core.c                       |   804 +-
 agent/src/os/linux/ps_proc.c                       |    13 +
 agent/src/os/linux/salibelf.c                      |     3 +-
 agent/src/os/linux/symtab.c                        |     4 +-
 agent/src/os/solaris/proc/Makefile                 |    46 +-
 agent/src/os/solaris/proc/mapfile                  |    11 +-
 agent/src/os/solaris/proc/saproc.cpp               |    32 +-
 agent/src/os/win32/windbg/Makefile                 |    24 +-
 agent/src/os/win32/windbg/sawindbg.cpp             |    97 +-
 .../com/sun/java/swing/action/ActionManager.java   |     7 +-
 .../com/sun/java/swing/ui/CommonToolBar.java       |     2 +-
 .../classes/com/sun/java/swing/ui/CommonUI.java    |    35 +-
 .../classes/sun/jvm/hotspot/BsdVtblAccess.java     |    17 +-
 .../src/share/classes/sun/jvm/hotspot/CLHSDB.java  |    28 +-
 .../classes/sun/jvm/hotspot/CommandProcessor.java  |   345 +-
 agent/src/share/classes/sun/jvm/hotspot/HSDB.java  |    62 +-
 .../classes/sun/jvm/hotspot/HotSpotAgent.java      |   203 +-
 .../sun/jvm/hotspot/HotSpotTypeDataBase.java       |    59 +-
 .../classes/sun/jvm/hotspot/LinuxVtblAccess.java   |    11 +-
 .../classes/sun/jvm/hotspot/TestDebugger.java      |   207 -
 .../sun/jvm/hotspot/asm/AbstractInstruction.java   |    97 -
 .../share/classes/sun/jvm/hotspot/asm/Address.java |    33 -
 .../classes/sun/jvm/hotspot/asm/Arithmetic.java    |    31 -
 .../sun/jvm/hotspot/asm/ArithmeticInstruction.java |    31 -
 .../jvm/hotspot/asm/BaseIndexScaleDispAddress.java |    88 -
 .../sun/jvm/hotspot/asm/BranchInstruction.java     |    30 -
 .../classes/sun/jvm/hotspot/asm/CPUHelper.java     |    33 -
 .../sun/jvm/hotspot/asm/CallInstruction.java       |    28 -
 .../classes/sun/jvm/hotspot/asm/DirectAddress.java |    40 -
 .../classes/sun/jvm/hotspot/asm/Disassembler.java  |   137 +-
 .../classes/sun/jvm/hotspot/asm/Immediate.java     |    62 -
 .../sun/jvm/hotspot/asm/IndirectAddress.java       |    28 -
 .../classes/sun/jvm/hotspot/asm/Instruction.java   |    53 -
 .../sun/jvm/hotspot/asm/InstructionVisitor.java    |     7 +-
 .../sun/jvm/hotspot/asm/LoadInstruction.java       |    30 -
 .../sun/jvm/hotspot/asm/LogicInstruction.java      |    31 -
 .../sun/jvm/hotspot/asm/MemoryInstruction.java     |    30 -
 .../sun/jvm/hotspot/asm/MoveInstruction.java       |    32 -
 .../sun/jvm/hotspot/asm/PCRelativeAddress.java     |    43 -
 .../classes/sun/jvm/hotspot/asm/RTLDataTypes.java  |    53 -
 .../classes/sun/jvm/hotspot/asm/RTLOperations.java |    62 -
 .../sun/jvm/hotspot/asm/ReturnInstruction.java     |    28 -
 .../sun/jvm/hotspot/asm/ShiftInstruction.java      |    31 -
 .../sun/jvm/hotspot/asm/StoreInstruction.java      |    30 -
 .../jvm/hotspot/asm/amd64/AMD64FloatRegister.java  |    64 -
 .../jvm/hotspot/asm/amd64/AMD64FloatRegisters.java |    90 -
 .../sun/jvm/hotspot/asm/amd64/AMD64Helper.java     |    51 -
 .../sun/jvm/hotspot/asm/amd64/AMD64Register.java   |    53 -
 .../sun/jvm/hotspot/asm/amd64/AMD64Registers.java  |    92 -
 .../jvm/hotspot/asm/ia64/IA64FloatRegister.java    |    73 -
 .../jvm/hotspot/asm/ia64/IA64FloatRegisters.java   |   320 -
 .../sun/jvm/hotspot/asm/ia64/IA64Helper.java       |    54 -
 .../sun/jvm/hotspot/asm/ia64/IA64Register.java     |    76 -
 .../sun/jvm/hotspot/asm/ia64/IA64Registers.java    |   353 -
 .../asm/sparc/AlternateSpaceLdstubDecoder.java     |    41 -
 .../asm/sparc/AlternateSpaceLoadDecoder.java       |    41 -
 .../asm/sparc/AlternateSpaceStoreDecoder.java      |    41 -
 .../asm/sparc/AlternateSpaceSwapDecoder.java       |    41 -
 .../jvm/hotspot/asm/sparc/ArithmeticDecoder.java   |    41 -
 .../sun/jvm/hotspot/asm/sparc/BranchDecoder.java   |    71 -
 .../sun/jvm/hotspot/asm/sparc/CallDecoder.java     |    35 -
 .../asm/sparc/CoprocessorBranchDecoder.java        |    45 -
 .../jvm/hotspot/asm/sparc/CoprocessorDecoder.java  |    44 -
 .../jvm/hotspot/asm/sparc/FP2RegisterDecoder.java  |    45 -
 .../jvm/hotspot/asm/sparc/FPArithmeticDecoder.java |    50 -
 .../sun/jvm/hotspot/asm/sparc/FPMoveDecoder.java   |    45 -
 .../sun/jvm/hotspot/asm/sparc/FPopDecoder.java     |    38 -
 .../jvm/hotspot/asm/sparc/FloatBranchDecoder.java  |    32 -
 .../sun/jvm/hotspot/asm/sparc/FloatDecoder.java    |    80 -
 .../sun/jvm/hotspot/asm/sparc/FlushDecoder.java    |    38 -
 .../sun/jvm/hotspot/asm/sparc/Format3ADecoder.java |    53 -
 .../asm/sparc/IllegalInstructionDecoder.java       |    33 -
 .../jvm/hotspot/asm/sparc/InstructionDecoder.java  |    80 -
 .../hotspot/asm/sparc/IntegerBranchDecoder.java    |    32 -
 .../sun/jvm/hotspot/asm/sparc/JmplDecoder.java     |    55 -
 .../sun/jvm/hotspot/asm/sparc/LdstubDecoder.java   |    40 -
 .../sun/jvm/hotspot/asm/sparc/LoadDecoder.java     |    40 -
 .../sun/jvm/hotspot/asm/sparc/LogicDecoder.java    |    47 -
 .../asm/sparc/MemoryInstructionDecoder.java        |    86 -
 .../sun/jvm/hotspot/asm/sparc/ReadDecoder.java     |    48 -
 .../jvm/hotspot/asm/sparc/ReadWriteDecoder.java    |    46 -
 .../sun/jvm/hotspot/asm/sparc/RegisterDecoder.java |    85 -
 .../sun/jvm/hotspot/asm/sparc/RestoreDecoder.java  |    41 -
 .../sun/jvm/hotspot/asm/sparc/RettDecoder.java     |    38 -
 .../asm/sparc/SPARCArithmeticInstruction.java      |   103 -
 .../asm/sparc/SPARCAtomicLoadStoreInstruction.java |    81 -
 .../hotspot/asm/sparc/SPARCBranchInstruction.java  |    70 -
 .../hotspot/asm/sparc/SPARCCallInstruction.java    |    58 -
 .../jvm/hotspot/asm/sparc/SPARCDisassembler.java   |   144 -
 .../asm/sparc/SPARCFP2RegisterInstruction.java     |    59 -
 .../asm/sparc/SPARCFPArithmeticInstruction.java    |    69 -
 .../hotspot/asm/sparc/SPARCFPMoveInstruction.java  |    55 -
 .../jvm/hotspot/asm/sparc/SPARCFloatRegister.java  |    90 -
 .../jvm/hotspot/asm/sparc/SPARCFloatRegisters.java |   153 -
 .../hotspot/asm/sparc/SPARCFlushInstruction.java   |    50 -
 .../asm/sparc/SPARCFormat3AInstruction.java        |    87 -
 .../sun/jvm/hotspot/asm/sparc/SPARCHelper.java     |    49 -
 .../hotspot/asm/sparc/SPARCIllegalInstruction.java |    50 -
 .../asm/sparc/SPARCIndirectCallInstruction.java    |    45 -
 .../jvm/hotspot/asm/sparc/SPARCInstruction.java    |    42 -
 .../hotspot/asm/sparc/SPARCInstructionFactory.java |   110 -
 .../asm/sparc/SPARCInstructionFactoryImpl.java     |   176 -
 .../hotspot/asm/sparc/SPARCJmplInstruction.java    |    87 -
 .../hotspot/asm/sparc/SPARCLdstubInstruction.java  |    41 -
 .../hotspot/asm/sparc/SPARCLoadInstruction.java    |    70 -
 .../hotspot/asm/sparc/SPARCLogicInstruction.java   |   105 -
 .../hotspot/asm/sparc/SPARCMemoryInstruction.java  |    70 -
 .../hotspot/asm/sparc/SPARCMoveInstruction.java    |    68 -
 .../hotspot/asm/sparc/SPARCNoopInstruction.java    |    37 -
 .../sun/jvm/hotspot/asm/sparc/SPARCOpcodes.java    |   354 -
 .../hotspot/asm/sparc/SPARCReadInstruction.java    |    64 -
 .../asm/sparc/SPARCRegisterIndirectAddress.java    |    78 -
 .../hotspot/asm/sparc/SPARCRestoreInstruction.java |    44 -
 .../hotspot/asm/sparc/SPARCRettInstruction.java    |    71 -
 .../hotspot/asm/sparc/SPARCReturnInstruction.java  |    46 -
 .../hotspot/asm/sparc/SPARCSaveInstruction.java    |    63 -
 .../hotspot/asm/sparc/SPARCSethiInstruction.java   |    74 -
 .../hotspot/asm/sparc/SPARCShiftInstruction.java   |    62 -
 .../asm/sparc/SPARCSpecialLoadInstruction.java     |    76 -
 .../asm/sparc/SPARCSpecialRegisterInstruction.java |    57 -
 .../hotspot/asm/sparc/SPARCSpecialRegisters.java   |    38 -
 .../asm/sparc/SPARCSpecialStoreInstruction.java    |    76 -
 .../hotspot/asm/sparc/SPARCStbarInstruction.java   |    33 -
 .../hotspot/asm/sparc/SPARCStoreInstruction.java   |    97 -
 .../hotspot/asm/sparc/SPARCSwapInstruction.java    |    41 -
 .../hotspot/asm/sparc/SPARCTrapInstruction.java    |    53 -
 .../hotspot/asm/sparc/SPARCUnimpInstruction.java   |    63 -
 .../jvm/hotspot/asm/sparc/SPARCV8Disassembler.java |   205 -
 .../asm/sparc/SPARCV9BranchInstruction.java        |    65 -
 .../hotspot/asm/sparc/SPARCV9CasInstruction.java   |    52 -
 .../hotspot/asm/sparc/SPARCV9ConditionFlags.java   |    35 -
 .../jvm/hotspot/asm/sparc/SPARCV9Disassembler.java |   203 -
 .../hotspot/asm/sparc/SPARCV9DoneInstruction.java  |    34 -
 .../asm/sparc/SPARCV9FMOVccInstruction.java        |    53 -
 .../hotspot/asm/sparc/SPARCV9FMOVrInstruction.java |    65 -
 .../asm/sparc/SPARCV9FlushwInstruction.java        |    34 -
 .../asm/sparc/SPARCV9IlltrapInstruction.java       |    34 -
 .../asm/sparc/SPARCV9ImpdepInstruction.java        |    34 -
 .../jvm/hotspot/asm/sparc/SPARCV9Instruction.java  |    28 -
 .../asm/sparc/SPARCV9InstructionFactory.java       |    63 -
 .../asm/sparc/SPARCV9InstructionFactoryImpl.java   |   139 -
 .../hotspot/asm/sparc/SPARCV9MOVccInstruction.java |    68 -
 .../hotspot/asm/sparc/SPARCV9MOVrInstruction.java  |    65 -
 .../asm/sparc/SPARCV9MembarInstruction.java        |    87 -
 .../sun/jvm/hotspot/asm/sparc/SPARCV9Opcodes.java  |   365 -
 .../hotspot/asm/sparc/SPARCV9PopcInstruction.java  |    52 -
 .../asm/sparc/SPARCV9PrefetchInstruction.java      |    69 -
 .../SPARCV9PrivilegedRegisterInstruction.java      |    58 -
 .../asm/sparc/SPARCV9PrivilegedRegisters.java      |    45 -
 .../hotspot/asm/sparc/SPARCV9RdprInstruction.java  |    48 -
 .../hotspot/asm/sparc/SPARCV9ReadInstruction.java  |    64 -
 .../sparc/SPARCV9RegisterBranchInstruction.java    |    84 -
 .../asm/sparc/SPARCV9RegisterIndirectAddress.java  |    56 -
 .../asm/sparc/SPARCV9RestoredInstruction.java      |    34 -
 .../hotspot/asm/sparc/SPARCV9RetryInstruction.java |    34 -
 .../asm/sparc/SPARCV9ReturnInstruction.java        |    34 -
 .../hotspot/asm/sparc/SPARCV9SavedInstruction.java |    34 -
 .../hotspot/asm/sparc/SPARCV9SirInstruction.java   |    34 -
 .../sparc/SPARCV9SpecialRegisterInstruction.java   |    56 -
 .../hotspot/asm/sparc/SPARCV9SpecialRegisters.java |    35 -
 .../hotspot/asm/sparc/SPARCV9WriteInstruction.java |    75 -
 .../hotspot/asm/sparc/SPARCV9WrprInstruction.java  |    64 -
 .../hotspot/asm/sparc/SPARCWriteInstruction.java   |    75 -
 .../sun/jvm/hotspot/asm/sparc/SaveDecoder.java     |    41 -
 .../sun/jvm/hotspot/asm/sparc/SethiDecoder.java    |    42 -
 .../sun/jvm/hotspot/asm/sparc/ShiftDecoder.java    |    59 -
 .../jvm/hotspot/asm/sparc/SpecialLoadDecoder.java  |    39 -
 .../hotspot/asm/sparc/SpecialLoadStoreDecoder.java |    47 -
 .../jvm/hotspot/asm/sparc/SpecialStoreDecoder.java |    39 -
 .../sun/jvm/hotspot/asm/sparc/StoreDecoder.java    |    40 -
 .../sun/jvm/hotspot/asm/sparc/SwapDecoder.java     |    40 -
 .../sun/jvm/hotspot/asm/sparc/TrapDecoder.java     |    44 -
 .../sun/jvm/hotspot/asm/sparc/UnimpDecoder.java    |    33 -
 .../sun/jvm/hotspot/asm/sparc/V8FPop1Decoder.java  |    75 -
 .../sun/jvm/hotspot/asm/sparc/V8FPop2Decoder.java  |    49 -
 .../hotspot/asm/sparc/V9AlternateSpaceDecoder.java |    63 -
 .../asm/sparc/V9AlternateSpaceLdstubDecoder.java   |    40 -
 .../asm/sparc/V9AlternateSpaceLoadDecoder.java     |    40 -
 .../asm/sparc/V9AlternateSpacePrefetchDecoder.java |    42 -
 .../asm/sparc/V9AlternateSpaceStoreDecoder.java    |    40 -
 .../asm/sparc/V9AlternateSpaceSwapDecoder.java     |    40 -
 .../sun/jvm/hotspot/asm/sparc/V9BranchDecoder.java |    34 -
 .../jvm/hotspot/asm/sparc/V9CCBranchDecoder.java   |    44 -
 .../sun/jvm/hotspot/asm/sparc/V9CMoveDecoder.java  |    87 -
 .../sun/jvm/hotspot/asm/sparc/V9CasDecoder.java    |    42 -
 .../jvm/hotspot/asm/sparc/V9DoneRetryDecoder.java  |    50 -
 .../sun/jvm/hotspot/asm/sparc/V9FMOVccDecoder.java |    69 -
 .../sun/jvm/hotspot/asm/sparc/V9FMOVrDecoder.java  |    52 -
 .../sun/jvm/hotspot/asm/sparc/V9FPop1Decoder.java  |    56 -
 .../sun/jvm/hotspot/asm/sparc/V9FPop2Decoder.java  |    87 -
 .../hotspot/asm/sparc/V9FloatBranchDecoder.java    |    36 -
 .../sun/jvm/hotspot/asm/sparc/V9FlushwDecoder.java |    42 -
 .../hotspot/asm/sparc/V9InstructionDecoder.java    |    28 -
 .../asm/sparc/V9IntRegisterBranchDecoder.java      |    37 -
 .../hotspot/asm/sparc/V9IntegerBranchDecoder.java  |    36 -
 .../sun/jvm/hotspot/asm/sparc/V9MOVccDecoder.java  |    58 -
 .../sun/jvm/hotspot/asm/sparc/V9MOVrDecoder.java   |    55 -
 .../sun/jvm/hotspot/asm/sparc/V9PopcDecoder.java   |    44 -
 .../jvm/hotspot/asm/sparc/V9PrefetchDecoder.java   |    42 -
 .../asm/sparc/V9PrivilegedReadWriteDecoder.java    |    34 -
 .../sun/jvm/hotspot/asm/sparc/V9RdprDecoder.java   |    43 -
 .../sun/jvm/hotspot/asm/sparc/V9ReadDecoder.java   |    66 -
 .../hotspot/asm/sparc/V9RegisterBranchDecoder.java |    60 -
 .../hotspot/asm/sparc/V9SavedRestoredDecoder.java  |    51 -
 .../sun/jvm/hotspot/asm/sparc/V9ShiftDecoder.java  |    62 -
 .../hotspot/asm/sparc/V9SpecialLoadDecoder.java    |    42 -
 .../hotspot/asm/sparc/V9SpecialStoreDecoder.java   |    42 -
 .../sun/jvm/hotspot/asm/sparc/V9WriteDecoder.java  |    61 -
 .../sun/jvm/hotspot/asm/sparc/V9WrprDecoder.java   |    44 -
 .../sun/jvm/hotspot/asm/sparc/WriteDecoder.java    |    44 -
 .../sun/jvm/hotspot/asm/x86/ArithmeticDecoder.java |    50 -
 .../sun/jvm/hotspot/asm/x86/BranchDecoder.java     |    46 -
 .../sun/jvm/hotspot/asm/x86/CallDecoder.java       |    44 -
 .../jvm/hotspot/asm/x86/ConditionalJmpDecoder.java |    43 -
 .../jvm/hotspot/asm/x86/FPArithmeticDecoder.java   |    47 -
 .../jvm/hotspot/asm/x86/FPInstructionDecoder.java  |    47 -
 .../sun/jvm/hotspot/asm/x86/FPLoadDecoder.java     |    39 -
 .../sun/jvm/hotspot/asm/x86/FPStoreDecoder.java    |    39 -
 .../sun/jvm/hotspot/asm/x86/FloatDecoder.java      |   253 -
 .../sun/jvm/hotspot/asm/x86/FloatGRPDecoder.java   |   163 -
 .../sun/jvm/hotspot/asm/x86/GRPDecoder.java        |   320 -
 .../jvm/hotspot/asm/x86/InstructionDecoder.java    |   554 -
 .../sun/jvm/hotspot/asm/x86/JmpDecoder.java        |    44 -
 .../sun/jvm/hotspot/asm/x86/LogicalDecoder.java    |    46 -
 .../sun/jvm/hotspot/asm/x86/MoveDecoder.java       |    54 -
 .../sun/jvm/hotspot/asm/x86/RotateDecoder.java     |    43 -
 .../jvm/hotspot/asm/x86/SSEArithmeticDecoder.java  |    48 -
 .../jvm/hotspot/asm/x86/SSEInstructionDecoder.java |    53 -
 .../sun/jvm/hotspot/asm/x86/SSELogicalDecoder.java |    45 -
 .../sun/jvm/hotspot/asm/x86/SSEMoveDecoder.java    |    55 -
 .../sun/jvm/hotspot/asm/x86/SSEShiftDecoder.java   |    43 -
 .../sun/jvm/hotspot/asm/x86/ShiftDecoder.java      |    46 -
 .../hotspot/asm/x86/X86ArithmeticInstruction.java  |   105 -
 .../jvm/hotspot/asm/x86/X86BranchInstruction.java  |    68 -
 .../jvm/hotspot/asm/x86/X86CallInstruction.java    |    69 -
 .../jvm/hotspot/asm/x86/X86CondJmpInstruction.java |    66 -
 .../sun/jvm/hotspot/asm/x86/X86DirectAddress.java  |    60 -
 .../sun/jvm/hotspot/asm/x86/X86Disassembler.java   |  1617 ---
 .../asm/x86/X86FPArithmeticInstruction.java        |    85 -
 .../sun/jvm/hotspot/asm/x86/X86FPInstruction.java  |    69 -
 .../jvm/hotspot/asm/x86/X86FPLoadInstruction.java  |    46 -
 .../jvm/hotspot/asm/x86/X86FPStoreInstruction.java |    46 -
 .../sun/jvm/hotspot/asm/x86/X86FloatRegister.java  |    64 -
 .../sun/jvm/hotspot/asm/x86/X86FloatRegisters.java |    72 -
 .../jvm/hotspot/asm/x86/X86GeneralInstruction.java |    84 -
 .../classes/sun/jvm/hotspot/asm/x86/X86Helper.java |    50 -
 .../jvm/hotspot/asm/x86/X86IllegalInstruction.java |    44 -
 .../sun/jvm/hotspot/asm/x86/X86Instruction.java    |   128 -
 .../jvm/hotspot/asm/x86/X86InstructionFactory.java |    68 -
 .../hotspot/asm/x86/X86InstructionFactoryImpl.java |   108 -
 .../sun/jvm/hotspot/asm/x86/X86JmpInstruction.java |    69 -
 .../jvm/hotspot/asm/x86/X86LogicInstruction.java   |    70 -
 .../sun/jvm/hotspot/asm/x86/X86MMXRegister.java    |    40 -
 .../sun/jvm/hotspot/asm/x86/X86MMXRegisters.java   |    80 -
 .../hotspot/asm/x86/X86MemoryIndirectAddress.java  |    46 -
 .../jvm/hotspot/asm/x86/X86MemoryInstruction.java  |    66 -
 .../jvm/hotspot/asm/x86/X86MoveInstruction.java    |    78 -
 .../hotspot/asm/x86/X86MoveLoadInstruction.java    |    60 -
 .../hotspot/asm/x86/X86MoveStoreInstruction.java   |    65 -
 .../sun/jvm/hotspot/asm/x86/X86Opcodes.java        |   127 -
 .../jvm/hotspot/asm/x86/X86PCRelativeAddress.java  |    54 -
 .../sun/jvm/hotspot/asm/x86/X86Register.java       |    53 -
 .../hotspot/asm/x86/X86RegisterDirectAddress.java  |    40 -
 .../asm/x86/X86RegisterIndirectAddress.java        |    86 -
 .../sun/jvm/hotspot/asm/x86/X86RegisterPart.java   |    47 -
 .../sun/jvm/hotspot/asm/x86/X86Registers.java      |   134 -
 .../jvm/hotspot/asm/x86/X86RotateInstruction.java  |    66 -
 .../jvm/hotspot/asm/x86/X86SegmentRegister.java    |    43 -
 .../hotspot/asm/x86/X86SegmentRegisterAddress.java |    53 -
 .../jvm/hotspot/asm/x86/X86SegmentRegisters.java   |    66 -
 .../jvm/hotspot/asm/x86/X86ShiftInstruction.java   |    86 -
 .../sun/jvm/hotspot/asm/x86/X86XMMRegister.java    |    40 -
 .../sun/jvm/hotspot/asm/x86/X86XMMRegisters.java   |    80 -
 .../classes/sun/jvm/hotspot/bugspot/BugSpot.java   |  1536 ---
 .../sun/jvm/hotspot/bugspot/BugSpotAgent.java      |   803 --
 .../jvm/hotspot/bugspot/JavaLineNumberInfo.java    |    55 -
 .../classes/sun/jvm/hotspot/bugspot/Main.java      |    52 -
 .../classes/sun/jvm/hotspot/bugspot/PCFinder.java  |    96 -
 .../sun/jvm/hotspot/bugspot/PackageScanner.java    |    89 -
 .../sun/jvm/hotspot/bugspot/RegisterPanel.java     |   173 -
 .../sun/jvm/hotspot/bugspot/StackTraceEntry.java   |    87 -
 .../sun/jvm/hotspot/bugspot/StackTracePanel.java   |   115 -
 .../sun/jvm/hotspot/bugspot/ThreadListPanel.java   |   237 -
 .../sun/jvm/hotspot/bugspot/VariablePanel.java     |   252 -
 .../bugspot/tree/AddressTreeNodeAdapter.java       |    67 -
 .../bugspot/tree/DoubleTreeNodeAdapter.java        |    63 -
 .../hotspot/bugspot/tree/EnumTreeNodeAdapter.java  |    69 -
 .../hotspot/bugspot/tree/FieldTreeNodeAdapter.java |    73 -
 .../hotspot/bugspot/tree/FloatTreeNodeAdapter.java |    63 -
 .../hotspot/bugspot/tree/LongTreeNodeAdapter.java  |    63 -
 .../bugspot/tree/ObjectTreeNodeAdapter.java        |   216 -
 .../classes/sun/jvm/hotspot/ci/ciArrayKlass.java   |     6 +-
 .../sun/jvm/hotspot/ci/ciArrayKlassKlass.java      |    51 -
 .../classes/sun/jvm/hotspot/ci/ciBaseObject.java   |    57 +
 .../classes/sun/jvm/hotspot/ci/ciConstant.java     |    12 +-
 .../share/classes/sun/jvm/hotspot/ci/ciEnv.java    |    40 +-
 .../share/classes/sun/jvm/hotspot/ci/ciField.java  |     6 +-
 .../classes/sun/jvm/hotspot/ci/ciInstance.java     |     6 +-
 .../sun/jvm/hotspot/ci/ciInstanceKlass.java        |    94 +-
 .../sun/jvm/hotspot/ci/ciInstanceKlassKlass.java   |    50 -
 .../share/classes/sun/jvm/hotspot/ci/ciKlass.java  |     6 +-
 .../classes/sun/jvm/hotspot/ci/ciKlassKlass.java   |    51 -
 .../classes/sun/jvm/hotspot/ci/ciMetadata.java     |    65 +
 .../share/classes/sun/jvm/hotspot/ci/ciMethod.java |    31 +-
 .../classes/sun/jvm/hotspot/ci/ciMethodData.java   |    62 +-
 .../classes/sun/jvm/hotspot/ci/ciMethodKlass.java  |    50 -
 .../sun/jvm/hotspot/ci/ciObjArrayKlass.java        |     6 +-
 .../sun/jvm/hotspot/ci/ciObjArrayKlassKlass.java   |    51 -
 .../share/classes/sun/jvm/hotspot/ci/ciObject.java |    12 +-
 .../sun/jvm/hotspot/ci/ciObjectFactory.java        |    24 +-
 .../sun/jvm/hotspot/ci/ciReceiverTypeData.java     |    10 +-
 .../share/classes/sun/jvm/hotspot/ci/ciSymbol.java |    12 +-
 .../share/classes/sun/jvm/hotspot/ci/ciType.java   |    10 +-
 .../sun/jvm/hotspot/ci/ciTypeArrayKlass.java       |     6 +-
 .../sun/jvm/hotspot/ci/ciTypeArrayKlassKlass.java  |    51 -
 .../sun/jvm/hotspot/ci/ciVirtualCallData.java      |    10 +-
 .../sun/jvm/hotspot/classfile/ClassLoaderData.java |    66 +
 .../classes/sun/jvm/hotspot/code/CodeBlob.java     |     3 +-
 .../classes/sun/jvm/hotspot/code/CodeCache.java    |     2 +-
 .../sun/jvm/hotspot/code/DebugInfoReadStream.java  |     7 +-
 .../classes/sun/jvm/hotspot/code/NMethod.java      |   148 +-
 .../classes/sun/jvm/hotspot/code/ScopeDesc.java    |     6 +-
 .../sun/jvm/hotspot/compiler/CompileTask.java      |    12 +-
 .../classes/sun/jvm/hotspot/debugger/Address.java  |     1 +
 .../classes/sun/jvm/hotspot/debugger/Debugger.java |     3 +
 .../sun/jvm/hotspot/debugger/DebuggerBase.java     |    30 +-
 .../sun/jvm/hotspot/debugger/JVMDebugger.java      |     4 +-
 .../sun/jvm/hotspot/debugger/ThreadContext.java    |     2 +-
 .../hotspot/debugger/amd64/AMD64ThreadContext.java |     2 +-
 .../sun/jvm/hotspot/debugger/bsd/BsdAddress.java   |     7 +-
 .../sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java |     2 +-
 .../sun/jvm/hotspot/debugger/bsd/BsdDebugger.java  |     3 +-
 .../jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java |    83 +-
 .../sun/jvm/hotspot/debugger/bsd/BsdThread.java    |    12 +-
 .../debugger/bsd/BsdThreadContextFactory.java      |     2 +-
 .../debugger/cdbg/basic/amd64/AMD64CFrame.java     |    73 -
 .../hotspot/debugger/cdbg/basic/x86/X86CFrame.java |    73 -
 .../jvm/hotspot/debugger/dummy/DummyAddress.java   |     4 +
 .../hotspot/debugger/ia64/IA64ThreadContext.java   |     2 +-
 .../jvm/hotspot/debugger/linux/LinuxAddress.java   |    11 +-
 .../jvm/hotspot/debugger/linux/LinuxDebugger.java  |     1 +
 .../hotspot/debugger/linux/LinuxDebuggerLocal.java |    38 +-
 .../jvm/hotspot/debugger/linux/LinuxOopHandle.java |     6 +-
 .../debugger/linux/amd64/LinuxAMD64CFrame.java     |     2 +-
 .../hotspot/debugger/linux/x86/LinuxX86CFrame.java |     2 +-
 .../sun/jvm/hotspot/debugger/proc/ProcAddress.java |     4 +
 .../jvm/hotspot/debugger/proc/ProcDebugger.java    |     1 +
 .../hotspot/debugger/proc/ProcDebuggerLocal.java   |     6 +
 .../jvm/hotspot/debugger/remote/RemoteAddress.java |     3 +
 .../hotspot/debugger/remote/RemoteDebugger.java    |     3 +
 .../debugger/remote/RemoteDebuggerClient.java      |     9 +
 .../debugger/remote/RemoteDebuggerServer.java      |    12 +
 .../hotspot/debugger/sparc/SPARCThreadContext.java |     2 +-
 .../jvm/hotspot/debugger/windbg/WindbgAddress.java |     4 +
 .../hotspot/debugger/windbg/WindbgCDebugger.java   |    10 +-
 .../hotspot/debugger/windbg/WindbgDebugger.java    |     1 +
 .../debugger/windbg/WindbgDebuggerLocal.java       |    16 +-
 .../debugger/windows/amd64/WindowsAMD64CFrame.java |    80 +
 .../debugger/windows/x86/WindowsX86CFrame.java     |    80 +
 .../jvm/hotspot/debugger/x86/X86ThreadContext.java |     2 +-
 .../hotspot/gc_implementation/g1/G1Allocator.java  |    40 +
 .../gc_implementation/g1/G1CollectedHeap.java      |    45 +-
 .../gc_implementation/g1/G1HeapRegionTable.java    |   135 +
 .../hotspot/gc_implementation/g1/HeapRegion.java   |    36 +-
 .../gc_implementation/g1/HeapRegionManager.java    |    88 +
 .../gc_implementation/g1/HeapRegionSeq.java        |   102 -
 .../gc_implementation/g1/HeapRegionSetBase.java    |    24 +-
 .../gc_implementation/g1/HeapRegionSetCount.java   |    73 +
 .../parallelScavenge/PSPermGen.java                |    61 -
 .../parallelScavenge/ParallelScavengeHeap.java     |    13 +-
 .../sun/jvm/hotspot/gc_interface/G1YCType.java     |    45 +
 .../sun/jvm/hotspot/gc_interface/GCCause.java      |    69 +
 .../sun/jvm/hotspot/gc_interface/GCName.java       |    50 +
 .../sun/jvm/hotspot/gc_interface/GCWhen.java       |    45 +
 .../jvm/hotspot/gc_interface/ReferenceType.java    |    45 +
 .../hotspot/interpreter/BytecodeDisassembler.java  |    13 +-
 .../jvm/hotspot/interpreter/BytecodeInvoke.java    |    18 +-
 .../hotspot/interpreter/BytecodeLoadConstant.java  |    39 +-
 .../hotspot/interpreter/BytecodeWithCPIndex.java   |    23 +-
 .../jvm/hotspot/interpreter/BytecodeWithKlass.java |     8 +-
 .../sun/jvm/hotspot/interpreter/Bytecodes.java     |    22 +-
 .../sun/jvm/hotspot/jdi/JVMTIThreadState.java      |     2 +-
 .../sun/jvm/hotspot/jdi/ReferenceTypeImpl.java     |    10 +-
 .../classes/sun/jvm/hotspot/jdi/SADebugServer.java |     9 +-
 .../sun/jvm/hotspot/jdi/VirtualMachineImpl.java    |     9 +-
 .../sun/jvm/hotspot/livejvm/BreakpointEvent.java   |    51 -
 .../sun/jvm/hotspot/livejvm/CIntegerAccessor.java  |    47 -
 .../sun/jvm/hotspot/livejvm/CStringAccessor.java   |    69 -
 .../classes/sun/jvm/hotspot/livejvm/Event.java     |    41 -
 .../sun/jvm/hotspot/livejvm/ExceptionEvent.java    |    67 -
 .../sun/jvm/hotspot/livejvm/JNIHandleAccessor.java |    54 -
 .../livejvm/ServiceabilityAgentJVMDIModule.java    |   415 -
 .../hotspot/memory/AFLBinaryTreeDictionary.java    |    59 +
 .../sun/jvm/hotspot/memory/AdaptiveFreeList.java   |    77 +
 .../jvm/hotspot/memory/BinaryTreeDictionary.java   |    59 -
 .../sun/jvm/hotspot/memory/CMSCollector.java       |     2 +-
 .../classes/sun/jvm/hotspot/memory/CMSPermGen.java |    56 -
 .../sun/jvm/hotspot/memory/CMSPermGenGen.java      |    37 -
 .../hotspot/memory/CompactibleFreeListSpace.java   |    46 +-
 .../sun/jvm/hotspot/memory/CompactingPermGen.java  |    60 -
 .../jvm/hotspot/memory/CompactingPermGenGen.java   |   161 -
 .../sun/jvm/hotspot/memory/ContigPermSpace.java    |    35 -
 .../classes/sun/jvm/hotspot/memory/Dictionary.java |    15 +-
 .../sun/jvm/hotspot/memory/DictionaryEntry.java    |    22 +-
 .../classes/sun/jvm/hotspot/memory/FreeList.java   |    72 -
 .../sun/jvm/hotspot/memory/GenCollectedHeap.java   |     6 +-
 .../classes/sun/jvm/hotspot/memory/Generation.java |     3 +-
 .../sun/jvm/hotspot/memory/GenerationFactory.java  |     4 +-
 .../jvm/hotspot/memory/LoaderConstraintTable.java  |     2 +-
 .../classes/sun/jvm/hotspot/memory/PermGen.java    |    42 -
 .../sun/jvm/hotspot/memory/PlaceholderEntry.java   |    13 +-
 .../hotspot/memory/ProtectionDomainCacheEntry.java |    56 +
 .../jvm/hotspot/memory/ProtectionDomainEntry.java  |    12 +-
 .../classes/sun/jvm/hotspot/memory/SharedHeap.java |    20 +-
 .../sun/jvm/hotspot/memory/SymbolTable.java        |     8 +-
 .../sun/jvm/hotspot/memory/SystemDictionary.java   |    42 +-
 .../classes/sun/jvm/hotspot/memory/Universe.java   |    96 +-
 .../classes/sun/jvm/hotspot/oops/AccessFlags.java  |     8 +-
 .../share/classes/sun/jvm/hotspot/oops/Array.java  |     6 +-
 .../classes/sun/jvm/hotspot/oops/ArrayData.java    |     6 +-
 .../classes/sun/jvm/hotspot/oops/ArrayKlass.java   |    40 +-
 .../sun/jvm/hotspot/oops/ArrayKlassKlass.java      |    58 -
 .../classes/sun/jvm/hotspot/oops/BitData.java      |     6 +-
 .../classes/sun/jvm/hotspot/oops/BooleanField.java |     4 +-
 .../classes/sun/jvm/hotspot/oops/BranchData.java   |     2 +-
 .../classes/sun/jvm/hotspot/oops/ByteField.java    |     4 +-
 .../classes/sun/jvm/hotspot/oops/CIntField.java    |     8 +-
 .../classes/sun/jvm/hotspot/oops/CharField.java    |     4 +-
 .../jvm/hotspot/oops/CheckedExceptionElement.java  |     6 +-
 .../sun/jvm/hotspot/oops/CompiledICHolder.java     |    30 +-
 .../jvm/hotspot/oops/CompiledICHolderKlass.java    |    58 -
 .../classes/sun/jvm/hotspot/oops/ConstMethod.java  |   212 +-
 .../sun/jvm/hotspot/oops/ConstMethodKlass.java     |    60 -
 .../classes/sun/jvm/hotspot/oops/ConstantPool.java |   275 +-
 .../sun/jvm/hotspot/oops/ConstantPoolCache.java    |    71 +-
 .../jvm/hotspot/oops/ConstantPoolCacheEntry.java   |    33 +-
 .../jvm/hotspot/oops/ConstantPoolCacheKlass.java   |    62 -
 .../sun/jvm/hotspot/oops/ConstantPoolKlass.java    |    61 -
 .../classes/sun/jvm/hotspot/oops/CounterData.java  |     2 +-
 .../classes/sun/jvm/hotspot/oops/DataLayout.java   |    13 +-
 .../jvm/hotspot/oops/DefaultMetadataVisitor.java   |    61 +
 .../sun/jvm/hotspot/oops/DefaultOopVisitor.java    |     3 +-
 .../classes/sun/jvm/hotspot/oops/DoubleField.java  |     4 +-
 .../jvm/hotspot/oops/ExceptionTableElement.java    |     5 +-
 .../share/classes/sun/jvm/hotspot/oops/Field.java  |     5 +-
 .../classes/sun/jvm/hotspot/oops/FieldVisitor.java |    44 +
 .../classes/sun/jvm/hotspot/oops/FloatField.java   |     4 +-
 .../sun/jvm/hotspot/oops/GenerateOopMap.java       |     2 +-
 .../classes/sun/jvm/hotspot/oops/Instance.java     |     4 +-
 .../jvm/hotspot/oops/InstanceClassLoaderKlass.java |    54 +
 .../sun/jvm/hotspot/oops/InstanceKlass.java        |   431 +-
 .../sun/jvm/hotspot/oops/InstanceKlassKlass.java   |    61 -
 .../sun/jvm/hotspot/oops/InstanceMirrorKlass.java  |     8 +-
 .../sun/jvm/hotspot/oops/InstanceRefKlass.java     |    54 +
 .../classes/sun/jvm/hotspot/oops/IntField.java     |     6 +-
 .../classes/sun/jvm/hotspot/oops/JumpData.java     |     2 +-
 .../share/classes/sun/jvm/hotspot/oops/Klass.java  |    59 +-
 .../classes/sun/jvm/hotspot/oops/KlassKlass.java   |    61 -
 .../hotspot/oops/LocalVariableTableElement.java    |     6 +-
 .../classes/sun/jvm/hotspot/oops/LongField.java    |     4 +-
 .../classes/sun/jvm/hotspot/oops/Metadata.java     |    85 +
 .../sun/jvm/hotspot/oops/MetadataField.java        |    48 +
 .../sun/jvm/hotspot/oops/MetadataVisitor.java      |    41 +
 .../share/classes/sun/jvm/hotspot/oops/Method.java |   142 +-
 .../sun/jvm/hotspot/oops/MethodCounters.java       |    86 +
 .../classes/sun/jvm/hotspot/oops/MethodData.java   |    93 +-
 .../sun/jvm/hotspot/oops/MethodDataKlass.java      |    60 -
 .../classes/sun/jvm/hotspot/oops/MethodKlass.java  |    60 -
 .../sun/jvm/hotspot/oops/MultiBranchData.java      |     2 +-
 .../sun/jvm/hotspot/oops/NarrowKlassField.java     |    41 +
 .../sun/jvm/hotspot/oops/ObjArrayKlass.java        |    26 +-
 .../sun/jvm/hotspot/oops/ObjArrayKlassKlass.java   |    61 -
 .../classes/sun/jvm/hotspot/oops/ObjectHeap.java   |   300 +-
 .../jvm/hotspot/oops/ObjectHistogramElement.java   |     6 +-
 .../share/classes/sun/jvm/hotspot/oops/Oop.java    |    50 +-
 .../classes/sun/jvm/hotspot/oops/OopField.java     |    13 +-
 .../classes/sun/jvm/hotspot/oops/OopPrinter.java   |     8 +-
 .../classes/sun/jvm/hotspot/oops/OopUtilities.java |    14 +-
 .../classes/sun/jvm/hotspot/oops/OopVisitor.java   |    17 +-
 .../classes/sun/jvm/hotspot/oops/ProfileData.java  |    12 +-
 .../sun/jvm/hotspot/oops/ReceiverTypeData.java     |     6 +-
 .../classes/sun/jvm/hotspot/oops/RetData.java      |     6 +-
 .../classes/sun/jvm/hotspot/oops/ShortField.java   |     4 +-
 .../classes/sun/jvm/hotspot/oops/TypeArray.java    |     4 +-
 .../sun/jvm/hotspot/oops/TypeArrayKlass.java       |    18 +-
 .../sun/jvm/hotspot/oops/TypeArrayKlassKlass.java  |    58 -
 .../sun/jvm/hotspot/oops/VirtualCallData.java      |     2 +-
 .../sun/jvm/hotspot/oops/java_lang_Class.java      |    16 +-
 .../share/classes/sun/jvm/hotspot/opto/Block.java  |     6 +-
 .../classes/sun/jvm/hotspot/opto/Block_Array.java  |     6 +-
 .../classes/sun/jvm/hotspot/opto/Block_List.java   |     6 +-
 .../sun/jvm/hotspot/opto/CallDynamicJavaNode.java  |     6 +-
 .../classes/sun/jvm/hotspot/opto/CallJavaNode.java |    10 +-
 .../classes/sun/jvm/hotspot/opto/CallNode.java     |     6 +-
 .../sun/jvm/hotspot/opto/CallRuntimeNode.java      |     6 +-
 .../sun/jvm/hotspot/opto/CallStaticJavaNode.java   |     6 +-
 .../classes/sun/jvm/hotspot/opto/Compile.java      |    20 +-
 .../sun/jvm/hotspot/opto/CompilerPhaseType.java    |    67 +
 .../classes/sun/jvm/hotspot/opto/HaltNode.java     |     6 +-
 .../classes/sun/jvm/hotspot/opto/InlineTree.java   |    39 +-
 .../classes/sun/jvm/hotspot/opto/JVMState.java     |    14 +-
 .../classes/sun/jvm/hotspot/opto/LoopNode.java     |     6 +-
 .../sun/jvm/hotspot/opto/MachCallJavaNode.java     |    10 +-
 .../classes/sun/jvm/hotspot/opto/MachCallNode.java |     6 +-
 .../sun/jvm/hotspot/opto/MachCallRuntimeNode.java  |     6 +-
 .../jvm/hotspot/opto/MachCallStaticJavaNode.java   |     6 +-
 .../classes/sun/jvm/hotspot/opto/MachIfNode.java   |     6 +-
 .../classes/sun/jvm/hotspot/opto/MachNode.java     |     6 +-
 .../sun/jvm/hotspot/opto/MachReturnNode.java       |     6 +-
 .../sun/jvm/hotspot/opto/MachSafePointNode.java    |     6 +-
 .../classes/sun/jvm/hotspot/opto/MultiNode.java    |     6 +-
 .../share/classes/sun/jvm/hotspot/opto/Node.java   |     6 +-
 .../classes/sun/jvm/hotspot/opto/Node_Array.java   |     6 +-
 .../classes/sun/jvm/hotspot/opto/Node_List.java    |     6 +-
 .../share/classes/sun/jvm/hotspot/opto/Phase.java  |     6 +-
 .../classes/sun/jvm/hotspot/opto/PhaseCFG.java     |    10 +-
 .../sun/jvm/hotspot/opto/PhaseRegAlloc.java        |     6 +-
 .../classes/sun/jvm/hotspot/opto/PhiNode.java      |     6 +-
 .../classes/sun/jvm/hotspot/opto/ProjNode.java     |     6 +-
 .../classes/sun/jvm/hotspot/opto/RegionNode.java   |     6 +-
 .../classes/sun/jvm/hotspot/opto/RootNode.java     |     6 +-
 .../sun/jvm/hotspot/opto/SafePointNode.java        |     6 +-
 .../classes/sun/jvm/hotspot/opto/TypeNode.java     |     6 +-
 .../classes/sun/jvm/hotspot/prims/JvmtiExport.java |     6 +-
 .../classes/sun/jvm/hotspot/runtime/Bytes.java     |     3 +-
 .../sun/jvm/hotspot/runtime/ClassConstants.java    |    30 +-
 .../classes/sun/jvm/hotspot/runtime/Flags.java     |    48 +
 .../classes/sun/jvm/hotspot/runtime/Frame.java     |    23 +-
 .../classes/sun/jvm/hotspot/runtime/JNIid.java     |    16 +-
 .../sun/jvm/hotspot/runtime/JavaThread.java        |     6 +-
 .../classes/sun/jvm/hotspot/runtime/Thread.java    |     9 +-
 .../hotspot/runtime/ThreadLocalAllocBuffer.java    |    24 +-
 .../classes/sun/jvm/hotspot/runtime/Threads.java   |    18 +-
 .../share/classes/sun/jvm/hotspot/runtime/VM.java  |   114 +-
 .../sun/jvm/hotspot/runtime/VMObjectFactory.java   |     8 +-
 .../classes/sun/jvm/hotspot/runtime/VMOps.java     |    86 +
 .../hotspot/runtime/VirtualBaseConstructor.java    |    23 +-
 .../bsd_amd64/BsdAMD64JavaThreadPDAccess.java      |     2 +-
 .../runtime/ia64/IA64CurrentFrameGuess.java        |    80 -
 .../sun/jvm/hotspot/runtime/ia64/IA64Frame.java    |   481 -
 .../hotspot/runtime/ia64/IA64JavaCallWrapper.java  |    56 -
 .../jvm/hotspot/runtime/ia64/IA64RegisterMap.java  |    52 -
 .../sun/jvm/hotspot/runtime/ia64/cInterpreter.java |   199 -
 .../linux_ia64/LinuxIA64JavaThreadPDAccess.java    |   137 -
 .../sun/jvm/hotspot/runtime/sparc/SPARCFrame.java  |    14 +-
 .../win32_ia64/Win32IA64JavaThreadPDAccess.java    |   137 -
 .../sun/jvm/hotspot/runtime/x86/X86Frame.java      |    29 +-
 .../jvm/hotspot/runtime/x86/X86RegisterMap.java    |     3 +-
 .../sun/jvm/hotspot/tools/ClassLoaderStats.java    |   284 +
 .../sun/jvm/hotspot/tools/FinalizerInfo.java       |    15 +-
 .../classes/sun/jvm/hotspot/tools/FlagDumper.java  |    14 +-
 .../classes/sun/jvm/hotspot/tools/HeapDumper.java  |    11 +-
 .../classes/sun/jvm/hotspot/tools/HeapSummary.java |    52 +-
 .../share/classes/sun/jvm/hotspot/tools/JInfo.java |    40 +-
 .../share/classes/sun/jvm/hotspot/tools/JMap.java  |    28 +-
 .../share/classes/sun/jvm/hotspot/tools/JSnap.java |    15 +-
 .../classes/sun/jvm/hotspot/tools/JStack.java      |    11 +-
 .../sun/jvm/hotspot/tools/ObjectHistogram.java     |    13 +-
 .../share/classes/sun/jvm/hotspot/tools/PMap.java  |    18 +-
 .../classes/sun/jvm/hotspot/tools/PStack.java      |   161 +-
 .../classes/sun/jvm/hotspot/tools/PermStat.java    |   279 -
 .../classes/sun/jvm/hotspot/tools/StackTrace.java  |    19 +-
 .../sun/jvm/hotspot/tools/SysPropsDumper.java      |    14 +-
 .../share/classes/sun/jvm/hotspot/tools/Tool.java  |   142 +-
 .../jvm/hotspot/tools/jcore/ByteCodeRewriter.java  |    54 +-
 .../sun/jvm/hotspot/tools/jcore/ClassDump.java     |    59 +-
 .../sun/jvm/hotspot/tools/jcore/ClassWriter.java   |    81 +-
 .../classes/sun/jvm/hotspot/tools/soql/JSDB.java   |    15 +-
 .../classes/sun/jvm/hotspot/tools/soql/SOQL.java   |    18 +-
 .../jvm/hotspot/types/basic/BasicTypeDataBase.java |    15 +-
 .../share/classes/sun/jvm/hotspot/ui/SAPanel.java  |     4 +-
 .../jvm/hotspot/ui/action/HSDBActionManager.java   |     8 +-
 .../hotspot/ui/classbrowser/CodeViewerPanel.java   |     4 +-
 .../jvm/hotspot/ui/classbrowser/HTMLGenerator.java |   448 +-
 .../hotspot/ui/tree/BadAddressTreeNodeAdapter.java |    53 +-
 .../jvm/hotspot/ui/tree/BadOopTreeNodeAdapter.java |    66 -
 .../jvm/hotspot/ui/tree/CTypeTreeNodeAdapter.java  |     6 +-
 .../hotspot/ui/tree/MetadataTreeNodeAdapter.java   |   274 +
 .../jvm/hotspot/ui/tree/OopTreeNodeAdapter.java    |    20 +-
 .../hotspot/utilities/AbstractHeapGraphWriter.java |   100 +-
 .../sun/jvm/hotspot/utilities/BasicHashtable.java  |     2 +-
 .../jvm/hotspot/utilities/BasicHashtableEntry.java |     2 +-
 .../sun/jvm/hotspot/utilities/ConstantTag.java     |    21 +-
 .../sun/jvm/hotspot/utilities/GenericArray.java    |    91 +
 .../hotspot/utilities/GenericGrowableArray.java    |     6 +-
 .../sun/jvm/hotspot/utilities/GrowableArray.java   |     6 +-
 .../sun/jvm/hotspot/utilities/HashtableBucket.java |     2 +-
 .../sun/jvm/hotspot/utilities/HashtableEntry.java  |     2 +-
 .../sun/jvm/hotspot/utilities/HeapGXLWriter.java   |    22 +-
 .../jvm/hotspot/utilities/HeapHprofBinWriter.java  |   160 +-
 .../sun/jvm/hotspot/utilities/IntArray.java        |    42 +
 .../sun/jvm/hotspot/utilities/KlassArray.java      |    68 +
 .../sun/jvm/hotspot/utilities/MethodArray.java     |    68 +
 .../sun/jvm/hotspot/utilities/ObjectReader.java    |     8 +
 .../sun/jvm/hotspot/utilities/PlatformInfo.java    |     6 +-
 .../sun/jvm/hotspot/utilities/PointerFinder.java   |     9 +-
 .../sun/jvm/hotspot/utilities/PointerLocation.java |    17 +-
 .../jvm/hotspot/utilities/ReversePtrsAnalysis.java |    21 +-
 .../hotspot/utilities/RobustOopDeterminator.java   |    28 +-
 .../classes/sun/jvm/hotspot/utilities/U1Array.java |    66 +
 .../classes/sun/jvm/hotspot/utilities/U2Array.java |    65 +
 .../jvm/hotspot/utilities/soql/JSJavaFactory.java  |     3 +-
 .../hotspot/utilities/soql/JSJavaFactoryImpl.java  |    12 +-
 .../jvm/hotspot/utilities/soql/JSJavaFrame.java    |     6 +-
 .../utilities/soql/JSJavaInstanceKlass.java        |    38 +-
 .../jvm/hotspot/utilities/soql/JSJavaMethod.java   |     8 +-
 .../hotspot/utilities/soql/JSJavaScriptEngine.java |    29 +-
 .../sun/jvm/hotspot/utilities/soql/JSMetadata.java |    60 +
 .../classes/sun/jvm/hotspot/utilities/soql/sa.js   |   396 +-
 agent/src/share/native/jvmdi/sa.cpp                |   601 -
 agent/src/share/native/jvmdi/sa.dsp                |   105 -
 agent/src/share/native/jvmdi/sa.dsw                |    29 -
 agent/src/share/native/jvmdi/sa.hpp                |    30 -
 agent/src/share/native/sadis.c                     |   291 +
 agent/test/jdi/jstack.sh                           |     8 +-
 agent/test/jdi/jstack64.sh                         |     4 +-
 agent/test/jdi/runsa.sh                            |     3 +-
 agent/test/jdi/sasanity.sh                         |     6 +-
 agent/test/libproc/libproctest.sh                  |     4 +-
 agent/test/libproc/libproctest64.sh                |     4 +-
 make/Makefile                                      |   555 +-
 make/aix/Makefile                                  |   381 +
 make/aix/adlc_updater                              |    20 +
 make/aix/makefiles/adjust-mflags.sh                |    87 +
 make/aix/makefiles/adlc.make                       |   225 +
 make/aix/makefiles/build_vm_def.sh                 |    18 +
 make/aix/makefiles/buildtree.make                  |   364 +
 make/aix/makefiles/compiler2.make                  |    32 +
 make/aix/makefiles/core.make                       |    33 +
 make/aix/makefiles/debug.make                      |    41 +
 make/aix/makefiles/defs.make                       |   231 +
 make/aix/makefiles/dtrace.make                     |    27 +
 make/aix/makefiles/fastdebug.make                  |    72 +
 make/aix/makefiles/jsig.make                       |    87 +
 make/aix/makefiles/jvmti.make                      |   118 +
 make/aix/makefiles/mapfile-vers-debug              |   275 +
 make/aix/makefiles/mapfile-vers-jsig               |    38 +
 make/aix/makefiles/mapfile-vers-product            |   268 +
 make/aix/makefiles/ppc64.make                      |    93 +
 make/aix/makefiles/product.make                    |    58 +
 make/aix/makefiles/rules.make                      |   203 +
 make/aix/makefiles/sa.make                         |   116 +
 make/aix/makefiles/saproc.make                     |   117 +
 make/aix/makefiles/top.make                        |   144 +
 make/aix/makefiles/trace.make                      |   120 +
 make/aix/makefiles/vm.make                         |   377 +
 make/aix/makefiles/xlc.make                        |   169 +
 make/aix/platform_ppc64                            |    17 +
 make/bsd/Makefile                                  |    89 +-
 make/bsd/build.sh                                  |    95 -
 make/bsd/makefiles/adjust-mflags.sh                |     2 +-
 make/bsd/makefiles/adlc.make                       |    10 +-
 make/bsd/makefiles/buildtree.make                  |   201 +-
 make/bsd/makefiles/debug.make                      |    20 +-
 make/bsd/makefiles/defs.make                       |   210 +-
 make/bsd/makefiles/dtrace.make                     |   140 +-
 make/bsd/makefiles/fastdebug.make                  |     9 +-
 make/bsd/makefiles/gcc.make                        |   312 +-
 make/bsd/makefiles/ia64.make                       |     4 +-
 make/bsd/makefiles/jsig.make                       |    51 +-
 make/bsd/makefiles/jvmg.make                       |    43 -
 make/bsd/makefiles/launcher.make                   |   110 -
 make/bsd/makefiles/mapfile-vers-debug              |    10 +-
 make/bsd/makefiles/mapfile-vers-product            |    10 +-
 make/bsd/makefiles/minimal1.make                   |    51 +
 make/bsd/makefiles/optimized.make                  |     3 +-
 make/bsd/makefiles/product.make                    |    27 +-
 make/bsd/makefiles/profiled.make                   |    30 -
 make/bsd/makefiles/rules.make                      |     2 +-
 make/bsd/makefiles/sa.make                         |     6 +-
 make/bsd/makefiles/saproc.make                     |   115 +-
 make/bsd/makefiles/sparcWorks.make                 |     2 +-
 make/bsd/makefiles/top.make                        |     2 +-
 make/bsd/makefiles/trace.make                      |     4 +-
 make/bsd/makefiles/universal.gmk                   |    39 +-
 make/bsd/makefiles/vm.make                         |   124 +-
 make/build.sh                                      |    92 +
 make/defs.make                                     |   106 +-
 make/excludeSrc.make                               |   132 +
 make/hotspot.script                                |   218 +
 make/hotspot_version                               |    10 +-
 make/jprt.gmk                                      |    12 +-
 make/jprt.properties                               |   538 -
 make/linux/Makefile                                |    90 +-
 make/linux/build.sh                                |    98 -
 make/linux/makefiles/adjust-mflags.sh              |     2 +-
 make/linux/makefiles/adlc.make                     |    16 +-
 make/linux/makefiles/amd64.make                    |     7 +-
 make/linux/makefiles/arm.make                      |    31 -
 make/linux/makefiles/build_vm_def.sh               |    16 -
 make/linux/makefiles/buildtree.make                |   199 +-
 make/linux/makefiles/debug.make                    |    20 +-
 make/linux/makefiles/defs.make                     |    81 +-
 make/linux/makefiles/dtrace.make                   |     4 +-
 make/linux/makefiles/fastdebug.make                |     7 +-
 make/linux/makefiles/gcc.make                      |   288 +-
 make/linux/makefiles/ia64.make                     |     4 +-
 make/linux/makefiles/jsig.make                     |    16 +-
 make/linux/makefiles/jvmg.make                     |    43 -
 make/linux/makefiles/launcher.make                 |    93 -
 make/linux/makefiles/mapfile-vers-debug            |    10 +-
 make/linux/makefiles/mapfile-vers-product          |    10 +-
 make/linux/makefiles/minimal1.make                 |    51 +
 make/linux/makefiles/optimized.make                |     3 +-
 make/linux/makefiles/ppc.make                      |    33 -
 make/linux/makefiles/ppc64.make                    |    51 +
 make/linux/makefiles/product.make                  |     3 +-
 make/linux/makefiles/profiled.make                 |    30 -
 make/linux/makefiles/rules.make                    |     2 +-
 make/linux/makefiles/sa.make                       |     4 +-
 make/linux/makefiles/saproc.make                   |    25 +-
 make/linux/makefiles/sparcWorks.make               |     2 +-
 make/linux/makefiles/top.make                      |     2 +-
 make/linux/makefiles/trace.make                    |     4 +-
 make/linux/makefiles/vm.make                       |    88 +-
 make/linux/makefiles/zeroshark.make                |     3 +
 make/linux/platform_arm                            |    17 -
 make/linux/platform_ppc                            |    17 -
 make/linux/platform_ppc64                          |    17 +
 make/sa.files                                      |    22 +-
 make/solaris/Makefile                              |    39 +-
 make/solaris/build.sh                              |   127 -
 make/solaris/makefiles/add_gnu_debuglink.make      |    54 -
 make/solaris/makefiles/adjust-mflags.sh            |     2 +-
 make/solaris/makefiles/adlc.make                   |     8 +-
 make/solaris/makefiles/buildtree.make              |   199 +-
 make/solaris/makefiles/debug.make                  |    21 +-
 make/solaris/makefiles/defs.make                   |    62 +-
 make/solaris/makefiles/dtrace.make                 |    99 +-
 make/solaris/makefiles/fastdebug.make              |    13 +-
 .../solaris/makefiles/fix_empty_sec_hdr_flags.make |    54 -
 make/solaris/makefiles/gcc.make                    |    10 +-
 make/solaris/makefiles/jsig.make                   |    29 +-
 make/solaris/makefiles/jvmg.make                   |    57 -
 make/solaris/makefiles/launcher.make               |   108 -
 make/solaris/makefiles/mapfile-vers                |   452 +-
 make/solaris/makefiles/mapfile-vers-COMPILER1      |     4 +-
 make/solaris/makefiles/mapfile-vers-COMPILER2      |     4 +-
 make/solaris/makefiles/mapfile-vers-TIERED         |     4 +-
 make/solaris/makefiles/optimized.make              |     3 +-
 make/solaris/makefiles/product.make                |     7 +-
 make/solaris/makefiles/profiled.make               |    46 -
 make/solaris/makefiles/reorder_COMPILER1_amd64     |  5450 ---------
 make/solaris/makefiles/reorder_COMPILER1_i486      |  2800 -----
 make/solaris/makefiles/reorder_COMPILER1_sparc     |  2356 ----
 make/solaris/makefiles/reorder_COMPILER1_sparcv9   |     1 -
 make/solaris/makefiles/reorder_COMPILER2_amd64     |  5574 ---------
 make/solaris/makefiles/reorder_COMPILER2_i486      |  8395 -------------
 make/solaris/makefiles/reorder_COMPILER2_sparc     |  7113 -----------
 make/solaris/makefiles/reorder_COMPILER2_sparcv9   |  4442 -------
 make/solaris/makefiles/reorder_CORE_i486           |     1 -
 make/solaris/makefiles/reorder_CORE_sparc          |     1 -
 make/solaris/makefiles/reorder_CORE_sparcv9        |     1 -
 make/solaris/makefiles/reorder_TIERED_amd64        |  5377 --------
 make/solaris/makefiles/reorder_TIERED_i486         |  4461 -------
 make/solaris/makefiles/reorder_TIERED_sparc        |  4358 -------
 make/solaris/makefiles/reorder_TIERED_sparcv9      |  4207 -------
 make/solaris/makefiles/rules.make                  |     2 +-
 make/solaris/makefiles/sa.make                     |     7 +-
 make/solaris/makefiles/saproc.make                 |    49 +-
 make/solaris/makefiles/sparc.make                  |     4 +-
 make/solaris/makefiles/sparcWorks.make             |     2 -
 make/solaris/makefiles/top.make                    |     2 +-
 make/solaris/makefiles/trace.make                  |     6 +-
 make/solaris/makefiles/vm.make                     |    80 +-
 make/solaris/reorder.sh                            |   355 -
 make/test/Queens.java                              |    86 -
 make/windows/build.make                            |    19 +-
 make/windows/build_vm_def.sh                       |    20 +-
 make/windows/create.bat                            |    13 +-
 make/windows/create_obj_files.sh                   |    34 +-
 make/windows/get_msc_ver.sh                        |     2 +-
 make/windows/makefiles/adlc.make                   |     8 +-
 make/windows/makefiles/compile.make                |    34 +-
 make/windows/makefiles/debug.make                  |     8 +-
 make/windows/makefiles/defs.make                   |     9 +-
 make/windows/makefiles/fastdebug.make              |     8 +-
 make/windows/makefiles/generated.make              |     2 +-
 make/windows/makefiles/launcher.make               |    73 -
 make/windows/makefiles/product.make                |     8 +-
 make/windows/makefiles/projectcreator.make         |    29 +-
 make/windows/makefiles/rules.make                  |     9 +-
 make/windows/makefiles/sa.make                     |    35 +-
 make/windows/makefiles/sanity.make                 |     6 +-
 make/windows/makefiles/shared.make                 |     2 +-
 make/windows/makefiles/trace.make                  |    12 +-
 make/windows/makefiles/vm.make                     |    24 +-
 make/windows/projectfiles/common/Makefile          |    14 +-
 .../windows/projectfiles/compiler2/ADLCompiler.dsp |     6 +-
 make/windows/projectfiles/tiered/ADLCompiler.dsp   |     6 +-
 src/cpu/ppc/vm/assembler_ppc.cpp                   |   700 ++
 src/cpu/ppc/vm/assembler_ppc.hpp                   |  2093 ++++
 src/cpu/ppc/vm/assembler_ppc.inline.hpp            |   881 ++
 src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp         |   106 +
 src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp  |   290 +
 src/cpu/ppc/vm/bytecodes_ppc.cpp                   |    31 +
 src/cpu/ppc/vm/bytecodes_ppc.hpp                   |    31 +
 src/cpu/ppc/vm/bytes_ppc.hpp                       |   281 +
 src/cpu/ppc/vm/c2_globals_ppc.hpp                  |    98 +
 src/cpu/ppc/vm/c2_init_ppc.cpp                     |    48 +
 src/cpu/ppc/vm/codeBuffer_ppc.hpp                  |    35 +
 src/cpu/ppc/vm/compiledIC_ppc.cpp                  |   233 +
 src/cpu/ppc/vm/copy_ppc.hpp                        |   171 +
 src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp     |    43 +
 src/cpu/ppc/vm/cppInterpreter_ppc.cpp              |  3074 +++++
 src/cpu/ppc/vm/cppInterpreter_ppc.hpp              |    39 +
 src/cpu/ppc/vm/debug_ppc.cpp                       |    35 +
 src/cpu/ppc/vm/depChecker_ppc.hpp                  |    31 +
 src/cpu/ppc/vm/disassembler_ppc.hpp                |    37 +
 src/cpu/ppc/vm/frame_ppc.cpp                       |   327 +
 src/cpu/ppc/vm/frame_ppc.hpp                       |   534 +
 src/cpu/ppc/vm/frame_ppc.inline.hpp                |   303 +
 src/cpu/ppc/vm/globalDefinitions_ppc.hpp           |    45 +
 src/cpu/ppc/vm/globals_ppc.hpp                     |   128 +
 src/cpu/ppc/vm/icBuffer_ppc.cpp                    |    71 +
 src/cpu/ppc/vm/icache_ppc.cpp                      |    77 +
 src/cpu/ppc/vm/icache_ppc.hpp                      |    52 +
 src/cpu/ppc/vm/interp_masm_ppc_64.cpp              |  2480 ++++
 src/cpu/ppc/vm/interp_masm_ppc_64.hpp              |   308 +
 src/cpu/ppc/vm/interpreterGenerator_ppc.hpp        |    37 +
 src/cpu/ppc/vm/interpreterRT_ppc.cpp               |   155 +
 src/cpu/ppc/vm/interpreterRT_ppc.hpp               |    62 +
 src/cpu/ppc/vm/interpreter_ppc.cpp                 |   787 ++
 src/cpu/ppc/vm/interpreter_ppc.hpp                 |    50 +
 src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp             |    78 +
 src/cpu/ppc/vm/jniFastGetField_ppc.cpp             |    75 +
 src/cpu/ppc/vm/jniTypes_ppc.hpp                    |   110 +
 src/cpu/ppc/vm/jni_ppc.h                           |    55 +
 src/cpu/ppc/vm/macroAssembler_ppc.cpp              |  3171 +++++
 src/cpu/ppc/vm/macroAssembler_ppc.hpp              |   717 ++
 src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp       |   407 +
 src/cpu/ppc/vm/metaspaceShared_ppc.cpp             |    61 +
 src/cpu/ppc/vm/methodHandles_ppc.cpp               |   558 +
 src/cpu/ppc/vm/methodHandles_ppc.hpp               |    62 +
 src/cpu/ppc/vm/nativeInst_ppc.cpp                  |   391 +
 src/cpu/ppc/vm/nativeInst_ppc.hpp                  |   398 +
 src/cpu/ppc/vm/ppc.ad                              | 12126 +++++++++++++++++++
 src/cpu/ppc/vm/ppc_64.ad                           |    24 +
 src/cpu/ppc/vm/registerMap_ppc.hpp                 |    45 +
 src/cpu/ppc/vm/register_definitions_ppc.cpp        |    42 +
 src/cpu/ppc/vm/register_ppc.cpp                    |    77 +
 src/cpu/ppc/vm/register_ppc.hpp                    |   663 +
 src/cpu/ppc/vm/relocInfo_ppc.cpp                   |   133 +
 src/cpu/ppc/vm/relocInfo_ppc.hpp                   |    46 +
 src/cpu/ppc/vm/runtime_ppc.cpp                     |   191 +
 src/cpu/ppc/vm/sharedRuntime_ppc.cpp               |  3255 +++++
 src/cpu/ppc/vm/stubGenerator_ppc.cpp               |  2113 ++++
 src/cpu/ppc/vm/stubRoutines_ppc_64.cpp             |    29 +
 src/cpu/ppc/vm/stubRoutines_ppc_64.hpp             |    40 +
 .../ppc/vm/templateInterpreterGenerator_ppc.hpp    |    44 +
 src/cpu/ppc/vm/templateInterpreter_ppc.cpp         |  1847 +++
 src/cpu/ppc/vm/templateInterpreter_ppc.hpp         |    41 +
 src/cpu/ppc/vm/templateTable_ppc_64.cpp            |  4102 +++++++
 src/cpu/ppc/vm/templateTable_ppc_64.hpp            |    38 +
 src/cpu/ppc/vm/vmStructs_ppc.hpp                   |    41 +
 src/cpu/ppc/vm/vm_version_ppc.cpp                  |   519 +
 src/cpu/ppc/vm/vm_version_ppc.hpp                  |    96 +
 src/cpu/ppc/vm/vmreg_ppc.cpp                       |    51 +
 src/cpu/ppc/vm/vmreg_ppc.hpp                       |    35 +
 src/cpu/ppc/vm/vmreg_ppc.inline.hpp                |    71 +
 src/cpu/ppc/vm/vtableStubs_ppc_64.cpp              |   268 +
 src/cpu/sparc/vm/assembler_sparc.cpp               |  4944 +-------
 src/cpu/sparc/vm/assembler_sparc.hpp               |  2044 +---
 src/cpu/sparc/vm/assembler_sparc.inline.hpp        |   832 +-
 src/cpu/sparc/vm/bytecodeInterpreter_sparc.cpp     |     6 +-
 src/cpu/sparc/vm/bytecodeInterpreter_sparc.hpp     |     2 +-
 src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp            |    95 +-
 src/cpu/sparc/vm/c1_FrameMap_sparc.cpp             |    70 +-
 src/cpu/sparc/vm/c1_FrameMap_sparc.hpp             |    35 +-
 src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp         |   382 +-
 src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp         |     2 +-
 src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp         |    54 +-
 src/cpu/sparc/vm/c1_LinearScan_sparc.hpp           |     4 +-
 src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp       |    24 +-
 src/cpu/sparc/vm/c1_Runtime1_sparc.cpp             |    91 +-
 src/cpu/sparc/vm/c1_globals_sparc.hpp              |     8 +-
 src/cpu/sparc/vm/c2_globals_sparc.hpp              |    13 +-
 src/cpu/sparc/vm/c2_init_sparc.cpp                 |     3 +-
 src/cpu/sparc/vm/codeBuffer_sparc.hpp              |     5 -
 src/cpu/sparc/vm/compiledIC_sparc.cpp              |   165 +
 src/cpu/sparc/vm/cppInterpreter_sparc.cpp          |   360 +-
 src/cpu/sparc/vm/debug_sparc.cpp                   |     4 +-
 src/cpu/sparc/vm/disassembler_sparc.hpp            |     5 +-
 src/cpu/sparc/vm/dump_sparc.cpp                    |   125 -
 src/cpu/sparc/vm/frame_sparc.cpp                   |    41 +-
 src/cpu/sparc/vm/frame_sparc.hpp                   |    33 +-
 src/cpu/sparc/vm/frame_sparc.inline.hpp            |    33 +-
 src/cpu/sparc/vm/globalDefinitions_sparc.hpp       |    10 +-
 src/cpu/sparc/vm/globals_sparc.hpp                 |    14 +-
 src/cpu/sparc/vm/icBuffer_sparc.cpp                |    21 +-
 src/cpu/sparc/vm/icache_sparc.cpp                  |     2 +-
 src/cpu/sparc/vm/interp_masm_sparc.cpp             |   363 +-
 src/cpu/sparc/vm/interp_masm_sparc.hpp             |    20 +-
 src/cpu/sparc/vm/interpreterGenerator_sparc.hpp    |     2 +-
 src/cpu/sparc/vm/interpreterRT_sparc.cpp           |     6 +-
 src/cpu/sparc/vm/interpreter_sparc.cpp             |    10 +-
 src/cpu/sparc/vm/jniFastGetField_sparc.cpp         |     2 +-
 src/cpu/sparc/vm/jni_sparc.h                       |     9 +-
 src/cpu/sparc/vm/macroAssembler_sparc.cpp          |  4318 +++++++
 src/cpu/sparc/vm/macroAssembler_sparc.hpp          |  1463 +++
 src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp   |   737 ++
 src/cpu/sparc/vm/metaspaceShared_sparc.cpp         |   122 +
 src/cpu/sparc/vm/methodHandles_sparc.cpp           |    79 +-
 src/cpu/sparc/vm/methodHandles_sparc.hpp           |     4 +-
 src/cpu/sparc/vm/nativeInst_sparc.cpp              |    50 +-
 src/cpu/sparc/vm/nativeInst_sparc.hpp              |    25 +-
 src/cpu/sparc/vm/register_sparc.hpp                |     4 +-
 src/cpu/sparc/vm/relocInfo_sparc.cpp               |    42 +-
 src/cpu/sparc/vm/runtime_sparc.cpp                 |     3 +-
 src/cpu/sparc/vm/sharedRuntime_sparc.cpp           |    74 +-
 src/cpu/sparc/vm/sparc.ad                          |   477 +-
 src/cpu/sparc/vm/stubGenerator_sparc.cpp           |  1737 ++-
 src/cpu/sparc/vm/stubRoutines_sparc.cpp            |    13 +-
 src/cpu/sparc/vm/stubRoutines_sparc.hpp            |    36 +-
 src/cpu/sparc/vm/templateInterpreter_sparc.cpp     |   486 +-
 src/cpu/sparc/vm/templateTable_sparc.cpp           |   364 +-
 src/cpu/sparc/vm/templateTable_sparc.hpp           |     4 +-
 src/cpu/sparc/vm/vmStructs_sparc.hpp               |    31 +-
 src/cpu/sparc/vm/vm_version_sparc.cpp              |   173 +-
 src/cpu/sparc/vm/vm_version_sparc.hpp              |    36 +-
 src/cpu/sparc/vm/vmreg_sparc.cpp                   |     1 -
 src/cpu/sparc/vm/vtableStubs_sparc.cpp             |    45 +-
 src/cpu/x86/vm/assembler_x86.cpp                   |  8061 ++----------
 src/cpu/x86/vm/assembler_x86.hpp                   |  1239 +-
 src/cpu/x86/vm/assembler_x86.inline.hpp            |    48 -
 src/cpu/x86/vm/bytecodeInterpreter_x86.cpp         |    13 +-
 src/cpu/x86/vm/bytecodeInterpreter_x86.hpp         |     2 +-
 src/cpu/x86/vm/c1_CodeStubs_x86.cpp                |    92 +-
 src/cpu/x86/vm/c1_FrameMap_x86.cpp                 |    39 +-
 src/cpu/x86/vm/c1_FrameMap_x86.hpp                 |    20 +-
 src/cpu/x86/vm/c1_LIRAssembler_x86.cpp             |   367 +-
 src/cpu/x86/vm/c1_LIRGenerator_x86.cpp             |   124 +-
 src/cpu/x86/vm/c1_LinearScan_x86.cpp               |     7 +-
 src/cpu/x86/vm/c1_MacroAssembler_x86.cpp           |    20 +-
 src/cpu/x86/vm/c1_Runtime1_x86.cpp                 |   125 +-
 src/cpu/x86/vm/c1_globals_x86.hpp                  |     8 +-
 src/cpu/x86/vm/c2_globals_x86.hpp                  |    14 +-
 src/cpu/x86/vm/compiledIC_x86.cpp                  |   152 +
 src/cpu/x86/vm/cppInterpreter_x86.cpp              |   400 +-
 src/cpu/x86/vm/dump_x86_32.cpp                     |   127 -
 src/cpu/x86/vm/dump_x86_64.cpp                     |   117 -
 src/cpu/x86/vm/frame_x86.cpp                       |    76 +-
 src/cpu/x86/vm/frame_x86.hpp                       |    21 +-
 src/cpu/x86/vm/frame_x86.inline.hpp                |    40 +-
 src/cpu/x86/vm/globalDefinitions_x86.hpp           |    10 +-
 src/cpu/x86/vm/globals_x86.hpp                     |    64 +-
 src/cpu/x86/vm/icBuffer_x86.cpp                    |    21 +-
 src/cpu/x86/vm/icache_x86.cpp                      |     2 +-
 src/cpu/x86/vm/interp_masm_x86.cpp                 |   229 +
 src/cpu/x86/vm/interp_masm_x86.hpp                 |    60 +
 src/cpu/x86/vm/interp_masm_x86_32.cpp              |    81 +-
 src/cpu/x86/vm/interp_masm_x86_32.hpp              |    30 +-
 src/cpu/x86/vm/interp_masm_x86_64.cpp              |    81 +-
 src/cpu/x86/vm/interp_masm_x86_64.hpp              |    29 +-
 src/cpu/x86/vm/interpreterGenerator_x86.hpp        |     4 +-
 src/cpu/x86/vm/interpreterRT_x86_32.cpp            |     8 +-
 src/cpu/x86/vm/interpreterRT_x86_64.cpp            |     8 +-
 src/cpu/x86/vm/interpreter_x86_32.cpp              |    14 +-
 src/cpu/x86/vm/interpreter_x86_64.cpp              |    19 +-
 src/cpu/x86/vm/jniFastGetField_x86_32.cpp          |     2 +-
 src/cpu/x86/vm/jniFastGetField_x86_64.cpp          |     2 +-
 src/cpu/x86/vm/jni_x86.h                           |    17 +-
 src/cpu/x86/vm/macroAssembler_x86.cpp              |  8020 ++++++++++++
 src/cpu/x86/vm/macroAssembler_x86.hpp              |  1278 ++
 src/cpu/x86/vm/metaspaceShared_x86_32.cpp          |   124 +
 src/cpu/x86/vm/metaspaceShared_x86_64.cpp          |   114 +
 src/cpu/x86/vm/methodHandles_x86.cpp               |    84 +-
 src/cpu/x86/vm/methodHandles_x86.hpp               |     4 +-
 src/cpu/x86/vm/nativeInst_x86.cpp                  |     6 +-
 src/cpu/x86/vm/register_definitions_x86.cpp        |     9 +-
 src/cpu/x86/vm/relocInfo_x86.cpp                   |    50 +-
 src/cpu/x86/vm/rtmLocking.cpp                      |    60 +
 src/cpu/x86/vm/runtime_x86_32.cpp                  |     9 +-
 src/cpu/x86/vm/runtime_x86_64.cpp                  |     5 +-
 src/cpu/x86/vm/sharedRuntime_x86_32.cpp            |   101 +-
 src/cpu/x86/vm/sharedRuntime_x86_64.cpp            |   128 +-
 src/cpu/x86/vm/stubGenerator_x86_32.cpp            |   165 +-
 src/cpu/x86/vm/stubGenerator_x86_64.cpp            |   244 +-
 src/cpu/x86/vm/stubRoutines_x86.cpp                |   130 +
 src/cpu/x86/vm/stubRoutines_x86.hpp                |    45 +
 src/cpu/x86/vm/stubRoutines_x86_32.cpp             |    17 +-
 src/cpu/x86/vm/stubRoutines_x86_32.hpp             |     9 +-
 src/cpu/x86/vm/stubRoutines_x86_64.cpp             |    18 +-
 src/cpu/x86/vm/stubRoutines_x86_64.hpp             |    12 +-
 src/cpu/x86/vm/templateInterpreter_x86.cpp         |   124 +
 src/cpu/x86/vm/templateInterpreter_x86.hpp         |     6 +-
 src/cpu/x86/vm/templateInterpreter_x86_32.cpp      |   459 +-
 src/cpu/x86/vm/templateInterpreter_x86_64.cpp      |   462 +-
 src/cpu/x86/vm/templateTable_x86_32.cpp            |   308 +-
 src/cpu/x86/vm/templateTable_x86_32.hpp            |     2 +-
 src/cpu/x86/vm/templateTable_x86_64.cpp            |   315 +-
 src/cpu/x86/vm/templateTable_x86_64.hpp            |     2 +-
 src/cpu/x86/vm/vmStructs_x86.hpp                   |    29 +-
 src/cpu/x86/vm/vm_version_x86.cpp                  |   367 +-
 src/cpu/x86/vm/vm_version_x86.hpp                  |    95 +-
 src/cpu/x86/vm/vtableStubs_x86_32.cpp              |    41 +-
 src/cpu/x86/vm/vtableStubs_x86_64.cpp              |    43 +-
 src/cpu/x86/vm/x86.ad                              |   150 +-
 src/cpu/x86/vm/x86_32.ad                           |  1437 +--
 src/cpu/x86/vm/x86_64.ad                           |  1629 ++-
 src/cpu/zero/vm/assembler_zero.cpp                 |    27 +-
 src/cpu/zero/vm/assembler_zero.hpp                 |    10 +-
 src/cpu/zero/vm/bytecodeInterpreter_zero.cpp       |     6 +-
 src/cpu/zero/vm/bytecodeInterpreter_zero.hpp       |     8 +-
 src/cpu/zero/vm/compiledIC_zero.cpp                |    94 +
 src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp   |     4 +-
 src/cpu/zero/vm/cppInterpreter_zero.cpp            |   136 +-
 src/cpu/zero/vm/cppInterpreter_zero.hpp            |    14 +-
 src/cpu/zero/vm/dump_zero.cpp                      |    39 -
 src/cpu/zero/vm/entryFrame_zero.hpp                |     4 +-
 src/cpu/zero/vm/entry_zero.hpp                     |    10 +-
 src/cpu/zero/vm/frame_zero.cpp                     |    36 +-
 src/cpu/zero/vm/frame_zero.inline.hpp              |    29 +-
 src/cpu/zero/vm/globalDefinitions_zero.hpp         |     6 +
 src/cpu/zero/vm/globals_zero.hpp                   |    14 +-
 src/cpu/zero/vm/icBuffer_zero.cpp                  |     9 +-
 src/cpu/zero/vm/interp_masm_zero.cpp               |    13 +-
 src/cpu/zero/vm/interp_masm_zero.hpp               |     3 +-
 src/cpu/zero/vm/interpreterFrame_zero.hpp          |     6 +-
 src/cpu/zero/vm/interpreterGenerator_zero.hpp      |     2 +-
 src/cpu/zero/vm/interpreterRT_zero.cpp             |     6 +-
 src/cpu/zero/vm/interpreter_zero.cpp               |     7 +-
 src/cpu/zero/vm/interpreter_zero.hpp               |     6 +-
 src/cpu/zero/vm/jni_zero.h                         |    10 +-
 src/cpu/zero/vm/metaspaceShared_zero.cpp           |    37 +
 src/cpu/zero/vm/methodHandles_zero.cpp             |    42 +-
 src/cpu/zero/vm/methodHandles_zero.hpp             |    16 +-
 src/cpu/zero/vm/nativeInst_zero.hpp                |    21 +-
 src/cpu/zero/vm/register_zero.cpp                  |     4 +-
 src/cpu/zero/vm/register_zero.hpp                  |     4 +-
 src/cpu/zero/vm/relocInfo_zero.cpp                 |    24 +-
 src/cpu/zero/vm/sharedRuntime_zero.cpp             |    12 +-
 src/cpu/zero/vm/sharkFrame_zero.hpp                |    12 +-
 src/cpu/zero/vm/shark_globals_zero.hpp             |    10 +-
 src/cpu/zero/vm/stack_zero.cpp                     |     4 +-
 src/cpu/zero/vm/stack_zero.inline.hpp              |     6 +-
 src/cpu/zero/vm/stubGenerator_zero.cpp             |    35 +-
 src/cpu/zero/vm/stubRoutines_zero.cpp              |     7 +-
 src/cpu/zero/vm/templateInterpreter_zero.cpp       |     6 +-
 src/cpu/zero/vm/templateTable_zero.cpp             |     4 +-
 src/cpu/zero/vm/vmStructs_zero.hpp                 |    26 +-
 src/cpu/zero/vm/vtableStubs_zero.cpp               |     6 +-
 src/os/aix/vm/attachListener_aix.cpp               |   574 +
 src/os/aix/vm/c2_globals_aix.hpp                   |    37 +
 src/os/aix/vm/decoder_aix.hpp                      |    48 +
 src/os/aix/vm/globals_aix.hpp                      |    63 +
 src/os/aix/vm/interfaceSupport_aix.hpp             |    35 +
 src/os/aix/vm/jsig.c                               |   233 +
 src/os/aix/vm/jvm_aix.cpp                          |   201 +
 src/os/aix/vm/jvm_aix.h                            |   123 +
 src/os/aix/vm/libperfstat_aix.cpp                  |   124 +
 src/os/aix/vm/libperfstat_aix.hpp                  |    59 +
 src/os/aix/vm/loadlib_aix.cpp                      |   185 +
 src/os/aix/vm/loadlib_aix.hpp                      |   128 +
 src/os/aix/vm/mutex_aix.inline.hpp                 |    33 +
 src/os/aix/vm/osThread_aix.cpp                     |    58 +
 src/os/aix/vm/osThread_aix.hpp                     |   144 +
 src/os/aix/vm/os_aix.cpp                           |  5246 ++++++++
 src/os/aix/vm/os_aix.hpp                           |   385 +
 src/os/aix/vm/os_aix.inline.hpp                    |   283 +
 src/os/aix/vm/os_share_aix.hpp                     |    37 +
 src/os/aix/vm/perfMemory_aix.cpp                   |  1344 ++
 src/os/aix/vm/porting_aix.cpp                      |   367 +
 src/os/aix/vm/porting_aix.hpp                      |    81 +
 src/os/aix/vm/threadCritical_aix.cpp               |    68 +
 src/os/aix/vm/thread_aix.inline.hpp                |    36 +
 src/os/aix/vm/vmError_aix.cpp                      |   122 +
 src/os/bsd/dtrace/generateJvmOffsets.cpp           |    38 +-
 src/os/bsd/dtrace/jhelper.d                        |    99 +-
 src/os/bsd/dtrace/jvm_dtrace.c                     |     6 +-
 src/os/bsd/dtrace/libjvm_db.c                      |   159 +-
 src/os/bsd/launcher/Info-privileged.plist          |    18 +
 src/os/bsd/vm/attachListener_bsd.cpp               |    27 +-
 src/os/bsd/vm/chaitin_bsd.cpp                      |    42 -
 src/os/bsd/vm/decoder_machO.cpp                    |     4 +-
 src/os/bsd/vm/jsig.c                               |    34 +-
 src/os/bsd/vm/mutex_bsd.cpp                        |     2 +-
 src/os/bsd/vm/mutex_bsd.inline.hpp                 |     2 +-
 src/os/bsd/vm/osThread_bsd.cpp                     |    21 +-
 src/os/bsd/vm/osThread_bsd.hpp                     |     8 +-
 src/os/bsd/vm/os_bsd.cpp                           |  2106 +---
 src/os/bsd/vm/os_bsd.hpp                           |   102 +-
 src/os/bsd/vm/os_bsd.inline.hpp                    |    26 +-
 src/os/bsd/vm/perfMemory_bsd.cpp                   |    37 +-
 src/os/bsd/vm/threadCritical_bsd.cpp               |     2 +-
 src/os/bsd/vm/thread_bsd.inline.hpp                |    16 +-
 src/os/linux/vm/attachListener_linux.cpp           |    15 +-
 src/os/linux/vm/chaitin_linux.cpp                  |    42 -
 src/os/linux/vm/decoder_linux.cpp                  |     8 +-
 src/os/linux/vm/mutex_linux.cpp                    |     2 +-
 src/os/linux/vm/mutex_linux.inline.hpp             |     2 +-
 src/os/linux/vm/osThread_linux.cpp                 |    23 +-
 src/os/linux/vm/osThread_linux.hpp                 |     2 +-
 src/os/linux/vm/os_linux.cpp                       |   930 +-
 src/os/linux/vm/os_linux.hpp                       |    20 +-
 src/os/linux/vm/os_linux.inline.hpp                |    34 +-
 src/os/linux/vm/perfMemory_linux.cpp               |    51 +-
 src/os/linux/vm/threadCritical_linux.cpp           |     2 +-
 src/os/linux/vm/thread_linux.inline.hpp            |    31 +-
 src/os/posix/launcher/java_md.c                    |  1941 ---
 src/os/posix/launcher/java_md.h                    |    76 -
 src/os/posix/launcher/launcher.script              |   218 -
 src/os/posix/vm/os_posix.cpp                       |   706 +-
 src/os/posix/vm/os_posix.hpp                       |    28 +-
 .../solaris/add_gnu_debuglink/add_gnu_debuglink.c  |   285 -
 src/os/solaris/dtrace/generateJvmOffsets.cpp       |    42 +-
 src/os/solaris/dtrace/hs_private.d                 |     2 +-
 src/os/solaris/dtrace/jhelper.d                    |   101 +-
 src/os/solaris/dtrace/jvm_dtrace.c                 |     6 +-
 src/os/solaris/dtrace/libjvm_db.c                  |   157 +-
 .../fix_empty_sec_hdr_flags.c                      |   181 -
 src/os/solaris/vm/attachListener_solaris.cpp       |     6 +-
 src/os/solaris/vm/chaitin_solaris.cpp              |    46 -
 src/os/solaris/vm/decoder_solaris.cpp              |     2 +-
 src/os/solaris/vm/dtraceJSDT_solaris.cpp           |    14 +-
 src/os/solaris/vm/globals_solaris.hpp              |    11 +-
 src/os/solaris/vm/jvm_solaris.h                    |     4 +-
 src/os/solaris/vm/mutex_solaris.cpp                |     2 +-
 src/os/solaris/vm/mutex_solaris.inline.hpp         |     2 +-
 src/os/solaris/vm/osThread_solaris.cpp             |    10 +-
 src/os/solaris/vm/osThread_solaris.hpp             |     2 +-
 src/os/solaris/vm/os_share_solaris.hpp             |     2 +-
 src/os/solaris/vm/os_solaris.cpp                   |   954 +-
 src/os/solaris/vm/os_solaris.hpp                   |    10 +-
 src/os/solaris/vm/os_solaris.inline.hpp            |    16 +-
 src/os/solaris/vm/perfMemory_solaris.cpp           |    57 +-
 src/os/solaris/vm/threadCritical_solaris.cpp       |     2 +-
 src/os/solaris/vm/thread_solaris.inline.hpp        |    17 +-
 src/os/windows/launcher/java_md.c                  |  1512 ---
 src/os/windows/launcher/java_md.h                  |    81 -
 src/os/windows/vm/chaitin_windows.cpp              |    78 -
 src/os/windows/vm/decoder_windows.cpp              |    94 +-
 src/os/windows/vm/decoder_windows.hpp              |    43 +-
 src/os/windows/vm/jvm_windows.h                    |     9 +-
 src/os/windows/vm/mutex_windows.cpp                |     2 +-
 src/os/windows/vm/mutex_windows.inline.hpp         |     2 +-
 src/os/windows/vm/osThread_windows.cpp             |     3 -
 src/os/windows/vm/os_windows.cpp                   |   833 +-
 src/os/windows/vm/os_windows.hpp                   |     6 +-
 src/os/windows/vm/os_windows.inline.hpp            |    16 +-
 src/os/windows/vm/perfMemory_windows.cpp           |    27 +-
 src/os/windows/vm/threadCritical_windows.cpp       |     2 +-
 src/os/windows/vm/thread_windows.inline.hpp        |    11 +-
 src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp    |   400 +
 src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp          |    54 +
 .../aix_ppc/vm/orderAccess_aix_ppc.inline.hpp      |   147 +
 src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp               |   566 +
 src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp               |    35 +
 src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp  |    58 +
 src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp         |    40 +
 src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp         |    36 +
 src/os_cpu/aix_ppc/vm/thread_aix_ppc.cpp           |    36 +
 src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp           |    79 +
 src/os_cpu/aix_ppc/vm/vmStructs_aix_ppc.hpp        |    55 +
 src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp        |     4 +-
 src/os_cpu/bsd_x86/vm/atomic_bsd_x86.inline.hpp    |     3 +-
 src/os_cpu/bsd_x86/vm/bsd_x86_32.ad                |    26 -
 src/os_cpu/bsd_x86/vm/bsd_x86_32.s                 |    20 +-
 src/os_cpu/bsd_x86/vm/bsd_x86_64.ad                |    65 -
 src/os_cpu/bsd_x86/vm/bsd_x86_64.s                 |    24 +-
 src/os_cpu/bsd_x86/vm/bytes_bsd_x86.inline.hpp     |     4 -
 src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp          |     8 +-
 .../bsd_x86/vm/orderAccess_bsd_x86.inline.hpp      |    11 +-
 src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp               |   189 +-
 src/os_cpu/bsd_x86/vm/os_bsd_x86.hpp               |     2 +-
 src/os_cpu/bsd_x86/vm/os_bsd_x86.inline.hpp        |     2 +-
 src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp         |     2 +-
 src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp           |     4 +-
 src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp           |     2 +-
 src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp        |    25 +-
 src/os_cpu/bsd_zero/vm/atomic_bsd_zero.inline.hpp  |    15 +-
 src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp        |     5 +-
 src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp             |   116 +-
 src/os_cpu/bsd_zero/vm/os_bsd_zero.hpp             |     2 +-
 src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp       |     2 +-
 src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp         |     2 +-
 src/os_cpu/bsd_zero/vm/thread_bsd_zero.hpp         |     3 +-
 src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp      |    18 +-
 .../linux_ppc/vm/atomic_linux_ppc.inline.hpp       |   400 +
 src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp |    39 +
 src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp      |    54 +
 .../linux_ppc/vm/orderAccess_linux_ppc.inline.hpp  |   149 +
 src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp           |   618 +
 src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp           |    35 +
 .../linux_ppc/vm/prefetch_linux_ppc.inline.hpp     |    50 +
 src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp     |    39 +
 src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp     |    36 +
 src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp       |    36 +
 src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp       |    83 +
 src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp    |    55 +
 .../linux_sparc/vm/assembler_linux_sparc.cpp       |    48 -
 .../linux_sparc/vm/atomic_linux_sparc.inline.hpp   |     4 +-
 src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp  |     8 +-
 src/os_cpu/linux_sparc/vm/linux_sparc.s            |    38 +-
 src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp       |    21 +-
 src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp |     2 +-
 src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp   |     2 +-
 .../linux_sparc/vm/vmStructs_linux_sparc.hpp       |    27 +-
 .../linux_sparc/vm/vm_version_linux_sparc.cpp      |    24 +-
 src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp    |     4 +-
 .../linux_x86/vm/atomic_linux_x86.inline.hpp       |     3 +-
 src/os_cpu/linux_x86/vm/globals_linux_x86.hpp      |     6 +-
 src/os_cpu/linux_x86/vm/linux_x86_32.ad            |    26 -
 src/os_cpu/linux_x86/vm/linux_x86_32.s             |    26 +-
 src/os_cpu/linux_x86/vm/linux_x86_64.ad            |    65 -
 src/os_cpu/linux_x86/vm/linux_x86_64.s             |    24 +-
 .../linux_x86/vm/orderAccess_linux_x86.inline.hpp  |    13 +-
 src/os_cpu/linux_x86/vm/os_linux_x86.cpp           |    52 +-
 src/os_cpu/linux_x86/vm/os_linux_x86.hpp           |     2 +-
 src/os_cpu/linux_x86/vm/os_linux_x86.inline.hpp    |     2 +-
 src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp     |     2 +-
 src/os_cpu/linux_x86/vm/thread_linux_x86.cpp       |     4 +-
 src/os_cpu/linux_x86/vm/thread_linux_x86.hpp       |     2 +-
 src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp    |    25 +-
 .../linux_zero/vm/atomic_linux_zero.inline.hpp     |    17 +-
 src/os_cpu/linux_zero/vm/globals_linux_zero.hpp    |     5 +-
 src/os_cpu/linux_zero/vm/os_linux_zero.cpp         |    16 +-
 src/os_cpu/linux_zero/vm/os_linux_zero.hpp         |     2 +-
 src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp   |     2 +-
 src/os_cpu/linux_zero/vm/thread_linux_zero.cpp     |     2 +-
 src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp  |    19 +-
 .../solaris_sparc/vm/assembler_solaris_sparc.cpp   |    62 -
 .../vm/atomic_solaris_sparc.inline.hpp             |    16 +-
 .../solaris_sparc/vm/globals_solaris_sparc.hpp     |    14 +-
 .../vm/orderAccess_solaris_sparc.inline.hpp        |     3 +-
 src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp   |    30 +-
 src/os_cpu/solaris_sparc/vm/solaris_sparc.ad       |    27 -
 src/os_cpu/solaris_sparc/vm/solaris_sparc.il       |    19 +-
 src/os_cpu/solaris_sparc/vm/solaris_sparc.s        |    43 +-
 .../solaris_sparc/vm/threadLS_solaris_sparc.cpp    |     2 +-
 .../solaris_sparc/vm/thread_solaris_sparc.cpp      |     4 +-
 .../solaris_sparc/vm/thread_solaris_sparc.hpp      |     2 +-
 .../solaris_sparc/vm/vmStructs_solaris_sparc.hpp   |    28 +-
 .../solaris_sparc/vm/vm_version_solaris_sparc.cpp  |   264 +-
 .../solaris_x86/vm/assembler_solaris_x86.cpp       |     8 +-
 .../solaris_x86/vm/atomic_solaris_x86.inline.hpp   |     3 +-
 src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp  |     8 +-
 .../vm/orderAccess_solaris_x86.inline.hpp          |    13 +-
 src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp       |    43 +-
 src/os_cpu/solaris_x86/vm/os_solaris_x86.hpp       |     2 +-
 .../solaris_x86/vm/os_solaris_x86.inline.hpp       |     2 +-
 src/os_cpu/solaris_x86/vm/solaris_x86_32.ad        |    26 -
 src/os_cpu/solaris_x86/vm/solaris_x86_32.il        |     2 +-
 src/os_cpu/solaris_x86/vm/solaris_x86_32.s         |    16 +-
 src/os_cpu/solaris_x86/vm/solaris_x86_64.ad        |    63 -
 src/os_cpu/solaris_x86/vm/solaris_x86_64.il        |     2 +-
 src/os_cpu/solaris_x86/vm/solaris_x86_64.s         |    54 +-
 src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp |     2 +-
 src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp   |     4 +-
 src/os_cpu/solaris_x86/vm/thread_solaris_x86.hpp   |     2 +-
 .../solaris_x86/vm/vmStructs_solaris_x86.hpp       |    26 +-
 .../windows_x86/vm/assembler_windows_x86.cpp       |     6 +-
 .../windows_x86/vm/atomic_windows_x86.inline.hpp   |     3 +-
 src/os_cpu/windows_x86/vm/globals_windows_x86.hpp  |     6 +-
 .../vm/orderAccess_windows_x86.inline.hpp          |    15 +-
 src/os_cpu/windows_x86/vm/os_windows_x86.cpp       |   129 +-
 src/os_cpu/windows_x86/vm/os_windows_x86.hpp       |     8 +-
 .../windows_x86/vm/os_windows_x86.inline.hpp       |     2 +-
 src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp |     2 +-
 src/os_cpu/windows_x86/vm/thread_windows_x86.cpp   |     8 +-
 src/os_cpu/windows_x86/vm/thread_windows_x86.hpp   |     2 +-
 src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp   |    12 +-
 .../windows_x86/vm/vmStructs_windows_x86.hpp       |    25 +-
 src/os_cpu/windows_x86/vm/windows_x86_32.ad        |    26 -
 src/os_cpu/windows_x86/vm/windows_x86_64.ad        |    63 -
 src/share/tools/LogCompilation/README              |     6 +-
 .../com/sun/hotspot/tools/compiler/CallSite.java   |     8 +-
 .../com/sun/hotspot/tools/compiler/LogParser.java  |   108 +-
 .../hotspot/tools/compiler/UncommonTrapEvent.java  |     4 +-
 src/share/tools/ProjectCreator/BuildConfig.java    |   109 +-
 .../tools/ProjectCreator/FileTreeCreator.java      |     8 +-
 .../tools/ProjectCreator/FileTreeCreatorVC10.java  |    64 +-
 .../tools/ProjectCreator/FileTreeCreatorVC7.java   |     2 +-
 src/share/tools/ProjectCreator/ProjectCreator.java |     9 +-
 src/share/tools/ProjectCreator/Util.java           |     2 +-
 .../tools/ProjectCreator/WinGammaPlatform.java     |    25 +-
 .../tools/ProjectCreator/WinGammaPlatformVC10.java |    39 +-
 .../tools/ProjectCreator/WinGammaPlatformVC7.java  |    31 +-
 src/share/tools/hsdis/Makefile                     |    64 +-
 src/share/tools/hsdis/README                       |    31 +-
 src/share/tools/hsdis/hsdis-demo.c                 |   104 +-
 src/share/tools/hsdis/hsdis.c                      |   135 +-
 src/share/tools/hsdis/hsdis.h                      |    57 +-
 src/share/tools/launcher/java.c                    |  2080 ----
 src/share/tools/launcher/java.h                    |   111 -
 src/share/tools/launcher/jli_util.c                |    89 -
 src/share/tools/launcher/jli_util.h                |    35 -
 src/share/tools/launcher/wildcard.c                |   494 -
 src/share/tools/launcher/wildcard.h                |    34 -
 src/share/vm/adlc/adlparse.cpp                     |   394 +-
 src/share/vm/adlc/adlparse.hpp                     |     7 +-
 src/share/vm/adlc/archDesc.cpp                     |    20 +-
 src/share/vm/adlc/archDesc.hpp                     |     9 +
 src/share/vm/adlc/arena.cpp                        |     6 +-
 src/share/vm/adlc/arena.hpp                        |    10 +-
 src/share/vm/adlc/dfa.cpp                          |     2 +-
 src/share/vm/adlc/dict2.cpp                        |    20 +-
 src/share/vm/adlc/forms.cpp                        |     4 +-
 src/share/vm/adlc/forms.hpp                        |     9 +-
 src/share/vm/adlc/formsopt.cpp                     |   111 +-
 src/share/vm/adlc/formsopt.hpp                     |   127 +-
 src/share/vm/adlc/formssel.cpp                     |   269 +-
 src/share/vm/adlc/formssel.hpp                     |    82 +-
 src/share/vm/adlc/main.cpp                         |    21 +-
 src/share/vm/adlc/output_c.cpp                     |   309 +-
 src/share/vm/adlc/output_h.cpp                     |   159 +-
 src/share/vm/asm/assembler.cpp                     |   109 +-
 src/share/vm/asm/assembler.hpp                     |   121 +-
 src/share/vm/asm/assembler.inline.hpp              |   101 +-
 src/share/vm/asm/codeBuffer.cpp                    |   149 +-
 src/share/vm/asm/codeBuffer.hpp                    |    94 +-
 src/share/vm/asm/macroAssembler.hpp                |    46 +
 src/share/vm/asm/macroAssembler.inline.hpp         |    46 +
 src/share/vm/asm/register.hpp                      |   158 +-
 src/share/vm/c1/c1_CFGPrinter.cpp                  |     6 +-
 src/share/vm/c1/c1_Canonicalizer.cpp               |   123 +-
 src/share/vm/c1/c1_Canonicalizer.hpp               |     7 +-
 src/share/vm/c1/c1_CodeStubs.hpp                   |    37 +-
 src/share/vm/c1/c1_Compilation.cpp                 |    77 +-
 src/share/vm/c1/c1_Compilation.hpp                 |    48 +-
 src/share/vm/c1/c1_Compiler.cpp                    |    60 +-
 src/share/vm/c1/c1_Compiler.hpp                    |    15 +-
 src/share/vm/c1/c1_FrameMap.cpp                    |     4 +-
 src/share/vm/c1/c1_FrameMap.hpp                    |     6 +-
 src/share/vm/c1/c1_GraphBuilder.cpp                |   241 +-
 src/share/vm/c1/c1_GraphBuilder.hpp                |    14 +-
 src/share/vm/c1/c1_IR.cpp                          |   136 +-
 src/share/vm/c1/c1_IR.hpp                          |    11 +-
 src/share/vm/c1/c1_Instruction.cpp                 |   206 +-
 src/share/vm/c1/c1_Instruction.hpp                 |   296 +-
 src/share/vm/c1/c1_InstructionPrinter.cpp          |    77 +-
 src/share/vm/c1/c1_InstructionPrinter.hpp          |     7 +-
 src/share/vm/c1/c1_LIR.cpp                         |   189 +-
 src/share/vm/c1/c1_LIR.hpp                         |   203 +-
 src/share/vm/c1/c1_LIRAssembler.cpp                |    50 +-
 src/share/vm/c1/c1_LIRAssembler.hpp                |    19 +-
 src/share/vm/c1/c1_LIRGenerator.cpp                |   736 +-
 src/share/vm/c1/c1_LIRGenerator.hpp                |    29 +-
 src/share/vm/c1/c1_LinearScan.cpp                  |    89 +-
 src/share/vm/c1/c1_LinearScan.hpp                  |     2 +-
 src/share/vm/c1/c1_MacroAssembler.hpp              |    30 +-
 src/share/vm/c1/c1_Optimizer.cpp                   |    34 +-
 src/share/vm/c1/c1_RangeCheckElimination.cpp       |  1522 +++
 src/share/vm/c1/c1_RangeCheckElimination.hpp       |   244 +
 src/share/vm/c1/c1_Runtime1.cpp                    |   342 +-
 src/share/vm/c1/c1_Runtime1.hpp                    |    19 +-
 src/share/vm/c1/c1_ValueMap.cpp                    |   214 +-
 src/share/vm/c1/c1_ValueMap.hpp                    |    15 +-
 src/share/vm/c1/c1_ValueStack.cpp                  |     2 +-
 src/share/vm/c1/c1_ValueStack.hpp                  |     2 +-
 src/share/vm/c1/c1_ValueType.cpp                   |    41 +-
 src/share/vm/c1/c1_ValueType.hpp                   |    79 +-
 src/share/vm/c1/c1_globals.cpp                     |     4 +-
 src/share/vm/c1/c1_globals.hpp                     |    40 +-
 src/share/vm/ci/bcEscapeAnalyzer.cpp               |    40 +-
 src/share/vm/ci/bcEscapeAnalyzer.hpp               |     7 +-
 src/share/vm/ci/ciArray.cpp                        |    81 +-
 src/share/vm/ci/ciArray.hpp                        |    21 +-
 src/share/vm/ci/ciArrayKlass.cpp                   |    12 +-
 src/share/vm/ci/ciArrayKlass.hpp                   |    18 +-
 src/share/vm/ci/ciArrayKlassKlass.hpp              |    50 -
 src/share/vm/ci/ciBaseObject.cpp                   |    49 +
 src/share/vm/ci/ciBaseObject.hpp                   |    91 +
 src/share/vm/ci/ciCPCache.cpp                      |    70 -
 src/share/vm/ci/ciCPCache.hpp                      |    68 -
 src/share/vm/ci/ciClassList.hpp                    |    30 +-
 src/share/vm/ci/ciConstant.cpp                     |     4 +-
 src/share/vm/ci/ciConstant.hpp                     |    17 +-
 src/share/vm/ci/ciConstantPoolCache.hpp            |     4 +-
 src/share/vm/ci/ciEnv.cpp                          |   350 +-
 src/share/vm/ci/ciEnv.hpp                          |    74 +-
 src/share/vm/ci/ciField.cpp                        |    57 +-
 src/share/vm/ci/ciField.hpp                        |    11 +-
 src/share/vm/ci/ciFlags.hpp                        |     3 +-
 src/share/vm/ci/ciInstance.cpp                     |    18 +-
 src/share/vm/ci/ciInstanceKlass.cpp                |   202 +-
 src/share/vm/ci/ciInstanceKlass.hpp                |    55 +-
 src/share/vm/ci/ciInstanceKlassKlass.cpp           |    40 -
 src/share/vm/ci/ciInstanceKlassKlass.hpp           |    57 -
 src/share/vm/ci/ciKlass.cpp                        |    37 +-
 src/share/vm/ci/ciKlass.hpp                        |    28 +-
 src/share/vm/ci/ciKlassKlass.cpp                   |    40 -
 src/share/vm/ci/ciKlassKlass.hpp                   |    59 -
 src/share/vm/ci/ciMemberName.cpp                   |     9 +-
 src/share/vm/ci/ciMetadata.cpp                     |    55 +
 src/share/vm/ci/ciMetadata.hpp                     |   121 +
 src/share/vm/ci/ciMethod.cpp                       |   411 +-
 src/share/vm/ci/ciMethod.hpp                       |    57 +-
 src/share/vm/ci/ciMethodData.cpp                   |   405 +-
 src/share/vm/ci/ciMethodData.hpp                   |   330 +-
 src/share/vm/ci/ciMethodHandle.cpp                 |    11 +-
 src/share/vm/ci/ciMethodHandle.hpp                 |     2 +-
 src/share/vm/ci/ciMethodKlass.cpp                  |    40 -
 src/share/vm/ci/ciMethodKlass.hpp                  |    56 -
 src/share/vm/ci/ciMethodType.hpp                   |     4 +-
 src/share/vm/ci/ciObjArrayKlass.cpp                |    36 +-
 src/share/vm/ci/ciObjArrayKlass.hpp                |    14 +-
 src/share/vm/ci/ciObjArrayKlassKlass.cpp           |    40 -
 src/share/vm/ci/ciObjArrayKlassKlass.hpp           |    57 -
 src/share/vm/ci/ciObject.cpp                       |    53 +-
 src/share/vm/ci/ciObject.hpp                       |   148 +-
 src/share/vm/ci/ciObjectFactory.cpp                |   337 +-
 src/share/vm/ci/ciObjectFactory.hpp                |    28 +-
 src/share/vm/ci/ciReplay.cpp                       |  1209 ++
 src/share/vm/ci/ciReplay.hpp                       |   128 +
 src/share/vm/ci/ciSignature.cpp                    |     4 +-
 src/share/vm/ci/ciSignature.hpp                    |     2 +-
 src/share/vm/ci/ciStreams.cpp                      |    77 +-
 src/share/vm/ci/ciStreams.hpp                      |    32 +-
 src/share/vm/ci/ciSymbol.cpp                       |     7 +-
 src/share/vm/ci/ciSymbol.hpp                       |    16 +-
 src/share/vm/ci/ciType.cpp                         |    20 +-
 src/share/vm/ci/ciType.hpp                         |    14 +-
 src/share/vm/ci/ciTypeArray.cpp                    |     9 +-
 src/share/vm/ci/ciTypeArrayKlass.cpp               |    10 +-
 src/share/vm/ci/ciTypeArrayKlass.hpp               |    14 +-
 src/share/vm/ci/ciTypeArrayKlassKlass.cpp          |    40 -
 src/share/vm/ci/ciTypeArrayKlassKlass.hpp          |    58 -
 src/share/vm/ci/ciTypeFlow.cpp                     |    10 +-
 src/share/vm/ci/ciTypeFlow.hpp                     |     2 +-
 src/share/vm/ci/ciUtilities.hpp                    |     9 +-
 src/share/vm/ci/compilerInterface.hpp              |     8 +-
 src/share/vm/classfile/altHashing.cpp              |    84 +-
 src/share/vm/classfile/altHashing.hpp              |    20 +-
 src/share/vm/classfile/bytecodeAssembler.cpp       |   269 +
 src/share/vm/classfile/bytecodeAssembler.hpp       |   214 +
 src/share/vm/classfile/classFileError.cpp          |     7 +-
 src/share/vm/classfile/classFileParser.cpp         |  3089 +++--
 src/share/vm/classfile/classFileParser.hpp         |   283 +-
 src/share/vm/classfile/classFileStream.cpp         |    11 +-
 src/share/vm/classfile/classFileStream.hpp         |    13 +-
 src/share/vm/classfile/classLoader.cpp             |   522 +-
 src/share/vm/classfile/classLoader.hpp             |    77 +-
 src/share/vm/classfile/classLoaderData.cpp         |   956 ++
 src/share/vm/classfile/classLoaderData.hpp         |   335 +
 src/share/vm/classfile/classLoaderData.inline.hpp  |    51 +
 src/share/vm/classfile/classLoaderExt.hpp          |    81 +
 src/share/vm/classfile/defaultMethods.cpp          |  1126 ++
 src/share/vm/classfile/defaultMethods.hpp          |    48 +
 src/share/vm/classfile/dictionary.cpp              |   589 +-
 src/share/vm/classfile/dictionary.hpp              |   266 +-
 src/share/vm/classfile/javaAssertions.cpp          |     4 +-
 src/share/vm/classfile/javaAssertions.hpp          |     2 +-
 src/share/vm/classfile/javaClasses.cpp             |  1278 +-
 src/share/vm/classfile/javaClasses.hpp             |   245 +-
 src/share/vm/classfile/loaderConstraints.cpp       |   107 +-
 src/share/vm/classfile/loaderConstraints.hpp       |    58 +-
 src/share/vm/classfile/metadataOnStackMark.cpp     |   152 +
 src/share/vm/classfile/metadataOnStackMark.hpp     |    58 +
 src/share/vm/classfile/placeholders.cpp            |    88 +-
 src/share/vm/classfile/placeholders.hpp            |    46 +-
 src/share/vm/classfile/resolutionErrors.cpp        |    46 +-
 src/share/vm/classfile/resolutionErrors.hpp        |    35 +-
 src/share/vm/classfile/sharedClassUtil.hpp         |    69 +
 src/share/vm/classfile/sharedPathsMiscInfo.cpp     |   154 +
 src/share/vm/classfile/sharedPathsMiscInfo.hpp     |   187 +
 src/share/vm/classfile/stackMapFrame.cpp           |    29 +-
 src/share/vm/classfile/stackMapFrame.hpp           |    19 +-
 src/share/vm/classfile/stackMapTable.cpp           |    16 -
 src/share/vm/classfile/stackMapTable.hpp           |    18 +-
 src/share/vm/classfile/symbolTable.cpp             |   369 +-
 src/share/vm/classfile/symbolTable.hpp             |   106 +-
 src/share/vm/classfile/systemDictionary.cpp        |  1049 +-
 src/share/vm/classfile/systemDictionary.hpp        |   228 +-
 src/share/vm/classfile/systemDictionaryShared.hpp  |    47 +
 src/share/vm/classfile/verificationType.cpp        |    22 +-
 src/share/vm/classfile/verificationType.hpp        |    14 +-
 src/share/vm/classfile/verifier.cpp                |   302 +-
 src/share/vm/classfile/verifier.hpp                |    38 +-
 src/share/vm/classfile/vmSymbols.cpp               |    20 +-
 src/share/vm/classfile/vmSymbols.hpp               |   159 +-
 src/share/vm/code/codeBlob.cpp                     |    40 +-
 src/share/vm/code/codeBlob.hpp                     |    11 +-
 src/share/vm/code/codeCache.cpp                    |   256 +-
 src/share/vm/code/codeCache.hpp                    |    28 +-
 src/share/vm/code/compiledIC.cpp                   |   377 +-
 src/share/vm/code/compiledIC.hpp                   |   160 +-
 src/share/vm/code/compressedStream.cpp             |     9 +-
 src/share/vm/code/debugInfo.cpp                    |    17 +-
 src/share/vm/code/debugInfo.hpp                    |    23 +-
 src/share/vm/code/debugInfoRec.cpp                 |    24 +-
 src/share/vm/code/debugInfoRec.hpp                 |    12 +-
 src/share/vm/code/dependencies.cpp                 |   646 +-
 src/share/vm/code/dependencies.hpp                 |   189 +-
 src/share/vm/code/exceptionHandlerTable.cpp        |     4 +-
 src/share/vm/code/exceptionHandlerTable.hpp        |     4 +-
 src/share/vm/code/icBuffer.cpp                     |    86 +-
 src/share/vm/code/icBuffer.hpp                     |    20 +-
 src/share/vm/code/nmethod.cpp                      |   936 +-
 src/share/vm/code/nmethod.hpp                      |   174 +-
 src/share/vm/code/oopRecorder.cpp                  |    55 +-
 src/share/vm/code/oopRecorder.hpp                  |   141 +-
 src/share/vm/code/pcDesc.cpp                       |     4 +-
 src/share/vm/code/relocInfo.cpp                    |   386 +-
 src/share/vm/code/relocInfo.hpp                    |   272 +-
 src/share/vm/code/scopeDesc.cpp                    |     9 +-
 src/share/vm/code/scopeDesc.hpp                    |    16 +-
 src/share/vm/code/stubs.cpp                        |     4 +-
 src/share/vm/code/stubs.hpp                        |     5 +-
 src/share/vm/code/vmreg.hpp                        |    48 +-
 src/share/vm/code/vtableStubs.cpp                  |    49 +-
 src/share/vm/code/vtableStubs.hpp                  |     9 +-
 src/share/vm/compiler/abstractCompiler.cpp         |    63 +-
 src/share/vm/compiler/abstractCompiler.hpp         |    39 +-
 src/share/vm/compiler/compileBroker.cpp            |   966 +-
 src/share/vm/compiler/compileBroker.hpp            |   109 +-
 src/share/vm/compiler/compileLog.cpp               |   145 +-
 src/share/vm/compiler/compileLog.hpp               |    12 +-
 src/share/vm/compiler/compilerOracle.cpp           |   354 +-
 src/share/vm/compiler/compilerOracle.hpp           |     5 +
 src/share/vm/compiler/disassembler.cpp             |    49 +-
 src/share/vm/compiler/disassembler.hpp             |    21 +-
 src/share/vm/compiler/methodLiveness.cpp           |     8 +-
 src/share/vm/compiler/oopMap.cpp                   |    41 +-
 .../concurrentMarkSweep/adaptiveFreeList.cpp       |   167 +
 .../concurrentMarkSweep/adaptiveFreeList.hpp       |   231 +
 .../concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp  |    19 +-
 .../concurrentMarkSweep/cmsAdaptiveSizePolicy.hpp  |    10 +-
 .../concurrentMarkSweep/cmsCollectorPolicy.cpp     |    30 +-
 .../concurrentMarkSweep/cmsCollectorPolicy.hpp     |     5 +-
 .../concurrentMarkSweep/cmsOopClosures.hpp         |   162 +-
 .../concurrentMarkSweep/cmsOopClosures.inline.hpp  |    45 +-
 .../concurrentMarkSweep/cmsPermGen.cpp             |    92 -
 .../concurrentMarkSweep/cmsPermGen.hpp             |    85 -
 .../compactibleFreeListSpace.cpp                   |   356 +-
 .../compactibleFreeListSpace.hpp                   |    46 +-
 .../concurrentMarkSweepGeneration.cpp              |  1249 +-
 .../concurrentMarkSweepGeneration.hpp              |   105 +-
 .../concurrentMarkSweepGeneration.inline.hpp       |    16 +-
 .../concurrentMarkSweepThread.cpp                  |    99 +-
 .../concurrentMarkSweepThread.hpp                  |    25 +-
 .../concurrentMarkSweep/freeChunk.cpp              |     4 +-
 .../concurrentMarkSweep/freeChunk.hpp              |     4 +-
 .../concurrentMarkSweep/promotionInfo.cpp          |     6 +-
 .../concurrentMarkSweep/promotionInfo.hpp          |     4 +-
 .../concurrentMarkSweep/vmCMSOperations.cpp        |    15 +-
 .../concurrentMarkSweep/vmCMSOperations.hpp        |     6 +-
 .../concurrentMarkSweep/vmStructs_cms.hpp          |    34 +-
 .../gc_implementation/g1/bufferingOopClosure.cpp   |   271 +
 .../gc_implementation/g1/bufferingOopClosure.hpp   |   203 +-
 .../gc_implementation/g1/collectionSetChooser.cpp  |     2 +-
 .../gc_implementation/g1/collectionSetChooser.hpp  |     2 +-
 .../vm/gc_implementation/g1/concurrentG1Refine.cpp |    35 +-
 .../vm/gc_implementation/g1/concurrentG1Refine.hpp |    15 +-
 .../g1/concurrentG1RefineThread.cpp                |    72 +-
 .../g1/concurrentG1RefineThread.hpp                |    16 +-
 .../vm/gc_implementation/g1/concurrentMark.cpp     |  1392 ++-
 .../vm/gc_implementation/g1/concurrentMark.hpp     |   315 +-
 .../gc_implementation/g1/concurrentMark.inline.hpp |   270 +-
 .../gc_implementation/g1/concurrentMarkThread.cpp  |    95 +-
 .../gc_implementation/g1/concurrentMarkThread.hpp  |     3 -
 .../vm/gc_implementation/g1/dirtyCardQueue.cpp     |    90 +-
 .../vm/gc_implementation/g1/dirtyCardQueue.hpp     |    67 +-
 .../vm/gc_implementation/g1/g1AllocRegion.cpp      |    86 +-
 .../vm/gc_implementation/g1/g1AllocRegion.hpp      |    53 +-
 .../gc_implementation/g1/g1AllocRegion.inline.hpp  |     1 +
 .../gc_implementation/g1/g1AllocationContext.hpp   |    52 +
 src/share/vm/gc_implementation/g1/g1Allocator.cpp  |   162 +
 src/share/vm/gc_implementation/g1/g1Allocator.hpp  |   277 +
 .../vm/gc_implementation/g1/g1Allocator_ext.cpp    |    35 +
 .../vm/gc_implementation/g1/g1BiasedArray.cpp      |   149 +
 .../vm/gc_implementation/g1/g1BiasedArray.hpp      |   177 +
 .../vm/gc_implementation/g1/g1BlockOffsetTable.cpp |   306 +-
 .../vm/gc_implementation/g1/g1BlockOffsetTable.hpp |   255 +-
 .../g1/g1BlockOffsetTable.inline.hpp               |   121 +-
 src/share/vm/gc_implementation/g1/g1CardCounts.cpp |   166 +-
 src/share/vm/gc_implementation/g1/g1CardCounts.hpp |    62 +-
 .../vm/gc_implementation/g1/g1CodeCacheRemSet.cpp  |   407 +
 .../vm/gc_implementation/g1/g1CodeCacheRemSet.hpp  |    89 +
 .../vm/gc_implementation/g1/g1CollectedHeap.cpp    |  3638 +++---
 .../vm/gc_implementation/g1/g1CollectedHeap.hpp    |  1021 +-
 .../g1/g1CollectedHeap.inline.hpp                  |   228 +-
 .../gc_implementation/g1/g1CollectedHeap_ext.cpp   |    33 +
 .../vm/gc_implementation/g1/g1CollectorPolicy.cpp  |   212 +-
 .../vm/gc_implementation/g1/g1CollectorPolicy.hpp  |    81 +-
 .../gc_implementation/g1/g1CollectorPolicy_ext.hpp |    32 +
 .../vm/gc_implementation/g1/g1EvacFailure.hpp      |    65 +-
 .../vm/gc_implementation/g1/g1GCPhaseTimes.cpp     |   580 +-
 .../vm/gc_implementation/g1/g1GCPhaseTimes.hpp     |   297 +-
 src/share/vm/gc_implementation/g1/g1HRPrinter.cpp  |     4 +-
 .../vm/gc_implementation/g1/g1HotCardCache.cpp     |   110 +-
 .../vm/gc_implementation/g1/g1HotCardCache.hpp     |    56 +-
 .../vm/gc_implementation/g1/g1InCSetState.hpp      |   132 +
 src/share/vm/gc_implementation/g1/g1Log.hpp        |     6 +
 src/share/vm/gc_implementation/g1/g1MMUTracker.hpp |     2 +-
 src/share/vm/gc_implementation/g1/g1MarkSweep.cpp  |   269 +-
 src/share/vm/gc_implementation/g1/g1MarkSweep.hpp  |    28 +-
 .../vm/gc_implementation/g1/g1MarkSweep_ext.cpp    |    31 +
 .../gc_implementation/g1/g1MonitoringSupport.cpp   |     4 +-
 .../gc_implementation/g1/g1MonitoringSupport.hpp   |     2 +-
 .../vm/gc_implementation/g1/g1OopClosures.cpp      |    52 +
 .../vm/gc_implementation/g1/g1OopClosures.hpp      |   144 +-
 .../gc_implementation/g1/g1OopClosures.inline.hpp  |   110 +-
 .../g1/g1PageBasedVirtualSpace.cpp                 |   268 +
 .../g1/g1PageBasedVirtualSpace.hpp                 |   151 +
 .../gc_implementation/g1/g1ParScanThreadState.cpp  |   299 +
 .../gc_implementation/g1/g1ParScanThreadState.hpp  |   225 +
 .../g1/g1ParScanThreadState.inline.hpp             |   146 +
 .../gc_implementation/g1/g1RegionToSpaceMapper.cpp |   162 +
 .../gc_implementation/g1/g1RegionToSpaceMapper.hpp |    92 +
 src/share/vm/gc_implementation/g1/g1RemSet.cpp     |   227 +-
 src/share/vm/gc_implementation/g1/g1RemSet.hpp     |    52 +-
 .../vm/gc_implementation/g1/g1RemSet.inline.hpp    |    26 +-
 .../vm/gc_implementation/g1/g1RemSetSummary.cpp    |    13 +-
 .../vm/gc_implementation/g1/g1RootProcessor.cpp    |   339 +
 .../vm/gc_implementation/g1/g1RootProcessor.hpp    |   121 +
 .../g1/g1SATBCardTableModRefBS.cpp                 |    79 +-
 .../g1/g1SATBCardTableModRefBS.hpp                 |    48 +-
 .../vm/gc_implementation/g1/g1StringDedup.cpp      |   207 +
 .../vm/gc_implementation/g1/g1StringDedup.hpp      |   207 +
 .../vm/gc_implementation/g1/g1StringDedupQueue.cpp |   169 +
 .../vm/gc_implementation/g1/g1StringDedupQueue.hpp |   101 +
 .../vm/gc_implementation/g1/g1StringDedupStat.cpp  |   162 +
 .../vm/gc_implementation/g1/g1StringDedupStat.hpp  |   142 +
 .../vm/gc_implementation/g1/g1StringDedupTable.cpp |   569 +
 .../vm/gc_implementation/g1/g1StringDedupTable.hpp |   230 +
 .../gc_implementation/g1/g1StringDedupThread.cpp   |   142 +
 .../gc_implementation/g1/g1StringDedupThread.hpp   |    58 +
 src/share/vm/gc_implementation/g1/g1YCTypes.hpp    |     2 +-
 src/share/vm/gc_implementation/g1/g1_globals.hpp   |    54 +-
 .../g1/g1_specialized_oop_closures.hpp             |    18 +-
 src/share/vm/gc_implementation/g1/heapRegion.cpp   |   494 +-
 src/share/vm/gc_implementation/g1/heapRegion.hpp   |   335 +-
 .../vm/gc_implementation/g1/heapRegion.inline.hpp  |    96 +-
 .../vm/gc_implementation/g1/heapRegionBounds.hpp   |    52 +
 .../g1/heapRegionBounds.inline.hpp                 |    37 +
 .../vm/gc_implementation/g1/heapRegionManager.cpp  |   465 +
 .../vm/gc_implementation/g1/heapRegionManager.hpp  |   241 +
 .../g1/heapRegionManager.inline.hpp                |    58 +
 .../vm/gc_implementation/g1/heapRegionRemSet.cpp   |   490 +-
 .../vm/gc_implementation/g1/heapRegionRemSet.hpp   |   188 +-
 .../vm/gc_implementation/g1/heapRegionSeq.cpp      |   288 -
 .../vm/gc_implementation/g1/heapRegionSeq.hpp      |   166 -
 .../gc_implementation/g1/heapRegionSeq.inline.hpp  |    66 -
 .../vm/gc_implementation/g1/heapRegionSet.cpp      |   604 +-
 .../vm/gc_implementation/g1/heapRegionSet.hpp      |   322 +-
 .../gc_implementation/g1/heapRegionSet.inline.hpp  |   197 +-
 .../vm/gc_implementation/g1/heapRegionSets.cpp     |   175 -
 .../vm/gc_implementation/g1/heapRegionSets.hpp     |   111 -
 .../vm/gc_implementation/g1/heapRegionType.cpp     |    69 +
 .../vm/gc_implementation/g1/heapRegionType.hpp     |   134 +
 src/share/vm/gc_implementation/g1/ptrQueue.cpp     |    32 +-
 src/share/vm/gc_implementation/g1/ptrQueue.hpp     |    14 +-
 src/share/vm/gc_implementation/g1/satbQueue.cpp    |   299 +-
 src/share/vm/gc_implementation/g1/satbQueue.hpp    |    89 +-
 src/share/vm/gc_implementation/g1/sparsePRT.cpp    |    14 +-
 src/share/vm/gc_implementation/g1/sparsePRT.hpp    |    25 +-
 .../vm/gc_implementation/g1/survRateGroup.cpp      |     6 +-
 .../vm/gc_implementation/g1/survRateGroup.hpp      |     2 +-
 src/share/vm/gc_implementation/g1/vmStructs_g1.hpp |    43 +-
 .../vm/gc_implementation/g1/vm_operations_g1.cpp   |    49 +-
 .../vm/gc_implementation/g1/vm_operations_g1.hpp   |    31 +-
 .../parNew/asParNewGeneration.cpp                  |    41 +-
 .../parNew/parCardTableModRefBS.cpp                |     5 +-
 .../gc_implementation/parNew/parNewGeneration.cpp  |   117 +-
 .../gc_implementation/parNew/parNewGeneration.hpp  |    13 +-
 .../vm/gc_implementation/parNew/parOopClosures.hpp |     5 +-
 .../parNew/parOopClosures.inline.hpp               |    26 +-
 .../parallelScavenge/adjoiningGenerations.cpp      |    26 +-
 .../parallelScavenge/adjoiningGenerations.hpp      |    13 +-
 .../parallelScavenge/adjoiningVirtualSpaces.cpp    |     1 +
 .../parallelScavenge/asPSOldGen.cpp                |    46 +-
 .../parallelScavenge/asPSOldGen.hpp                |     4 +-
 .../parallelScavenge/asPSYoungGen.cpp              |    59 +-
 .../parallelScavenge/cardTableExtension.cpp        |   143 +-
 .../parallelScavenge/cardTableExtension.hpp        |     5 -
 .../parallelScavenge/gcTaskManager.cpp             |     5 +-
 .../parallelScavenge/gcTaskManager.hpp             |     2 +-
 .../parallelScavenge/gcTaskThread.cpp              |     6 +-
 .../parallelScavenge/gcTaskThread.hpp              |     2 +-
 .../parallelScavenge/generationSizer.cpp           |    86 +
 .../parallelScavenge/generationSizer.hpp           |    47 +-
 .../parallelScavenge/objectStartArray.cpp          |     9 +-
 .../parallelScavenge/objectStartArray.hpp          |     2 +-
 .../parallelScavenge/parMarkBitMap.cpp             |    42 +-
 .../parallelScavenge/parMarkBitMap.hpp             |    78 +-
 .../parallelScavenge/parMarkBitMap.inline.hpp      |    36 -
 .../parallelScavenge/parallelScavengeHeap.cpp      |   439 +-
 .../parallelScavenge/parallelScavengeHeap.hpp      |   111 +-
 .../parallelScavengeHeap.inline.hpp                |    18 +-
 .../gc_implementation/parallelScavenge/pcTasks.cpp |    44 +-
 .../gc_implementation/parallelScavenge/pcTasks.hpp |     5 +-
 .../parallelScavenge/psAdaptiveSizePolicy.cpp      |   515 +-
 .../parallelScavenge/psAdaptiveSizePolicy.hpp      |    65 +-
 .../parallelScavenge/psCompactionManager.cpp       |    17 +-
 .../parallelScavenge/psCompactionManager.hpp       |    11 +-
 .../psGCAdaptivePolicyCounters.hpp                 |     4 +-
 .../parallelScavenge/psGenerationCounters.cpp      |     2 +-
 .../parallelScavenge/psMarkSweep.cpp               |   189 +-
 .../parallelScavenge/psMarkSweep.hpp               |    13 +-
 .../parallelScavenge/psMarkSweepDecorator.cpp      |    24 +-
 .../parallelScavenge/psMarkSweepDecorator.hpp      |     3 +-
 .../parallelScavenge/psOldGen.cpp                  |     9 +-
 .../parallelScavenge/psOldGen.hpp                  |     9 +-
 .../parallelScavenge/psParallelCompact.cpp         |   527 +-
 .../parallelScavenge/psParallelCompact.hpp         |   181 +-
 .../parallelScavenge/psPermGen.cpp                 |   128 -
 .../parallelScavenge/psPermGen.hpp                 |    57 -
 .../parallelScavenge/psPromotionLAB.hpp            |    21 +-
 .../parallelScavenge/psPromotionLAB.inline.hpp     |    52 +
 .../parallelScavenge/psPromotionManager.cpp        |    38 +-
 .../parallelScavenge/psPromotionManager.hpp        |    16 +-
 .../parallelScavenge/psPromotionManager.inline.hpp |    23 +-
 .../parallelScavenge/psScavenge.cpp                |   102 +-
 .../parallelScavenge/psScavenge.hpp                |    50 +-
 .../parallelScavenge/psScavenge.inline.hpp         |   104 +-
 .../gc_implementation/parallelScavenge/psTasks.cpp |    49 +-
 .../gc_implementation/parallelScavenge/psTasks.hpp |    28 +-
 .../parallelScavenge/psVirtualspace.cpp            |     7 +-
 .../parallelScavenge/psVirtualspace.hpp            |     2 +-
 .../parallelScavenge/psYoungGen.cpp                |    20 +-
 .../parallelScavenge/psYoungGen.hpp                |     8 +-
 .../parallelScavenge/vmPSOperations.cpp            |    43 +-
 .../parallelScavenge/vmPSOperations.hpp            |    31 +-
 .../parallelScavenge/vmStructs_parallelgc.hpp      |     6 +-
 .../shared/adaptiveSizePolicy.cpp                  |    16 +-
 .../shared/adaptiveSizePolicy.hpp                  |     6 +-
 src/share/vm/gc_implementation/shared/ageTable.cpp |    16 +-
 src/share/vm/gc_implementation/shared/ageTable.hpp |     7 +-
 .../gc_implementation/shared/allocationStats.cpp   |     7 +-
 .../gc_implementation/shared/allocationStats.hpp   |    14 +-
 .../vm/gc_implementation/shared/cSpaceCounters.cpp |     5 +-
 .../vm/gc_implementation/shared/cSpaceCounters.hpp |     9 +-
 .../gc_implementation/shared/collectorCounters.cpp |     2 +-
 .../gc_implementation/shared/collectorCounters.hpp |     2 +-
 .../shared/concurrentGCThread.cpp                  |   125 +-
 .../shared/concurrentGCThread.hpp                  |    77 +-
 .../vm/gc_implementation/shared/copyFailedInfo.hpp |     2 +-
 .../vm/gc_implementation/shared/gSpaceCounters.cpp |     7 +-
 .../vm/gc_implementation/shared/gSpaceCounters.hpp |     7 +-
 .../shared/gcAdaptivePolicyCounters.hpp            |     9 +-
 .../vm/gc_implementation/shared/gcHeapSummary.hpp  |    68 +-
 src/share/vm/gc_implementation/shared/gcId.cpp     |    42 +
 src/share/vm/gc_implementation/shared/gcId.hpp     |    51 +
 .../gc_implementation/shared/gcPolicyCounters.hpp  |     2 +-
 src/share/vm/gc_implementation/shared/gcStats.cpp  |     1 +
 src/share/vm/gc_implementation/shared/gcStats.hpp  |     2 +-
 src/share/vm/gc_implementation/shared/gcTimer.hpp  |     2 +-
 src/share/vm/gc_implementation/shared/gcTrace.cpp  |    74 +-
 src/share/vm/gc_implementation/shared/gcTrace.hpp  |    40 +-
 .../vm/gc_implementation/shared/gcTraceSend.cpp    |   100 +-
 .../vm/gc_implementation/shared/gcTraceTime.cpp    |    20 +-
 .../vm/gc_implementation/shared/gcTraceTime.hpp    |     5 +-
 src/share/vm/gc_implementation/shared/gcUtil.cpp   |     2 +-
 src/share/vm/gc_implementation/shared/gcUtil.hpp   |     6 +-
 src/share/vm/gc_implementation/shared/gcWhen.hpp   |     2 +-
 .../shared/generationCounters.cpp                  |     2 +-
 .../shared/generationCounters.hpp                  |     2 +-
 .../vm/gc_implementation/shared/hSpaceCounters.cpp |     2 +-
 .../vm/gc_implementation/shared/hSpaceCounters.hpp |     5 +-
 .../vm/gc_implementation/shared/immutableSpace.cpp |    11 +-
 .../vm/gc_implementation/shared/immutableSpace.hpp |     2 +-
 .../vm/gc_implementation/shared/isGCActiveMark.hpp |     7 +-
 .../vm/gc_implementation/shared/markSweep.cpp      |   226 +-
 .../vm/gc_implementation/shared/markSweep.hpp      |   112 +-
 .../gc_implementation/shared/markSweep.inline.hpp  |    41 +-
 .../gc_implementation/shared/mutableNUMASpace.cpp  |    38 +-
 .../gc_implementation/shared/mutableNUMASpace.hpp  |     8 +-
 .../vm/gc_implementation/shared/mutableSpace.cpp   |    24 +-
 .../vm/gc_implementation/shared/mutableSpace.hpp   |     4 +-
 .../shared/objectCountEventSender.cpp              |    12 +-
 .../shared/objectCountEventSender.hpp              |     5 +
 .../gc_implementation/shared/parGCAllocBuffer.cpp  |     8 +-
 .../gc_implementation/shared/parGCAllocBuffer.hpp  |    27 +-
 .../shared/parGCAllocBuffer.inline.hpp             |    44 +
 .../vm/gc_implementation/shared/spaceCounters.cpp  |     7 +-
 .../vm/gc_implementation/shared/spaceCounters.hpp  |     7 +-
 .../vm/gc_implementation/shared/spaceDecorator.cpp |     4 +-
 .../vm/gc_implementation/shared/spaceDecorator.hpp |     2 +-
 .../shared/suspendibleThreadSet.cpp                |    93 +
 .../shared/suspendibleThreadSet.hpp                |    84 +
 .../vm/gc_implementation/shared/vmGCOperations.cpp |   164 +-
 .../vm/gc_implementation/shared/vmGCOperations.hpp |   107 +-
 src/share/vm/gc_interface/allocTracer.cpp          |    12 +-
 src/share/vm/gc_interface/allocTracer.hpp          |     3 +-
 src/share/vm/gc_interface/collectedHeap.cpp        |   166 +-
 src/share/vm/gc_interface/collectedHeap.hpp        |   186 +-
 src/share/vm/gc_interface/collectedHeap.inline.hpp |   188 +-
 src/share/vm/gc_interface/gcCause.cpp              |    13 +-
 src/share/vm/gc_interface/gcCause.hpp              |    11 +-
 src/share/vm/gc_interface/gcName.hpp               |     2 +-
 src/share/vm/interpreter/abstractInterpreter.hpp   |    75 +-
 src/share/vm/interpreter/bytecode.cpp              |    16 +-
 src/share/vm/interpreter/bytecode.hpp              |    34 +-
 src/share/vm/interpreter/bytecodeInterpreter.cpp   |  1145 +-
 src/share/vm/interpreter/bytecodeInterpreter.hpp   |    46 +-
 .../interpreter/bytecodeInterpreterProfiling.hpp   |   308 +
 src/share/vm/interpreter/bytecodeStream.hpp        |     7 +-
 src/share/vm/interpreter/bytecodeTracer.cpp        |   161 +-
 src/share/vm/interpreter/bytecodes.cpp             |    10 +-
 src/share/vm/interpreter/bytecodes.hpp             |    25 +-
 src/share/vm/interpreter/cppInterpreter.cpp        |     2 +-
 src/share/vm/interpreter/cppInterpreter.hpp        |     4 +-
 src/share/vm/interpreter/interpreter.cpp           |    50 +-
 src/share/vm/interpreter/interpreter.hpp           |     6 +-
 src/share/vm/interpreter/interpreterRuntime.cpp    |   282 +-
 src/share/vm/interpreter/interpreterRuntime.hpp    |    61 +-
 src/share/vm/interpreter/invocationCounter.cpp     |    12 +-
 src/share/vm/interpreter/invocationCounter.hpp     |    27 +-
 src/share/vm/interpreter/linkResolver.cpp          |   850 +-
 src/share/vm/interpreter/linkResolver.hpp          |   130 +-
 src/share/vm/interpreter/oopMapCache.cpp           |    60 +-
 src/share/vm/interpreter/oopMapCache.hpp           |    58 +-
 src/share/vm/interpreter/rewriter.cpp              |   282 +-
 src/share/vm/interpreter/rewriter.hpp              |   183 +-
 src/share/vm/interpreter/templateInterpreter.cpp   |   102 +-
 src/share/vm/interpreter/templateInterpreter.hpp   |    24 +-
 .../interpreter/templateInterpreterGenerator.hpp   |     4 +-
 src/share/vm/interpreter/templateTable.cpp         |     6 +-
 src/share/vm/interpreter/templateTable.hpp         |    49 +-
 src/share/vm/libadt/dict.cpp                       |     4 +-
 src/share/vm/libadt/port.hpp                       |     8 +-
 src/share/vm/libadt/set.cpp                        |     4 +-
 src/share/vm/libadt/vectset.cpp                    |     2 +-
 src/share/vm/memory/allocation.cpp                 |   191 +-
 src/share/vm/memory/allocation.hpp                 |   311 +-
 src/share/vm/memory/allocation.inline.hpp          |    97 +-
 src/share/vm/memory/barrierSet.hpp                 |     7 +-
 src/share/vm/memory/barrierSet.inline.hpp          |     6 +-
 src/share/vm/memory/binaryTreeDictionary.cpp       |   799 +-
 src/share/vm/memory/binaryTreeDictionary.hpp       |   213 +-
 src/share/vm/memory/blockOffsetTable.cpp           |    45 +-
 src/share/vm/memory/blockOffsetTable.hpp           |     8 +-
 src/share/vm/memory/blockOffsetTable.inline.hpp    |     5 +-
 src/share/vm/memory/cardTableModRefBS.cpp          |   147 +-
 src/share/vm/memory/cardTableModRefBS.hpp          |    43 +-
 src/share/vm/memory/cardTableRS.cpp                |   110 +-
 src/share/vm/memory/cardTableRS.hpp                |     7 +-
 src/share/vm/memory/classify.cpp                   |   191 -
 src/share/vm/memory/classify.hpp                   |    99 -
 src/share/vm/memory/collectorPolicy.cpp            |   851 +-
 src/share/vm/memory/collectorPolicy.hpp            |   148 +-
 src/share/vm/memory/compactPermGen.hpp             |    56 -
 src/share/vm/memory/compactingPermGenGen.cpp       |   481 -
 src/share/vm/memory/compactingPermGenGen.hpp       |   250 -
 src/share/vm/memory/defNewGeneration.cpp           |   126 +-
 src/share/vm/memory/defNewGeneration.hpp           |    17 +-
 src/share/vm/memory/dump.cpp                       |  1592 ---
 src/share/vm/memory/filemap.cpp                    |   571 +-
 src/share/vm/memory/filemap.hpp                    |   165 +-
 src/share/vm/memory/freeBlockDictionary.cpp        |    29 +-
 src/share/vm/memory/freeBlockDictionary.hpp        |     6 +-
 src/share/vm/memory/freeList.cpp                   |   115 +-
 src/share/vm/memory/freeList.hpp                   |   214 +-
 src/share/vm/memory/gcLocker.cpp                   |    37 +-
 src/share/vm/memory/gcLocker.hpp                   |    23 +-
 src/share/vm/memory/gcLocker.inline.hpp            |    16 -
 src/share/vm/memory/genCollectedHeap.cpp           |   559 +-
 src/share/vm/memory/genCollectedHeap.hpp           |   170 +-
 src/share/vm/memory/genMarkSweep.cpp               |   215 +-
 src/share/vm/memory/genOopClosures.hpp             |    50 +-
 src/share/vm/memory/genOopClosures.inline.hpp      |    18 +-
 src/share/vm/memory/genRemSet.cpp                  |    50 +-
 src/share/vm/memory/genRemSet.hpp                  |    25 +-
 src/share/vm/memory/generation.cpp                 |   195 +-
 src/share/vm/memory/generation.hpp                 |    54 +-
 src/share/vm/memory/generationSpec.cpp             |   111 +-
 src/share/vm/memory/generationSpec.hpp             |    62 +-
 src/share/vm/memory/guardedMemory.cpp              |   161 +
 src/share/vm/memory/guardedMemory.hpp              |   326 +
 src/share/vm/memory/heap.cpp                       |   119 +-
 src/share/vm/memory/heap.hpp                       |    38 +-
 src/share/vm/memory/heapInspection.cpp             |   389 +-
 src/share/vm/memory/heapInspection.hpp             |   289 +-
 src/share/vm/memory/iterator.cpp                   |    64 +-
 src/share/vm/memory/iterator.hpp                   |   283 +-
 src/share/vm/memory/iterator.inline.hpp            |    47 +
 src/share/vm/memory/memRegion.cpp                  |    22 +-
 src/share/vm/memory/memRegion.hpp                  |    22 +-
 src/share/vm/memory/metachunk.cpp                  |   180 +
 src/share/vm/memory/metachunk.hpp                  |   169 +
 src/share/vm/memory/metadataFactory.hpp            |   107 +
 src/share/vm/memory/metaspace.cpp                  |  3932 ++++++
 src/share/vm/memory/metaspace.hpp                  |   432 +
 .../vm/memory/metaspaceChunkFreeListSummary.hpp    |   103 +
 src/share/vm/memory/metaspaceCounters.cpp          |   133 +
 src/share/vm/memory/metaspaceCounters.hpp          |    54 +
 .../vm/memory/metaspaceGCThresholdUpdater.hpp      |    52 +
 src/share/vm/memory/metaspaceShared.cpp            |  1147 ++
 src/share/vm/memory/metaspaceShared.hpp            |   137 +
 src/share/vm/memory/metaspaceTracer.cpp            |    82 +
 src/share/vm/memory/metaspaceTracer.hpp            |    55 +
 src/share/vm/memory/modRefBarrierSet.hpp           |     5 +-
 src/share/vm/memory/oopFactory.cpp                 |   147 +-
 src/share/vm/memory/oopFactory.hpp                 |    77 +-
 src/share/vm/memory/padded.hpp                     |   112 +
 src/share/vm/memory/padded.inline.hpp              |    88 +
 src/share/vm/memory/permGen.cpp                    |   151 -
 src/share/vm/memory/permGen.hpp                    |    98 -
 src/share/vm/memory/referencePolicy.hpp            |     2 +-
 src/share/vm/memory/referenceProcessor.cpp         |   178 +-
 src/share/vm/memory/referenceProcessor.hpp         |    50 +-
 src/share/vm/memory/referenceProcessorStats.hpp    |     2 +-
 src/share/vm/memory/referenceType.hpp              |     2 +-
 src/share/vm/memory/resourceArea.cpp               |    18 +-
 src/share/vm/memory/resourceArea.hpp               |    46 +-
 src/share/vm/memory/restore.cpp                    |   210 -
 src/share/vm/memory/serialize.cpp                  |    94 -
 src/share/vm/memory/sharedHeap.cpp                 |   219 +-
 src/share/vm/memory/sharedHeap.hpp                 |   164 +-
 src/share/vm/memory/space.cpp                      |   211 +-
 src/share/vm/memory/space.hpp                      |   442 +-
 src/share/vm/memory/space.inline.hpp               |   269 +-
 src/share/vm/memory/specialized_oop_closures.hpp   |    42 +-
 src/share/vm/memory/tenuredGeneration.cpp          |   190 +-
 src/share/vm/memory/tenuredGeneration.hpp          |    24 +-
 src/share/vm/memory/threadLocalAllocBuffer.cpp     |    97 +-
 src/share/vm/memory/threadLocalAllocBuffer.hpp     |    11 +-
 .../vm/memory/threadLocalAllocBuffer.inline.hpp    |     4 +-
 src/share/vm/memory/universe.cpp                   |   973 +-
 src/share/vm/memory/universe.hpp                   |   303 +-
 src/share/vm/memory/universe.inline.hpp            |     8 +
 src/share/vm/oops/annotations.cpp                  |   122 +
 src/share/vm/oops/annotations.hpp                  |    99 +
 src/share/vm/oops/arrayKlass.cpp                   |   159 +-
 src/share/vm/oops/arrayKlass.hpp                   |   100 +-
 src/share/vm/oops/arrayKlassKlass.cpp              |   181 -
 src/share/vm/oops/arrayKlassKlass.hpp              |    73 -
 src/share/vm/oops/arrayOop.hpp                     |     6 +-
 src/share/vm/oops/compiledICHolder.cpp             |    53 +
 src/share/vm/oops/compiledICHolder.hpp             |   101 +
 src/share/vm/oops/compiledICHolderKlass.cpp        |   180 -
 src/share/vm/oops/compiledICHolderKlass.hpp        |    88 -
 src/share/vm/oops/compiledICHolderOop.cpp          |    28 -
 src/share/vm/oops/compiledICHolderOop.hpp          |    63 -
 src/share/vm/oops/constMethod.cpp                  |   494 +
 src/share/vm/oops/constMethod.hpp                  |   522 +
 src/share/vm/oops/constMethodKlass.cpp             |   284 -
 src/share/vm/oops/constMethodKlass.hpp             |    99 -
 src/share/vm/oops/constMethodOop.cpp               |   173 -
 src/share/vm/oops/constMethodOop.hpp               |   327 -
 src/share/vm/oops/constantPool.cpp                 |  2115 ++++
 src/share/vm/oops/constantPool.hpp                 |   990 ++
 src/share/vm/oops/constantPoolKlass.cpp            |   543 -
 src/share/vm/oops/constantPoolKlass.hpp            |    89 -
 src/share/vm/oops/constantPoolOop.cpp              |  1902 ---
 src/share/vm/oops/constantPoolOop.hpp              |   925 --
 src/share/vm/oops/cpCache.cpp                      |   673 +
 src/share/vm/oops/cpCache.hpp                      |   499 +
 src/share/vm/oops/cpCacheKlass.cpp                 |   236 -
 src/share/vm/oops/cpCacheKlass.hpp                 |    79 -
 src/share/vm/oops/cpCacheOop.cpp                   |   722 --
 src/share/vm/oops/cpCacheOop.hpp                   |   507 -
 src/share/vm/oops/fieldInfo.hpp                    |   163 +-
 src/share/vm/oops/fieldStreams.hpp                 |    57 +-
 src/share/vm/oops/generateOopMap.cpp               |    39 +-
 src/share/vm/oops/generateOopMap.hpp               |    15 +-
 src/share/vm/oops/instanceClassLoaderKlass.cpp     |   151 +
 src/share/vm/oops/instanceClassLoaderKlass.hpp     |    80 +
 src/share/vm/oops/instanceKlass.cpp                |  2557 ++--
 src/share/vm/oops/instanceKlass.hpp                |   862 +-
 src/share/vm/oops/instanceKlassKlass.cpp           |   793 --
 src/share/vm/oops/instanceKlassKlass.hpp           |    96 -
 src/share/vm/oops/instanceMirrorKlass.cpp          |   163 +-
 src/share/vm/oops/instanceMirrorKlass.hpp          |    36 +-
 src/share/vm/oops/instanceOop.hpp                  |     6 +-
 src/share/vm/oops/instanceRefKlass.cpp             |   107 +-
 src/share/vm/oops/instanceRefKlass.hpp             |    35 +-
 src/share/vm/oops/klass.cpp                        |   570 +-
 src/share/vm/oops/klass.hpp                        |   509 +-
 src/share/vm/oops/klass.inline.hpp                 |    40 +-
 src/share/vm/oops/klassKlass.cpp                   |   249 -
 src/share/vm/oops/klassKlass.hpp                   |    86 -
 src/share/vm/oops/klassOop.cpp                     |    27 -
 src/share/vm/oops/klassOop.hpp                     |   113 -
 src/share/vm/oops/klassPS.hpp                      |    10 +-
 src/share/vm/oops/klassVtable.cpp                  |  1146 +-
 src/share/vm/oops/klassVtable.hpp                  |   150 +-
 src/share/vm/oops/markOop.cpp                      |    76 +-
 src/share/vm/oops/markOop.hpp                      |    20 +-
 src/share/vm/oops/markOop.inline.hpp               |    17 +-
 src/share/vm/oops/metadata.cpp                     |    53 +
 src/share/vm/oops/metadata.hpp                     |    86 +
 src/share/vm/oops/method.cpp                       |  2046 ++++
 src/share/vm/oops/method.hpp                       |  1085 ++
 src/share/vm/oops/methodCounters.cpp               |    73 +
 src/share/vm/oops/methodCounters.hpp               |   133 +
 src/share/vm/oops/methodData.cpp                   |  1646 +++
 src/share/vm/oops/methodData.hpp                   |  2482 ++++
 src/share/vm/oops/methodDataKlass.cpp              |   226 -
 src/share/vm/oops/methodDataKlass.hpp              |    91 -
 src/share/vm/oops/methodDataOop.cpp                |   944 --
 src/share/vm/oops/methodDataOop.hpp                |  1535 ---
 src/share/vm/oops/methodKlass.cpp                  |   356 -
 src/share/vm/oops/methodKlass.hpp                  |    92 -
 src/share/vm/oops/methodOop.cpp                    |  1611 ---
 src/share/vm/oops/methodOop.hpp                    |   914 --
 src/share/vm/oops/objArrayKlass.cpp                |   339 +-
 src/share/vm/oops/objArrayKlass.hpp                |    86 +-
 src/share/vm/oops/objArrayKlass.inline.hpp         |    20 +-
 src/share/vm/oops/objArrayKlassKlass.cpp           |   316 -
 src/share/vm/oops/objArrayKlassKlass.hpp           |    86 -
 src/share/vm/oops/objArrayOop.cpp                  |     4 +-
 src/share/vm/oops/objArrayOop.hpp                  |     4 +-
 src/share/vm/oops/oop.cpp                          |    56 +-
 src/share/vm/oops/oop.hpp                          |   119 +-
 src/share/vm/oops/oop.inline.hpp                   |   314 +-
 src/share/vm/oops/oop.inline2.hpp                  |    14 +-
 src/share/vm/oops/oop.pcgc.inline.hpp              |    43 +-
 src/share/vm/oops/oop.psgc.inline.hpp              |    15 +-
 src/share/vm/oops/oopsHierarchy.cpp                |    14 +-
 src/share/vm/oops/oopsHierarchy.hpp                |   128 +-
 src/share/vm/oops/symbol.cpp                       |    83 +-
 src/share/vm/oops/symbol.hpp                       |    74 +-
 src/share/vm/oops/typeArrayKlass.cpp               |   201 +-
 src/share/vm/oops/typeArrayKlass.hpp               |    58 +-
 src/share/vm/oops/typeArrayKlassKlass.cpp          |    72 -
 src/share/vm/oops/typeArrayKlassKlass.hpp          |    66 -
 src/share/vm/oops/typeArrayOop.hpp                 |    54 +-
 src/share/vm/opto/addnode.cpp                      |     2 +-
 src/share/vm/opto/block.cpp                        |   835 +-
 src/share/vm/opto/block.hpp                        |   337 +-
 src/share/vm/opto/buildOopMap.cpp                  |    82 +-
 src/share/vm/opto/bytecodeInfo.cpp                 |   292 +-
 src/share/vm/opto/c2_globals.hpp                   |    65 +-
 src/share/vm/opto/c2compiler.cpp                   |    69 +-
 src/share/vm/opto/c2compiler.hpp                   |    13 +-
 src/share/vm/opto/callGenerator.cpp                |   332 +-
 src/share/vm/opto/callGenerator.hpp                |    19 +-
 src/share/vm/opto/callnode.cpp                     |   255 +-
 src/share/vm/opto/callnode.hpp                     |   151 +-
 src/share/vm/opto/cfgnode.cpp                      |    47 +-
 src/share/vm/opto/chaitin.cpp                      |   684 +-
 src/share/vm/opto/chaitin.hpp                      |   247 +-
 src/share/vm/opto/classes.cpp                      |     3 +-
 src/share/vm/opto/classes.hpp                      |    17 +-
 src/share/vm/opto/coalesce.cpp                     |   444 +-
 src/share/vm/opto/coalesce.hpp                     |    17 +-
 src/share/vm/opto/compile.cpp                      |   557 +-
 src/share/vm/opto/compile.hpp                      |   151 +-
 src/share/vm/opto/connode.cpp                      |   224 +-
 src/share/vm/opto/connode.hpp                      |   138 +-
 src/share/vm/opto/divnode.cpp                      |     2 +-
 src/share/vm/opto/doCall.cpp                       |   186 +-
 src/share/vm/opto/domgraph.cpp                     |    75 +-
 src/share/vm/opto/escape.cpp                       |   277 +-
 src/share/vm/opto/escape.hpp                       |    78 +-
 src/share/vm/opto/gcm.cpp                          |   482 +-
 src/share/vm/opto/generateOptoStub.cpp             |    68 +-
 src/share/vm/opto/graphKit.cpp                     |   549 +-
 src/share/vm/opto/graphKit.hpp                     |   117 +-
 src/share/vm/opto/idealGraphPrinter.cpp            |    58 +-
 src/share/vm/opto/idealGraphPrinter.hpp            |    11 +-
 src/share/vm/opto/idealKit.cpp                     |    16 +-
 src/share/vm/opto/idealKit.hpp                     |     3 +-
 src/share/vm/opto/ifg.cpp                          |   330 +-
 src/share/vm/opto/ifnode.cpp                       |   170 +-
 src/share/vm/opto/lcm.cpp                          |   401 +-
 src/share/vm/opto/library_call.cpp                 |  1684 ++-
 src/share/vm/opto/live.cpp                         |   122 +-
 src/share/vm/opto/live.hpp                         |    12 +-
 src/share/vm/opto/locknode.cpp                     |    20 +-
 src/share/vm/opto/locknode.hpp                     |    35 +-
 src/share/vm/opto/loopPredicate.cpp                |    81 +-
 src/share/vm/opto/loopTransform.cpp                |   114 +-
 src/share/vm/opto/loopUnswitch.cpp                 |     6 +-
 src/share/vm/opto/loopnode.cpp                     |    19 +-
 src/share/vm/opto/loopnode.hpp                     |    19 +-
 src/share/vm/opto/loopopts.cpp                     |    58 +-
 src/share/vm/opto/machnode.cpp                     |    58 +-
 src/share/vm/opto/machnode.hpp                     |    97 +-
 src/share/vm/opto/macro.cpp                        |   261 +-
 src/share/vm/opto/macro.hpp                        |     9 +-
 src/share/vm/opto/matcher.cpp                      |   294 +-
 src/share/vm/opto/matcher.hpp                      |    42 +-
 src/share/vm/opto/mathexactnode.cpp                |   257 +
 src/share/vm/opto/mathexactnode.hpp                |   137 +
 src/share/vm/opto/memnode.cpp                      |   955 +-
 src/share/vm/opto/memnode.hpp                      |   321 +-
 src/share/vm/opto/mulnode.cpp                      |    15 +-
 src/share/vm/opto/multnode.cpp                     |   110 +-
 src/share/vm/opto/multnode.hpp                     |    12 +-
 src/share/vm/opto/node.cpp                         |    81 +-
 src/share/vm/opto/node.hpp                         |    58 +-
 src/share/vm/opto/optoreg.hpp                      |     2 +-
 src/share/vm/opto/output.cpp                       |   497 +-
 src/share/vm/opto/output.hpp                       |    26 +-
 src/share/vm/opto/parse.hpp                        |    43 +-
 src/share/vm/opto/parse1.cpp                       |   131 +-
 src/share/vm/opto/parse2.cpp                       |   266 +-
 src/share/vm/opto/parse3.cpp                       |   129 +-
 src/share/vm/opto/parseHelper.cpp                  |   108 +-
 src/share/vm/opto/phase.cpp                        |    13 +-
 src/share/vm/opto/phase.hpp                        |     5 +-
 src/share/vm/opto/phaseX.cpp                       |   131 +-
 src/share/vm/opto/phaseX.hpp                       |    10 +-
 src/share/vm/opto/phasetype.hpp                    |     8 +-
 src/share/vm/opto/postaloc.cpp                     |   270 +-
 src/share/vm/opto/reg_split.cpp                    |   249 +-
 src/share/vm/opto/regalloc.cpp                     |     6 +-
 src/share/vm/opto/regalloc.hpp                     |    13 +-
 src/share/vm/opto/regmask.cpp                      |    25 +-
 src/share/vm/opto/regmask.hpp                      |    23 +-
 src/share/vm/opto/replacednodes.cpp                |   219 +
 src/share/vm/opto/replacednodes.hpp                |    81 +
 src/share/vm/opto/runtime.cpp                      |   268 +-
 src/share/vm/opto/runtime.hpp                      |    47 +-
 src/share/vm/opto/split_if.cpp                     |     2 +-
 src/share/vm/opto/stringopts.cpp                   |   181 +-
 src/share/vm/opto/subnode.cpp                      |   125 +-
 src/share/vm/opto/subnode.hpp                      |    12 +-
 src/share/vm/opto/superword.cpp                    |   123 +-
 src/share/vm/opto/superword.hpp                    |     7 +-
 src/share/vm/opto/type.cpp                         |  1566 ++-
 src/share/vm/opto/type.hpp                         |   512 +-
 src/share/vm/opto/vectornode.cpp                   |     5 +-
 src/share/vm/opto/vectornode.hpp                   |     9 +-
 src/share/vm/precompiled/precompiled.hpp           |    32 +-
 src/share/vm/prims/forte.cpp                       |   203 +-
 src/share/vm/prims/forte.hpp                       |     5 +-
 src/share/vm/prims/jni.cpp                         |   481 +-
 src/share/vm/prims/jni.h                           |     3 +-
 src/share/vm/prims/jniCheck.cpp                    |   573 +-
 src/share/vm/prims/jniCheck.hpp                    |     8 +-
 src/share/vm/prims/jniExport.hpp                   |     2 +-
 src/share/vm/prims/jvm.cpp                         |  1355 +--
 src/share/vm/prims/jvm.h                           |    86 +-
 src/share/vm/prims/jvm_misc.hpp                    |    20 +-
 src/share/vm/prims/jvmti.xml                       |   168 +-
 src/share/vm/prims/jvmtiClassFileReconstituter.cpp |   258 +-
 src/share/vm/prims/jvmtiClassFileReconstituter.hpp |    12 +-
 src/share/vm/prims/jvmtiCodeBlobEvents.cpp         |    19 +-
 src/share/vm/prims/jvmtiEnter.xsl                  |    18 +-
 src/share/vm/prims/jvmtiEnv.cpp                    |   170 +-
 src/share/vm/prims/jvmtiEnv.xsl                    |     4 +-
 src/share/vm/prims/jvmtiEnvBase.cpp                |    23 +-
 src/share/vm/prims/jvmtiEnvBase.hpp                |    18 +-
 src/share/vm/prims/jvmtiEnvThreadState.cpp         |    25 +-
 src/share/vm/prims/jvmtiEnvThreadState.hpp         |     4 +-
 src/share/vm/prims/jvmtiEventController.cpp        |    11 +-
 src/share/vm/prims/jvmtiExport.cpp                 |   207 +-
 src/share/vm/prims/jvmtiExport.hpp                 |   236 +-
 src/share/vm/prims/jvmtiExtensions.cpp             |     2 +-
 src/share/vm/prims/jvmtiGen.java                   |     2 +-
 src/share/vm/prims/jvmtiGetLoadedClasses.cpp       |   142 +-
 src/share/vm/prims/jvmtiImpl.cpp                   |   179 +-
 src/share/vm/prims/jvmtiImpl.hpp                   |    49 +-
 src/share/vm/prims/jvmtiLib.xsl                    |     4 +-
 src/share/vm/prims/jvmtiManageCapabilities.cpp     |     4 +-
 src/share/vm/prims/jvmtiRawMonitor.cpp             |     5 +-
 src/share/vm/prims/jvmtiRedefineClasses.cpp        |  1562 ++-
 src/share/vm/prims/jvmtiRedefineClasses.hpp        |   150 +-
 src/share/vm/prims/jvmtiRedefineClassesTrace.hpp   |    77 +-
 src/share/vm/prims/jvmtiTagMap.cpp                 |   204 +-
 src/share/vm/prims/jvmtiTagMap.hpp                 |     2 +-
 src/share/vm/prims/jvmtiThreadState.cpp            |     4 +-
 src/share/vm/prims/jvmtiThreadState.hpp            |    18 +-
 src/share/vm/prims/jvmtiThreadState.inline.hpp     |     1 +
 src/share/vm/prims/jvmtiTrace.cpp                  |     6 +-
 src/share/vm/prims/jvmtiTrace.hpp                  |     6 +-
 src/share/vm/prims/jvmtiUtil.cpp                   |     2 +-
 src/share/vm/prims/methodComparator.cpp            |    26 +-
 src/share/vm/prims/methodComparator.hpp            |    15 +-
 src/share/vm/prims/methodHandles.cpp               |   510 +-
 src/share/vm/prims/methodHandles.hpp               |    40 +-
 src/share/vm/prims/nativeLookup.cpp                |    30 +-
 src/share/vm/prims/perf.cpp                        |    12 +-
 src/share/vm/prims/privilegedStack.cpp             |    17 +-
 src/share/vm/prims/privilegedStack.hpp             |     9 +-
 src/share/vm/prims/unsafe.cpp                      |   459 +-
 src/share/vm/prims/wbtestmethods/parserTests.cpp   |    16 +-
 src/share/vm/prims/wbtestmethods/parserTests.hpp   |     4 +-
 src/share/vm/prims/whitebox.cpp                    |   959 +-
 src/share/vm/prims/whitebox.hpp                    |    27 +-
 src/share/vm/prims/whitebox_ext.cpp                |    29 +
 src/share/vm/runtime/advancedThresholdPolicy.cpp   |    82 +-
 src/share/vm/runtime/advancedThresholdPolicy.hpp   |    27 +-
 src/share/vm/runtime/aprofiler.cpp                 |   179 -
 src/share/vm/runtime/aprofiler.hpp                 |    72 -
 src/share/vm/runtime/arguments.cpp                 |  1732 ++-
 src/share/vm/runtime/arguments.hpp                 |   103 +-
 src/share/vm/runtime/arguments_ext.hpp             |    41 +
 src/share/vm/runtime/atomic.cpp                    |    66 +-
 src/share/vm/runtime/atomic.hpp                    |    95 +-
 src/share/vm/runtime/atomic.inline.hpp             |    73 +
 src/share/vm/runtime/basicLock.cpp                 |     5 +-
 src/share/vm/runtime/biasedLocking.cpp             |    42 +-
 src/share/vm/runtime/compilationPolicy.cpp         |   158 +-
 src/share/vm/runtime/compilationPolicy.hpp         |    18 +-
 src/share/vm/runtime/deoptimization.cpp            |   305 +-
 src/share/vm/runtime/deoptimization.hpp            |    36 +-
 src/share/vm/runtime/dtraceJSDT.cpp                |     6 +-
 src/share/vm/runtime/dtraceJSDT.hpp                |     2 +-
 src/share/vm/runtime/fieldDescriptor.cpp           |    44 +-
 src/share/vm/runtime/fieldDescriptor.hpp           |    79 +-
 src/share/vm/runtime/fprofiler.cpp                 |    90 +-
 src/share/vm/runtime/fprofiler.hpp                 |    61 +-
 src/share/vm/runtime/frame.cpp                     |   140 +-
 src/share/vm/runtime/frame.hpp                     |    67 +-
 src/share/vm/runtime/frame.inline.hpp              |    13 +-
 src/share/vm/runtime/globals.cpp                   |   646 +-
 src/share/vm/runtime/globals.hpp                   |  1706 +--
 src/share/vm/runtime/globals_extension.hpp         |   173 +-
 src/share/vm/runtime/handles.cpp                   |    36 +-
 src/share/vm/runtime/handles.hpp                   |   187 +-
 src/share/vm/runtime/handles.inline.hpp            |    78 +-
 src/share/vm/runtime/init.cpp                      |    15 +-
 src/share/vm/runtime/interfaceSupport.cpp          |    30 +-
 src/share/vm/runtime/interfaceSupport.hpp          |    30 +-
 src/share/vm/runtime/java.cpp                      |   130 +-
 src/share/vm/runtime/java.hpp                      |     2 +-
 src/share/vm/runtime/javaCalls.cpp                 |    31 +-
 src/share/vm/runtime/javaCalls.hpp                 |    21 +-
 src/share/vm/runtime/javaFrameAnchor.hpp           |    31 +-
 src/share/vm/runtime/jfieldIDWorkaround.hpp        |    16 +-
 src/share/vm/runtime/jniHandles.cpp                |    45 +-
 src/share/vm/runtime/jniHandles.hpp                |    41 +-
 src/share/vm/runtime/memprofiler.cpp               |    23 +-
 src/share/vm/runtime/monitorChunk.cpp              |     2 +-
 src/share/vm/runtime/monitorChunk.hpp              |     2 +-
 src/share/vm/runtime/mutex.cpp                     |    12 +-
 src/share/vm/runtime/mutex.hpp                     |     2 +-
 src/share/vm/runtime/mutexLocker.cpp               |    49 +-
 src/share/vm/runtime/mutexLocker.hpp               |    16 +-
 src/share/vm/runtime/objectMonitor.cpp             |    89 +-
 src/share/vm/runtime/objectMonitor.hpp             |    14 +-
 src/share/vm/runtime/orderAccess.inline.hpp        |    74 +
 src/share/vm/runtime/os.cpp                        |   691 +-
 src/share/vm/runtime/os.hpp                        |   150 +-
 src/share/vm/runtime/osThread.cpp                  |     3 +-
 src/share/vm/runtime/osThread.hpp                  |     3 +
 src/share/vm/runtime/os_ext.hpp                    |     2 +-
 src/share/vm/runtime/park.cpp                      |   133 +-
 src/share/vm/runtime/park.hpp                      |     4 +-
 src/share/vm/runtime/perfData.cpp                  |    15 +-
 src/share/vm/runtime/perfData.hpp                  |     3 +-
 src/share/vm/runtime/perfMemory.cpp                |     7 +-
 src/share/vm/runtime/prefetch.inline.hpp           |    73 +
 src/share/vm/runtime/reflection.cpp                |   250 +-
 src/share/vm/runtime/reflection.hpp                |    26 +-
 src/share/vm/runtime/reflectionUtils.cpp           |    22 +-
 src/share/vm/runtime/reflectionUtils.hpp           |    74 +-
 src/share/vm/runtime/relocator.cpp                 |    40 +-
 src/share/vm/runtime/relocator.hpp                 |     4 +-
 src/share/vm/runtime/rframe.hpp                    |     6 +-
 src/share/vm/runtime/rtmLocking.hpp                |   113 +
 src/share/vm/runtime/safepoint.cpp                 |    63 +-
 src/share/vm/runtime/safepoint.hpp                 |     6 +-
 src/share/vm/runtime/serviceThread.cpp             |    19 +-
 src/share/vm/runtime/sharedRuntime.cpp             |   420 +-
 src/share/vm/runtime/sharedRuntime.hpp             |    67 +-
 src/share/vm/runtime/sharedRuntimeMath.hpp         |   130 +
 src/share/vm/runtime/sharedRuntimeTrans.cpp        |   132 +-
 src/share/vm/runtime/sharedRuntimeTrig.cpp         |    94 +-
 src/share/vm/runtime/signature.cpp                 |    19 +-
 src/share/vm/runtime/signature.hpp                 |     9 +-
 src/share/vm/runtime/simpleThresholdPolicy.cpp     |    61 +-
 src/share/vm/runtime/simpleThresholdPolicy.hpp     |    24 +-
 .../vm/runtime/simpleThresholdPolicy.inline.hpp    |    22 +-
 src/share/vm/runtime/stackValue.cpp                |     6 +-
 src/share/vm/runtime/stackValueCollection.cpp      |     4 +-
 src/share/vm/runtime/stubCodeGenerator.cpp         |    26 +-
 src/share/vm/runtime/stubCodeGenerator.hpp         |     2 +-
 src/share/vm/runtime/stubRoutines.cpp              |    26 +-
 src/share/vm/runtime/stubRoutines.hpp              |    97 +-
 src/share/vm/runtime/sweeper.cpp                   |   587 +-
 src/share/vm/runtime/sweeper.hpp                   |   122 +-
 src/share/vm/runtime/synchronizer.cpp              |    64 +-
 src/share/vm/runtime/synchronizer.hpp              |     3 +-
 src/share/vm/runtime/task.cpp                      |     8 +-
 src/share/vm/runtime/task.hpp                      |     2 +-
 src/share/vm/runtime/thread.cpp                    |   532 +-
 src/share/vm/runtime/thread.hpp                    |   256 +-
 src/share/vm/runtime/thread.inline.hpp             |    77 +
 src/share/vm/runtime/threadLocalStorage.cpp        |     5 +-
 src/share/vm/runtime/threadLocalStorage.hpp        |     3 +
 src/share/vm/runtime/thread_ext.cpp                |    31 +
 src/share/vm/runtime/thread_ext.hpp                |    35 +
 src/share/vm/runtime/timer.cpp                     |     7 +-
 src/share/vm/runtime/timer.hpp                     |     2 +-
 src/share/vm/runtime/unhandledOops.cpp             |    12 +-
 src/share/vm/runtime/unhandledOops.hpp             |     6 +-
 src/share/vm/runtime/vframe.cpp                    |   311 +-
 src/share/vm/runtime/vframe.hpp                    |    45 +-
 src/share/vm/runtime/vframeArray.cpp               |    56 +-
 src/share/vm/runtime/vframeArray.hpp               |    26 +-
 src/share/vm/runtime/vframe_hp.cpp                 |    19 +-
 src/share/vm/runtime/vframe_hp.hpp                 |    10 +-
 src/share/vm/runtime/virtualspace.cpp              |   503 +-
 src/share/vm/runtime/virtualspace.hpp              |    69 +-
 src/share/vm/runtime/vmStructs.cpp                 |  1232 +-
 src/share/vm/runtime/vmStructs.hpp                 |    11 +-
 src/share/vm/runtime/vmStructs_trace.hpp           |    35 +
 src/share/vm/runtime/vmThread.cpp                  |    27 +-
 src/share/vm/runtime/vmThread.hpp                  |    17 +-
 src/share/vm/runtime/vm_operations.cpp             |    21 +-
 src/share/vm/runtime/vm_operations.hpp             |    18 +-
 src/share/vm/runtime/vm_version.cpp                |    53 +-
 src/share/vm/runtime/vm_version.hpp                |    17 +-
 src/share/vm/services/allocationContextService.hpp |    39 +
 src/share/vm/services/allocationSite.hpp           |    57 +
 src/share/vm/services/attachListener.cpp           |    41 +-
 src/share/vm/services/attachListener.hpp           |    19 +-
 src/share/vm/services/classLoadingService.cpp      |    34 +-
 src/share/vm/services/classLoadingService.hpp      |    20 +-
 src/share/vm/services/diagnosticArgument.cpp       |    10 +-
 src/share/vm/services/diagnosticCommand.cpp        |   208 +-
 src/share/vm/services/diagnosticCommand.hpp        |   103 +-
 src/share/vm/services/diagnosticCommand_ext.hpp    |     4 +-
 src/share/vm/services/diagnosticFramework.cpp      |   122 +-
 src/share/vm/services/diagnosticFramework.hpp      |   129 +-
 src/share/vm/services/dtraceAttacher.cpp           |     4 +-
 src/share/vm/services/g1MemoryPool.cpp             |     2 +-
 src/share/vm/services/g1MemoryPool.hpp             |     7 +-
 src/share/vm/services/gcNotifier.cpp               |    10 +-
 src/share/vm/services/heapDumper.cpp               |   169 +-
 src/share/vm/services/heapDumper.hpp               |     7 +-
 src/share/vm/services/jmm.h                        |    42 +-
 src/share/vm/services/lowMemoryDetector.cpp        |     8 +-
 src/share/vm/services/lowMemoryDetector.hpp        |     2 +-
 src/share/vm/services/mallocSiteTable.cpp          |   261 +
 src/share/vm/services/mallocSiteTable.hpp          |   269 +
 src/share/vm/services/mallocTracker.cpp            |   166 +
 src/share/vm/services/mallocTracker.hpp            |   373 +
 src/share/vm/services/mallocTracker.inline.hpp     |    36 +
 src/share/vm/services/management.cpp               |   482 +-
 src/share/vm/services/management.hpp               |    64 +-
 src/share/vm/services/memBaseline.cpp              |   594 +-
 src/share/vm/services/memBaseline.hpp              |   475 +-
 src/share/vm/services/memPtr.cpp                   |    42 -
 src/share/vm/services/memPtr.hpp                   |   510 -
 src/share/vm/services/memPtrArray.hpp              |   306 -
 src/share/vm/services/memRecorder.cpp              |   171 -
 src/share/vm/services/memRecorder.hpp              |   271 -
 src/share/vm/services/memReporter.cpp              |   999 +-
 src/share/vm/services/memReporter.hpp              |   392 +-
 src/share/vm/services/memSnapshot.cpp              |   746 --
 src/share/vm/services/memSnapshot.hpp              |   408 -
 src/share/vm/services/memTrackWorker.cpp           |   212 -
 src/share/vm/services/memTrackWorker.hpp           |   118 -
 src/share/vm/services/memTracker.cpp               |  1012 +-
 src/share/vm/services/memTracker.hpp               |   645 +-
 src/share/vm/services/memoryManager.cpp            |    11 +-
 src/share/vm/services/memoryManager.hpp            |    12 +-
 src/share/vm/services/memoryPool.cpp               |    43 +-
 src/share/vm/services/memoryPool.hpp               |    28 +-
 src/share/vm/services/memoryService.cpp            |   181 +-
 src/share/vm/services/memoryService.hpp            |    24 +-
 src/share/vm/services/memoryUsage.hpp              |     6 +-
 src/share/vm/services/nmtCommon.cpp                |    73 +
 src/share/vm/services/nmtCommon.hpp                |    84 +
 src/share/vm/services/nmtDCmd.cpp                  |   163 +-
 src/share/vm/services/nmtDCmd.hpp                  |    31 +-
 src/share/vm/services/psMemoryPool.cpp             |    11 +-
 src/share/vm/services/psMemoryPool.hpp             |     8 +-
 src/share/vm/services/runtimeService.cpp           |    20 +-
 src/share/vm/services/runtimeService.hpp           |    17 +-
 src/share/vm/services/serviceUtil.hpp              |    25 +-
 src/share/vm/services/threadService.cpp            |    96 +-
 src/share/vm/services/threadService.hpp            |    18 +-
 src/share/vm/services/virtualMemoryTracker.cpp     |   477 +
 src/share/vm/services/virtualMemoryTracker.hpp     |   425 +
 src/share/vm/shark/llvmHeaders.hpp                 |    47 +-
 src/share/vm/shark/llvmValue.hpp                   |     4 +
 src/share/vm/shark/sharkBlock.cpp                  |    63 +-
 src/share/vm/shark/sharkBuilder.cpp                |   140 +-
 src/share/vm/shark/sharkBuilder.hpp                |    52 +-
 src/share/vm/shark/sharkCacheDecache.cpp           |    13 +-
 src/share/vm/shark/sharkCacheDecache.hpp           |     6 +-
 src/share/vm/shark/sharkCodeBuffer.hpp             |     7 +
 src/share/vm/shark/sharkCompiler.cpp               |    70 +-
 src/share/vm/shark/sharkCompiler.hpp               |     9 +-
 src/share/vm/shark/sharkConstant.cpp               |    26 +-
 src/share/vm/shark/sharkContext.cpp                |    18 +-
 src/share/vm/shark/sharkContext.hpp                |   109 +-
 src/share/vm/shark/sharkFunction.cpp               |     6 +-
 src/share/vm/shark/sharkFunction.hpp               |     2 +-
 src/share/vm/shark/sharkInliner.cpp                |     4 +-
 src/share/vm/shark/sharkIntrinsics.cpp             |     7 +-
 src/share/vm/shark/sharkInvariants.hpp             |    12 +-
 src/share/vm/shark/sharkMemoryManager.cpp          |    74 +-
 src/share/vm/shark/sharkMemoryManager.hpp          |    34 +-
 src/share/vm/shark/sharkNativeWrapper.cpp          |    17 +-
 src/share/vm/shark/sharkRuntime.cpp                |    23 +-
 src/share/vm/shark/sharkRuntime.hpp                |     7 +-
 src/share/vm/shark/sharkStack.cpp                  |     6 +-
 src/share/vm/shark/sharkStack.hpp                  |     2 +-
 src/share/vm/shark/sharkState.cpp                  |    14 +-
 src/share/vm/shark/sharkTopLevelBlock.cpp          |   111 +-
 src/share/vm/shark/sharkTopLevelBlock.hpp          |     2 +-
 src/share/vm/shark/sharkType.hpp                   |    55 +-
 src/share/vm/shark/sharkValue.cpp                  |     2 +-
 src/share/vm/shark/shark_globals.hpp               |    10 +
 src/share/vm/trace/noTraceBackend.hpp              |     2 +-
 src/share/vm/trace/trace.dtd                       |     2 +-
 src/share/vm/trace/trace.xml                       |   146 +-
 src/share/vm/trace/traceBackend.hpp                |    14 +-
 src/share/vm/trace/traceDataTypes.hpp              |     2 +-
 src/share/vm/trace/traceEvent.hpp                  |     8 +-
 src/share/vm/trace/traceEventClasses.xsl           |    14 +-
 src/share/vm/trace/traceEventIds.xsl               |    10 +-
 src/share/vm/trace/traceMacros.hpp                 |     8 +-
 src/share/vm/trace/traceStream.hpp                 |    22 +-
 src/share/vm/trace/traceTypes.xsl                  |    11 +-
 src/share/vm/trace/tracetypes.xml                  |    64 +-
 src/share/vm/trace/tracing.hpp                     |     2 +-
 src/share/vm/trace/xinclude.mod                    |     2 +-
 src/share/vm/trace/xsl_util.xsl                    |     2 +-
 src/share/vm/utilities/accessFlags.cpp             |    23 +
 src/share/vm/utilities/accessFlags.hpp             |    47 +-
 src/share/vm/utilities/array.cpp                   |    15 +-
 src/share/vm/utilities/array.hpp                   |   130 +-
 src/share/vm/utilities/bitMap.cpp                  |    13 +-
 src/share/vm/utilities/bitMap.hpp                  |     3 +-
 src/share/vm/utilities/bitMap.inline.hpp           |    22 +-
 src/share/vm/utilities/chunkedList.cpp             |   109 +
 src/share/vm/utilities/chunkedList.hpp             |    81 +
 src/share/vm/utilities/constantTag.cpp             |    29 +-
 src/share/vm/utilities/constantTag.hpp             |    26 +-
 src/share/vm/utilities/debug.cpp                   |   378 +-
 src/share/vm/utilities/debug.hpp                   |    52 +-
 src/share/vm/utilities/decoder.cpp                 |    24 +-
 src/share/vm/utilities/decoder.hpp                 |    16 +-
 src/share/vm/utilities/decoder_elf.cpp             |     4 +-
 src/share/vm/utilities/decoder_elf.hpp             |     4 +-
 src/share/vm/utilities/elfFile.cpp                 |    57 +-
 src/share/vm/utilities/elfFile.hpp                 |     8 +-
 src/share/vm/utilities/elfFuncDescTable.cpp        |   104 +
 src/share/vm/utilities/elfFuncDescTable.hpp        |   149 +
 src/share/vm/utilities/elfStringTable.cpp          |     4 +-
 src/share/vm/utilities/elfStringTable.hpp          |     4 +-
 src/share/vm/utilities/elfSymbolTable.cpp          |    38 +-
 src/share/vm/utilities/elfSymbolTable.hpp          |     6 +-
 src/share/vm/utilities/events.cpp                  |    17 +-
 src/share/vm/utilities/events.hpp                  |    19 +-
 src/share/vm/utilities/exceptions.cpp              |    53 +-
 src/share/vm/utilities/exceptions.hpp              |    17 +-
 src/share/vm/utilities/globalDefinitions.cpp       |    94 +-
 src/share/vm/utilities/globalDefinitions.hpp       |   308 +-
 src/share/vm/utilities/globalDefinitions_gcc.hpp   |    67 +-
 .../vm/utilities/globalDefinitions_sparcWorks.hpp  |    22 +-
 .../vm/utilities/globalDefinitions_visCPP.hpp      |    16 +-
 src/share/vm/utilities/globalDefinitions_xlc.hpp   |   184 +
 src/share/vm/utilities/growableArray.cpp           |    16 +-
 src/share/vm/utilities/growableArray.hpp           |   104 +-
 src/share/vm/utilities/hashtable.cpp               |   123 +-
 src/share/vm/utilities/hashtable.hpp               |    72 +-
 src/share/vm/utilities/hashtable.inline.hpp        |     1 +
 src/share/vm/utilities/histogram.cpp               |     2 +-
 src/share/vm/utilities/histogram.hpp               |     5 +-
 src/share/vm/utilities/intHisto.cpp                |     2 +-
 src/share/vm/utilities/intHisto.hpp                |     2 +-
 src/share/vm/utilities/linkedlist.cpp              |   114 +
 src/share/vm/utilities/linkedlist.hpp              |   416 +
 src/share/vm/utilities/macros.hpp                  |   176 +-
 src/share/vm/utilities/nativeCallStack.cpp         |   119 +
 src/share/vm/utilities/nativeCallStack.hpp         |    98 +
 src/share/vm/utilities/numberSeq.cpp               |     4 +-
 src/share/vm/utilities/ostream.cpp                 |   339 +-
 src/share/vm/utilities/ostream.hpp                 |    27 +-
 src/share/vm/utilities/pair.hpp                    |    42 +
 src/share/vm/utilities/preserveException.cpp       |     2 +-
 src/share/vm/utilities/preserveException.hpp       |    13 +-
 src/share/vm/utilities/quickSort.cpp               |    16 +-
 src/share/vm/utilities/resourceHash.hpp            |   138 +
 src/share/vm/utilities/stack.hpp                   |     2 +-
 src/share/vm/utilities/stack.inline.hpp            |     2 +-
 src/share/vm/utilities/stringUtils.cpp             |    43 +
 src/share/vm/utilities/stringUtils.hpp             |    42 +
 src/share/vm/utilities/taskqueue.cpp               |    21 +-
 src/share/vm/utilities/taskqueue.hpp               |   153 +-
 src/share/vm/utilities/top.hpp                     |     6 +-
 src/share/vm/utilities/utf8.cpp                    |   151 +-
 src/share/vm/utilities/utf8.hpp                    |    32 +-
 src/share/vm/utilities/vmError.cpp                 |   217 +-
 src/share/vm/utilities/vmError.hpp                 |    20 +-
 src/share/vm/utilities/workgroup.cpp               |    32 +-
 src/share/vm/utilities/workgroup.hpp               |    37 +-
 src/share/vm/utilities/xmlstream.cpp               |    40 +-
 src/share/vm/utilities/xmlstream.hpp               |    34 +-
 src/share/vm/utilities/yieldingWorkgroup.cpp       |     5 +-
 src/share/vm/utilities/yieldingWorkgroup.hpp       |     8 +-
 test/Makefile                                      |   266 +-
 test/TEST.ROOT                                     |     8 +-
 test/TEST.groups                                   |   263 +
 test/compiler/5091921/Test7005594.sh               |     2 +-
 test/compiler/6431242/Test.java                    |     2 +-
 test/compiler/6589834/Test_ia32.java               |     2 +-
 test/compiler/6636138/Test1.java                   |     2 +-
 test/compiler/6636138/Test2.java                   |     2 +-
 test/compiler/6795161/Test.java                    |     2 +-
 test/compiler/6826736/Test.java                    |     2 +-
 test/compiler/6857159/Test6857159.sh               |     2 +-
 test/compiler/6859338/Test6859338.java             |     4 +-
 test/compiler/6896617/Test6896617.java             |   331 +
 test/compiler/6934604/TestByteBoxing.java          |   777 ++
 test/compiler/6934604/TestDoubleBoxing.java        |   777 ++
 test/compiler/6934604/TestFloatBoxing.java         |   777 ++
 test/compiler/6934604/TestIntBoxing.java           |   777 ++
 test/compiler/6934604/TestLongBoxing.java          |   777 ++
 test/compiler/6934604/TestShortBoxing.java         |   777 ++
 test/compiler/7068051/Test7068051.sh               |     2 +-
 test/compiler/7070134/Test7070134.sh               |     2 +-
 test/compiler/7088419/CRCTest.java                 |   132 +
 test/compiler/7116216/StackOverflow.java           |     2 +-
 test/compiler/7158807/Test7158807.java             |    66 -
 test/compiler/7184394/TestAESBase.java             |    54 +-
 test/compiler/7184394/TestAESDecode.java           |    15 +-
 test/compiler/7184394/TestAESEncode.java           |    15 +-
 test/compiler/7184394/TestAESMain.java             |    31 +-
 test/compiler/7200264/Test7200264.sh               |     2 +-
 test/compiler/8000805/Test8000805.java             |     2 +-
 test/compiler/8005419/Test8005419.java             |     2 +-
 test/compiler/8011706/Test8011706.java             |    65 +
 test/compiler/8011771/Test8011771.java             |    77 +
 test/compiler/8011901/Test8011901.java             |    68 +
 test/compiler/8015436/Test8015436.java             |    74 +
 test/compiler/EliminateAutoBox/UnsignedLoads.java  |    63 +
 .../TestUnsafePutAddressNullObjMustNotEscape.java  |    84 +
 .../arguments/BMICommandLineOptionTestBase.java    |    68 +
 test/compiler/arguments/BMISupportedCPUTest.java   |    72 +
 test/compiler/arguments/BMIUnsupportedCPUTest.java |   114 +
 .../TestUseBMI1InstructionsOnSupportedCPU.java     |    51 +
 .../TestUseBMI1InstructionsOnUnsupportedCPU.java   |    52 +
 ...CountLeadingZerosInstructionOnSupportedCPU.java |    52 +
 ...untLeadingZerosInstructionOnUnsupportedCPU.java |    52 +
 ...ountTrailingZerosInstructionOnSupportedCPU.java |    72 +
 ...ntTrailingZerosInstructionOnUnsupportedCPU.java |    70 +
 test/compiler/ciReplay/TestSA.sh                   |    93 +
 test/compiler/ciReplay/TestVM.sh                   |    86 +
 test/compiler/ciReplay/TestVM_no_comp_level.sh     |    74 +
 test/compiler/ciReplay/common.sh                   |   265 +
 .../TestAnonymousClassUnloading.java               |   130 +
 .../methodUnloading/TestMethodUnloading.java       |   145 +
 .../methodUnloading/WorkerClass.java               |    37 +
 .../CheckReservedInitialCodeCacheSizeArgOrder.java |    53 +
 test/compiler/codecache/CheckUpperLimit.java       |    43 +
 test/compiler/codegen/BMI1.java                    |   301 +
 test/compiler/codegen/C1NullCheckOfNullStore.java  |    57 +
 test/compiler/codegen/IntRotateWithImmediate.java  |    64 +
 test/compiler/codegen/LoadWithMask.java            |     2 +-
 test/compiler/codegen/LoadWithMask2.java           |     2 +-
 test/compiler/debug/VerifyAdapterSharing.java      |    43 +
 .../TestMonomorphicObjectCall.java                 |    73 +
 .../MonomorphicObjectCall/java/lang/Object.java    |    87 +
 .../escapeAnalysis/TestEscapeThroughInvoke.java    |    74 +
 .../compiler/exceptions/CatchInlineExceptions.java |    81 +
 test/compiler/exceptions/SumTest.java              |    86 +
 .../exceptions/TestRecursiveReplacedException.java |    44 +
 .../inlining/DefaultAndConcreteMethodsCHA.java     |    58 +
 .../inlining/DefaultMethodsDependencies.java       |    63 +
 test/compiler/inlining/InlineDefaultMethod.java    |    64 +
 test/compiler/inlining/InlineDefaultMethod1.java   |    58 +
 test/compiler/intrinsics/bmi/BMITestRunner.java    |   442 +
 test/compiler/intrinsics/bmi/Expr.java             |   178 +
 test/compiler/intrinsics/bmi/TestAndnI.java        |    91 +
 test/compiler/intrinsics/bmi/TestAndnL.java        |    95 +
 test/compiler/intrinsics/bmi/TestBlsiI.java        |    78 +
 test/compiler/intrinsics/bmi/TestBlsiL.java        |    78 +
 test/compiler/intrinsics/bmi/TestBlsmskI.java      |    78 +
 test/compiler/intrinsics/bmi/TestBlsmskL.java      |    80 +
 test/compiler/intrinsics/bmi/TestBlsrI.java        |    78 +
 test/compiler/intrinsics/bmi/TestBlsrL.java        |    78 +
 test/compiler/intrinsics/bmi/TestLzcntI.java       |    60 +
 test/compiler/intrinsics/bmi/TestLzcntL.java       |    60 +
 test/compiler/intrinsics/bmi/TestTzcntI.java       |    60 +
 test/compiler/intrinsics/bmi/TestTzcntL.java       |    60 +
 .../intrinsics/bmi/verifycode/AddnTestI.java       |    57 +
 .../intrinsics/bmi/verifycode/AddnTestL.java       |    47 +
 .../intrinsics/bmi/verifycode/BlsiTestI.java       |    59 +
 .../intrinsics/bmi/verifycode/BlsiTestL.java       |    47 +
 .../intrinsics/bmi/verifycode/BlsmskTestI.java     |    59 +
 .../intrinsics/bmi/verifycode/BlsmskTestL.java     |    47 +
 .../intrinsics/bmi/verifycode/BlsrTestI.java       |    59 +
 .../intrinsics/bmi/verifycode/BlsrTestL.java       |    47 +
 .../bmi/verifycode/BmiIntrinsicBase.java           |   186 +
 .../intrinsics/bmi/verifycode/LZcntTestI.java      |    59 +
 .../intrinsics/bmi/verifycode/LZcntTestL.java      |    54 +
 .../intrinsics/bmi/verifycode/TZcntTestI.java      |    54 +
 .../intrinsics/bmi/verifycode/TZcntTestL.java      |    55 +
 .../compiler/intrinsics/clone/TestObjectClone.java |    80 +
 .../intrinsics/mathexact/AddExactICondTest.java    |    57 +
 .../mathexact/AddExactIConstantTest.java           |    37 +
 .../intrinsics/mathexact/AddExactILoadTest.java    |    38 +
 .../mathexact/AddExactILoopDependentTest.java      |    37 +
 .../mathexact/AddExactINonConstantTest.java        |    37 +
 .../intrinsics/mathexact/AddExactIRepeatTest.java  |   109 +
 .../mathexact/AddExactLConstantTest.java           |    37 +
 .../mathexact/AddExactLNonConstantTest.java        |    37 +
 .../compiler/intrinsics/mathexact/CompareTest.java |    61 +
 .../intrinsics/mathexact/DecExactITest.java        |    53 +
 .../intrinsics/mathexact/DecExactLTest.java        |    53 +
 test/compiler/intrinsics/mathexact/GVNTest.java    |    60 +
 .../intrinsics/mathexact/IncExactITest.java        |    51 +
 .../intrinsics/mathexact/IncExactLTest.java        |    50 +
 .../intrinsics/mathexact/MulExactICondTest.java    |    57 +
 .../mathexact/MulExactIConstantTest.java           |    37 +
 .../intrinsics/mathexact/MulExactILoadTest.java    |    38 +
 .../mathexact/MulExactILoopDependentTest.java      |    36 +
 .../mathexact/MulExactINonConstantTest.java        |    38 +
 .../intrinsics/mathexact/MulExactIRepeatTest.java  |   109 +
 .../mathexact/MulExactLConstantTest.java           |    37 +
 .../mathexact/MulExactLNonConstantTest.java        |    37 +
 .../mathexact/NegExactIConstantTest.java           |    37 +
 .../intrinsics/mathexact/NegExactILoadTest.java    |    39 +
 .../mathexact/NegExactILoopDependentTest.java      |    36 +
 .../mathexact/NegExactINonConstantTest.java        |    37 +
 .../mathexact/NegExactLConstantTest.java           |    37 +
 .../mathexact/NegExactLNonConstantTest.java        |    37 +
 .../intrinsics/mathexact/NestedMathExactTest.java  |    54 +
 .../intrinsics/mathexact/SplitThruPhiTest.java     |    50 +
 .../intrinsics/mathexact/SubExactICondTest.java    |    57 +
 .../mathexact/SubExactIConstantTest.java           |    37 +
 .../intrinsics/mathexact/SubExactILoadTest.java    |    38 +
 .../mathexact/SubExactILoopDependentTest.java      |    37 +
 .../mathexact/SubExactINonConstantTest.java        |    37 +
 .../intrinsics/mathexact/SubExactIRepeatTest.java  |   111 +
 .../mathexact/SubExactLConstantTest.java           |    38 +
 .../mathexact/SubExactLNonConstantTest.java        |    38 +
 test/compiler/intrinsics/mathexact/Verify.java     |   667 +
 .../mathexact/sanity/AddExactIntTest.java          |    46 +
 .../mathexact/sanity/AddExactLongTest.java         |    46 +
 .../mathexact/sanity/DecrementExactIntTest.java    |    46 +
 .../mathexact/sanity/DecrementExactLongTest.java   |    46 +
 .../mathexact/sanity/IncrementExactIntTest.java    |    46 +
 .../mathexact/sanity/IncrementExactLongTest.java   |    46 +
 .../intrinsics/mathexact/sanity/IntrinsicBase.java |   156 +
 .../intrinsics/mathexact/sanity/MathIntrinsic.java |   155 +
 .../mathexact/sanity/MultiplyExactIntTest.java     |    46 +
 .../mathexact/sanity/MultiplyExactLongTest.java    |    46 +
 .../mathexact/sanity/NegateExactIntTest.java       |    46 +
 .../mathexact/sanity/NegateExactLongTest.java      |    46 +
 .../mathexact/sanity/SubtractExactIntTest.java     |    47 +
 .../mathexact/sanity/SubtractExactLongTest.java    |    46 +
 .../multiplytolen/TestMultiplyToLen.java           |   113 +
 test/compiler/intrinsics/sha/TestSHA.java          |   141 +
 .../intrinsics/sha/cli/SHAOptionsBase.java         |   169 +
 .../TestUseSHA1IntrinsicsOptionOnSupportedCPU.java |    40 +
 ...estUseSHA1IntrinsicsOptionOnUnsupportedCPU.java |    48 +
 ...estUseSHA256IntrinsicsOptionOnSupportedCPU.java |    41 +
 ...tUseSHA256IntrinsicsOptionOnUnsupportedCPU.java |    48 +
 ...estUseSHA512IntrinsicsOptionOnSupportedCPU.java |    41 +
 ...tUseSHA512IntrinsicsOptionOnUnsupportedCPU.java |    48 +
 .../sha/cli/TestUseSHAOptionOnSupportedCPU.java    |    43 +
 .../sha/cli/TestUseSHAOptionOnUnsupportedCPU.java  |    47 +
 .../cli/testcases/GenericTestCaseForOtherCPU.java  |    70 +
 .../GenericTestCaseForSupportedSparcCPU.java       |    93 +
 .../GenericTestCaseForUnsupportedSparcCPU.java     |    66 +
 .../GenericTestCaseForUnsupportedX86CPU.java       |    71 +
 ...sicsSpecificTestCaseForUnsupportedSparcCPU.java |    59 +
 ...UseSHASpecificTestCaseForSupportedSparcCPU.java |   101 +
 ...eSHASpecificTestCaseForUnsupportedSparcCPU.java |    83 +
 .../intrinsics/sha/sanity/SHASanityTestBase.java   |   109 +
 .../intrinsics/sha/sanity/TestSHA1Intrinsics.java  |    58 +
 .../sha/sanity/TestSHA1MultiBlockIntrinsics.java   |    67 +
 .../sha/sanity/TestSHA256Intrinsics.java           |    75 +
 .../sha/sanity/TestSHA256MultiBlockIntrinsics.java |    92 +
 .../sha/sanity/TestSHA512Intrinsics.java           |    75 +
 .../sha/sanity/TestSHA512MultiBlockIntrinsics.java |    92 +
 .../stringequals/TestStringEqualsBadLength.java    |    82 +
 .../unsafe}/UnsafeGetAddressTest.java              |     0
 .../jsr292/ConcurrentClassLoadingTest.java         |   177 +
 .../jsr292/CreatesInterfaceDotEqualsCallInfo.java  |    40 +
 test/compiler/jsr292/MHInlineTest.java             |   207 +
 test/compiler/jsr292/NullConstantReceiver.java     |    62 +
 test/compiler/jsr292/PollutedTrapCounts.java       |   109 +
 .../RedefineMethodUsedByMultipleMethodHandles.java |   174 +
 test/compiler/jsr292/VMAnonymousClasses.java       |   125 +
 .../jsr292/createsInterfaceDotEqualsCallInfo.js    |    26 +
 .../methodHandleExceptions/ByteClassLoader.java    |   131 +
 .../methodHandleExceptions/TestAMEnotNPE.java      |   496 +
 .../jsr292/methodHandleExceptions/p/C.java         |    35 +
 .../jsr292/methodHandleExceptions/p/Dok.java       |    31 +
 .../jsr292/methodHandleExceptions/p/E.java         |    38 +
 .../jsr292/methodHandleExceptions/p/F.java         |    41 +
 .../jsr292/methodHandleExceptions/p/I.java         |    37 +
 .../jsr292/methodHandleExceptions/p/Tdirect.java   |    47 +
 .../jsr292/methodHandleExceptions/p/Treflect.java  |    66 +
 test/compiler/loopopts/ConstFPVectorization.java   |    63 +
 test/compiler/loopopts/CountedLoopProblem.java     |    54 +
 .../loopopts/TestDeadBackbranchArrayAccess.java    |    58 +
 test/compiler/loopopts/TestLogSum.java             |   111 +
 .../superword/TestVectorizationWithInvariant.java  |   144 +
 .../macronodes/TestEliminateAllocationPhi.java     |    94 +
 test/compiler/membars/DekkerTest.java              |     6 +-
 test/compiler/membars/TestMemBarAcquire.java       |    53 +
 test/compiler/osr/TestOSRWithNonEmptyStack.java    |   127 +
 test/compiler/osr/TestRangeCheck.java              |    52 +
 test/compiler/print/PrintInlining.java             |     2 +-
 .../TestMethodHandleInvokesIntrinsic.java          |    92 +
 .../profiling/TestUnexpectedProfilingMismatch.java |   102 +
 test/compiler/profiling/unloadingconflict/B.java   |    25 +
 .../TestProfileConflictClassUnloading.java         |    88 +
 .../rangechecks/TestRangeCheckSmearing.java        |   436 +
 .../TestRangeCheckSmearingLoopOpts.java            |    76 +
 test/compiler/regalloc/C1ObjectSpillInLogicOp.java |     6 +-
 .../compiler/relocations/TestPrintRelocations.java |    38 +
 .../rtm/cli/RTMGenericCommandLineOptionTest.java   |   198 +
 test/compiler/rtm/cli/RTMLockingAwareTest.java     |   153 +
 .../TestPrintPreciseRTMLockingStatisticsBase.java  |    85 +
 ...TMLockingStatisticsOptionOnSupportedConfig.java |    76 +
 ...LockingStatisticsOptionOnUnsupportedConfig.java |    54 +
 .../TestRTMAbortRatioOptionOnSupportedConfig.java  |    54 +
 ...TestRTMAbortRatioOptionOnUnsupportedConfig.java |    57 +
 .../rtm/cli/TestRTMAbortThresholdOption.java       |    47 +
 .../cli/TestRTMLockingCalculationDelayOption.java  |    46 +
 .../rtm/cli/TestRTMLockingThresholdOption.java     |    46 +
 test/compiler/rtm/cli/TestRTMRetryCountOption.java |    46 +
 .../rtm/cli/TestRTMSpinLoopCountOption.java        |    47 +
 ...MTotalCountIncrRateOptionOnSupportedConfig.java |    55 +
 ...otalCountIncrRateOptionOnUnsupportedConfig.java |    59 +
 .../TestUseRTMDeoptOptionOnSupportedConfig.java    |    80 +
 .../TestUseRTMDeoptOptionOnUnsupportedConfig.java  |    70 +
 ...UseRTMForStackLocksOptionOnSupportedConfig.java |   102 +
 ...eRTMForStackLocksOptionOnUnsupportedConfig.java |    93 +
 .../TestUseRTMLockingOptionOnSupportedConfig.java  |    91 +
 .../TestUseRTMLockingOptionOnUnsupportedCPU.java   |    94 +
 .../TestUseRTMLockingOptionOnUnsupportedVM.java    |    72 +
 .../TestUseRTMLockingOptionWithBiasedLocking.java  |    77 +
 .../rtm/cli/TestUseRTMXendForLockBusyOption.java   |    46 +
 test/compiler/rtm/locking/TestRTMAbortRatio.java   |   162 +
 .../rtm/locking/TestRTMAbortThreshold.java         |   102 +
 .../rtm/locking/TestRTMAfterNonRTMDeopt.java       |   209 +
 .../rtm/locking/TestRTMDeoptOnHighAbortRatio.java  |   114 +
 .../rtm/locking/TestRTMDeoptOnLowAbortRatio.java   |   165 +
 .../locking/TestRTMLockingCalculationDelay.java    |   106 +
 .../rtm/locking/TestRTMLockingThreshold.java       |   177 +
 test/compiler/rtm/locking/TestRTMRetryCount.java   |   102 +
 .../compiler/rtm/locking/TestRTMSpinLoopCount.java |   115 +
 .../rtm/locking/TestRTMTotalCountIncrRate.java     |   150 +
 .../rtm/locking/TestUseRTMAfterLockInflation.java  |   128 +
 test/compiler/rtm/locking/TestUseRTMDeopt.java     |    88 +
 .../rtm/locking/TestUseRTMForInflatedLocks.java    |    92 +
 .../rtm/locking/TestUseRTMForStackLocks.java       |    95 +
 .../rtm/locking/TestUseRTMXendForLockBusy.java     |   111 +
 .../method_options/TestNoRTMLockElidingOption.java |   102 +
 .../TestUseRTMLockElidingOption.java               |   116 +
 .../TestPrintPreciseRTMLockingStatistics.java      |   142 +
 test/compiler/stable/StableConfiguration.java      |    62 +
 test/compiler/stable/TestStableBoolean.java        |   633 +
 test/compiler/stable/TestStableByte.java           |   649 +
 test/compiler/stable/TestStableChar.java           |   647 +
 test/compiler/stable/TestStableDouble.java         |   647 +
 test/compiler/stable/TestStableFloat.java          |   647 +
 test/compiler/stable/TestStableInt.java            |   647 +
 test/compiler/stable/TestStableLong.java           |   647 +
 test/compiler/stable/TestStableObject.java         |   650 +
 test/compiler/stable/TestStableShort.java          |   647 +
 test/compiler/startup/NumCompilerThreadsCheck.java |    57 +
 test/compiler/startup/SmallCodeCacheStartup.java   |    42 +
 test/compiler/startup/StartupOutput.java           |    44 +
 .../stringopts/TestOptimizeStringConcat.java       |    89 +
 test/compiler/testlibrary/intrinsics/Verifier.java |   143 +
 test/compiler/testlibrary/rtm/AbortProvoker.java   |   215 +
 test/compiler/testlibrary/rtm/AbortType.java       |   103 +
 .../testlibrary/rtm/BufferOverflowProvoker.java    |    48 +
 test/compiler/testlibrary/rtm/BusyLock.java        |   140 +
 test/compiler/testlibrary/rtm/CompilableTest.java  |    41 +
 .../testlibrary/rtm/MemoryConflictProvoker.java    |   100 +
 .../testlibrary/rtm/NestedAbortProvoker.java       |    61 +
 .../testlibrary/rtm/RTMLockingStatistics.java      |   227 +
 test/compiler/testlibrary/rtm/RTMTestBase.java     |   280 +
 test/compiler/testlibrary/rtm/XAbortProvoker.java  |    62 +
 .../testlibrary/rtm/predicate/SupportedCPU.java    |    36 +
 .../testlibrary/rtm/predicate/SupportedVM.java     |    36 +
 .../sha/predicate/IntrinsicPredicates.java         |   103 +
 test/compiler/tiered/CompLevelsTest.java           |    75 +
 test/compiler/tiered/NonTieredLevelsTest.java      |    98 +
 test/compiler/tiered/TieredLevelsTest.java         |    89 +
 .../types/TestMeetExactConstantArrays.java         |    70 +
 .../types/TestMeetTopArrayExactConstantArray.java  |   107 +
 .../types/TestSpeculationFailedHigherEqual.java    |    63 +
 test/compiler/types/TestTypePropagationToCmpU.java |    59 +
 test/compiler/types/TypeSpeculation.java           |   563 +
 .../types/correctness/CorrectnessTest.java         |   159 +
 test/compiler/types/correctness/OffTest.java       |   108 +
 .../types/correctness/execution/Execution.java     |    45 +
 .../execution/MethodHandleDelegate.java            |   105 +
 .../types/correctness/execution/TypeConflict.java  |    74 +
 .../types/correctness/execution/TypeProfile.java   |    59 +
 .../hierarchies/DefaultMethodInterface.java        |    54 +
 .../hierarchies/DefaultMethodInterface2.java       |    47 +
 .../types/correctness/hierarchies/Linear.java      |    43 +
 .../types/correctness/hierarchies/Linear2.java     |    47 +
 .../correctness/hierarchies/NullableType.java      |    33 +
 .../types/correctness/hierarchies/OneRank.java     |    44 +
 .../correctness/hierarchies/TypeHierarchy.java     |    73 +
 .../types/correctness/scenarios/ArrayCopy.java     |    63 +
 .../correctness/scenarios/ArrayReferenceStore.java |    63 +
 .../types/correctness/scenarios/ArrayScenario.java |    68 +
 .../types/correctness/scenarios/CheckCast.java     |    77 +
 .../types/correctness/scenarios/ClassIdentity.java |    80 +
 .../correctness/scenarios/ClassInstanceOf.java     |    74 +
 .../correctness/scenarios/ClassIsInstance.java     |    77 +
 .../types/correctness/scenarios/ProfilingType.java |    33 +
 .../correctness/scenarios/ReceiverAtInvokes.java   |    74 +
 .../types/correctness/scenarios/Scenario.java      |   108 +
 .../uncommontrap/StackOverflowGuardPagesOff.java   |   355 +
 test/compiler/uncommontrap/TestDeoptOOM.java       |   426 +
 .../uncommontrap/TestLockEliminatedAtDeopt.java    |    70 +
 .../uncommontrap/TestSpecTrapClassUnloading.java   |    97 +
 .../uncommontrap/TestStackBangMonitorOwned.java    |   268 +
 test/compiler/uncommontrap/TestStackBangRbp.java   |   294 +
 .../uncommontrap/TraceDeoptimizationNoRealloc.java |    47 +
 .../uncommontrap/UncommonTrapStackBang.java        | 10906 +++++++++++++++++
 .../unsafe/GetUnsafeObjectG1PreBarrier.java        |    71 +
 test/compiler/unsafe/TestUnsafeLoadControl.java    |   103 +
 test/compiler/unsafe/UnsafeRaw.java                |   140 +
 test/compiler/whitebox/ClearMethodStateTest.java   |    94 +
 test/compiler/whitebox/CompilerWhiteBoxTest.java   |   694 ++
 test/compiler/whitebox/DeoptimizeAllTest.java      |    62 +
 test/compiler/whitebox/DeoptimizeMethodTest.java   |    62 +
 .../whitebox/DeoptimizeMultipleOSRTest.java        |    95 +
 .../whitebox/EnqueueMethodForCompilationTest.java  |    85 +
 test/compiler/whitebox/GetNMethodTest.java         |    71 +
 test/compiler/whitebox/IsMethodCompilableTest.java |   138 +
 .../whitebox/MakeMethodNotCompilableTest.java      |   224 +
 .../compiler/whitebox/SetDontInlineMethodTest.java |    73 +
 .../whitebox/SetForceInlineMethodTest.java         |    73 +
 test/gc/6581734/Test6581734.java                   |     3 +-
 test/gc/6941923/Test6941923.java                   |   121 +
 test/gc/6941923/test6941923.sh                     |   166 -
 test/gc/7168848/HumongousAlloc.java                |    74 -
 test/gc/TestG1ZeroPGCTJcmdThreadPrint.java         |    54 +
 test/gc/TestGCLogRotationViaJcmd.java              |    77 +
 test/gc/TestObjectAlignment.java                   |    65 +
 test/gc/TestSystemGC.java                          |    47 +
 test/gc/TestVerifyDuringStartup.java               |    31 +-
 .../gc/arguments/TestAlignmentToUseLargePages.java |    48 +
 test/gc/arguments/TestCMSHeapSizeFlags.java        |    46 +
 test/gc/arguments/TestCompressedClassFlags.java    |    49 +
 test/gc/arguments/TestDynMaxHeapFreeRatio.java     |    58 +-
 test/gc/arguments/TestDynMinHeapFreeRatio.java     |    58 +-
 test/gc/arguments/TestG1ConcRefinementThreads.java |    97 +
 test/gc/arguments/TestG1HeapRegionSize.java        |    59 +
 test/gc/arguments/TestG1HeapSizeFlags.java         |    46 +
 test/gc/arguments/TestHeapFreeRatio.java           |   105 +
 .../gc/arguments/TestInitialTenuringThreshold.java |    75 +
 test/gc/arguments/TestMaxHeapSizeTools.java        |   292 +
 test/gc/arguments/TestMaxNewSize.java              |   122 +
 test/gc/arguments/TestMinInitialErgonomics.java    |    45 +
 test/gc/arguments/TestParallelHeapSizeFlags.java   |    49 +
 test/gc/arguments/TestSerialHeapSizeFlags.java     |    46 +
 .../TestSurvivorAlignmentInBytesOption.java        |   107 +
 .../TestUnrecognizedVMOptionsHandling.java         |    69 +
 test/gc/arguments/TestUseCompressedOopsErgo.java   |    50 +
 .../arguments/TestUseCompressedOopsErgoTools.java  |   177 +
 .../TestCMSClassUnloadingEnabledHWM.java           |   128 +
 .../class_unloading/TestG1ClassUnloadingHWM.java   |   122 +
 .../CheckAllocateAndSystemGC.java                  |    66 +
 test/gc/concurrentMarkSweep/DisableResizePLAB.java |    45 +
 .../gc/concurrentMarkSweep/GuardShrinkWarning.java |    60 +
 .../SystemGCOnForegroundCollector.java             |    67 +
 test/gc/g1/Test2GbHeap.java                        |    62 +
 test/gc/g1/TestEagerReclaimHumongousRegions.java   |    98 +
 ...tEagerReclaimHumongousRegionsClearMarkBits.java |   131 +
 .../TestEagerReclaimHumongousRegionsWithRefs.java  |   113 +
 .../TestG1TraceEagerReclaimHumongousObjects.java   |   142 +
 test/gc/g1/TestGCLogMessages.java                  |   192 +
 test/gc/g1/TestGreyReclaimedHumongousObjects.java  |   176 +
 test/gc/g1/TestHumongousAllocInitialMark.java      |    75 +
 test/gc/g1/TestHumongousShrinkHeap.java            |   144 +
 test/gc/g1/TestLargePageUseForAuxMemory.java       |   129 +
 test/gc/g1/TestPrintGCDetails.java                 |     6 +-
 test/gc/g1/TestRegionAlignment.java                |     3 +-
 test/gc/g1/TestShrinkAuxiliaryData.java            |   325 +
 test/gc/g1/TestShrinkAuxiliaryData00.java          |    42 +
 test/gc/g1/TestShrinkAuxiliaryData05.java          |    42 +
 test/gc/g1/TestShrinkAuxiliaryData10.java          |    42 +
 test/gc/g1/TestShrinkAuxiliaryData15.java          |    42 +
 test/gc/g1/TestShrinkAuxiliaryData20.java          |    42 +
 test/gc/g1/TestShrinkAuxiliaryData25.java          |    42 +
 test/gc/g1/TestShrinkAuxiliaryData30.java          |    42 +
 test/gc/g1/TestShrinkDefragmentedHeap.java         |   189 +
 test/gc/g1/TestShrinkToOneRegion.java              |    38 +
 .../gc/g1/TestStringDeduplicationAgeThreshold.java |    36 +
 test/gc/g1/TestStringDeduplicationFullGC.java      |    36 +
 test/gc/g1/TestStringDeduplicationInterned.java    |    36 +
 .../gc/g1/TestStringDeduplicationPrintOptions.java |    36 +
 test/gc/g1/TestStringDeduplicationTableRehash.java |    36 +
 test/gc/g1/TestStringDeduplicationTableResize.java |    36 +
 test/gc/g1/TestStringDeduplicationTools.java       |   434 +
 test/gc/g1/TestStringDeduplicationYoungGC.java     |    36 +
 test/gc/g1/TestStringSymbolTableStats.java         |    57 +
 test/gc/g1/TestSummarizeRSetStatsThreads.java      |    10 +-
 test/gc/g1/TestSummarizeRSetStatsTools.java        |     1 -
 .../TestG1ConcurrentGCHeapDump.java                |   108 -
 .../heap_inspection/TestPrintClassHistogram.java   |    95 -
 ...ndleExceedingProcessSizeLimitIn32BitBuilds.java |    58 -
 test/gc/logging/TestGCId.java                      |    91 +
 .../CompressedClassSpaceSizeInJmapHeap.java        |    79 +
 test/gc/metaspace/G1AddMetaspaceDependency.java    |   123 +
 .../metaspace/TestCapacityUntilGCWrapAround.java   |    59 +
 test/gc/metaspace/TestMetaspaceInitialization.java |    48 +
 test/gc/metaspace/TestMetaspaceMemoryPool.java     |    93 +
 test/gc/metaspace/TestMetaspacePerfCounters.java   |   124 +
 test/gc/metaspace/TestMetaspaceSizeFlags.java      |   108 +
 .../metaspace/TestPerfCountersAndMemoryPools.java  |    87 +
 test/gc/parallelScavenge/AdaptiveGCBoundary.java   |    61 +
 test/gc/startup_warnings/TestCMS.java              |    46 +
 .../startup_warnings/TestCMSForegroundFlags.java   |    52 +
 .../startup_warnings/TestCMSIncrementalMode.java   |    46 +
 .../startup_warnings/TestCMSNoIncrementalMode.java |    45 +
 test/gc/startup_warnings/TestDefNewCMS.java        |    45 +
 .../TestDefaultMaxRAMFraction.java                 |    44 +
 test/gc/startup_warnings/TestG1.java               |    45 +
 test/gc/startup_warnings/TestIncGC.java            |    46 +
 test/gc/startup_warnings/TestParNewCMS.java        |    46 +
 test/gc/startup_warnings/TestParNewSerialOld.java  |    46 +
 test/gc/startup_warnings/TestParallelGC.java       |    46 +
 .../TestParallelScavengeSerialOld.java             |    46 +
 test/gc/startup_warnings/TestSerialGC.java         |    46 +
 test/gc/survivorAlignment/AlignmentHelper.java     |   174 +
 .../SurvivorAlignmentTestMain.java                 |   416 +
 .../gc/survivorAlignment/TestAllocationInEden.java |    90 +
 .../TestPromotionFromEdenToTenured.java            |    96 +
 ...tPromotionFromSurvivorToTenuredAfterFullGC.java |   101 +
 ...PromotionFromSurvivorToTenuredAfterMinorGC.java |   106 +
 .../survivorAlignment/TestPromotionToSurvivor.java |    86 +
 test/gc/whitebox/TestWBGC.java                     |    69 +
 test/runtime/6626217/Test6626217.sh                |     5 +-
 test/runtime/6878713/Test6878713.sh                |    31 -
 test/runtime/6888954/vmerrors.sh                   |    26 +-
 test/runtime/6929067/Test6929067.sh                |     1 +
 test/runtime/7020373/Test7020373.sh                |    43 -
 test/runtime/7107135/Test7107135.sh                |    11 +-
 test/runtime/7110720/Test7110720.sh                |     2 +-
 test/runtime/7116786/Test7116786.java              |    12 +-
 test/runtime/7158804/Test7158804.sh                |    31 -
 test/runtime/7158988/FieldMonitor.java             |    35 +-
 test/runtime/7162488/Test7162488.sh                |     2 +-
 test/runtime/7194254/Test7194254.java              |   119 +
 test/runtime/7196045/Test7196045.java              |    78 -
 test/runtime/8001071/Test8001071.java              |    45 +
 test/runtime/8001071/Test8001071.sh                |    63 +
 test/runtime/8003720/Asmator.java                  |    56 +
 test/runtime/8003720/Test8003720.java              |    71 +
 test/runtime/8003720/Victim.java                   |    50 +
 test/runtime/8003720/VictimClassLoader.java        |    86 +
 test/runtime/8007320/ConstMethodTest.java          |   169 +
 test/runtime/8007475/StackMapFrameTest.java        |    41 +
 test/runtime/8024804/RegisterNatives.java          |    47 +
 test/runtime/8026365/InvokeSpecialAnonTest.java    |    91 +
 test/runtime/8026394/InterfaceObjectTest.java      |    69 +
 .../CDSCompressedKPtrs/CDSCompressedKPtrs.java     |    60 +
 .../CDSCompressedKPtrsError.java                   |    93 +
 test/runtime/CDSCompressedKPtrs/XShareAuto.java    |    70 +
 .../CheckEndorsedAndExtDirs/EndorsedExtDirs.java   |    93 +
 test/runtime/ClassFile/JsrRewriting.java           |   102 +
 .../JsrRewritingTestCase.jar}                      |   Bin
 .../ClassFile/OomWhileParsingRepeatedJsr.java      |    74 +
 .../ClassFile/UnsupportedClassFileVersion.java     |    69 +
 test/runtime/{6878713 => ClassFile}/testcase.jar   |   Bin
 test/runtime/ClassUnload/KeepAliveClass.java       |    79 +
 test/runtime/ClassUnload/KeepAliveClassLoader.java |    78 +
 test/runtime/ClassUnload/KeepAliveObject.java      |    78 +
 .../ClassUnload/KeepAliveSoftReference.java        |    80 +
 test/runtime/ClassUnload/UnloadTest.java           |    66 +
 test/runtime/ClassUnload/classes/test/Empty.java   |     5 +
 .../CommandLine/BooleanFlagWithInvalidValue.java   |    49 +
 .../CommandLine/CompilerConfigFileWarning.java     |     5 +-
 test/runtime/CommandLine/ConfigFileParsing.java    |    55 +
 test/runtime/CommandLine/ConfigFileWarning.java    |     5 +-
 test/runtime/CommandLine/FlagWithInvalidValue.java |    42 +
 .../NonBooleanFlagWithInvalidBooleanPrefix.java    |    50 +
 .../PrintGCApplicationConcurrentTime.java          |    34 +
 test/runtime/CommandLine/UnrecognizedVMOption.java |    42 +
 test/runtime/CommandLine/VMOptionWarning.java      |    56 +
 .../CompressedOops/CompressedClassPointers.java    |   136 +
 .../CompressedKlassPointerAndOops.java             |    63 +
 test/runtime/ErrorHandling/TestOnError.java        |    66 +
 .../ErrorHandling/TestOnOutOfMemoryError.java      |    70 +
 test/runtime/InitialThreadOverflow/DoOverflow.java |    41 +
 test/runtime/InitialThreadOverflow/invoke.cxx      |    70 +
 test/runtime/InitialThreadOverflow/testme.sh       |    74 +
 .../InternalApi/ThreadCpuTimesDeadlock.java        |    92 +
 test/runtime/LoadClass/LoadClassNegative.java      |    52 +
 test/runtime/LoadClass/ShowClassLoader.java        |    45 +
 test/runtime/LoadClass/TestForName.java            |    33 +
 test/runtime/LoadClass/dummy.jar                   |     0
 test/runtime/Metaspace/FragmentMetaspace.java      |    64 +
 .../runtime/Metaspace/FragmentMetaspaceSimple.java |    69 +
 test/runtime/Metaspace/classes/test/Empty.java     |    28 +
 test/runtime/NMT/AutoshutdownNMT.java              |    44 +
 test/runtime/NMT/ChangeTrackingLevel.java          |    51 +
 test/runtime/NMT/CommandLineDetail.java            |     5 +-
 test/runtime/NMT/CommandLineSummary.java           |     5 +-
 test/runtime/NMT/CommandLineTurnOffNMT.java        |     5 +-
 test/runtime/NMT/JcmdBaselineDetail.java           |    49 +
 test/runtime/NMT/JcmdDetailDiff.java               |    84 +
 test/runtime/NMT/JcmdDiffCallsite.java             |    80 -
 test/runtime/NMT/JcmdScale.java                    |     8 +-
 test/runtime/NMT/JcmdScaleDetail.java              |    66 +
 test/runtime/NMT/JcmdSummaryDiff.java              |    83 +
 test/runtime/NMT/MallocRoundingReportTest.java     |    77 +
 test/runtime/NMT/MallocSiteHashOverflow.java       |    78 +
 test/runtime/NMT/MallocStressTest.java             |   265 +
 test/runtime/NMT/MallocTestType.java               |    11 +-
 test/runtime/NMT/MallocTrackingVerify.java         |   105 +
 test/runtime/NMT/NMTWithCDS.java                   |    55 +
 test/runtime/NMT/PrintNMTStatistics.java           |    65 +-
 test/runtime/NMT/ReleaseCommittedMemory.java       |     3 +-
 test/runtime/NMT/ReleaseNoCommit.java              |    64 +
 test/runtime/NMT/ShutdownTwice.java                |     6 +-
 test/runtime/NMT/SummaryAfterShutdown.java         |     6 +-
 test/runtime/NMT/SummarySanityCheck.java           |    11 +-
 test/runtime/NMT/ThreadedMallocTestType.java       |    12 +-
 test/runtime/NMT/ThreadedVirtualAllocTestType.java |    31 +-
 .../NMT/VirtualAllocCommitUncommitRecommit.java    |   165 +
 test/runtime/NMT/VirtualAllocTestType.java         |    31 +-
 test/runtime/PerfMemDestroy/PerfMemDestroy.java    |    40 +
 .../RedefineFinalizer/RedefineFinalizer.java       |    64 +
 test/runtime/RedefineObject/Agent.java             |    83 +
 .../runtime/RedefineObject/TestRedefineObject.java |    53 +
 test/runtime/RedefineObject/WalkThroughInvoke.java |    38 +
 .../runtime/RedefineTests/RedefineAnnotations.java |   410 +
 ...RedefineRunningMethodsWithResolutionErrors.java |   143 +
 .../SharedArchiveFile/ArchiveDoesNotExist.java     |    68 +
 .../CdsDifferentObjectAlignment.java               |    93 +
 .../SharedArchiveFile/CdsSameObjectAlignment.java  |    91 +
 .../SharedArchiveFile/DefaultUseWithClient.java    |    72 +
 .../SharedArchiveFile/LimitSharedSizes.java        |    95 +
 .../PrintSharedArchiveAndExit.java                 |    83 +
 .../SharedArchiveFile/SharedArchiveFile.java       |    53 +
 .../SharedArchiveFile/SharedBaseAddress.java       |    77 +
 .../SharedArchiveFile/SpaceUtilizationCheck.java   |    96 +
 .../Thread/TestThreadDumpMonitorContention.java    |   534 +
 test/runtime/XCheckJniJsig/XCheckJSig.java         |     1 +
 test/runtime/contended/Basic.java                  |   302 +
 test/runtime/contended/DefaultValue.java           |   185 +
 test/runtime/contended/HasNonStatic.java           |    75 +
 test/runtime/contended/Inheritance1.java           |   248 +
 test/runtime/contended/OopMaps.java                |   166 +
 test/runtime/contended/Options.java                |   103 +
 test/runtime/finalStatic/FinalStatic.java          |   142 +
 test/runtime/handlerInTry/HandlerInTry.jasm        |   115 +
 .../runtime/handlerInTry/IsolatedHandlerInTry.jasm |   124 +
 test/runtime/handlerInTry/LoadHandlerInTry.java    |    86 +
 test/runtime/interned/SanityTest.java              |    59 +
 .../invokedynamic/BootstrapMethodErrorTest.java    |   115 +
 test/runtime/jsig/Test8017498.sh                   |     1 +
 .../lambda-features/InvokespecialInterface.java    |    61 +
 .../PublicStaticInterfaceMethodHandling.java       |    49 +
 .../TestConcreteClassWithAbstractMethod.java       |   181 +
 .../runtime/lambda-features/TestInterfaceInit.java |    87 +
 .../lambda-features/TestInterfaceOrder.java        |    88 +
 .../LargePages/TestLargePageSizeInBytes.java       |    61 +
 test/runtime/memory/MultiAllocateNullCheck.java    |    45 +
 test/runtime/memory/ReadFromNoaccessArea.java      |    81 +
 test/runtime/memory/ReadVMPageSize.java            |    46 +
 test/runtime/memory/ReserveMemory.java             |    72 +
 test/runtime/memory/RunUnitTestsConcurrently.java  |    74 +
 test/runtime/memory/StressVirtualSpaceResize.java  |    41 +
 test/runtime/stackMapCheck/BadMap.jasm             |   152 +
 test/runtime/stackMapCheck/BadMapDstore.jasm       |    79 +
 test/runtime/stackMapCheck/BadMapIstore.jasm       |    79 +
 test/runtime/stackMapCheck/StackMapCheck.java      |    63 +
 test/runtime/testlibrary/ClassUnloadCommon.java    |    68 +
 test/runtime/testlibrary/GeneratedClassLoader.java |   202 +
 test/runtime/verifier/TestMultiANewArray.java      |    82 +
 test/sanity/ExecuteInternalVMTests.java            |    40 +
 test/sanity/WBApi.java                             |     2 +-
 test/sanity/WhiteBox.java                          |    58 +
 test/serviceability/ParserTest.java                |     6 +-
 .../attach/AttachWithStalePidFile.java             |     2 +-
 .../jvmti/GetObjectSizeOverflow.java               |    64 +
 .../jvmti/GetObjectSizeOverflowAgent.java          |    43 +
 .../jvmti/TestRedefineWithUnresolvedClass.java     |    82 +
 .../serviceability/jvmti/UnresolvedClassAgent.java |    69 +
 test/serviceability/jvmti/UnresolvedClassAgent.mf  |     3 +
 .../sa/jmap-hashcode/Test8028623.java              |     6 +
 .../sa/jmap-hprof/JMapHProfLargeHeapProc.java      |    71 +
 .../sa/jmap-hprof/JMapHProfLargeHeapTest.java      |   146 +
 test/serviceability/threads/TestFalseDeadLock.java |    95 +
 test/test_env.sh                                   |    26 +-
 test/testlibrary/RedefineClassHelper.java          |    79 +
 .../com/oracle/java/testlibrary/Asserts.java       |    58 +
 .../com/oracle/java/testlibrary/BuildHelper.java   |   106 +
 .../oracle/java/testlibrary/DynamicVMOption.java   |   165 +
 .../java/testlibrary/DynamicVMOptionChecker.java   |   111 -
 .../com/oracle/java/testlibrary/ExitCode.java      |    40 +
 .../com/oracle/java/testlibrary/Platform.java      |   120 +-
 .../com/oracle/java/testlibrary/ProcessTools.java  |    92 +-
 .../java/testlibrary/TestDynamicVMOption.java      |    95 -
 .../com/oracle/java/testlibrary/Utils.java         |   364 +
 .../cli/CPUSpecificCommandLineOptionTest.java      |    65 +
 .../testlibrary/cli/CommandLineOptionTest.java     |   330 +
 .../testlibrary/cli/predicate/AndPredicate.java    |    41 +
 .../cli/predicate/CPUSpecificPredicate.java        |    71 +
 .../testlibrary/cli/predicate/NotPredicate.java    |    40 +
 .../testlibrary/cli/predicate/OrPredicate.java     |    42 +
 test/testlibrary/ctw/Makefile                      |    73 +
 test/testlibrary/ctw/README                        |    93 +
 .../sun/hotspot/tools/ctw/ClassPathDirEntry.java   |   116 +
 .../sun/hotspot/tools/ctw/ClassPathJarEntry.java   |    80 +
 .../hotspot/tools/ctw/ClassPathJarInDirEntry.java  |    60 +
 .../sun/hotspot/tools/ctw/ClassesListInFile.java   |    59 +
 .../src/sun/hotspot/tools/ctw/CompileTheWorld.java |   172 +
 .../ctw/src/sun/hotspot/tools/ctw/Compiler.java    |   233 +
 .../ctw/src/sun/hotspot/tools/ctw/PathHandler.java |   146 +
 .../ctw/src/sun/hotspot/tools/ctw/Utils.java       |   213 +
 test/testlibrary/ctw/test/Bar.java                 |     5 +
 test/testlibrary/ctw/test/ClassesDirTest.java      |    61 +
 test/testlibrary/ctw/test/ClassesListTest.java     |    58 +
 test/testlibrary/ctw/test/CtwTest.java             |   118 +
 test/testlibrary/ctw/test/Foo.java                 |     5 +
 test/testlibrary/ctw/test/JarDirTest.java          |    75 +
 test/testlibrary/ctw/test/JarsTest.java            |    65 +
 test/testlibrary/ctw/test/classes.lst              |     4 +
 test/testlibrary/whitebox/Makefile                 |    63 +
 .../testlibrary/whitebox/sun/hotspot/WhiteBox.java |   152 +-
 .../whitebox/sun/hotspot/code/NMethod.java         |    51 +
 .../whitebox/sun/hotspot/cpuinfo/CPUInfo.java      |    98 +
 .../sun/hotspot/parser/DiagnosticCommand.java      |     2 +-
 test/testlibrary_tests/RedefineClassTest.java      |    54 +
 .../TestMutuallyExclusivePlatformPredicates.java   |   135 +
 .../whitebox/vm_flags/BooleanTest.java             |    87 +
 .../whitebox/vm_flags/DoubleTest.java              |    47 +
 .../whitebox/vm_flags/IntxTest.java                |    46 +
 .../whitebox/vm_flags/StringTest.java              |    45 +
 .../whitebox/vm_flags/Uint64Test.java              |    46 +
 .../whitebox/vm_flags/UintxTest.java               |    51 +
 .../whitebox/vm_flags/VmFlagTest.java              |   115 +
 3140 files changed, 290569 insertions(+), 199279 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjdk-8-jre-dcevm.git



More information about the pkg-java-commits mailing list