Searched refs:SP (Results 1 - 25 of 36) sorted by relevance

12

/openjdk7/hotspot/src/cpu/sparc/vm/
H A DsharedRuntime_sparc.cpp138 __ 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 Ddump_sparc.cpp82 __ save(SP, -256, SP);
H A Druntime_sparc.cpp104 __ 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 DcppInterpreter_sparc.cpp112 // 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 DtemplateInterpreter_sparc.cpp186 __ 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 Dassembler_sparc.cpp82 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 DvtableStubs_sparc.cpp151 __ save(SP,-frame::register_save_words*wordSize,SP);
H A DstubGenerator_sparc.cpp166 __ 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 Dc1_Runtime1_sparc.cpp51 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 Dc1_FrameMap_sparc.cpp40 // 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 Dc1_MacroAssembler_sparc.cpp116 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 Dregister_sparc.hpp156 CONSTANT_REGISTER_DECLARATION(Register, SP , (RegisterImpl::obase + 6));
211 #define SP ((Register)(SP_RegisterEnumValue)) macro
H A Dregister_definitions_sparc.cpp73 REGISTER_DEFINITION(Register, SP);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/x86/
H A DX86Registers.java45 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 DX86Opcodes.java65 public static final int SP = 12; field in interface:X86Opcodes
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/win32/coff/
H A DDebugVC50X86RegisterEnums.java44 public static final int SP = 13; field in interface:DebugVC50X86RegisterEnums
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/x86/
H A DX86ThreadContext.java73 public static final int SP = UESP; field in class:X86ThreadContext
/openjdk7/jdk/test/java/rmi/activation/rmidViaInheritedChannel/
H A DInheritedChannelNotServerSocket.java104 "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 DIA64ThreadContext.java57 public static final int SP = GR12; field in class:IA64ThreadContext
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/linux_ia64/
H A DLinuxIA64JavaThreadPDAccess.java123 return context.getRegisterAsAddress(IA64ThreadContext.SP);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/win32_ia64/
H A DWin32IA64JavaThreadPDAccess.java123 return context.getRegisterAsAddress(IA64ThreadContext.SP);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/
H A DX86CurrentFrameGuess.java36 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 DSPARCRegisters.java143 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 Dlinux_sparc.s62 # -- CAS (SP + BIAS, G0, G0)
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/
H A Dsolaris_sparc.s67 !! -- CAS (SP + BIAS, G0, G0)

Completed in 123 milliseconds

12