Changeset 309 for trunk/openjdk/hotspot/src/cpu/zero
- Timestamp:
- Feb 13, 2012, 10:07:12 PM (14 years ago)
- Location:
- trunk/openjdk
- Files:
-
- 74 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk
- Property svn:mergeinfo changed
/branches/vendor/oracle/openjdk6/b24 (added) merged: 308 /branches/vendor/oracle/openjdk6/current merged: 307
- Property svn:mergeinfo changed
-
trunk/openjdk/hotspot/src/cpu/zero/vm/assembler_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_assembler_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "assembler_zero.inline.hpp" 28 #include "gc_interface/collectedHeap.inline.hpp" 29 #include "interpreter/interpreter.hpp" 30 #include "memory/cardTableModRefBS.hpp" 31 #include "memory/resourceArea.hpp" 32 #include "prims/methodHandles.hpp" 33 #include "runtime/biasedLocking.hpp" 34 #include "runtime/interfaceSupport.hpp" 35 #include "runtime/objectMonitor.hpp" 36 #include "runtime/os.hpp" 37 #include "runtime/sharedRuntime.hpp" 38 #include "runtime/stubRoutines.hpp" 39 #ifndef SERIALGC 40 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp" 41 #include "gc_implementation/g1/g1SATBCardTableModRefBS.hpp" 42 #include "gc_implementation/g1/heapRegion.hpp" 43 #endif 28 44 29 45 int AbstractAssembler::code_fill_byte() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/assembler_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_ASSEMBLER_ZERO_HPP 27 #define CPU_ZERO_VM_ASSEMBLER_ZERO_HPP 25 28 26 29 // In normal, CPU-specific ports of HotSpot these two classes are used … … 63 66 address ShouldNotCallThisStub(); 64 67 address ShouldNotCallThisEntry(); 68 69 #endif // CPU_ZERO_VM_ASSEMBLER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/assembler_zero.inline.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_ASSEMBLER_ZERO_INLINE_HPP 27 #define CPU_ZERO_VM_ASSEMBLER_ZERO_INLINE_HPP 28 29 #include "asm/assembler.inline.hpp" 30 #include "asm/codeBuffer.hpp" 31 #include "code/codeCache.hpp" 32 #include "runtime/handles.inline.hpp" 33 26 34 // This file is intentionally empty 35 36 #endif // CPU_ZERO_VM_ASSEMBLER_ZERO_INLINE_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_cppInterpreter_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "interp_masm_zero.hpp" 29 #include "interpreter/bytecodeInterpreter.hpp" 30 #include "interpreter/bytecodeInterpreter.inline.hpp" 31 #include "interpreter/interpreter.hpp" 32 #include "interpreter/interpreterRuntime.hpp" 33 #include "oops/methodDataOop.hpp" 34 #include "oops/methodOop.hpp" 35 #include "oops/oop.inline.hpp" 36 #include "prims/jvmtiExport.hpp" 37 #include "prims/jvmtiThreadState.hpp" 38 #include "runtime/deoptimization.hpp" 39 #include "runtime/frame.inline.hpp" 40 #include "runtime/sharedRuntime.hpp" 41 #include "runtime/stubRoutines.hpp" 42 #include "runtime/synchronizer.hpp" 43 #include "runtime/vframeArray.hpp" 44 #include "utilities/debug.hpp" 28 45 29 46 #ifdef CC_INTERP -
trunk/openjdk/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_BYTECODEINTERPRETER_ZERO_HPP 27 #define CPU_ZERO_VM_BYTECODEINTERPRETER_ZERO_HPP 25 28 26 29 // Platform specific for C++ based Interpreter … … 147 150 #define SET_LOCALS_LONG_FROM_ADDR(addr, offset) (((VMJavaVal64*)&locals[-((offset)+1)])->l = \ 148 151 ((VMJavaVal64*)(addr))->l) 152 153 #endif // CPU_ZERO_VM_BYTECODEINTERPRETER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_BYTECODEINTERPRETER_ZERO_INLINE_HPP 27 #define CPU_ZERO_VM_BYTECODEINTERPRETER_ZERO_INLINE_HPP 25 28 26 29 // Inline interpreter functions for zero … … 300 303 return (jbyte) val; 301 304 } 305 306 #endif // CPU_ZERO_VM_BYTECODEINTERPRETER_ZERO_INLINE_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include " incls/_precompiled.incl"27 #include "in cls/_bytecodes_zero.cpp.incl"26 #include "precompiled.hpp" 27 #include "interpreter/bytecodes.hpp" 28 28 29 29 void Bytecodes::pd_initialize() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_BYTECODES_ZERO_HPP 27 #define CPU_ZERO_VM_BYTECODES_ZERO_HPP 28 26 29 // This file is intentionally empty 30 31 #endif // CPU_ZERO_VM_BYTECODES_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/bytes_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 02, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_BYTES_ZERO_HPP 27 #define CPU_ZERO_VM_BYTES_ZERO_HPP 28 29 #include "memory/allocation.hpp" 25 30 26 31 typedef union unaligned { … … 161 166 // The following header contains the implementations of swap_u2, 162 167 // swap_u4, and swap_u8 163 #include "incls/_bytes_pd.inline.hpp.incl" 168 #ifdef TARGET_OS_ARCH_linux_zero 169 # include "bytes_linux_zero.inline.hpp" 170 #endif 171 164 172 #endif // VM_LITTLE_ENDIAN 173 174 #endif // CPU_ZERO_VM_BYTES_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/codeBuffer_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_CODEBUFFER_ZERO_HPP 27 #define CPU_ZERO_VM_CODEBUFFER_ZERO_HPP 28 26 29 private: 27 30 void pd_initialize() {} 31 32 #endif // CPU_ZERO_VM_CODEBUFFER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/copy_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 04, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_COPY_ZERO_HPP 27 #define CPU_ZERO_VM_COPY_ZERO_HPP 25 28 26 29 // Inline functions for memory copy and fill. … … 177 180 memset(to, 0, count); 178 181 } 182 183 #endif // CPU_ZERO_VM_COPY_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_CPPINTERPRETERGENERATOR_ZERO_HPP 27 #define CPU_ZERO_VM_CPPINTERPRETERGENERATOR_ZERO_HPP 28 26 29 protected: 27 30 MacroAssembler* assembler() const { … … 36 39 return (address) entry; 37 40 } 41 42 #endif // CPU_ZERO_VM_CPPINTERPRETERGENERATOR_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_cppInterpreter_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "interpreter/bytecodeHistogram.hpp" 29 #include "interpreter/cppInterpreter.hpp" 30 #include "interpreter/interpreter.hpp" 31 #include "interpreter/interpreterGenerator.hpp" 32 #include "interpreter/interpreterRuntime.hpp" 33 #include "oops/arrayOop.hpp" 34 #include "oops/methodDataOop.hpp" 35 #include "oops/methodOop.hpp" 36 #include "oops/oop.inline.hpp" 37 #include "prims/jvmtiExport.hpp" 38 #include "prims/jvmtiThreadState.hpp" 39 #include "runtime/arguments.hpp" 40 #include "runtime/deoptimization.hpp" 41 #include "runtime/frame.inline.hpp" 42 #include "runtime/interfaceSupport.hpp" 43 #include "runtime/sharedRuntime.hpp" 44 #include "runtime/stubRoutines.hpp" 45 #include "runtime/synchronizer.hpp" 46 #include "runtime/timer.hpp" 47 #include "runtime/vframeArray.hpp" 48 #include "stack_zero.inline.hpp" 49 #include "utilities/debug.hpp" 50 #ifdef SHARK 51 #include "shark/shark_globals.hpp" 52 #endif 28 53 29 54 #ifdef CC_INTERP -
trunk/openjdk/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_CPPINTERPRETER_ZERO_HPP 27 #define CPU_ZERO_VM_CPPINTERPRETER_ZERO_HPP 28 26 29 protected: 27 30 // Size of interpreter code … … 42 45 // Fast result type determination 43 46 static BasicType result_type_of(methodOop method); 47 48 #endif // CPU_ZERO_VM_CPPINTERPRETER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/debug_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_debug_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "code/codeCache.hpp" 28 #include "code/nmethod.hpp" 29 #include "runtime/frame.hpp" 30 #include "runtime/init.hpp" 31 #include "runtime/os.hpp" 32 #include "utilities/debug.hpp" 33 #include "utilities/top.hpp" 28 34 29 35 void pd_ps(frame f) { -
trunk/openjdk/hotspot/src/cpu/zero/vm/depChecker_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 #include "compiler/disassembler.hpp" 28 #include "depChecker_zero.hpp" 29 26 30 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/depChecker_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_DEPCHECKER_ZERO_HPP 27 #define CPU_ZERO_VM_DEPCHECKER_ZERO_HPP 28 26 29 // This file is intentionally empty 30 31 #endif // CPU_ZERO_VM_DEPCHECKER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/disassembler_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 26 28 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/disassembler_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_DISASSEMBLER_ZERO_HPP 27 #define CPU_ZERO_VM_DISASSEMBLER_ZERO_HPP 28 26 29 static int pd_instruction_alignment() { 27 30 return 1; … … 31 34 return ""; 32 35 } 36 37 #endif // CPU_ZERO_VM_DISASSEMBLER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/dump_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2004, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_dump_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "assembler_zero.inline.hpp" 28 #include "memory/compactingPermGenGen.hpp" 29 #include "memory/generation.inline.hpp" 30 #include "memory/space.inline.hpp" 28 31 29 32 void CompactingPermGenGen::generate_vtable_methods(void** vtbl_list, -
trunk/openjdk/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_ENTRYFRAME_ZERO_HPP 27 #define CPU_ZERO_VM_ENTRYFRAME_ZERO_HPP 28 29 #include "runtime/javaCalls.hpp" 30 #include "stack_zero.hpp" 25 31 26 32 // | ... | … … 64 70 int buflen) const; 65 71 }; 72 73 #endif // CPU_ZERO_VM_ENTRYFRAME_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/entry_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_ENTRY_ZERO_HPP 27 #define CPU_ZERO_VM_ENTRY_ZERO_HPP 25 28 26 29 class ZeroEntry { … … 73 76 } 74 77 }; 78 79 #endif // CPU_ZERO_VM_ENTRY_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/fakeStubFrame_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_FAKESTUBFRAME_ZERO_HPP 27 #define CPU_ZERO_VM_FAKESTUBFRAME_ZERO_HPP 28 29 #include "stack_zero.hpp" 25 30 26 31 // | ... | … … 52 57 int buflen) const {} 53 58 }; 59 60 #endif // CPU_ZERO_VM_FAKESTUBFRAME_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/frame_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_frame_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "code/scopeDesc.hpp" 28 #include "interpreter/interpreter.hpp" 29 #include "interpreter/interpreterRuntime.hpp" 30 #include "memory/resourceArea.hpp" 31 #include "oops/markOop.hpp" 32 #include "oops/methodOop.hpp" 33 #include "oops/oop.inline.hpp" 34 #include "runtime/frame.inline.hpp" 35 #include "runtime/handles.inline.hpp" 36 #include "runtime/javaCalls.hpp" 37 #include "runtime/monitorChunk.hpp" 38 #include "runtime/signature.hpp" 39 #include "runtime/stubCodeGenerator.hpp" 40 #include "runtime/stubRoutines.hpp" 41 #include "vmreg_zero.inline.hpp" 42 #ifdef COMPILER1 43 #include "c1/c1_Runtime1.hpp" 44 #include "runtime/vframeArray.hpp" 45 #endif 28 46 29 47 #ifdef ASSERT -
trunk/openjdk/hotspot/src/cpu/zero/vm/frame_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_FRAME_ZERO_HPP 27 #define CPU_ZERO_VM_FRAME_ZERO_HPP 28 29 #include "runtime/synchronizer.hpp" 30 #include "utilities/top.hpp" 25 31 26 32 // A frame represents a physical stack frame on the Zero stack. … … 73 79 char* buf, 74 80 int buflen) const; 81 82 #endif // CPU_ZERO_VM_FRAME_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_FRAME_ZERO_INLINE_HPP 27 #define CPU_ZERO_VM_FRAME_ZERO_INLINE_HPP 25 28 26 29 // Constructors … … 150 153 return (intptr_t *) -1; 151 154 } 155 156 #endif // CPU_ZERO_VM_FRAME_ZERO_INLINE_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_GLOBALDEFINITIONS_ZERO_HPP 27 #define CPU_ZERO_VM_GLOBALDEFINITIONS_ZERO_HPP 28 26 29 #include <ffi.h> 30 31 #endif // CPU_ZERO_VM_GLOBALDEFINITIONS_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/globals_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2000, 20 06, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_GLOBALS_ZERO_HPP 27 #define CPU_ZERO_VM_GLOBALS_ZERO_HPP 28 29 #include "utilities/globalDefinitions.hpp" 30 #include "utilities/macros.hpp" 31 26 32 // Set the default values for platform dependent flags used by the 27 33 // runtime system. See globals.hpp for details of what they do. … … 46 52 define_pd_global(bool, RewriteBytecodes, true); 47 53 define_pd_global(bool, RewriteFrequentPairs, true); 54 55 define_pd_global(bool, UseMembar, false); 56 57 #endif // CPU_ZERO_VM_GLOBALS_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/icBuffer_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 06, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_icBuffer_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "assembler_zero.inline.hpp" 29 #include "code/icBuffer.hpp" 30 #include "gc_interface/collectedHeap.inline.hpp" 31 #include "interpreter/bytecodes.hpp" 32 #include "memory/resourceArea.hpp" 33 #include "nativeInst_zero.hpp" 34 #include "oops/oop.inline.hpp" 35 #include "oops/oop.inline2.hpp" 28 36 29 37 int InlineCacheBuffer::ic_stub_code_size() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/icache_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_icache_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "assembler_zero.inline.hpp" 28 #include "runtime/icache.hpp" 28 29 29 30 void ICacheStubGenerator::generate_icache_flush( -
trunk/openjdk/hotspot/src/cpu/zero/vm/icache_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 04, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_ICACHE_ZERO_HPP 27 #define CPU_ZERO_VM_ICACHE_ZERO_HPP 28 26 29 // Interface for updating the instruction cache. Whenever the VM 27 30 // modifies code, part of the processor instruction cache potentially … … 35 38 static void invalidate_range(address start, int nbytes) {} 36 39 }; 40 41 #endif // CPU_ZERO_VM_ICACHE_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/interp_masm_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 #include "interp_masm_zero.hpp" 28 #include "interpreter/interpreter.hpp" 29 #include "interpreter/interpreterRuntime.hpp" 30 #include "oops/arrayOop.hpp" 31 #include "oops/markOop.hpp" 32 #include "oops/methodDataOop.hpp" 33 #include "oops/methodOop.hpp" 34 #include "prims/jvmtiExport.hpp" 35 #include "prims/jvmtiRedefineClassesTrace.hpp" 36 #include "prims/jvmtiThreadState.hpp" 37 #include "runtime/basicLock.hpp" 38 #include "runtime/biasedLocking.hpp" 39 #include "runtime/sharedRuntime.hpp" 40 #ifdef TARGET_OS_FAMILY_linux 41 # include "thread_linux.inline.hpp" 42 #endif 43 26 44 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/interp_masm_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_INTERP_MASM_ZERO_HPP 27 #define CPU_ZERO_VM_INTERP_MASM_ZERO_HPP 28 29 #include "assembler_zero.inline.hpp" 30 #include "interpreter/invocationCounter.hpp" 31 26 32 // This file specializes the assember with interpreter-specific macros 27 33 … … 37 43 } 38 44 }; 45 46 #endif // CPU_ZERO_VM_INTERP_MASM_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_INTERPRETERFRAME_ZERO_HPP 27 #define CPU_ZERO_VM_INTERPRETERFRAME_ZERO_HPP 28 29 #include "interpreter/bytecodeInterpreter.hpp" 30 #include "oops/methodOop.hpp" 31 #include "runtime/thread.hpp" 32 #include "stack_zero.hpp" 25 33 26 34 #ifdef CC_INTERP … … 72 80 }; 73 81 #endif // CC_INTERP 82 83 #endif // CPU_ZERO_VM_INTERPRETERFRAME_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/interpreterGenerator_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP 27 #define CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP 28 26 29 // Generation of Interpreter 27 30 // … … 36 39 address generate_accessor_entry(); 37 40 address generate_method_handle_entry(); 41 42 #endif // CPU_ZERO_VM_INTERPRETERGENERATOR_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_interpreterRT_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "interpreter/interpreter.hpp" 28 #include "interpreter/interpreterRuntime.hpp" 29 #include "memory/allocation.inline.hpp" 30 #include "memory/universe.inline.hpp" 31 #include "oops/methodOop.hpp" 32 #include "oops/oop.inline.hpp" 33 #include "runtime/handles.inline.hpp" 34 #include "runtime/icache.hpp" 35 #include "runtime/interfaceSupport.hpp" 36 #include "runtime/signature.hpp" 37 #include "stack_zero.inline.hpp" 28 38 29 39 void InterpreterRuntime::SignatureHandlerGeneratorBase::pass_int() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/interpreterRT_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_INTERPRETERRT_ZERO_HPP 27 #define CPU_ZERO_VM_INTERPRETERRT_ZERO_HPP 28 29 #include "memory/allocation.hpp" 25 30 26 31 class SignatureHandler { … … 93 98 public: 94 99 SignatureHandlerGenerator(methodHandle method, CodeBuffer* buffer) 95 : SignatureHandlerGeneratorBase(method, (ffi_cif *) buffer-> code_end()),100 : SignatureHandlerGeneratorBase(method, (ffi_cif *) buffer->insts_end()), 96 101 _cb(buffer) { 97 _cb->set_ code_end((address) (cif() + 1));102 _cb->set_insts_end((address) (cif() + 1)); 98 103 } 99 104 100 105 private: 101 106 void push(intptr_t value) { 102 intptr_t *dst = (intptr_t *) _cb-> code_end();103 _cb->set_ code_end((address) (dst + 1));107 intptr_t *dst = (intptr_t *) _cb->insts_end(); 108 _cb->set_insts_end((address) (dst + 1)); 104 109 *dst = value; 105 110 } … … 126 131 } 127 132 }; 133 134 #endif // CPU_ZERO_VM_INTERPRETERRT_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/interpreter_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_interpreter_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "interpreter/bytecodeHistogram.hpp" 29 #include "interpreter/interpreter.hpp" 30 #include "interpreter/interpreterGenerator.hpp" 31 #include "interpreter/interpreterRuntime.hpp" 32 #include "interpreter/templateTable.hpp" 33 #include "oops/arrayOop.hpp" 34 #include "oops/methodDataOop.hpp" 35 #include "oops/methodOop.hpp" 36 #include "oops/oop.inline.hpp" 37 #include "prims/jvmtiExport.hpp" 38 #include "prims/jvmtiThreadState.hpp" 39 #include "prims/methodHandles.hpp" 40 #include "runtime/arguments.hpp" 41 #include "runtime/deoptimization.hpp" 42 #include "runtime/frame.inline.hpp" 43 #include "runtime/sharedRuntime.hpp" 44 #include "runtime/stubRoutines.hpp" 45 #include "runtime/synchronizer.hpp" 46 #include "runtime/timer.hpp" 47 #include "runtime/vframeArray.hpp" 48 #include "utilities/debug.hpp" 49 #ifdef COMPILER1 50 #include "c1/c1_Runtime1.hpp" 51 #endif 28 52 29 53 address AbstractInterpreterGenerator::generate_slow_signature_handler() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/interpreter_zero.hpp
r278 r309 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_INTERPRETER_ZERO_HPP 27 #define CPU_ZERO_VM_INTERPRETER_ZERO_HPP 28 26 29 public: 27 30 static void invoke_method(methodOop method, address entry_point, TRAPS) { … … 48 51 return stackElementWords * i; 49 52 } 53 54 #endif // CPU_ZERO_VM_INTERPRETER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/javaFrameAnchor_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_JAVAFRAMEANCHOR_ZERO_HPP 27 #define CPU_ZERO_VM_JAVAFRAMEANCHOR_ZERO_HPP 25 28 26 29 private: … … 90 93 return byte_offset_of(JavaFrameAnchor, _last_Java_fp); 91 94 } 95 96 #endif // CPU_ZERO_VM_JAVAFRAMEANCHOR_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/jniFastGetField_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2004, 20 06, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_jniFastGetField_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "assembler_zero.inline.hpp" 28 #include "memory/resourceArea.hpp" 29 #include "prims/jniFastGetField.hpp" 30 #include "prims/jvm_misc.hpp" 31 #include "runtime/safepoint.hpp" 28 32 29 33 address JNI_FastGetField::generate_fast_get_boolean_field() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/jniTypes_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1998, 20 02, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 * … … 22 22 * 23 23 */ 24 25 #ifndef CPU_ZERO_VM_JNITYPES_ZERO_HPP 26 #define CPU_ZERO_VM_JNITYPES_ZERO_HPP 27 28 #include "memory/allocation.hpp" 29 #include "oops/oop.hpp" 30 #include "prims/jni.h" 24 31 25 32 // This file holds platform-dependent routines used to write primitive jni … … 107 114 108 115 }; 116 117 #endif // CPU_ZERO_VM_JNITYPES_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/jni_zero.h
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 04, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -
trunk/openjdk/hotspot/src/cpu/zero/vm/methodHandles_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_methodHandles_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "interpreter/interpreter.hpp" 28 #include "memory/allocation.inline.hpp" 29 #include "prims/methodHandles.hpp" 28 30 29 31 int MethodHandles::adapter_conversion_ops_supported_mask() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_nativeInst_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "assembler_zero.inline.hpp" 28 #include "memory/resourceArea.hpp" 29 #include "nativeInst_zero.hpp" 30 #include "oops/oop.inline.hpp" 31 #include "runtime/handles.hpp" 32 #include "runtime/sharedRuntime.hpp" 33 #include "runtime/stubRoutines.hpp" 34 #include "utilities/ostream.hpp" 35 #ifdef COMPILER1 36 #include "c1/c1_Runtime1.hpp" 37 #endif 28 38 29 39 // This method is called by nmethod::make_not_entrant_or_zombie to -
trunk/openjdk/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 06, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_NATIVEINST_ZERO_HPP 27 #define CPU_ZERO_VM_NATIVEINST_ZERO_HPP 28 29 #include "asm/assembler.hpp" 30 #include "memory/allocation.hpp" 31 #include "runtime/icache.hpp" 32 #include "runtime/os.hpp" 33 #include "utilities/top.hpp" 25 34 26 35 // We have interfaces for the following instructions: … … 184 193 ShouldNotCallThis(); 185 194 } 195 196 #endif // CPU_ZERO_VM_NATIVEINST_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/registerMap_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1998, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 * … … 23 23 */ 24 24 25 #ifndef CPU_ZERO_VM_REGISTERMAP_ZERO_HPP 26 #define CPU_ZERO_VM_REGISTERMAP_ZERO_HPP 27 25 28 // machine-dependent implemention for register maps 26 29 friend class frame; … … 38 41 void pd_initialize() {} 39 42 void pd_initialize_from(const RegisterMap* map) {} 43 44 #endif // CPU_ZERO_VM_REGISTERMAP_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/register_definitions_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "asm/register.hpp" 29 #include "interp_masm_zero.hpp" 30 #include "register_zero.hpp" 31 26 32 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/register_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2000, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include " incls/_precompiled.incl"27 #include " incls/_register_zero.cpp.incl"26 #include "precompiled.hpp" 27 #include "register_zero.hpp" 28 28 29 29 const int ConcreteRegisterImpl::max_gpr = RegisterImpl::number_of_registers; -
trunk/openjdk/hotspot/src/cpu/zero/vm/register_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2000, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_REGISTER_ZERO_HPP 27 #define CPU_ZERO_VM_REGISTER_ZERO_HPP 28 29 #include "asm/register.hpp" 30 #include "vm_version_zero.hpp" 25 31 26 32 class VMRegImpl; … … 109 115 110 116 CONSTANT_REGISTER_DECLARATION(Register, noreg, (-1)); 117 118 #endif // CPU_ZERO_VM_REGISTER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_relocInfo_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.inline.hpp" 28 #include "assembler_zero.inline.hpp" 29 #include "code/relocInfo.hpp" 30 #include "nativeInst_zero.hpp" 31 #include "oops/oop.inline.hpp" 32 #include "runtime/safepoint.hpp" 28 33 29 34 void Relocation::pd_set_data_value(address x, intptr_t o) { -
trunk/openjdk/hotspot/src/cpu/zero/vm/relocInfo_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_RELOCINFO_ZERO_HPP 27 #define CPU_ZERO_VM_RELOCINFO_ZERO_HPP 28 26 29 // machine-dependent parts of class relocInfo 27 30 private: … … 31 34 format_width = 1 32 35 }; 36 37 #endif // CPU_ZERO_VM_RELOCINFO_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_sharedRuntime_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "assembler_zero.inline.hpp" 29 #include "code/debugInfoRec.hpp" 30 #include "code/icBuffer.hpp" 31 #include "code/vtableStubs.hpp" 32 #include "interpreter/interpreter.hpp" 33 #include "oops/compiledICHolderOop.hpp" 34 #include "prims/jvmtiRedefineClassesTrace.hpp" 35 #include "runtime/sharedRuntime.hpp" 36 #include "runtime/vframeArray.hpp" 37 #include "vmreg_zero.inline.hpp" 38 #ifdef COMPILER1 39 #include "c1/c1_Runtime1.hpp" 40 #endif 41 #ifdef COMPILER2 42 #include "opto/runtime.hpp" 43 #endif 44 #ifdef SHARK 45 #include "compiler/compileBroker.hpp" 46 #include "shark/sharkCompiler.hpp" 47 #endif 28 48 29 49 DeoptimizationBlob *SharedRuntime::_deopt_blob; -
trunk/openjdk/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_SHARKFRAME_ZERO_HPP 27 #define CPU_ZERO_VM_SHARKFRAME_ZERO_HPP 28 29 #include "oops/methodOop.hpp" 30 #include "stack_zero.hpp" 25 31 26 32 // | ... | … … 78 84 int buflen) const; 79 85 }; 86 87 #endif // CPU_ZERO_VM_SHARKFRAME_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2000, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_SHARK_GLOBALS_ZERO_HPP 27 #define CPU_ZERO_VM_SHARK_GLOBALS_ZERO_HPP 25 28 26 29 // Set the default values for platform dependent flags used by the … … 61 64 define_pd_global(uint64_t, MaxRAM, 1ULL*G); 62 65 define_pd_global(bool, CICompileOSR, true ); 66 67 #endif // CPU_ZERO_VM_SHARK_GLOBALS_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/stack_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_stack_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "interpreter/interpreterRuntime.hpp" 28 #include "stack_zero.hpp" 29 #include "stack_zero.inline.hpp" 28 30 29 31 int ZeroStack::suggest_size(Thread *thread) const { -
trunk/openjdk/hotspot/src/cpu/zero/vm/stack_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_STACK_ZERO_HPP 27 #define CPU_ZERO_VM_STACK_ZERO_HPP 28 29 #include "utilities/sizes.hpp" 25 30 26 31 class ZeroStack { … … 218 223 int buflen) const; 219 224 }; 225 226 #endif // CPU_ZERO_VM_STACK_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/stack_zero.inline.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_STACK_ZERO_INLINE_HPP 27 #define CPU_ZERO_VM_STACK_ZERO_INLINE_HPP 28 29 #include "runtime/thread.hpp" 30 #include "stack_zero.hpp" 25 31 26 32 // This function should match SharkStack::CreateStackOverflowCheck … … 47 53 return stack_free - shadow_pages_size(); 48 54 } 55 56 #endif // CPU_ZERO_VM_STACK_ZERO_INLINE_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_stubGenerator_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "assembler_zero.inline.hpp" 29 #include "interpreter/interpreter.hpp" 30 #include "nativeInst_zero.hpp" 31 #include "oops/instanceOop.hpp" 32 #include "oops/methodOop.hpp" 33 #include "oops/objArrayKlass.hpp" 34 #include "oops/oop.inline.hpp" 35 #include "prims/methodHandles.hpp" 36 #include "runtime/frame.inline.hpp" 37 #include "runtime/handles.inline.hpp" 38 #include "runtime/sharedRuntime.hpp" 39 #include "runtime/stubCodeGenerator.hpp" 40 #include "runtime/stubRoutines.hpp" 41 #include "stack_zero.inline.hpp" 42 #include "utilities/top.hpp" 43 #ifdef TARGET_OS_FAMILY_linux 44 # include "thread_linux.inline.hpp" 45 #endif 46 #ifdef COMPILER2 47 #include "opto/runtime.hpp" 48 #endif 28 49 29 50 // Declaration and definition of StubGenerator (no .hpp file). -
trunk/openjdk/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2008, 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_stubRoutines_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "runtime/deoptimization.hpp" 28 #include "runtime/frame.inline.hpp" 29 #include "runtime/stubRoutines.hpp" 30 #ifdef TARGET_OS_FAMILY_linux 31 # include "thread_linux.inline.hpp" 32 #endif 28 33 29 34 #ifdef IA32 -
trunk/openjdk/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 05, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_STUBROUTINES_ZERO_HPP 27 #define CPU_ZERO_VM_STUBROUTINES_ZERO_HPP 25 28 26 29 // This file holds the platform specific parts of the StubRoutines … … 54 57 }; 55 58 #endif // IA32 59 60 #endif // CPU_ZERO_VM_STUBROUTINES_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_TEMPLATEINTERPRETERGENERATOR_ZERO_HPP 27 #define CPU_ZERO_VM_TEMPLATEINTERPRETERGENERATOR_ZERO_HPP 28 26 29 // This file is intentionally empty 30 31 #endif // CPU_ZERO_VM_TEMPLATEINTERPRETERGENERATOR_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/templateInterpreter_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "interpreter/bytecodeHistogram.hpp" 29 #include "interpreter/interpreter.hpp" 30 #include "interpreter/interpreterGenerator.hpp" 31 #include "interpreter/interpreterRuntime.hpp" 32 #include "interpreter/templateTable.hpp" 33 #include "oops/arrayOop.hpp" 34 #include "oops/methodDataOop.hpp" 35 #include "oops/methodOop.hpp" 36 #include "oops/oop.inline.hpp" 37 #include "prims/jvmtiExport.hpp" 38 #include "prims/jvmtiThreadState.hpp" 39 #include "runtime/arguments.hpp" 40 #include "runtime/deoptimization.hpp" 41 #include "runtime/frame.inline.hpp" 42 #include "runtime/sharedRuntime.hpp" 43 #include "runtime/stubRoutines.hpp" 44 #include "runtime/synchronizer.hpp" 45 #include "runtime/timer.hpp" 46 #include "runtime/vframeArray.hpp" 47 #include "utilities/debug.hpp" 48 26 49 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/templateInterpreter_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_TEMPLATEINTERPRETER_ZERO_HPP 27 #define CPU_ZERO_VM_TEMPLATEINTERPRETER_ZERO_HPP 28 26 29 // This file is intentionally empty 30 31 #endif // CPU_ZERO_VM_TEMPLATEINTERPRETER_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/templateTable_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 #include "interpreter/interpreter.hpp" 28 #include "interpreter/interpreterRuntime.hpp" 29 #include "interpreter/templateTable.hpp" 30 #include "memory/universe.inline.hpp" 31 #include "oops/methodDataOop.hpp" 32 #include "oops/objArrayKlass.hpp" 33 #include "oops/oop.inline.hpp" 34 #include "prims/methodHandles.hpp" 35 #include "runtime/sharedRuntime.hpp" 36 #include "runtime/stubRoutines.hpp" 37 #include "runtime/synchronizer.hpp" 38 26 39 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/templateTable_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_TEMPLATETABLE_ZERO_HPP 27 #define CPU_ZERO_VM_TEMPLATETABLE_ZERO_HPP 28 26 29 // This file is intentionally empty 30 31 #endif // CPU_ZERO_VM_TEMPLATETABLE_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/vmStructs_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 23 23 * 24 24 */ 25 26 #ifndef CPU_ZERO_VM_VMSTRUCTS_ZERO_HPP 27 #define CPU_ZERO_VM_VMSTRUCTS_ZERO_HPP 25 28 26 29 // These are the CPU-specific fields, types and integer … … 51 54 /* in vmStructs_<os>_<cpu>.hpp's VM_LONG_CONSTANTS_OS_CPU macro (and must */ 52 55 /* be present there) */ 56 57 #endif // CPU_ZERO_VM_VMSTRUCTS_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/vm_version_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 1997, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2009 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "precompiled.hpp" 27 #include "assembler_zero.inline.hpp" 28 #include "memory/resourceArea.hpp" 29 #include "runtime/java.hpp" 30 #include "runtime/stubCodeGenerator.hpp" 31 #include "vm_version_zero.hpp" 32 #ifdef TARGET_OS_FAMILY_linux 33 # include "os_linux.inline.hpp" 34 #endif 35 26 36 // This file is intentionally empty -
trunk/openjdk/hotspot/src/cpu/zero/vm/vm_version_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 06, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_VM_VERSION_ZERO_HPP 27 #define CPU_ZERO_VM_VM_VERSION_ZERO_HPP 28 29 #include "runtime/globals_extension.hpp" 30 #include "runtime/vm_version.hpp" 31 26 32 class VM_Version : public Abstract_VM_Version { 27 33 public: … … 30 36 } 31 37 }; 38 39 #endif // CPU_ZERO_VM_VM_VERSION_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/vmreg_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2006, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_vmreg_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "code/vmreg.hpp" 28 29 29 30 void VMRegImpl::set_regName() { -
trunk/openjdk/hotspot/src/cpu/zero/vm/vmreg_zero.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 * … … 23 23 */ 24 24 25 #ifndef CPU_ZERO_VM_VMREG_ZERO_HPP 26 #define CPU_ZERO_VM_VMREG_ZERO_HPP 27 25 28 bool is_Register(); 26 29 Register as_Register(); … … 28 31 bool is_FloatRegister(); 29 32 FloatRegister as_FloatRegister(); 33 34 #endif // CPU_ZERO_VM_VMREG_ZERO_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/vmreg_zero.inline.hpp
r278 r309 1 1 /* 2 * Copyright (c) 2006, 20 07, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #ifndef CPU_ZERO_VM_VMREG_ZERO_INLINE_HPP 27 #define CPU_ZERO_VM_VMREG_ZERO_INLINE_HPP 28 26 29 inline VMReg RegisterImpl::as_VMReg() { 27 30 return VMRegImpl::as_VMReg(encoding()); … … 31 34 return VMRegImpl::as_VMReg(encoding() + ConcreteRegisterImpl::max_gpr); 32 35 } 36 37 #endif // CPU_ZERO_VM_VMREG_ZERO_INLINE_HPP -
trunk/openjdk/hotspot/src/cpu/zero/vm/vtableStubs_zero.cpp
r278 r309 1 1 /* 2 * Copyright (c) 2003, 20 06, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved. 3 3 * Copyright 2007 Red Hat, Inc. 4 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. … … 24 24 */ 25 25 26 #include "incls/_precompiled.incl" 27 #include "incls/_vtableStubs_zero.cpp.incl" 26 #include "precompiled.hpp" 27 #include "asm/assembler.hpp" 28 #include "assembler_zero.inline.hpp" 29 #include "code/vtableStubs.hpp" 30 #include "interp_masm_zero.hpp" 31 #include "memory/resourceArea.hpp" 32 #include "oops/instanceKlass.hpp" 33 #include "oops/klassVtable.hpp" 34 #include "runtime/sharedRuntime.hpp" 35 #include "vmreg_zero.inline.hpp" 36 #ifdef COMPILER2 37 #include "opto/runtime.hpp" 38 #endif 28 39 29 40 VtableStub* VtableStubs::create_vtable_stub(int vtable_index) {
Note:
See TracChangeset
for help on using the changeset viewer.