--- old/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2016-03-15 13:19:46.778751946 -0400 +++ new/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp 2016-03-15 13:19:46.294724515 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, 2015, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -31,6 +31,7 @@ #include "code/vtableStubs.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/interp_masm.hpp" +#include "memory/resourceArea.hpp" #include "oops/compiledICHolder.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" #include "runtime/sharedRuntime.hpp" --- old/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp 2016-03-15 13:19:48.526851016 -0400 +++ new/src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp 2016-03-15 13:19:47.946818144 -0400 @@ -32,6 +32,7 @@ #include "interpreter/templateInterpreterGenerator.hpp" #include "interpreter/templateTable.hpp" #include "interpreter/bytecodeTracer.hpp" +#include "memory/resourceArea.hpp" #include "oops/arrayOop.hpp" #include "oops/methodData.hpp" #include "oops/method.hpp" --- old/src/cpu/ppc/vm/methodHandles_ppc.cpp 2016-03-15 13:19:50.574967090 -0400 +++ new/src/cpu/ppc/vm/methodHandles_ppc.cpp 2016-03-15 13:19:50.038936712 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2015 SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -28,6 +28,7 @@ #include "classfile/javaClasses.inline.hpp" #include "interpreter/interpreter.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "prims/methodHandles.hpp" #define __ _masm-> --- old/src/cpu/ppc/vm/runtime_ppc.cpp 2016-03-15 13:19:52.415071373 -0400 +++ new/src/cpu/ppc/vm/runtime_ppc.cpp 2016-03-15 13:19:51.943044622 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2015 SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -31,6 +31,7 @@ #include "code/vmreg.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/interp_masm.hpp" +#include "memory/resourceArea.hpp" #include "nativeInst_ppc.hpp" #include "opto/runtime.hpp" #include "runtime/interfaceSupport.hpp" --- old/src/cpu/ppc/vm/sharedRuntime_ppc.cpp 2016-03-15 13:19:53.855152987 -0400 +++ new/src/cpu/ppc/vm/sharedRuntime_ppc.cpp 2016-03-15 13:19:53.415128049 -0400 @@ -31,6 +31,7 @@ #include "frame_ppc.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/interp_masm.hpp" +#include "memory/resourceArea.hpp" #include "oops/compiledICHolder.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" #include "runtime/sharedRuntime.hpp" --- old/src/cpu/sparc/vm/methodHandles_sparc.cpp 2016-03-15 13:19:55.991274047 -0400 +++ new/src/cpu/sparc/vm/methodHandles_sparc.cpp 2016-03-15 13:19:55.507246616 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "interpreter/interpreter.hpp" #include "interpreter/interp_masm.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "prims/methodHandles.hpp" #define __ _masm-> --- old/src/cpu/sparc/vm/runtime_sparc.cpp 2016-03-15 13:19:57.539361782 -0400 +++ new/src/cpu/sparc/vm/runtime_sparc.cpp 2016-03-15 13:19:57.075335485 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "classfile/systemDictionary.hpp" #include "code/vmreg.hpp" #include "interpreter/interpreter.hpp" +#include "memory/resourceArea.hpp" #include "nativeInst_sparc.hpp" #include "opto/runtime.hpp" #include "runtime/interfaceSupport.hpp" --- old/src/cpu/sparc/vm/sharedRuntime_sparc.cpp 2016-03-15 13:19:59.007444983 -0400 +++ new/src/cpu/sparc/vm/sharedRuntime_sparc.cpp 2016-03-15 13:19:58.571420272 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "code/icBuffer.hpp" #include "code/vtableStubs.hpp" #include "interpreter/interpreter.hpp" +#include "memory/resourceArea.hpp" #include "oops/compiledICHolder.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" #include "runtime/sharedRuntime.hpp" --- old/src/cpu/x86/vm/methodHandles_x86.cpp 2016-03-15 13:20:01.095563326 -0400 +++ new/src/cpu/x86/vm/methodHandles_x86.cpp 2016-03-15 13:20:00.035503249 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "interpreter/interpreter.hpp" #include "interpreter/interpreterRuntime.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "prims/methodHandles.hpp" #define __ _masm-> --- old/src/cpu/x86/vm/runtime_x86_32.cpp 2016-03-15 13:20:02.479641766 -0400 +++ new/src/cpu/x86/vm/runtime_x86_32.cpp 2016-03-15 13:20:02.047617282 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,6 +29,7 @@ #include "classfile/systemDictionary.hpp" #include "code/vmreg.hpp" #include "interpreter/interpreter.hpp" +#include "memory/resourceArea.hpp" #include "opto/runtime.hpp" #include "runtime/interfaceSupport.hpp" #include "runtime/sharedRuntime.hpp" --- old/src/cpu/x86/vm/sharedRuntime_x86_32.cpp 2016-03-15 13:20:03.867720433 -0400 +++ new/src/cpu/x86/vm/sharedRuntime_x86_32.cpp 2016-03-15 13:20:03.431695722 -0400 @@ -29,6 +29,7 @@ #include "code/icBuffer.hpp" #include "code/vtableStubs.hpp" #include "interpreter/interpreter.hpp" +#include "memory/resourceArea.hpp" #include "oops/compiledICHolder.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" #include "runtime/sharedRuntime.hpp" --- old/src/cpu/x86/vm/sharedRuntime_x86_64.cpp 2016-03-15 13:20:05.271800005 -0400 +++ new/src/cpu/x86/vm/sharedRuntime_x86_64.cpp 2016-03-15 13:20:04.839775521 -0400 @@ -32,6 +32,7 @@ #include "code/icBuffer.hpp" #include "code/vtableStubs.hpp" #include "interpreter/interpreter.hpp" +#include "memory/resourceArea.hpp" #include "oops/compiledICHolder.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" #include "runtime/sharedRuntime.hpp" --- old/src/cpu/zero/vm/methodHandles_zero.cpp 2016-03-15 13:20:06.683880035 -0400 +++ new/src/cpu/zero/vm/methodHandles_zero.cpp 2016-03-15 13:20:06.255855775 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright 2009, 2010, 2011 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -27,6 +27,7 @@ #include "interpreter/cppInterpreterGenerator.hpp" #include "interpreter/interpreter.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "prims/methodHandles.hpp" --- old/src/os_cpu/windows_x86/vm/os_windows_x86.cpp 2016-03-15 13:20:08.027956207 -0400 +++ new/src/os_cpu/windows_x86/vm/os_windows_x86.cpp 2016-03-15 13:20:07.603932176 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ #include "interpreter/interpreter.hpp" #include "jvm_windows.h" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "mutex_windows.inline.hpp" #include "nativeInst_x86.hpp" #include "os_share_windows.hpp" --- old/src/share/vm/c1/c1_Compilation.cpp 2016-03-15 13:20:09.384033062 -0400 +++ new/src/share/vm/c1/c1_Compilation.cpp 2016-03-15 13:20:08.960009029 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ #include "code/debugInfoRec.hpp" #include "compiler/compileLog.hpp" #include "compiler/compilerDirectives.hpp" +#include "memory/resourceArea.hpp" #include "runtime/sharedRuntime.hpp" typedef enum { --- old/src/share/vm/c1/c1_GraphBuilder.cpp 2016-03-15 13:20:10.748110369 -0400 +++ new/src/share/vm/c1/c1_GraphBuilder.cpp 2016-03-15 13:20:10.316085885 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ #include "ci/ciMemberName.hpp" #include "compiler/compileBroker.hpp" #include "interpreter/bytecode.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/compilationPolicy.hpp" --- old/src/share/vm/c1/c1_IR.cpp 2016-03-15 13:20:12.152189943 -0400 +++ new/src/share/vm/c1/c1_IR.cpp 2016-03-15 13:20:11.728165912 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,6 +29,7 @@ #include "c1/c1_IR.hpp" #include "c1/c1_InstructionPrinter.hpp" #include "c1/c1_Optimizer.hpp" +#include "memory/resourceArea.hpp" #include "utilities/bitMap.inline.hpp" --- old/src/share/vm/c1/c1_Optimizer.cpp 2016-03-15 13:20:13.520267478 -0400 +++ new/src/share/vm/c1/c1_Optimizer.cpp 2016-03-15 13:20:13.088242993 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "c1/c1_ValueMap.hpp" #include "c1/c1_ValueSet.hpp" #include "c1/c1_ValueStack.hpp" +#include "memory/resourceArea.hpp" #include "utilities/bitMap.inline.hpp" #include "compiler/compileLog.hpp" --- old/src/share/vm/ci/ciEnv.cpp 2016-03-15 13:20:14.896345465 -0400 +++ new/src/share/vm/ci/ciEnv.cpp 2016-03-15 13:20:14.464320981 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,6 +43,7 @@ #include "interpreter/linkResolver.hpp" #include "memory/allocation.inline.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/methodData.hpp" #include "oops/objArrayKlass.hpp" --- old/src/share/vm/ci/ciInstanceKlass.cpp 2016-03-15 13:20:16.268423226 -0400 +++ new/src/share/vm/ci/ciInstanceKlass.cpp 2016-03-15 13:20:15.840398968 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,6 +30,7 @@ #include "classfile/systemDictionary.hpp" #include "memory/allocation.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "oops/fieldStreams.hpp" #include "runtime/fieldDescriptor.hpp" --- old/src/share/vm/ci/ciSignature.cpp 2016-03-15 13:20:17.668502574 -0400 +++ new/src/share/vm/ci/ciSignature.cpp 2016-03-15 13:20:17.212476729 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ #include "ci/ciSignature.hpp" #include "ci/ciUtilities.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/signature.hpp" --- old/src/share/vm/ci/ciType.cpp 2016-03-15 13:20:19.048580788 -0400 +++ new/src/share/vm/ci/ciType.cpp 2016-03-15 13:20:18.604555624 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ #include "ci/ciType.hpp" #include "ci/ciUtilities.hpp" #include "classfile/systemDictionary.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" ciType* ciType::_basic_types[T_CONFLICT+1]; --- old/src/share/vm/ci/ciTypeFlow.cpp 2016-03-15 13:20:20.504663310 -0400 +++ new/src/share/vm/ci/ciTypeFlow.cpp 2016-03-15 13:20:20.024636105 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ #include "interpreter/bytecode.hpp" #include "interpreter/bytecodes.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "opto/compile.hpp" #include "opto/node.hpp" --- old/src/share/vm/classfile/classLoader.cpp 2016-03-15 13:20:22.072752180 -0400 +++ new/src/share/vm/classfile/classLoader.cpp 2016-03-15 13:20:21.588724748 -0400 @@ -41,6 +41,7 @@ #include "memory/allocation.inline.hpp" #include "memory/filemap.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/instanceKlass.hpp" #include "oops/instanceRefKlass.hpp" --- old/src/share/vm/classfile/classLoaderData.cpp 2016-03-15 13:20:23.760847851 -0400 +++ new/src/share/vm/classfile/classLoaderData.cpp 2016-03-15 13:20:23.248818832 -0400 @@ -58,6 +58,7 @@ #include "memory/metadataFactory.hpp" #include "memory/metaspaceShared.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayOop.inline.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" --- old/src/share/vm/classfile/dictionary.cpp 2016-03-15 13:20:25.532948283 -0400 +++ new/src/share/vm/classfile/dictionary.cpp 2016-03-15 13:20:24.996917904 -0400 @@ -29,6 +29,7 @@ #include "classfile/systemDictionary.hpp" #include "classfile/systemDictionaryShared.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" #include "runtime/orderAccess.inline.hpp" --- old/src/share/vm/classfile/sharedPathsMiscInfo.cpp 2016-03-15 13:20:27.241045088 -0400 +++ new/src/share/vm/classfile/sharedPathsMiscInfo.cpp 2016-03-15 13:20:26.741016750 -0400 @@ -29,6 +29,7 @@ #include "logging/log.hpp" #include "memory/allocation.inline.hpp" #include "memory/metaspaceShared.hpp" +#include "memory/resourceArea.hpp" #include "runtime/arguments.hpp" #include "utilities/ostream.hpp" --- old/src/share/vm/classfile/stringTable.cpp 2016-03-15 13:20:28.909139626 -0400 +++ new/src/share/vm/classfile/stringTable.cpp 2016-03-15 13:20:28.409111287 -0400 @@ -32,6 +32,7 @@ #include "gc/shared/gcLocker.inline.hpp" #include "memory/allocation.inline.hpp" #include "memory/filemap.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" #include "runtime/mutexLocker.hpp" --- old/src/share/vm/classfile/symbolTable.cpp 2016-03-15 13:20:30.469228043 -0400 +++ new/src/share/vm/classfile/symbolTable.cpp 2016-03-15 13:20:29.985200611 -0400 @@ -32,6 +32,7 @@ #include "gc/shared/gcLocker.inline.hpp" #include "memory/allocation.inline.hpp" #include "memory/filemap.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" #include "runtime/mutexLocker.hpp" --- old/src/share/vm/classfile/systemDictionary.cpp 2016-03-15 13:20:32.153323488 -0400 +++ new/src/share/vm/classfile/systemDictionary.cpp 2016-03-15 13:20:31.677296509 -0400 @@ -44,6 +44,7 @@ #include "interpreter/interpreter.hpp" #include "memory/filemap.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceKlass.hpp" #include "oops/instanceRefKlass.hpp" #include "oops/klass.inline.hpp" --- old/src/share/vm/code/codeBlob.cpp 2016-03-15 13:20:33.845419386 -0400 +++ new/src/share/vm/code/codeBlob.cpp 2016-03-15 13:20:33.369392408 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,6 +31,7 @@ #include "interpreter/bytecode.hpp" #include "memory/allocation.inline.hpp" #include "memory/heap.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "prims/forte.hpp" #include "runtime/handles.inline.hpp" --- old/src/share/vm/code/compiledIC.cpp 2016-03-15 13:20:35.269500095 -0400 +++ new/src/share/vm/code/compiledIC.cpp 2016-03-15 13:20:34.781472437 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ #include "interpreter/linkResolver.hpp" #include "memory/metadataFactory.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/method.hpp" #include "oops/oop.inline.hpp" #include "oops/symbol.hpp" --- old/src/share/vm/code/dependencies.cpp 2016-03-15 13:20:36.757584432 -0400 +++ new/src/share/vm/code/dependencies.cpp 2016-03-15 13:20:36.293558133 -0400 @@ -30,6 +30,7 @@ #include "classfile/javaClasses.inline.hpp" #include "code/dependencies.hpp" #include "compiler/compileLog.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "oops/objArrayKlass.hpp" #include "runtime/handles.hpp" --- old/src/share/vm/code/nmethod.cpp 2016-03-15 13:20:38.165664234 -0400 +++ new/src/share/vm/code/nmethod.cpp 2016-03-15 13:20:37.697637709 -0400 @@ -36,6 +36,7 @@ #include "compiler/directivesParser.hpp" #include "compiler/disassembler.hpp" #include "interpreter/bytecode.hpp" +#include "memory/resourceArea.hpp" #include "oops/methodData.hpp" #include "oops/oop.inline.hpp" #include "prims/jvmtiRedefineClassesTrace.hpp" --- old/src/share/vm/compiler/compileBroker.cpp 2016-03-15 13:20:39.569743809 -0400 +++ new/src/share/vm/compiler/compileBroker.cpp 2016-03-15 13:20:39.133719098 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ #include "compiler/directivesParser.hpp" #include "interpreter/linkResolver.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/methodData.hpp" #include "oops/method.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/compiler/compileTask.cpp 2016-03-15 13:20:41.081829506 -0400 +++ new/src/share/vm/compiler/compileTask.cpp 2016-03-15 13:20:40.617803208 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ #include "compiler/compileLog.hpp" #include "compiler/compileBroker.hpp" #include "compiler/compilerDirectives.hpp" +#include "memory/resourceArea.hpp" CompileTask* CompileTask::_task_free_list = NULL; #ifdef ASSERT --- old/src/share/vm/compiler/compilerDirectives.cpp 2016-03-15 13:20:43.289954651 -0400 +++ new/src/share/vm/compiler/compilerDirectives.cpp 2016-03-15 13:20:42.829928579 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "compiler/abstractCompiler.hpp" #include "compiler/compilerDirectives.hpp" #include "compiler/compilerOracle.hpp" +#include "memory/resourceArea.hpp" CompilerDirectives::CompilerDirectives() :_match(NULL), _next(NULL), _ref_count(0) { _c1_store = new DirectiveSet(this); --- old/src/share/vm/compiler/directivesParser.cpp 2016-03-15 13:20:44.650031731 -0400 +++ new/src/share/vm/compiler/directivesParser.cpp 2016-03-15 13:20:44.222007475 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ #include "compiler/compileBroker.hpp" #include "compiler/directivesParser.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "runtime/os.hpp" #include --- old/src/share/vm/compiler/disassembler.cpp 2016-03-15 13:20:46.006108587 -0400 +++ new/src/share/vm/compiler/disassembler.cpp 2016-03-15 13:20:45.574084104 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "compiler/disassembler.hpp" #include "gc/shared/cardTableModRefBS.hpp" #include "gc/shared/collectedHeap.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/fprofiler.hpp" #include "runtime/handles.inline.hpp" --- old/src/share/vm/compiler/methodLiveness.cpp 2016-03-15 13:20:47.390187029 -0400 +++ new/src/share/vm/compiler/methodLiveness.cpp 2016-03-15 13:20:46.954162319 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,6 +30,7 @@ #include "interpreter/bytecode.hpp" #include "interpreter/bytecodes.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "utilities/bitMap.inline.hpp" // The MethodLiveness class performs a simple liveness analysis on a method --- old/src/share/vm/compiler/methodMatcher.cpp 2016-03-15 13:20:48.754264338 -0400 +++ new/src/share/vm/compiler/methodMatcher.cpp 2016-03-15 13:20:48.326240080 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "compiler/methodMatcher.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" // The JVM specification defines the allowed characters. --- old/src/share/vm/gc/g1/g1CollectedHeap.cpp 2016-03-15 13:20:50.078339380 -0400 +++ new/src/share/vm/gc/g1/g1CollectedHeap.cpp 2016-03-15 13:20:49.650315123 -0400 @@ -68,6 +68,7 @@ #include "logging/log.hpp" #include "memory/allocation.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" #include "runtime/init.hpp" --- old/src/share/vm/gc/g1/g1RemSet.cpp 2016-03-15 13:20:51.446416915 -0400 +++ new/src/share/vm/gc/g1/g1RemSet.cpp 2016-03-15 13:20:51.018392659 -0400 @@ -39,6 +39,7 @@ #include "gc/g1/heapRegionManager.inline.hpp" #include "gc/g1/heapRegionRemSet.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "utilities/globalDefinitions.hpp" #include "utilities/intHisto.hpp" --- old/src/share/vm/gc/g1/heapRegion.cpp 2016-03-15 13:20:52.730489690 -0400 +++ new/src/share/vm/gc/g1/heapRegion.cpp 2016-03-15 13:20:52.318466339 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ #include "gc/shared/space.inline.hpp" #include "logging/log.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" #include "runtime/orderAccess.inline.hpp" --- old/src/share/vm/gc/parallel/pcTasks.cpp 2016-03-15 13:20:54.122568586 -0400 +++ new/src/share/vm/gc/parallel/pcTasks.cpp 2016-03-15 13:20:53.670542968 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ #include "gc/shared/gcTimer.hpp" #include "gc/shared/gcTraceTime.inline.hpp" #include "logging/log.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/objArrayKlass.inline.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/gc/parallel/psParallelCompact.cpp 2016-03-15 13:20:56.134682623 -0400 +++ new/src/share/vm/gc/parallel/psParallelCompact.cpp 2016-03-15 13:20:55.582651338 -0400 @@ -51,6 +51,7 @@ #include "gc/shared/referenceProcessor.hpp" #include "gc/shared/spaceDecorator.hpp" #include "logging/log.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceKlass.inline.hpp" #include "oops/instanceMirrorKlass.inline.hpp" #include "oops/methodData.hpp" --- old/src/share/vm/gc/parallel/psPromotionManager.cpp 2016-03-15 13:20:58.154797115 -0400 +++ new/src/share/vm/gc/parallel/psPromotionManager.cpp 2016-03-15 13:20:57.710771950 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,6 +35,7 @@ #include "memory/allocation.inline.hpp" #include "memory/memRegion.hpp" #include "memory/padded.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceKlass.inline.hpp" #include "oops/instanceMirrorKlass.inline.hpp" #include "oops/objArrayKlass.inline.hpp" --- old/src/share/vm/gc/parallel/psScavenge.inline.hpp 2016-03-15 13:20:59.494873064 -0400 +++ new/src/share/vm/gc/parallel/psScavenge.inline.hpp 2016-03-15 13:20:59.058848350 -0400 @@ -31,6 +31,7 @@ #include "gc/parallel/psScavenge.hpp" #include "logging/log.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "utilities/globalDefinitions.hpp" inline void PSScavenge::save_to_space_top_before_gc() { --- old/src/share/vm/gc/parallel/psTasks.cpp 2016-03-15 13:21:00.874951278 -0400 +++ new/src/share/vm/gc/parallel/psTasks.cpp 2016-03-15 13:21:00.394924073 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,6 +34,7 @@ #include "gc/parallel/psTasks.hpp" #include "gc/shared/taskqueue.inline.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/oop.inline.hpp" #include "runtime/fprofiler.hpp" --- old/src/share/vm/gc/serial/defNewGeneration.cpp 2016-03-15 13:21:02.371036071 -0400 +++ new/src/share/vm/gc/serial/defNewGeneration.cpp 2016-03-15 13:21:01.887008637 -0400 @@ -43,6 +43,7 @@ #include "gc/shared/strongRootsScope.hpp" #include "logging/log.hpp" #include "memory/iterator.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceRefKlass.hpp" #include "oops/oop.inline.hpp" #include "runtime/atomic.inline.hpp" --- old/src/share/vm/gc/shared/collectedHeap.cpp 2016-03-15 13:21:03.891122221 -0400 +++ new/src/share/vm/gc/shared/collectedHeap.cpp 2016-03-15 13:21:03.407094790 -0400 @@ -35,6 +35,7 @@ #include "gc/shared/vmGCOperations.hpp" #include "logging/log.hpp" #include "memory/metaspace.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceMirrorKlass.hpp" #include "oops/oop.inline.hpp" #include "runtime/init.hpp" --- old/src/share/vm/gc/shared/referenceProcessor.cpp 2016-03-15 13:21:05.391207239 -0400 +++ new/src/share/vm/gc/shared/referenceProcessor.cpp 2016-03-15 13:21:04.919180489 -0400 @@ -33,6 +33,7 @@ #include "gc/shared/referenceProcessor.inline.hpp" #include "logging/log.hpp" #include "memory/allocation.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/java.hpp" #include "runtime/jniHandles.hpp" --- old/src/share/vm/interpreter/cppInterpreter.cpp 2016-03-15 13:21:06.891292256 -0400 +++ new/src/share/vm/interpreter/cppInterpreter.cpp 2016-03-15 13:21:06.423265731 -0400 @@ -27,6 +27,7 @@ #include "interpreter/cppInterpreterGenerator.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/interpreterRuntime.hpp" +#include "memory/resourceArea.hpp" #include "runtime/logTimer.hpp" #ifdef CC_INTERP --- old/src/share/vm/interpreter/interpreterRuntime.cpp 2016-03-15 13:21:08.391377275 -0400 +++ new/src/share/vm/interpreter/interpreterRuntime.cpp 2016-03-15 13:21:07.907349842 -0400 @@ -37,6 +37,7 @@ #include "interpreter/templateTable.hpp" #include "logging/log.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/constantPool.hpp" #include "oops/instanceKlass.hpp" --- old/src/share/vm/jvmci/jvmciCompiler.cpp 2016-03-15 13:21:09.899462746 -0400 +++ new/src/share/vm/jvmci/jvmciCompiler.cpp 2016-03-15 13:21:09.411435088 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,7 @@ #include "precompiled.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/javaCalls.hpp" #include "runtime/handles.hpp" --- old/src/share/vm/jvmci/jvmciCompilerToVM.cpp 2016-03-15 13:21:11.399547766 -0400 +++ new/src/share/vm/jvmci/jvmciCompilerToVM.cpp 2016-03-15 13:21:10.919520558 -0400 @@ -27,6 +27,7 @@ #include "code/scopeDesc.hpp" #include "interpreter/linkResolver.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/generateOopMap.hpp" #include "oops/fieldStreams.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/jvmci/jvmciEnv.cpp 2016-03-15 13:21:12.919633917 -0400 +++ new/src/share/vm/jvmci/jvmciEnv.cpp 2016-03-15 13:21:12.447607164 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ #include "interpreter/linkResolver.hpp" #include "memory/allocation.inline.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/methodData.hpp" #include "oops/objArrayKlass.hpp" --- old/src/share/vm/jvmci/jvmciRuntime.cpp 2016-03-15 13:21:15.147760197 -0400 +++ new/src/share/vm/jvmci/jvmciRuntime.cpp 2016-03-15 13:21:14.699734806 -0400 @@ -34,6 +34,7 @@ #include "jvmci/jvmciEnv.hpp" #include "logging/log.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "oops/objArrayOop.inline.hpp" #include "prims/jvm.h" --- old/src/share/vm/memory/metaspaceShared.cpp 2016-03-15 13:21:16.647845215 -0400 +++ new/src/share/vm/memory/metaspaceShared.cpp 2016-03-15 13:21:16.175818463 -0400 @@ -38,6 +38,7 @@ #include "memory/filemap.hpp" #include "memory/metaspace.hpp" #include "memory/metaspaceShared.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayOop.hpp" #include "oops/oop.inline.hpp" #include "runtime/logTimer.hpp" --- old/src/share/vm/memory/universe.cpp 2016-03-15 13:21:18.147930234 -0400 +++ new/src/share/vm/memory/universe.cpp 2016-03-15 13:21:17.667903027 -0400 @@ -44,6 +44,7 @@ #include "memory/metadataFactory.hpp" #include "memory/metaspaceShared.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "memory/universe.inline.hpp" #include "oops/constantPool.hpp" --- old/src/share/vm/oops/arrayKlass.cpp 2016-03-15 13:21:19.652015479 -0400 +++ new/src/share/vm/oops/arrayKlass.cpp 2016-03-15 13:21:19.179988728 -0400 @@ -29,6 +29,7 @@ #include "gc/shared/collectedHeap.inline.hpp" #include "gc/shared/gcLocker.hpp" #include "jvmtifiles/jvmti.h" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/arrayKlass.hpp" #include "oops/arrayOop.hpp" --- old/src/share/vm/oops/constMethod.cpp 2016-03-15 13:21:21.160100951 -0400 +++ new/src/share/vm/oops/constMethod.cpp 2016-03-15 13:21:20.680073745 -0400 @@ -27,6 +27,7 @@ #include "interpreter/interpreter.hpp" #include "memory/heapInspection.hpp" #include "memory/metadataFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/constMethod.hpp" #include "oops/method.hpp" --- old/src/share/vm/oops/constantPool.cpp 2016-03-15 13:21:22.672186651 -0400 +++ new/src/share/vm/oops/constantPool.cpp 2016-03-15 13:21:22.204160126 -0400 @@ -33,6 +33,7 @@ #include "memory/heapInspection.hpp" #include "memory/metadataFactory.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/constantPool.hpp" #include "oops/instanceKlass.hpp" #include "oops/objArrayKlass.hpp" --- old/src/share/vm/oops/instanceKlass.cpp 2016-03-15 13:21:24.200273257 -0400 +++ new/src/share/vm/oops/instanceKlass.cpp 2016-03-15 13:21:23.716245824 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -41,6 +41,7 @@ #include "memory/iterator.inline.hpp" #include "memory/metadataFactory.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/fieldStreams.hpp" #include "oops/instanceClassLoaderKlass.hpp" #include "oops/instanceKlass.inline.hpp" --- old/src/share/vm/oops/method.cpp 2016-03-15 13:21:26.004375507 -0400 +++ new/src/share/vm/oops/method.cpp 2016-03-15 13:21:25.524348300 -0400 @@ -38,6 +38,7 @@ #include "memory/heapInspection.hpp" #include "memory/metadataFactory.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/constMethod.hpp" #include "oops/method.hpp" #include "oops/methodData.hpp" --- old/src/share/vm/oops/methodData.cpp 2016-03-15 13:21:27.532462112 -0400 +++ new/src/share/vm/oops/methodData.cpp 2016-03-15 13:21:27.060435360 -0400 @@ -29,6 +29,7 @@ #include "interpreter/bytecodeStream.hpp" #include "interpreter/linkResolver.hpp" #include "memory/heapInspection.hpp" +#include "memory/resourceArea.hpp" #include "oops/methodData.hpp" #include "prims/jvmtiRedefineClasses.hpp" #include "runtime/arguments.hpp" --- old/src/share/vm/oops/oop.cpp 2016-03-15 13:21:29.064548945 -0400 +++ new/src/share/vm/oops/oop.cpp 2016-03-15 13:21:28.584521739 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "classfile/altHashing.hpp" #include "classfile/javaClasses.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "oops/verifyOopClosure.hpp" #include "runtime/handles.inline.hpp" --- old/src/share/vm/opto/block.cpp 2016-03-15 13:21:30.556633511 -0400 +++ new/src/share/vm/opto/block.cpp 2016-03-15 13:21:30.084606758 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "compiler/compilerDirectives.hpp" #include "opto/block.hpp" #include "opto/cfgnode.hpp" --- old/src/share/vm/opto/buildOopMap.cpp 2016-03-15 13:21:32.076719664 -0400 +++ new/src/share/vm/opto/buildOopMap.cpp 2016-03-15 13:21:31.588692004 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "code/vmreg.inline.hpp" #include "compiler/oopMap.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/callnode.hpp" #include "opto/compile.hpp" --- old/src/share/vm/opto/cfgnode.cpp 2016-03-15 13:21:33.592805590 -0400 +++ new/src/share/vm/opto/cfgnode.cpp 2016-03-15 13:21:33.116778610 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "classfile/systemDictionary.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayKlass.hpp" #include "opto/addnode.hpp" #include "opto/castnode.hpp" --- old/src/share/vm/opto/chaitin.cpp 2016-03-15 13:21:35.136893103 -0400 +++ new/src/share/vm/opto/chaitin.cpp 2016-03-15 13:21:34.648865443 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ #include "compiler/compileLog.hpp" #include "compiler/oopMap.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/block.hpp" #include "opto/callnode.hpp" --- old/src/share/vm/opto/compile.cpp 2016-03-15 13:21:36.668979936 -0400 +++ new/src/share/vm/opto/compile.cpp 2016-03-15 13:21:36.196953183 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,6 +33,7 @@ #include "compiler/compileLog.hpp" #include "compiler/disassembler.hpp" #include "compiler/oopMap.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/block.hpp" #include "opto/c2compiler.hpp" --- old/src/share/vm/opto/domgraph.cpp 2016-03-15 13:21:38.229068356 -0400 +++ new/src/share/vm/opto/domgraph.cpp 2016-03-15 13:21:37.749041150 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.hpp" +#include "memory/resourceArea.hpp" #include "opto/block.hpp" #include "opto/machnode.hpp" #include "opto/phaseX.hpp" --- old/src/share/vm/opto/escape.cpp 2016-03-15 13:21:39.737153829 -0400 +++ new/src/share/vm/opto/escape.cpp 2016-03-15 13:21:39.269127303 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ #include "compiler/compileLog.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.hpp" +#include "memory/resourceArea.hpp" #include "opto/c2compiler.hpp" #include "opto/arraycopynode.hpp" #include "opto/callnode.hpp" --- old/src/share/vm/opto/gcm.cpp 2016-03-15 13:21:41.285241568 -0400 +++ new/src/share/vm/opto/gcm.cpp 2016-03-15 13:21:40.817215043 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/block.hpp" #include "opto/c2compiler.hpp" #include "opto/callnode.hpp" --- old/src/share/vm/opto/generateOptoStub.cpp 2016-03-15 13:21:43.625374199 -0400 +++ new/src/share/vm/opto/generateOptoStub.cpp 2016-03-15 13:21:43.145346994 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/callnode.hpp" #include "opto/cfgnode.hpp" --- old/src/share/vm/opto/graphKit.cpp 2016-03-15 13:21:45.133459673 -0400 +++ new/src/share/vm/opto/graphKit.cpp 2016-03-15 13:21:44.645432013 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,6 +29,7 @@ #include "gc/shared/barrierSet.hpp" #include "gc/shared/cardTableModRefBS.hpp" #include "gc/shared/collectedHeap.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/castnode.hpp" #include "opto/convertnode.hpp" --- old/src/share/vm/opto/idealGraphPrinter.cpp 2016-03-15 13:21:46.697548321 -0400 +++ new/src/share/vm/opto/idealGraphPrinter.cpp 2016-03-15 13:21:46.225521568 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "memory/resourceArea.hpp" #include "opto/chaitin.hpp" #include "opto/idealGraphPrinter.hpp" #include "opto/machnode.hpp" --- old/src/share/vm/opto/ifg.cpp 2016-03-15 13:21:48.197633340 -0400 +++ new/src/share/vm/opto/ifg.cpp 2016-03-15 13:21:47.721606361 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "compiler/oopMap.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/block.hpp" #include "opto/callnode.hpp" --- old/src/share/vm/opto/ifnode.cpp 2016-03-15 13:21:49.717719494 -0400 +++ new/src/share/vm/opto/ifnode.cpp 2016-03-15 13:21:49.229691834 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "ci/ciTypeFlow.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/castnode.hpp" #include "opto/cfgnode.hpp" --- old/src/share/vm/opto/library_call.cpp 2016-03-15 13:21:51.233805421 -0400 +++ new/src/share/vm/opto/library_call.cpp 2016-03-15 13:21:50.753778214 -0400 @@ -28,6 +28,7 @@ #include "classfile/vmSymbols.hpp" #include "compiler/compileBroker.hpp" #include "compiler/compileLog.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayKlass.hpp" #include "opto/addnode.hpp" #include "opto/arraycopynode.hpp" --- old/src/share/vm/opto/live.cpp 2016-03-15 13:21:52.805894522 -0400 +++ new/src/share/vm/opto/live.cpp 2016-03-15 13:21:52.345868449 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/callnode.hpp" #include "opto/chaitin.hpp" #include "opto/live.hpp" --- old/src/share/vm/opto/loopnode.cpp 2016-03-15 13:21:54.173972060 -0400 +++ new/src/share/vm/opto/loopnode.cpp 2016-03-15 13:21:53.733947121 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ #include "compiler/compileLog.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/callnode.hpp" #include "opto/connode.hpp" --- old/src/share/vm/opto/loopopts.cpp 2016-03-15 13:21:56.298092448 -0400 +++ new/src/share/vm/opto/loopopts.cpp 2016-03-15 13:21:55.826065695 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/castnode.hpp" #include "opto/connode.hpp" --- old/src/share/vm/opto/matcher.cpp 2016-03-15 13:21:57.814178375 -0400 +++ new/src/share/vm/opto/matcher.cpp 2016-03-15 13:21:57.350152077 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/ad.hpp" #include "opto/addnode.hpp" #include "opto/callnode.hpp" --- old/src/share/vm/opto/memnode.cpp 2016-03-15 13:21:59.462271784 -0400 +++ new/src/share/vm/opto/memnode.cpp 2016-03-15 13:21:58.902240045 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ #include "classfile/systemDictionary.hpp" #include "compiler/compileLog.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayKlass.hpp" #include "opto/addnode.hpp" #include "opto/arraycopynode.hpp" --- old/src/share/vm/opto/node.cpp 2016-03-15 13:22:01.250373130 -0400 +++ new/src/share/vm/opto/node.cpp 2016-03-15 13:22:00.714342748 -0400 @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/castnode.hpp" #include "opto/cfgnode.hpp" #include "opto/connode.hpp" --- old/src/share/vm/opto/parse1.cpp 2016-03-15 13:22:03.130479687 -0400 +++ new/src/share/vm/opto/parse1.cpp 2016-03-15 13:22:02.638451801 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "compiler/compileLog.hpp" #include "interpreter/linkResolver.hpp" +#include "memory/resourceArea.hpp" #include "oops/method.hpp" #include "opto/addnode.hpp" #include "opto/c2compiler.hpp" --- old/src/share/vm/opto/parse2.cpp 2016-03-15 13:22:04.898579900 -0400 +++ new/src/share/vm/opto/parse2.cpp 2016-03-15 13:22:04.394551331 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "classfile/vmSymbols.hpp" #include "compiler/compileLog.hpp" #include "interpreter/linkResolver.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/oop.inline.hpp" #include "opto/addnode.hpp" --- old/src/share/vm/opto/phaseX.cpp 2016-03-15 13:22:06.798687593 -0400 +++ new/src/share/vm/opto/phaseX.cpp 2016-03-15 13:22:06.286658573 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/block.hpp" #include "opto/callnode.hpp" #include "opto/castnode.hpp" --- old/src/share/vm/opto/postaloc.cpp 2016-03-15 13:22:08.654792791 -0400 +++ new/src/share/vm/opto/postaloc.cpp 2016-03-15 13:22:08.162764904 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/chaitin.hpp" #include "opto/machnode.hpp" --- old/src/share/vm/opto/reg_split.cpp 2016-03-15 13:22:10.630904793 -0400 +++ new/src/share/vm/opto/reg_split.cpp 2016-03-15 13:22:10.062872599 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/c2compiler.hpp" #include "opto/callnode.hpp" --- old/src/share/vm/opto/replacednodes.cpp 2016-03-15 13:22:12.615017246 -0400 +++ new/src/share/vm/opto/replacednodes.cpp 2016-03-15 13:22:12.106988454 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,7 @@ */ #include "precompiled.hpp" +#include "memory/resourceArea.hpp" #include "opto/cfgnode.hpp" #include "opto/phaseX.hpp" #include "opto/replacednodes.hpp" --- old/src/share/vm/opto/runtime.cpp 2016-03-15 13:22:14.471122447 -0400 +++ new/src/share/vm/opto/runtime.cpp 2016-03-15 13:22:13.963093652 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -44,6 +44,7 @@ #include "interpreter/linkResolver.hpp" #include "logging/log.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayKlass.hpp" #include "oops/oop.inline.hpp" #include "oops/typeArrayOop.inline.hpp" --- old/src/share/vm/opto/superword.cpp 2016-03-15 13:22:16.435233767 -0400 +++ new/src/share/vm/opto/superword.cpp 2016-03-15 13:22:15.915204293 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "compiler/compileLog.hpp" #include "libadt/vectset.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "opto/addnode.hpp" #include "opto/callnode.hpp" #include "opto/castnode.hpp" --- old/src/share/vm/prims/jni.cpp 2016-03-15 13:22:18.443347582 -0400 +++ new/src/share/vm/prims/jni.cpp 2016-03-15 13:22:17.951319695 -0400 @@ -37,6 +37,7 @@ #include "memory/allocation.hpp" #include "memory/allocation.inline.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/instanceKlass.hpp" #include "oops/instanceOop.hpp" --- old/src/share/vm/prims/jvm.cpp 2016-03-15 13:22:20.359456182 -0400 +++ new/src/share/vm/prims/jvm.cpp 2016-03-15 13:22:19.807424895 -0400 @@ -34,6 +34,7 @@ #include "gc/shared/collectedHeap.inline.hpp" #include "interpreter/bytecode.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/fieldStreams.hpp" #include "oops/instanceKlass.hpp" --- old/src/share/vm/prims/jvmtiEnter.xsl 2016-03-15 13:22:22.299566144 -0400 +++ new/src/share/vm/prims/jvmtiEnter.xsl 2016-03-15 13:22:21.783536896 -0400 @@ -37,6 +37,7 @@ # include "precompiled.hpp" +# include "memory/resourceArea.hpp" # include "utilities/macros.hpp" #if INCLUDE_JVMTI # include "oops/oop.inline.hpp" --- old/src/share/vm/prims/jvmtiEnvBase.cpp 2016-03-15 13:22:24.239676107 -0400 +++ new/src/share/vm/prims/jvmtiEnvBase.cpp 2016-03-15 13:22:23.703645724 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "classfile/systemDictionary.hpp" #include "jvmtifiles/jvmtiEnv.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayKlass.hpp" #include "oops/objArrayOop.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/prims/jvmtiRedefineClasses.cpp 2016-03-15 13:22:26.443801032 -0400 +++ new/src/share/vm/prims/jvmtiRedefineClasses.cpp 2016-03-15 13:22:25.923771558 -0400 @@ -34,6 +34,7 @@ #include "interpreter/rewriter.hpp" #include "memory/metadataFactory.hpp" #include "memory/metaspaceShared.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/fieldStreams.hpp" #include "oops/klassVtable.hpp" --- old/src/share/vm/prims/jvmtiTagMap.cpp 2016-03-15 13:22:28.423913261 -0400 +++ new/src/share/vm/prims/jvmtiTagMap.cpp 2016-03-15 13:22:27.899883560 -0400 @@ -29,6 +29,7 @@ #include "classfile/vmSymbols.hpp" #include "code/codeCache.hpp" #include "jvmtifiles/jvmtiEnv.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceMirrorKlass.hpp" #include "oops/objArrayKlass.hpp" #include "oops/objArrayOop.inline.hpp" --- old/src/share/vm/prims/jvmtiTrace.cpp 2016-03-15 13:22:30.448027982 -0400 +++ new/src/share/vm/prims/jvmtiTrace.cpp 2016-03-15 13:22:29.923998281 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "jvmtifiles/jvmtiEnv.hpp" +#include "memory/resourceArea.hpp" #include "prims/jvmtiTrace.hpp" // --- old/src/share/vm/prims/methodHandles.cpp 2016-03-15 13:22:32.444141119 -0400 +++ new/src/share/vm/prims/methodHandles.cpp 2016-03-15 13:22:31.860108017 -0400 @@ -34,6 +34,7 @@ #include "interpreter/linkResolver.hpp" #include "memory/allocation.inline.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayOop.inline.hpp" #include "oops/oop.inline.hpp" #include "prims/methodHandles.hpp" --- old/src/share/vm/prims/unsafe.cpp 2016-03-15 13:22:34.584262417 -0400 +++ new/src/share/vm/prims/unsafe.cpp 2016-03-15 13:22:34.032231129 -0400 @@ -26,6 +26,7 @@ #include "classfile/classFileStream.hpp" #include "classfile/vmSymbols.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayOop.inline.hpp" #include "oops/oop.inline.hpp" #include "prims/jni.h" --- old/src/share/vm/prims/wbtestmethods/parserTests.cpp 2016-03-15 13:22:36.512371699 -0400 +++ new/src/share/vm/prims/wbtestmethods/parserTests.cpp 2016-03-15 13:22:36.000342678 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ #include "classfile/javaClasses.inline.hpp" #include "classfile/symbolTable.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/objArrayOop.inline.hpp" #include "prims/jni.h" #include "prims/whitebox.hpp" --- old/src/share/vm/prims/whitebox.cpp 2016-03-15 13:22:38.352475993 -0400 +++ new/src/share/vm/prims/whitebox.cpp 2016-03-15 13:22:37.832446519 -0400 @@ -33,6 +33,7 @@ #include "jvmtifiles/jvmtiEnv.hpp" #include "memory/metadataFactory.hpp" #include "memory/metaspaceShared.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/constantPool.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/runtime/compilationPolicy.cpp 2016-03-15 13:22:40.296586182 -0400 +++ new/src/share/vm/runtime/compilationPolicy.cpp 2016-03-15 13:22:39.736554440 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ #include "code/nmethod.hpp" #include "code/scopeDesc.hpp" #include "interpreter/interpreter.hpp" +#include "memory/resourceArea.hpp" #include "oops/methodData.hpp" #include "oops/method.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/runtime/fieldType.cpp 2016-03-15 13:22:42.652719724 -0400 +++ new/src/share/vm/runtime/fieldType.cpp 2016-03-15 13:22:42.140690703 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "classfile/systemDictionary.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "oops/typeArrayKlass.hpp" #include "runtime/fieldType.hpp" --- old/src/share/vm/runtime/fprofiler.cpp 2016-03-15 13:22:45.036854853 -0400 +++ new/src/share/vm/runtime/fprofiler.cpp 2016-03-15 13:22:44.512825152 -0400 @@ -29,6 +29,7 @@ #include "gc/shared/collectedHeap.inline.hpp" #include "interpreter/interpreter.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/oop.inline.hpp" #include "oops/symbol.hpp" --- old/src/share/vm/runtime/java.cpp 2016-03-15 13:22:46.984965269 -0400 +++ new/src/share/vm/runtime/java.cpp 2016-03-15 13:22:46.476936475 -0400 @@ -37,6 +37,7 @@ #endif #include "logging/log.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/constantPool.hpp" #include "oops/generateOopMap.hpp" --- old/src/share/vm/runtime/os.cpp 2016-03-15 13:22:49.101085208 -0400 +++ new/src/share/vm/runtime/os.cpp 2016-03-15 13:22:48.545053693 -0400 @@ -37,6 +37,7 @@ #ifdef ASSERT #include "memory/guardedMemory.hpp" #endif +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "prims/jvm.h" #include "prims/jvm_misc.hpp" --- old/src/share/vm/runtime/sharedRuntime.cpp 2016-03-15 13:22:50.957190410 -0400 +++ new/src/share/vm/runtime/sharedRuntime.cpp 2016-03-15 13:22:50.453161842 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ #include "interpreter/interpreter.hpp" #include "interpreter/interpreterRuntime.hpp" #include "logging/log.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/oop.inline.hpp" #include "prims/forte.hpp" --- old/src/share/vm/runtime/signature.cpp 2016-03-15 13:22:53.061309669 -0400 +++ new/src/share/vm/runtime/signature.cpp 2016-03-15 13:22:52.529279514 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ #include "classfile/symbolTable.hpp" #include "classfile/systemDictionary.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceKlass.hpp" #include "oops/oop.inline.hpp" #include "oops/symbol.hpp" --- old/src/share/vm/runtime/thread.cpp 2016-03-15 13:22:55.381441171 -0400 +++ new/src/share/vm/runtime/thread.cpp 2016-03-15 13:22:54.425386983 -0400 @@ -43,6 +43,7 @@ #include "logging/logConfiguration.hpp" #include "memory/metaspaceShared.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.inline.hpp" #include "oops/instanceKlass.hpp" #include "oops/objArrayOop.hpp" --- old/src/share/vm/services/classLoadingService.cpp 2016-03-15 13:22:57.689571993 -0400 +++ new/src/share/vm/services/classLoadingService.cpp 2016-03-15 13:22:57.201544332 -0400 @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "classfile/systemDictionary.hpp" #include "memory/allocation.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/oop.inline.hpp" #include "runtime/mutexLocker.hpp" --- old/src/share/vm/services/diagnosticCommand.cpp 2016-03-15 13:22:59.621681503 -0400 +++ new/src/share/vm/services/diagnosticCommand.cpp 2016-03-15 13:22:59.069650214 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ #include "compiler/compileBroker.hpp" #include "compiler/directivesParser.hpp" #include "gc/shared/vmGCOperations.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/globals.hpp" #include "runtime/javaCalls.hpp" --- old/src/share/vm/services/diagnosticFramework.cpp 2016-03-15 13:23:01.549790786 -0400 +++ new/src/share/vm/services/diagnosticFramework.cpp 2016-03-15 13:23:01.033761538 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/javaCalls.hpp" #include "runtime/mutexLocker.hpp" --- old/src/share/vm/services/gcNotifier.cpp 2016-03-15 13:23:03.389895082 -0400 +++ new/src/share/vm/services/gcNotifier.cpp 2016-03-15 13:23:02.865865380 -0400 @@ -37,6 +37,7 @@ #include "services/memoryService.hpp" #include "memoryManager.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" GCNotificationRequest *GCNotifier::first_request = NULL; GCNotificationRequest *GCNotifier::last_request = NULL; --- old/src/share/vm/services/heapDumper.cpp 2016-03-15 13:23:05.358006633 -0400 +++ new/src/share/vm/services/heapDumper.cpp 2016-03-15 13:23:04.793974664 -0400 @@ -29,6 +29,7 @@ #include "gc/shared/gcLocker.inline.hpp" #include "gc/shared/genCollectedHeap.hpp" #include "gc/shared/vmGCOperations.hpp" +#include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/objArrayKlass.hpp" #include "oops/objArrayOop.inline.hpp" --- old/src/share/vm/services/lowMemoryDetector.cpp 2016-03-15 13:23:07.266114781 -0400 +++ new/src/share/vm/services/lowMemoryDetector.cpp 2016-03-15 13:23:06.730084399 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,7 @@ #include "precompiled.hpp" #include "classfile/systemDictionary.hpp" #include "classfile/vmSymbols.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/interfaceSupport.hpp" #include "runtime/java.hpp" --- old/src/share/vm/services/threadService.cpp 2016-03-15 13:23:09.094218400 -0400 +++ new/src/share/vm/services/threadService.cpp 2016-03-15 13:23:08.570188698 -0400 @@ -27,6 +27,7 @@ #include "memory/allocation.hpp" #include "memory/heapInspection.hpp" #include "memory/oopFactory.hpp" +#include "memory/resourceArea.hpp" #include "oops/instanceKlass.hpp" #include "oops/objArrayOop.inline.hpp" #include "oops/oop.inline.hpp" --- old/src/share/vm/shark/sharkCompiler.cpp 2016-03-15 13:23:11.166335843 -0400 +++ new/src/share/vm/shark/sharkCompiler.cpp 2016-03-15 13:23:10.614304553 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright 2008, 2009, 2010, 2011 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -32,6 +32,7 @@ #include "code/oopRecorder.hpp" #include "compiler/abstractCompiler.hpp" #include "compiler/oopMap.hpp" +#include "memory/resourceArea.hpp" #include "shark/llvmHeaders.hpp" #include "shark/sharkBuilder.hpp" #include "shark/sharkCodeBuffer.hpp" --- old/src/share/vm/shark/sharkInliner.cpp 2016-03-15 13:23:13.166449208 -0400 +++ new/src/share/vm/shark/sharkInliner.cpp 2016-03-15 13:23:12.610417692 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved. * Copyright 2009 Red Hat, Inc. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -29,6 +29,7 @@ #include "ci/ciStreams.hpp" #include "interpreter/bytecodes.hpp" #include "memory/allocation.hpp" +#include "memory/resourceArea.hpp" #include "shark/sharkBlock.hpp" #include "shark/sharkConstant.hpp" #include "shark/sharkInliner.hpp" --- old/src/share/vm/utilities/exceptions.cpp 2016-03-15 13:23:14.946550103 -0400 +++ new/src/share/vm/utilities/exceptions.cpp 2016-03-15 13:23:14.486524032 -0400 @@ -27,6 +27,7 @@ #include "classfile/vmSymbols.hpp" #include "compiler/compileBroker.hpp" #include "logging/log.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/init.hpp" #include "runtime/java.hpp" --- old/src/share/vm/utilities/ostream.cpp 2016-03-15 13:23:16.590643289 -0400 +++ new/src/share/vm/utilities/ostream.cpp 2016-03-15 13:23:15.926605654 -0400 @@ -26,6 +26,7 @@ #include "compiler/compileLog.hpp" #include "gc/shared/gcId.hpp" #include "gc/shared/gcId.hpp" +#include "memory/resourceArea.hpp" #include "oops/oop.inline.hpp" #include "runtime/arguments.hpp" #include "runtime/os.hpp" --- old/src/share/vm/utilities/xmlstream.cpp 2016-03-15 13:23:18.102728993 -0400 +++ new/src/share/vm/utilities/xmlstream.cpp 2016-03-15 13:23:17.618701561 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ #include "code/nmethod.hpp" #include "memory/allocation.hpp" #include "memory/allocation.inline.hpp" +#include "memory/resourceArea.hpp" #include "oops/methodData.hpp" #include "oops/method.hpp" #include "oops/oop.inline.hpp"