Home
last modified time | relevance | path

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

123

/openbsd/src/gnu/usr.bin/binutils/gdb/
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()
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()
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()
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()
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()
820 regcache_cooked_write_unsigned (regcache, SP_REGNUM, sp); in cris_push_dummy_call()
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()
1047 && cris_get_operand1 (insn_next) == 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()
[all …]
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()
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()
Damd64-linux-tdep.c156 frame_unwind_register (next_frame, SP_REGNUM, buf); in amd64_linux_sigcontext_addr()
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()
Dhpux-thread.c297 else if (regno == SP_REGNUM) in hpux_thread_fetch_registers()
358 else if (regno == SP_REGNUM) in hpux_thread_store_registers()
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()
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()
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()
Drom68k-rom.c149 regno = SP_REGNUM; in rom68k_supply_register()
Dppc64obsd-nat.c188 regcache_raw_supply (regcache, SP_REGNUM, &cf.sp); in ppc64obsd_supply_pcb()
Dppcobsd-nat.c187 regcache_raw_supply (regcache, SP_REGNUM, &cf.sp); in ppcobsd_supply_pcb()
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/src/gnu/usr.bin/binutils/gdb/nlm/
Di386.h2 #define SP_REGNUM 4 /* Contains address of top of stack */ macro
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()
Di386.c91 sprintf (ptr, "%02x:", SP_REGNUM); in do_status()
Dppc.h142 #define SP_REGNUM 1 /* Contains address of top of stack */ macro
/openbsd/src/gnu/gcc/gcc/config/crx/
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()
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/src/gnu/usr.bin/gcc/gcc/config/arm/
Darm.c7335 live_regs_mask |= (1 << SP_REGNUM);
7364 else if (live_regs_mask & (1 << SP_REGNUM))
7371 for (reg = 0; reg <= SP_REGNUM; reg++)
7685 saved_regs_mask |= (1 << SP_REGNUM);
7703 print_multi_reg (f, "ldmfd\t%r!", SP_REGNUM, 1 << IP_REGNUM);
7721 reg, SP_REGNUM);
7734 start_reg, SP_REGNUM);
7743 SP_REGNUM);
7752 start_reg, reg - start_reg, SP_REGNUM);
7772 asm_fprintf (f, "\tadd\t%r, %r, #4\n", SP_REGNUM, SP_REGNUM);
[all …]
/openbsd/src/gnu/gcc/gcc/config/arm/
Darm.c9584 live_regs_mask |= (1 << SP_REGNUM); in output_return_instruction()
9616 if (live_regs_mask & (1 << SP_REGNUM)) in output_return_instruction()
9640 for (reg = 0; reg <= SP_REGNUM; reg++) in output_return_instruction()
9989 saved_regs_mask |= (1 << SP_REGNUM); in arm_output_epilogue()
10015 asm_fprintf (f, "\tsub\t%r, %r, #%d\n", SP_REGNUM, FP_REGNUM, in arm_output_epilogue()
10017 print_multi_reg (f, "ldmfd\t%r", SP_REGNUM, saved_regs_mask); in arm_output_epilogue()
10022 print_multi_reg (f, "ldmfd\t%r!", SP_REGNUM, 1 << IP_REGNUM); in arm_output_epilogue()
10039 reg, SP_REGNUM); in arm_output_epilogue()
10052 start_reg, SP_REGNUM); in arm_output_epilogue()
10061 SP_REGNUM); in arm_output_epilogue()
[all …]

123