[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