/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | sharedRuntime_sparc.cpp | 138 __ save(SP, -frame_size, SP); 151 __ stx(O0, SP, o0_offset+STACK_BIAS); 154 __ stx(O1, SP, o1_offset+STACK_BIAS); 158 __ stx(O2, SP, o2_offset+STACK_BIAS); 161 __ stx(O3, SP, o3_offset+STACK_BIAS); 164 __ stx(O4, SP, o4_offset+STACK_BIAS); 167 __ stx(O5, SP, o5_offset+STACK_BIAS); 178 __ stx(G1, SP, g1_offset+STACK_BIAS); 181 __ stx(G3, SP, g3_offse [all...] |
H A D | dump_sparc.cpp | 82 __ save(SP, -256, SP);
|
H A D | runtime_sparc.cpp | 104 __ set_last_Java_frame(SP, noreg); 131 // Restore SP from L7 if the exception PC is a MethodHandle call site. 134 __ movcc(Assembler::notZero, false, Assembler::icc, L7_mh_SP_save, SP);
|
H A D | cppInterpreter_sparc.cpp | 112 // case of native methods, the caller's SP was not modified. 139 __ delayed()->restore(I5_savedSP, G0, SP); // remove interpreter frame 445 __ delayed()->mov(O5_savedSP, SP); 544 __ delayed()->mov(O5_savedSP, SP); 633 // __ mov(SP, I5_savedSP->after_restore()); 736 __ st_ptr(Lstate, SP, (Lstate->sp_offset_in_saved_window() * wordSize) + STACK_BIAS); 741 __ sub(SP, FP, O3); // Calculate negative of current frame size 742 __ save(SP, O3, SP); // Allocate an identical sized frame 793 // their JNI positions, which are O1..O5 and SP[6 1666 __ delayed()->ld_ptr(STATE(_frame_bottom), SP); // restore to full stack frame local 1745 __ ld_ptr(STATE(_frame_bottom), SP); // restore to full stack frame local 1777 __ ld_ptr(STATE(_frame_bottom), SP); // restore to full stack frame local 1843 __ ld_ptr(STATE(_frame_bottom), SP); // restore to full stack frame local [all...] |
H A D | templateInterpreter_sparc.cpp | 186 __ mov(Llast_SP, SP); // Remove any adapter added stack space. 234 // case of native methods, the caller's SP was not modified. 261 __ delayed()->restore(I5_savedSP, G0, SP); // remove interpreter frame 432 // SP, which would take another register 437 __ cmp_and_brx_short(SP, Rscratch, Assembler::greaterUnsigned, Assembler::pt, after_frame_check); 441 // Note that SP is restored to sender's sp (in the delay slot). This 451 __ delayed()->mov(O5_savedSP, SP); 467 // 1) Increase caller's SP by for the extra local space needed: 517 // Set the saved SP after the register window save 556 // bump SP t [all...] |
H A D | assembler_sparc.cpp | 82 return Address(SP, disp); // Out argument. 1059 last_java_sp = SP; 1152 // instead of SP. 1541 save(SP, delta, SP); 1544 save(SP, G3_scratch, SP); 1551 save(SP, -size_in_bytes, SP); 1554 save(SP, G3_scratc [all...] |
H A D | vtableStubs_sparc.cpp | 151 __ save(SP,-frame::register_save_words*wordSize,SP);
|
H A D | stubGenerator_sparc.cpp | 166 __ save(SP, t, SP); // setup new frame 229 // layout_activation_impl checks it's notion of saved SP against 232 __ mov(SP, saved_SP); // keep track of SP before call 243 __ mov(SP, O5_savedSP); 260 // The callee, if it wasn't interpreted, can return with SP changed so 261 // we can no longer assert of change of SP. 466 Register last_java_sp = SP; 615 __ save(SP, [all...] |
H A D | c1_Runtime1_sparc.cpp | 51 st(G0, SP, G3_scratch); 56 set_last_Java_frame(SP, noreg); 193 __ st_ptr(r, SP, (sp_offset * BytesPerWord) + STACK_BIAS); 201 __ stf(FloatRegisterImpl::S, r, SP, (sp_offset * BytesPerWord) + STACK_BIAS); 212 __ ld_ptr(SP, (cpu_reg_save_offsets[i] * BytesPerWord) + STACK_BIAS, r); 219 __ ldf(FloatRegisterImpl::S, SP, (fpu_reg_save_offsets[i] * BytesPerWord) + STACK_BIAS, r); 226 // compute word offsets from SP at which live (non-windowed) registers are captured by stub routines 247 // SP -> --------------- 670 // Restore SP from L7 if the exception PC is a method handle call site. 677 __ delayed()->movcc(Assembler::notZero, false, Assembler::icc, L7_mh_SP_save, SP); // Restor [all...] |
H A D | c1_FrameMap_sparc.cpp | 40 // Convert stack slot to an SP offset 314 SP_opr = as_pointer_opr(SP); 339 return Address(SP, STACK_BIAS + in_bytes(sp_offset));
|
H A D | c1_MacroAssembler_sparc.cpp | 116 delayed()->sub(Rscratch, SP, Rscratch); //pull next instruction into delay slot 118 // sub(Rscratch, SP, Rscratch); 380 verify_oop_addr(Address(SP, stack_offset + STACK_BIAS));
|
H A D | register_sparc.hpp | 156 CONSTANT_REGISTER_DECLARATION(Register, SP , (RegisterImpl::obase + 6)); 211 #define SP ((Register)(SP_RegisterEnumValue)) macro
|
H A D | register_definitions_sparc.cpp | 73 REGISTER_DEFINITION(Register, SP);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/x86/ |
H A D | X86Registers.java | 45 public static final X86Register SP; field in class:X86Registers 77 SP = new X86RegisterPart(4, "%sp", 0, 16); 95 AX, CX, DX, BX, SP, BP, SI, DI
|
H A D | X86Opcodes.java | 65 public static final int SP = 12; field in interface:X86Opcodes
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/ |
H A D | DebugVC50X86RegisterEnums.java | 44 public static final int SP = 13; field in interface:DebugVC50X86RegisterEnums
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/x86/ |
H A D | X86ThreadContext.java | 73 public static final int SP = UESP; field in class:X86ThreadContext
|
/openjdk7/jdk/test/java/rmi/activation/rmidViaInheritedChannel/ |
H A D | InheritedChannelNotServerSocket.java | 104 "InheritedChannelNotServerSocket$SP"}); 128 public static class SP extends SelectorProvider { class in class:InheritedChannelNotServerSocket 132 public SP() { method in class:InheritedChannelNotServerSocket.SP 165 System.err.println("SP.inheritedChannel");
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ia64/ |
H A D | IA64ThreadContext.java | 57 public static final int SP = GR12; field in class:IA64ThreadContext
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/ |
H A D | LinuxIA64JavaThreadPDAccess.java | 123 return context.getRegisterAsAddress(IA64ThreadContext.SP);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/ |
H A D | Win32IA64JavaThreadPDAccess.java | 123 return context.getRegisterAsAddress(IA64ThreadContext.SP);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/ |
H A D | X86CurrentFrameGuess.java | 36 output is SP, FP, and PC for an X86Frame. Instantiation of the 41 512K at most) looking for a plausible PC and SP for a Java frame, 66 Address sp = context.getRegisterAsAddress(X86ThreadContext.SP); 89 // to do here. Searching the stack for an (SP, FP) pair is 115 // find the correct corresponding SP by walking up the stack 146 // Bad SP. Try another. 150 // Were not able to find a plausible SP to go with this PC. 155 // Original algorithm which does not work because SP was 167 // See if we can derive a frame pointer from SP and PC
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/ |
H A D | SPARCRegisters.java | 143 public static final SPARCRegister SP = O6; field in class:SPARCRegisters 158 public static final SPARCRegister IsavedSP = I5; // Saved SP before bumping for locals
|
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/ |
H A D | linux_sparc.s | 62 # -- CAS (SP + BIAS, G0, G0)
|
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/ |
H A D | solaris_sparc.s | 67 !! -- CAS (SP + BIAS, G0, G0)
|