Home
last modified time | relevance | path

Searched refs:current_gdbarch (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd-12.1/contrib/gdb/gdb/
H A Dmipsv4-nat.c56 supply_register (mips_regnum (current_gdbarch)->pc, in supply_gregset()
58 supply_register (mips_regnum (current_gdbarch)->hi, in supply_gregset()
60 supply_register (mips_regnum (current_gdbarch)->lo, in supply_gregset()
62 supply_register (mips_regnum (current_gdbarch)->cause, in supply_gregset()
67 supply_register (mips_regnum (current_gdbarch)->badvaddr, zerobuf); in supply_gregset()
84 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->pc)) in fill_gregset()
90 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->hi)) in fill_gregset()
93 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->lo)) in fill_gregset()
113 supply_register (mips_regnum (current_gdbarch)->fp0 + regi, in supply_fpregset()
130 for (regi = mips_regnum (current_gdbarch)->fp0; in fill_fpregset()
[all …]
H A Dgdbarch.h52 extern struct gdbarch *current_gdbarch;
89 #define TARGET_OSABI (gdbarch_osabi (current_gdbarch))
118 #define TARGET_INT_BIT (gdbarch_int_bit (current_gdbarch))
129 #define TARGET_LONG_BIT (gdbarch_long_bit (current_gdbarch))
193 #define TARGET_PTR_BIT (gdbarch_ptr_bit (current_gdbarch))
204 #define TARGET_ADDR_BIT (gdbarch_addr_bit (current_gdbarch))
323 #define NUM_REGS (gdbarch_num_regs (current_gdbarch))
351 #define SP_REGNUM (gdbarch_sp_regnum (current_gdbarch))
360 #define PC_REGNUM (gdbarch_pc_regnum (current_gdbarch))
369 #define PS_REGNUM (gdbarch_ps_regnum (current_gdbarch))
[all …]
H A Dgdbarch.c449 struct gdbarch *current_gdbarch; in gdbarch_alloc() local
455 current_gdbarch = obstack_alloc (obstack, sizeof (*current_gdbarch)); in gdbarch_alloc()
456 memset (current_gdbarch, 0, sizeof (*current_gdbarch)); in gdbarch_alloc()
461 current_gdbarch->tdep = tdep; in gdbarch_alloc()
480 current_gdbarch->num_regs = -1; in gdbarch_alloc()
534 return current_gdbarch; in gdbarch_alloc()
707 current_gdbarch->float_format = default_float_format (current_gdbarch); in verify_gdbarch()
709 current_gdbarch->double_format = default_double_format (current_gdbarch); in verify_gdbarch()
711 current_gdbarch->long_double_format = default_double_format (current_gdbarch); in verify_gdbarch()
2441 current_gdbarch->dump_tdep (current_gdbarch, file); in gdbarch_dump()
[all …]
H A Dremote-vxmips.c114 …&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->lo)], MIPS_GREG_SIZ… in vx_read_register()
116 …&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->hi)], MIPS_GREG_SIZ… in vx_read_register()
118 …&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->pc)], MIPS_GREG_SIZ… in vx_read_register()
139 …&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->fp_control_status)], in vx_read_register()
140 DEPRECATED_REGISTER_RAW_SIZE (mips_regnum (current_gdbarch)->fp_control_status)); in vx_read_register()
147 0, DEPRECATED_REGISTER_RAW_SIZE (mips_regnum (current_gdbarch)->fp_control_status)); in vx_read_register()
173 bcopy (&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->lo)], in vx_write_register()
175 bcopy (&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->hi)], in vx_write_register()
177 bcopy (&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->pc)], in vx_write_register()
194 …bcopy (&deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->fp_control_s… in vx_write_register()
[all …]
H A Dinfcall.c278 if (!gdbarch_push_dummy_call_p (current_gdbarch)) in legacy_push_dummy_code()
406 retbuf = regcache_xmalloc (current_gdbarch); in call_function_by_hand()
447 if (gdbarch_frame_align_p (current_gdbarch)) in call_function_by_hand()
449 sp = gdbarch_frame_align (current_gdbarch, old_sp); in call_function_by_hand()
554 && !gdbarch_push_dummy_call_p (current_gdbarch)) in call_function_by_hand()
751 if (gdbarch_frame_align_p (current_gdbarch)) in call_function_by_hand()
759 if (gdbarch_frame_align_p (current_gdbarch)) in call_function_by_hand()
763 if (gdbarch_frame_align_p (current_gdbarch)) in call_function_by_hand()
771 if (gdbarch_push_dummy_call_p (current_gdbarch)) in call_function_by_hand()
808 if (!gdbarch_push_dummy_call_p (current_gdbarch) in call_function_by_hand()
[all …]
H A Dmipsfbsd-tdep.c82 regcache_collect (i, regs + (i * mips_regsize (current_gdbarch))); in mipsfbsd_fill_reg()
97 i <= mips_regnum (current_gdbarch)->fp_implementation_revision; in mipsfbsd_supply_fpreg()
106 fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsfbsd_supply_fpreg()
126 fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsfbsd_fill_fpreg()
252 #define FBSD_MIPS_JB_ELEMENT_SIZE mips_regsize (current_gdbarch)
339 regnum * mips_regsize (current_gdbarch); in mipsfbsd_sigtramp_frame_cache()
343 SP_REGNUM * ( mips_regsize (current_gdbarch)); in mipsfbsd_sigtramp_frame_cache()
346 RA_REGNUM * ( mips_regsize (current_gdbarch)); in mipsfbsd_sigtramp_frame_cache()
350 mips_regsize (current_gdbarch)); in mipsfbsd_sigtramp_frame_cache()
354 cache->saved_regs[NUM_REGS + mips_regnum (current_gdbarch)->pc] in mipsfbsd_sigtramp_frame_cache()
[all …]
H A Dmips-nat.c58 : regno == mips_regnum (current_gdbarch)->pc ? PC in register_ptrace_addr()
59 : regno == mips_regnum (current_gdbarch)->cause ? CAUSE in register_ptrace_addr()
60 : regno == mips_regnum (current_gdbarch)->hi ? MMHI in register_ptrace_addr()
61 : regno == mips_regnum (current_gdbarch)->lo ? MMLO in register_ptrace_addr()
62 : regno == mips_regnum (current_gdbarch)->fp_control_status ? FPC_CSR in register_ptrace_addr()
63 : regno == mips_regnum (current_gdbarch)->fp_implementation_revision ? FPC_EIR in register_ptrace_addr()
113 || regno == mips_regnum (current_gdbarch)->badvaddr in store_inferior_registers()
114 || regno == mips_regnum (current_gdbarch)->cause in store_inferior_registers()
115 || regno == mips_regnum (current_gdbarch)->fp_implementation_revision in store_inferior_registers()
H A Dsparc64nbsd-nat.c36 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_supply_gregset()
49 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_collect_gregset()
61 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_supply_fpregset()
73 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_collect_fpregset()
86 if (gdbarch_ptr_bit (current_gdbarch) == 32) in sparc64nbsd_gregset_supplies_p()
111 if (gdbarch_ptr_bit (current_gdbarch) == 32) in sparc64nbsd_fpregset_supplies_p()
H A Dmipsnbsd-tdep.c49 supply_register (i, regs + (i * mips_regsize (current_gdbarch))); in mipsnbsd_supply_reg()
61 regcache_collect (i, regs + (i * mips_regsize (current_gdbarch))); in mipsnbsd_fill_reg()
70 i <= mips_regnum (current_gdbarch)->fp_implementation_revision; in mipsnbsd_supply_fpreg()
78 supply_register (i, fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsnbsd_supply_fpreg()
88 for (i = FP0_REGNUM; i <= mips_regnum (current_gdbarch)->fp_control_status; in mipsnbsd_fill_fpreg()
91 regcache_collect (i, fpregs + ((i - FP0_REGNUM) * mips_regsize (current_gdbarch))); in mipsnbsd_fill_fpreg()
238 #define NBSD_MIPS_JB_ELEMENT_SIZE mips_regsize (current_gdbarch)
265 || regno == mips_regnum (current_gdbarch)->fp_implementation_revision); in mipsnbsd_cannot_fetch_register()
272 || regno == mips_regnum (current_gdbarch)->fp_implementation_revision); in mipsnbsd_cannot_store_register()
H A Dmips-tdep.c349 if (register_size (current_gdbarch, mips_regnum (current_gdbarch)->fp0) == in mips2_fp_compat()
2617 && register_size (current_gdbarch, in return_value_location()
2618 mips_regnum (current_gdbarch)-> in return_value_location()
2631 && register_size (current_gdbarch, in return_value_location()
2632 mips_regnum (current_gdbarch)-> in return_value_location()
3036 register_size (current_gdbarch, in mips_eabi_store_return_value()
4180 register_size (current_gdbarch, in mips_o64_store_return_value()
4313 register_size (current_gdbarch, in mips_print_fp_register()
4410 register_size (current_gdbarch, in mips_print_register()
4482 byte < (mips_regsize (current_gdbarch) in print_gp_register_row()
[all …]
H A Dgdbarch.sh1442 struct gdbarch *current_gdbarch;
1448 current_gdbarch = obstack_alloc (obstack, sizeof (*current_gdbarch));
1449 memset (current_gdbarch, 0, sizeof (*current_gdbarch));
1450 current_gdbarch->obstack = obstack;
1452 alloc_gdbarch_data (current_gdbarch);
1454 current_gdbarch->tdep = tdep;
1479 return current_gdbarch;
1680 current_gdbarch->dump_tdep (current_gdbarch, file);
2132 gdb_assert (current_gdbarch == NULL);
2271 gdb_assert (current_gdbarch == NULL);
[all …]
H A Dppcfbsd-tdep.c55 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcfbsd_supply_reg()
100 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcfbsd_fill_reg()
133 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcfbsd_supply_fpreg()
146 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in ppcfbsd_supply_fpreg()
177 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcfbsd_fill_fpreg()
190 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in ppcfbsd_fill_fpreg()
418 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppc64_standard_linkage_target()
H A Drs6000-tdep.c134 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in altivec_register_p()
292 gdbarch_tdep (current_gdbarch)->wordsize); in branch_dest()
496 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in skip_prologue()
1042 wordsize = gdbarch_tdep (current_gdbarch)->wordsize; in rs6000_pop_frame()
1112 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_push_dummy_call()
1119 int wordsize = gdbarch_tdep (current_gdbarch)->wordsize; in rs6000_push_dummy_call()
1347 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_extract_return_value()
1524 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_frame_saved_pc()
1765 int wordsize = gdbarch_tdep (current_gdbarch)->wordsize; in rs6000_frame_chain()
1808 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_register_name()
[all …]
H A Dinfcmd.c215 n = gdbarch_construct_inferior_arguments (current_gdbarch, in get_inferior_args()
1073 else if (gdbarch_return_value_p (current_gdbarch)) in print_return_value()
1079 gdb_assert (gdbarch_return_value (current_gdbarch, value_type, in print_return_value()
1599 if (TYPE_VECTOR (register_type (current_gdbarch, i)) == 0) in default_print_registers_info()
1624 gdbarch_print_registers_info (current_gdbarch, gdb_stdout, in registers_info()
1662 gdbarch_print_registers_info (current_gdbarch, gdb_stdout, in registers_info()
1676 gdbarch_print_registers_info (current_gdbarch, gdb_stdout, in registers_info()
1685 for (group = reggroup_next (current_gdbarch, NULL); in registers_info()
1687 group = reggroup_next (current_gdbarch, group)) in registers_info()
1700 if (gdbarch_register_reggroup_p (current_gdbarch, regnum, in registers_info()
[all …]
H A Di386bsd-tdep.c40 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in i386bsd_pc_in_sigtramp()
65 return gdbarch_tdep (current_gdbarch)->sigtramp_start; in i386bsd_sigtramp_start()
73 return gdbarch_tdep (current_gdbarch)->sigtramp_end; in i386bsd_sigtramp_end()
H A Dppcfbsd-nat.c40 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in getregs_supplies()
54 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in getfpregs_supplies()
66 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in getfpregs_supplies()
H A Dmipsfbsd-tdep.h37 #define SIZEOF_STRUCT_REG (40 * mips_regsize (current_gdbarch))
38 #define SIZEOF_STRUCT_FPREG (34 * mips_regsize (current_gdbarch))
H A Dmipsnbsd-tdep.h30 #define SIZEOF_STRUCT_REG (38 * mips_regsize (current_gdbarch))
31 #define SIZEOF_STRUCT_FPREG (33 * mips_regsize (current_gdbarch))
H A Dppc-bdm.c203 if ((first_regno == gdbarch_tdep (current_gdbarch)->ppc_mq_regnum) in bdm_ppc_fetch_registers()
204 || (first_regno == gdbarch_tdep (current_gdbarch)->ppc_fpscr_regnum) in bdm_ppc_fetch_registers()
293 if ((i != gdbarch_tdep (current_gdbarch)->ppc_mq_regnum) in bdm_ppc_store_registers()
294 && (i != gdbarch_tdep (current_gdbarch)->ppc_fpscr_regnum) in bdm_ppc_store_registers()
H A Dppcnbsd-tdep.c51 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_supply_reg()
79 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_fill_reg()
107 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_supply_fpreg()
123 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_fill_fpreg()
H A Dia64-tdep.h40 (gdbarch_tdep (current_gdbarch)->sigcontext_register_address)
42 (gdbarch_tdep (current_gdbarch)->find_global_pointer)
H A Dia64-tdep.c703 ia64_read_reg (addr, buf, register_size (current_gdbarch, regnum)); in ia64_pseudo_register_read()
706 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), 0); in ia64_pseudo_register_read()
793 memset (buf, 0, register_size (current_gdbarch, regnum)); in ia64_pseudo_register_read()
1608 memset (valuep, 0, register_size (current_gdbarch, regnum)); in ia64_frame_prev_register()
1649 ia64_read_reg (addr, valuep, register_size (current_gdbarch, regnum)); in ia64_frame_prev_register()
1821 ia64_read_reg (addr, valuep, register_size (current_gdbarch, regnum)); in ia64_frame_prev_register()
1846 ia64_read_reg (addr, valuep, register_size (current_gdbarch, regnum)); in ia64_frame_prev_register()
1870 ia64_read_reg (addr, valuep, register_size (current_gdbarch, regnum)); in ia64_frame_prev_register()
2014 memset (valuep, 0, register_size (current_gdbarch, regnum)); in ia64_sigtramp_frame_prev_register()
2042 ia64_read_reg (addr, valuep, register_size (current_gdbarch, regnum)); in ia64_sigtramp_frame_prev_register()
[all …]
H A Di386-tdep.c131 #define I387_ST0_REGNUM (gdbarch_tdep (current_gdbarch)->st0_regnum)
132 #define I387_MM0_REGNUM (gdbarch_tdep (current_gdbarch)->mm0_regnum)
133 #define I387_NUM_XMM_REGS (gdbarch_tdep (current_gdbarch)->num_xmm_regs)
160 if (i386_mmx_regnum_p (current_gdbarch, reg)) in i386_register_name()
916 register_size (current_gdbarch, regnum)); in i386_frame_prev_register()
945 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in i386_sigtramp_frame_cache()
1018 if (!gdbarch_tdep (current_gdbarch)->sigcontext_addr) in i386_sigtramp_frame_sniffer()
1072 int jb_pc_offset = gdbarch_tdep (current_gdbarch)->jb_pc_offset; in i386_get_longjmp_target()
1524 gdb_assert (register_size (current_gdbarch, regnum) == 4); in i386_register_to_value()
1556 gdb_assert (register_size (current_gdbarch, regnum) == 4); in i386_value_to_register()
[all …]
/freebsd-12.1/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_powerpc64.c61 tdep = gdbarch_tdep (current_gdbarch); in kgdb_trgt_fetch_registers()
117 register_size(current_gdbarch, SP_REGNUM)); in kgdb_trgt_frame_cache()
142 tdep = gdbarch_tdep(current_gdbarch); in kgdb_trgt_trapframe_prev_register()
143 regsz = register_size(current_gdbarch, regnum); in kgdb_trgt_trapframe_prev_register()
H A Dtrgt_powerpc.c66 tdep = gdbarch_tdep (current_gdbarch); in kgdb_trgt_fetch_registers()
120 register_size(current_gdbarch, SP_REGNUM)); in kgdb_trgt_frame_cache()
145 tdep = gdbarch_tdep(current_gdbarch); in kgdb_trgt_trapframe_prev_register()
146 regsz = register_size(current_gdbarch, regnum); in kgdb_trgt_trapframe_prev_register()

1234