Home
last modified time | relevance | path

Searched refs:SP_REGNUM (Results 1 – 25 of 75) sorted by relevance

123

/openbsd/gnu/usr.bin/binutils/gdb/
H A Dns32k-tdep.c142 return (read_memory_integer (read_register (SP_REGNUM), 4)); in ns32k_saved_pc_after_call()
332 (read_register (SP_REGNUM) + sigcontext_offs, builtin_type_void_data_ptr); in ns32k_sigtramp_saved_pc()
356 return (read_register (SP_REGNUM) - 4); in ns32k_frame_args_address()
389 deprecated_get_frame_saved_regs (frame)[SP_REGNUM] = get_frame_base (frame) + 4; in ns32k_frame_init_saved_regs()
395 CORE_ADDR sp = read_register (SP_REGNUM); in ns32k_frame_init_saved_regs()
397 deprecated_get_frame_saved_regs (frame)[SP_REGNUM] = sp + 4; in ns32k_frame_init_saved_regs()
418 write_register (SP_REGNUM, fp + 8); in ns32k_pop_frame()
H A Dstd-regs.c119 #ifdef SP_REGNUM in value_of_builtin_frame_sp_reg()
120 if (SP_REGNUM >= 0) in value_of_builtin_frame_sp_reg()
121 return value_of_register (SP_REGNUM, frame); in value_of_builtin_frame_sp_reg()
H A Di386ly-tdep.c46 return read_memory_unsigned_integer (read_register (SP_REGNUM) + 4, 4); in i386lynx_saved_pc_after_call()
48 return read_memory_unsigned_integer (read_register (SP_REGNUM), 4); in i386lynx_saved_pc_after_call()
H A Dns32knbsd-nat.c61 RF (SP_REGNUM, inferior_registers.r_sp); in fetch_inferior_registers()
93 RS (SP_REGNUM, inferior_registers.r_sp); in store_inferior_registers()
153 RF (SP_REGNUM, core_reg->intreg.r_sp); in fetch_core_registers()
226 RF (SP_REGNUM, dummy); in fetch_kcore_registers()
261 RF (SP_REGNUM, null); in clear_regs()
H A Dcris-tdep.c222 frame_unwind_register (next_frame, SP_REGNUM, buf); in cris_sigcontext_addr()
302 frame_unwind_register (next_frame, SP_REGNUM, buf); in cris_sigtramp_frame_unwind_cache()
327 info->saved_regs[SP_REGNUM].addr = addr + (24 * 4); in cris_sigtramp_frame_unwind_cache()
1012 else if (cris_get_operand2 (insn) == SP_REGNUM in cris_scan_prologue()
1025 && cris_get_operand1 (insn) == SP_REGNUM) in cris_scan_prologue()
1030 else if (cris_get_operand2 (insn) == SP_REGNUM in cris_scan_prologue()
1089 if ((regno >= 0 && regno < SP_REGNUM) in cris_scan_prologue()
1113 if ((regno >= 0 && regno < SP_REGNUM) in cris_scan_prologue()
1414 else if (regno == SP_REGNUM || regno == CRIS_FP_REGNUM) in cris_register_type()
1416 else if ((regno >= 0 && regno < SP_REGNUM) in cris_register_type()
[all …]
H A Dmn10300-tdep.c121 return read_memory_integer (read_register (SP_REGNUM), 4); in mn10300_saved_pc_after_call()
881 write_register (SP_REGNUM, get_frame_base (frame) + saved_regs_size (frame)); in mn10300_pop_frame_regular()
1077 *reg = SP_REGNUM; in mn10300_virtual_frame_pointer()
1234 gdb_assert (SP_REGNUM >= 0); in mn10300_read_fp()
1235 return read_register (SP_REGNUM); in mn10300_read_fp()
H A Darch-utils.c265 else if (SP_REGNUM >= 0 && SP_REGNUM < NUM_REGS) in legacy_virtual_frame_pointer()
266 *frame_regnum = SP_REGNUM; in legacy_virtual_frame_pointer()
H A Damd64-linux-tdep.c156 frame_unwind_register (next_frame, SP_REGNUM, buf); in amd64_linux_sigcontext_addr()
H A Dppc-linux-tdep.c166 sp = read_register (SP_REGNUM); in ppc_linux_in_sigtramp()
919 cache->base = frame_unwind_register_unsigned (next_frame, SP_REGNUM); in ppc_linux_sigtramp_cache()
996 > frame_unwind_register_unsigned (next_frame, SP_REGNUM)) in ppc_linux_sigtramp_sniffer()
H A Dhpux-thread.c297 else if (regno == SP_REGNUM) in hpux_thread_fetch_registers()
358 else if (regno == SP_REGNUM) in hpux_thread_store_registers()
H A Dstack.c1022 if (SP_REGNUM >= 0) in frame_info()
1026 frame_register_unwind (fi, SP_REGNUM, &optimized, &lval, &addr, in frame_info()
1032 frame_register_unwind (fi, SP_REGNUM, &optimized, &lval, &addr, in frame_info()
1037 sp = extract_unsigned_integer (value, register_size (current_gdbarch, SP_REGNUM)); in frame_info()
1062 if (i != SP_REGNUM in frame_info()
H A Dmcore-tdep.c699 *reg = SP_REGNUM; in mcore_virtual_frame_pointer()
772 write_register (SP_REGNUM, get_frame_base (fi)); in mcore_pop_frame()
999 …base_hack (fi, deprecated_read_register_dummy (get_frame_pc (fi), get_frame_base (fi), SP_REGNUM)); in mcore_init_extra_frame_info()
H A Dlynx-nat.c313 ptrace_fun = regno == SP_REGNUM ? PTRACE_PEEKUSP : PTRACE_PEEKTHREAD; in fetch_inferior_registers()
362 ptrace_fun = regno == SP_REGNUM ? PTRACE_POKEUSP : PTRACE_POKEUSER; in store_inferior_registers()
H A Drom68k-rom.c149 regno = SP_REGNUM; in rom68k_supply_register()
H A Dppc64obsd-nat.c188 regcache_raw_supply (regcache, SP_REGNUM, &cf.sp); in ppc64obsd_supply_pcb()
H A Dppcobsd-nat.c187 regcache_raw_supply (regcache, SP_REGNUM, &cf.sp); in ppcobsd_supply_pcb()
H A Dm32r-rom.c272 monitor_supply_register (SP_REGNUM, val); in m32r_supply_register()
274 monitor_supply_register (SP_REGNUM, val); in m32r_supply_register()
/openbsd/gnu/usr.bin/binutils/gdb/nlm/
H A Di386.h2 #define SP_REGNUM 4 /* Contains address of top of stack */ macro
H A Dppc.c235 sprintf (ptr, "%02x:", SP_REGNUM); in do_status()
236 ptr = mem2hex (&frame->ExceptionState.CsavedRegs[SP_REGNUM], ptr + 3, 4, 0); in do_status()
H A Di386.c91 sprintf (ptr, "%02x:", SP_REGNUM); in do_status()
H A Dppc.h142 #define SP_REGNUM 1 /* Contains address of top of stack */ macro
/openbsd/gnu/gcc/gcc/config/crx/
H A Dcrx.c358 if (regno >= 0 && regno < SP_REGNUM) in crx_regno_reg_class()
361 if (regno == SP_REGNUM) in crx_regno_reg_class()
921 if (regno + 1 >= SP_REGNUM) abort (); in crx_print_operand()
927 if (REGNO (x) >= SP_REGNUM) abort (); in crx_print_operand()
1304 if (i <= SP_REGNUM) in crx_prepare_push_pop_string()
1307 while (j < MAX_COUNT && i <= SP_REGNUM) in crx_prepare_push_pop_string()
H A Dcrx.md26 [(SP_REGNUM 15) ; Stack pointer
69 (match_test "REGNO (op) != SP_REGNUM")))
673 [(set (reg:SI SP_REGNUM)
674 (minus:SI (reg:SI SP_REGNUM)
694 [(set (reg:SI SP_REGNUM)
695 (plus:SI (reg:SI SP_REGNUM)
/openbsd/gnu/usr.bin/gcc/gcc/config/arm/
H A Darm.c7335 live_regs_mask |= (1 << SP_REGNUM);
7371 for (reg = 0; reg <= SP_REGNUM; reg++)
7721 reg, SP_REGNUM);
7734 start_reg, SP_REGNUM);
7743 SP_REGNUM);
7772 asm_fprintf (f, "\tadd\t%r, %r, #4\n", SP_REGNUM, SP_REGNUM);
7800 asm_fprintf (f, "\tadd\t%r, %r, %r\n", SP_REGNUM, SP_REGNUM,
9421 && REGNO (addr) == SP_REGNUM)
10244 SP_REGNUM, SP_REGNUM, in thumb_unexpanded_epilogue()
10588 SP_REGNUM, SP_REGNUM,
[all …]
/openbsd/gnu/gcc/gcc/config/arm/
H A Darm.c10039 reg, SP_REGNUM); in arm_output_epilogue()
10052 start_reg, SP_REGNUM); in arm_output_epilogue()
10061 SP_REGNUM); in arm_output_epilogue()
10142 asm_fprintf (f, "\tadd\t%r, %r, %r\n", SP_REGNUM, SP_REGNUM, in arm_output_epilogue()
12054 && REGNO (addr) == SP_REGNUM) in arm_debugger_arg_offset()
13590 SP_REGNUM, SP_REGNUM, in thumb_unexpanded_epilogue()
13984 SP_REGNUM, SP_REGNUM, in thumb_output_function_prologue()
14036 SP_REGNUM, SP_REGNUM); in thumb_output_function_prologue()
15227 reg = SP_REGNUM; in thumb_set_return_address()
15405 || REGNO (e) != SP_REGNUM) in arm_unwind_emit_stm()
[all …]

123