Home
last modified time | relevance | path

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

12345

/mirbsd/src/gnu/usr.bin/binutils/gdb/
Dgdbarch.c369 struct gdbarch *current_gdbarch = &startup_gdbarch; variable
384 struct gdbarch *current_gdbarch; in gdbarch_alloc() local
390 current_gdbarch = obstack_alloc (obstack, sizeof (*current_gdbarch)); in gdbarch_alloc()
391 memset (current_gdbarch, 0, sizeof (*current_gdbarch)); in gdbarch_alloc()
392 current_gdbarch->obstack = obstack; in gdbarch_alloc()
394 alloc_gdbarch_data (current_gdbarch); in gdbarch_alloc()
396 current_gdbarch->tdep = tdep; in gdbarch_alloc()
398 current_gdbarch->bfd_arch_info = info->bfd_arch_info; in gdbarch_alloc()
399 current_gdbarch->byte_order = info->byte_order; in gdbarch_alloc()
400 current_gdbarch->osabi = info->osabi; in gdbarch_alloc()
[all …]
Dmipsv4-nat.c56 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->pc, in supply_gregset()
58 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->hi, in supply_gregset()
60 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->lo, in supply_gregset()
62 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->cause, in supply_gregset()
68 mips_regnum (current_gdbarch)->badvaddr, in supply_gregset()
86 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->pc)) in fill_gregset()
87 …= *(greg_t *) & deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->pc)]; in fill_gregset()
89 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->cause)) in fill_gregset()
90 …(greg_t *) & deprecated_registers[DEPRECATED_REGISTER_BYTE (mips_regnum (current_gdbarch)->cause)]; in fill_gregset()
92 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->hi)) in fill_gregset()
[all …]
Dmips-linux-tdep.c101 store_signed_integer (buf, register_size (current_gdbarch, regnum), in supply_32bit_reg()
120 supply_32bit_reg (mips_regnum (current_gdbarch)->lo, in supply_gregset()
122 supply_32bit_reg (mips_regnum (current_gdbarch)->hi, in supply_gregset()
125 supply_32bit_reg (mips_regnum (current_gdbarch)->pc, in supply_gregset()
127 supply_32bit_reg (mips_regnum (current_gdbarch)->badvaddr, in supply_gregset()
130 supply_32bit_reg (mips_regnum (current_gdbarch)->cause, in supply_gregset()
155 fill_gregset (gregsetp, mips_regnum (current_gdbarch)->lo); in fill_gregset()
156 fill_gregset (gregsetp, mips_regnum (current_gdbarch)->hi); in fill_gregset()
157 fill_gregset (gregsetp, mips_regnum (current_gdbarch)->pc); in fill_gregset()
158 fill_gregset (gregsetp, mips_regnum (current_gdbarch)->badvaddr); in fill_gregset()
[all …]
Dmips-linux-nat.c35 else if (regno >= mips_regnum (current_gdbarch)->fp0 in mips_linux_cannot_fetch_register()
36 && regno <= mips_regnum (current_gdbarch)->fp0 + 32) in mips_linux_cannot_fetch_register()
38 else if (regno == mips_regnum (current_gdbarch)->lo in mips_linux_cannot_fetch_register()
39 || regno == mips_regnum (current_gdbarch)->hi in mips_linux_cannot_fetch_register()
40 || regno == mips_regnum (current_gdbarch)->badvaddr in mips_linux_cannot_fetch_register()
41 || regno == mips_regnum (current_gdbarch)->cause in mips_linux_cannot_fetch_register()
42 || regno == mips_regnum (current_gdbarch)->pc in mips_linux_cannot_fetch_register()
43 || regno == mips_regnum (current_gdbarch)->fp_control_status in mips_linux_cannot_fetch_register()
44 || regno == mips_regnum (current_gdbarch)->fp_implementation_revision) in mips_linux_cannot_fetch_register()
57 else if (regno == mips_regnum (current_gdbarch)->lo in mips_linux_cannot_store_register()
[all …]
Dirix5-nat.c61 int gregoff = sizeof (greg_t) - mips_isa_regsize (current_gdbarch); in supply_gregset()
68 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->pc, in supply_gregset()
70 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->hi, in supply_gregset()
72 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->lo, in supply_gregset()
74 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->cause, in supply_gregset()
78 regcache_raw_supply (current_regcache, mips_regnum (current_gdbarch)->badvaddr, zerobuf); in supply_gregset()
102 (current_regcache, mips_regnum (current_gdbarch)->pc, &regval); in fill_gregset()
106 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->cause)) in fill_gregset()
109 (current_regcache, mips_regnum (current_gdbarch)->cause, &regval); in fill_gregset()
114 || (regno == mips_regnum (current_gdbarch)->hi)) in fill_gregset()
[all …]
Dgdbarch.h53 extern struct gdbarch *current_gdbarch;
64 #define TARGET_ARCHITECTURE (gdbarch_bfd_arch_info (current_gdbarch))
73 #define TARGET_BYTE_ORDER (gdbarch_byte_order (current_gdbarch))
82 #define TARGET_OSABI (gdbarch_osabi (current_gdbarch))
100 #define TARGET_SHORT_BIT (gdbarch_short_bit (current_gdbarch))
111 #define TARGET_INT_BIT (gdbarch_int_bit (current_gdbarch))
122 #define TARGET_LONG_BIT (gdbarch_long_bit (current_gdbarch))
134 #define TARGET_LONG_LONG_BIT (gdbarch_long_long_bit (current_gdbarch))
147 #define TARGET_FLOAT_BIT (gdbarch_float_bit (current_gdbarch))
156 #define TARGET_FLOAT_FORMAT (gdbarch_float_format (current_gdbarch))
[all …]
Dppc-linux-nat.c178 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppc_register_u_addr()
240 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in fetch_altivec_register()
241 int vrregsize = register_size (current_gdbarch, tdep->ppc_vr0_regnum); in fetch_altivec_register()
259 offset = vrregsize - register_size (current_gdbarch, tdep->ppc_vrsave_regnum); in fetch_altivec_register()
302 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in fetch_spe_register()
306 == register_size (current_gdbarch, tdep->ppc_ev0_upper_regnum)); in fetch_spe_register()
308 == register_size (current_gdbarch, tdep->ppc_acc_regnum)); in fetch_spe_register()
310 == register_size (current_gdbarch, tdep->ppc_spefscr_regnum)); in fetch_spe_register()
340 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in fetch_register()
370 memset (buf, '\0', register_size (current_gdbarch, regno)); /* Supply zeroes */ in fetch_register()
[all …]
Dc-exp.y508 write_exp_elt_type (builtin_type (current_gdbarch)->builtin_int);
524 write_exp_elt_type (builtin_type (current_gdbarch)->builtin_char);
529 write_exp_elt_type (builtin_type (current_gdbarch)->builtin_char);
541 write_exp_elt_type (builtin_type (current_gdbarch)->builtin_bool);
548 write_exp_elt_type (builtin_type (current_gdbarch)->builtin_bool);
659 lookup_function_type (builtin_type (current_gdbarch)->builtin_int),
660 builtin_type (current_gdbarch)->builtin_int);
715 lookup_function_type (builtin_type (current_gdbarch)->builtin_int),
716 builtin_type (current_gdbarch)->builtin_int);
802 { $$ = lookup_member_type (builtin_type (current_gdbarch)->builtin_int, $1); }
[all …]
Dinfcall.c203 funaddr = gdbarch_convert_from_func_ptr_addr (current_gdbarch, in find_function_addr()
340 retbuf = regcache_xmalloc (current_gdbarch); in call_function_by_hand()
359 if (gdbarch_frame_align_p (current_gdbarch)) in call_function_by_hand()
361 sp = gdbarch_frame_align (current_gdbarch, old_sp); in call_function_by_hand()
368 sp -= gdbarch_frame_red_zone_size (current_gdbarch); in call_function_by_hand()
370 sp += gdbarch_frame_red_zone_size (current_gdbarch); in call_function_by_hand()
372 gdb_assert (sp == gdbarch_frame_align (current_gdbarch, sp)); in call_function_by_hand()
397 sp = gdbarch_frame_align (current_gdbarch, old_sp - 1); in call_function_by_hand()
400 sp = gdbarch_frame_align (current_gdbarch, old_sp + 1); in call_function_by_hand()
451 sp = push_dummy_code (current_gdbarch, sp, funaddr, in call_function_by_hand()
[all …]
Dppc-bdm.c157 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in bdm_ppc_fetch_registers()
191 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in bdm_ppc_fetch_registers()
201 if ((first_regno == gdbarch_tdep (current_gdbarch)->ppc_mq_regnum) in bdm_ppc_fetch_registers()
202 || (first_regno == gdbarch_tdep (current_gdbarch)->ppc_fpscr_regnum) in bdm_ppc_fetch_registers()
251 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in bdm_ppc_store_registers()
280 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in bdm_ppc_store_registers()
290 if ((i != gdbarch_tdep (current_gdbarch)->ppc_mq_regnum) in bdm_ppc_store_registers()
291 && (i != gdbarch_tdep (current_gdbarch)->ppc_fpscr_regnum) in bdm_ppc_store_registers()
Dsparc64nbsd-nat.c38 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_supply_gregset()
51 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_collect_gregset()
63 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_supply_fpregset()
75 int sparc32 = (gdbarch_ptr_bit (current_gdbarch) == 32); in sparc64nbsd_collect_fpregset()
88 if (gdbarch_ptr_bit (current_gdbarch) == 32) in sparc64nbsd_gregset_supplies_p()
113 if (gdbarch_ptr_bit (current_gdbarch) == 32) in sparc64nbsd_fpregset_supplies_p()
Dmipsnbsd-tdep.c156 regs + (i * mips_isa_regsize (current_gdbarch))); in mipsnbsd_supply_reg()
169 regs + (i * mips_isa_regsize (current_gdbarch))); in mipsnbsd_fill_reg()
178 i <= mips_regnum (current_gdbarch)->fp_implementation_revision; in mipsnbsd_supply_fpreg()
187 fpregs + ((i - FP0_REGNUM) * mips_isa_regsize (current_gdbarch))); in mipsnbsd_supply_fpreg()
197 for (i = FP0_REGNUM; i <= mips_regnum (current_gdbarch)->fp_control_status; in mipsnbsd_fill_fpreg()
201 fpregs + ((i - FP0_REGNUM) * mips_isa_regsize (current_gdbarch))); in mipsnbsd_fill_fpreg()
278 #define NBSD_MIPS_JB_ELEMENT_SIZE mips_isa_regsize (current_gdbarch)
305 || regno == mips_regnum (current_gdbarch)->fp_implementation_revision); in mipsnbsd_cannot_fetch_register()
312 || regno == mips_regnum (current_gdbarch)->fp_implementation_revision); in mipsnbsd_cannot_store_register()
Dmips-tdep.c184 #define MIPS_EABI (gdbarch_tdep (current_gdbarch)->mips_abi == MIPS_ABI_EABI32 \
185 || gdbarch_tdep (current_gdbarch)->mips_abi == MIPS_ABI_EABI64)
187 #define MIPS_LAST_FP_ARG_REGNUM (gdbarch_tdep (current_gdbarch)->mips_last_fp_arg_regnum)
189 #define MIPS_LAST_ARG_REGNUM (gdbarch_tdep (current_gdbarch)->mips_last_arg_regnum)
191 #define MIPS_FPU_TYPE (gdbarch_tdep (current_gdbarch)->mips_fpu_type)
325 reg_offset = register_size (current_gdbarch, reg_num) - length; in mips_xfer_register()
373 if (register_size (current_gdbarch, mips_regnum (current_gdbarch)->fp0) == in mips2_fp_compat()
483 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in mips_register_name()
500 enum mips_abi abi = mips_abi (current_gdbarch); in mips_register_name()
649 && register_size (current_gdbarch, regnum) == 4 in mips_convert_register_p()
[all …]
Daix-thread.c887 arch64 = register_size (current_gdbarch, 0) == 8; in pd_enable()
1035 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in supply_gprs64()
1056 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in supply_fprs()
1061 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in supply_fprs()
1072 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in special_register_p()
1093 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in supply_sprs64()
1114 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in supply_sprs32()
1137 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in fetch_regs_user_thread()
1159 if (ppc_floating_point_unit_p (current_gdbarch)) in fetch_regs_user_thread()
1190 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in fetch_regs_kernel_thread()
[all …]
Dgdbarch.sh393 …t floatformat *:float_format:::::default_float_format (current_gdbarch)::pformat (current_gdbarch-…
395 …floatformat *:double_format:::::default_double_format (current_gdbarch)::pformat (current_gdbarch-…
397 …format *:long_double_format:::::default_double_format (current_gdbarch)::pformat (current_gdbarch-…
1312 struct gdbarch *current_gdbarch = &startup_gdbarch;
1327 /* NOTE: The new architecture variable is named \`\`current_gdbarch''
1333 struct gdbarch *current_gdbarch;
1339 current_gdbarch = obstack_alloc (obstack, sizeof (*current_gdbarch));
1340 memset (current_gdbarch, 0, sizeof (*current_gdbarch));
1341 current_gdbarch->obstack = obstack;
1343 alloc_gdbarch_data (current_gdbarch);
[all …]
Dinfcmd.c231 n = gdbarch_construct_inferior_arguments (current_gdbarch, in get_inferior_args()
1109 struct gdbarch *gdbarch = current_gdbarch; in print_return_value()
1129 gdbarch_return_value (current_gdbarch, value_type, stop_registers, in print_return_value()
1587 if (TYPE_CODE (register_type (current_gdbarch, i)) == TYPE_CODE_FLT) in default_print_registers_info()
1591 val_print (register_type (current_gdbarch, i), buffer, 0, 0, in default_print_registers_info()
1595 for (j = 0; j < register_size (current_gdbarch, i); j++) in default_print_registers_info()
1601 idx = register_size (current_gdbarch, i) - 1 - j; in default_print_registers_info()
1609 val_print (register_type (current_gdbarch, i), buffer, 0, 0, in default_print_registers_info()
1613 if (TYPE_VECTOR (register_type (current_gdbarch, i)) == 0) in default_print_registers_info()
1616 val_print (register_type (current_gdbarch, i), buffer, 0, 0, in default_print_registers_info()
[all …]
Dppcnbsd-tdep.c55 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_supply_reg()
89 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_fill_reg()
122 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_supply_fpreg()
135 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in ppcnbsd_supply_fpreg()
152 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_fill_fpreg()
165 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in ppcnbsd_fill_fpreg()
Dsolib.c145 struct target_so_ops *ops = solib_ops (current_gdbarch); in solib_open()
311 struct target_so_ops *ops = solib_ops (current_gdbarch); in solib_map_sections()
353 struct target_so_ops *ops = solib_ops (current_gdbarch); in free_so()
469 struct target_so_ops *ops = solib_ops (current_gdbarch); in update_solib_list()
666 struct target_so_ops *ops = solib_ops (current_gdbarch); in solib_add()
793 struct target_so_ops *ops = solib_ops (current_gdbarch); in clear_solib()
856 struct target_so_ops *ops = solib_ops (current_gdbarch); in solib_create_inferior_hook()
879 struct target_so_ops *ops = solib_ops (current_gdbarch); in in_solib_dynsym_resolve_code()
Dppcnbsd-nat.c44 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in getregs_supplies()
59 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in getfpregs_supplies()
71 gdb_assert (ppc_floating_point_unit_p (current_gdbarch)); in getfpregs_supplies()
150 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_supply_pcb()
Dia64-tdep.c278 (gdbarch_tdep (current_gdbarch)->sigcontext_register_address)
704 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), reg); in ia64_pseudo_register_read()
707 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), 0); in ia64_pseudo_register_read()
716 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), unatN_val); in ia64_pseudo_register_read()
751 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), natN_val); in ia64_pseudo_register_read()
766 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), vbsp); in ia64_pseudo_register_read()
788 store_unsigned_integer (buf, register_size (current_gdbarch, regnum), prN_val); in ia64_pseudo_register_read()
791 memset (buf, 0, register_size (current_gdbarch, regnum)); in ia64_pseudo_register_read()
818 unatN_val = extract_unsigned_integer (buf, register_size (current_gdbarch, regnum)); in ia64_pseudo_register_write()
842 natN_val = extract_unsigned_integer (buf, register_size (current_gdbarch, regnum)); in ia64_pseudo_register_write()
[all …]
Dmipsnbsd-tdep.h31 #define SIZEOF_STRUCT_REG (38 * mips_isa_regsize (current_gdbarch))
32 #define SIZEOF_STRUCT_FPREG (33 * mips_isa_regsize (current_gdbarch))
Dhpux-thread.c298 memset (buf, '\000', register_size (current_gdbarch, regno)); in hpux_thread_fetch_registers()
302 read_memory (sp - 20, buf, register_size (current_gdbarch, regno)); in hpux_thread_fetch_registers()
304 read_memory (sp + regmap[regno], buf, register_size (current_gdbarch, regno)); in hpux_thread_fetch_registers()
364 register_size (current_gdbarch, regno)); in hpux_thread_store_registers()
372 register_size (current_gdbarch, regno)); in hpux_thread_store_registers()
378 register_size (current_gdbarch, regno)); in hpux_thread_store_registers()
Ddve3900-rom.c424 monitor_supply_register (mips_regnum (current_gdbarch)->badvaddr, buf); in fetch_bad_vaddr()
475 store_unsigned_integer (regbuf, register_size (current_gdbarch, regno), val); in fetch_bitmapped_register()
489 if (regno == mips_regnum (current_gdbarch)->badvaddr) in r3900_fetch_registers()
493 else if (regno == mips_regnum (current_gdbarch)->cause) in r3900_fetch_registers()
494 fetch_bitmapped_register (mips_regnum (current_gdbarch)->cause, in r3900_fetch_registers()
545 else if (regno == mips_regnum (current_gdbarch)->cause) in r3900_store_registers()
546 store_bitmapped_register (mips_regnum (current_gdbarch)->cause, in r3900_store_registers()
Dremote-sim.c315 buf, register_size (current_gdbarch, regno)); in gdbsim_fetch_register()
316 if (nr_bytes > 0 && nr_bytes != register_size (current_gdbarch, regno) && warn_user) in gdbsim_fetch_register()
322 nr_bytes, register_size (current_gdbarch, regno)); in gdbsim_fetch_register()
335 dump_mem (buf, register_size (current_gdbarch, regno)); in gdbsim_fetch_register()
359 tmp, register_size (current_gdbarch, regno)); in gdbsim_store_register()
360 if (nr_bytes > 0 && nr_bytes != register_size (current_gdbarch, regno)) in gdbsim_store_register()
370 dump_mem (tmp, register_size (current_gdbarch, regno)); in gdbsim_store_register()
Drs6000-tdep.c145 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in altivec_register_p()
157 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in spe_register_p()
304 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_register_sim_regno()
561 dest = read_register (gdbarch_tdep (current_gdbarch)->ppc_lr_regnum) & ~3; in branch_dest()
574 gdbarch_tdep (current_gdbarch)->wordsize); in branch_dest()
580 dest = read_register (gdbarch_tdep (current_gdbarch)->ppc_ctr_regnum) & ~3; in branch_dest()
586 dest = read_register (gdbarch_tdep (current_gdbarch)->ppc_lr_regnum) & ~3; in branch_dest()
848 const struct bfd_arch_info *arch_info = gdbarch_bfd_arch_info (current_gdbarch); in skip_prologue()
849 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in skip_prologue()
1425 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_push_dummy_call()
[all …]

12345