| /mirbsd/src/gnu/usr.bin/binutils/gdb/ |
| D | gdbarch.c | 369 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 …]
|
| D | mipsv4-nat.c | 56 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 …]
|
| D | mips-linux-tdep.c | 101 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 …]
|
| D | mips-linux-nat.c | 35 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 …]
|
| D | irix5-nat.c | 61 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, ®val); in fill_gregset() 106 if ((regno == -1) || (regno == mips_regnum (current_gdbarch)->cause)) in fill_gregset() 109 (current_regcache, mips_regnum (current_gdbarch)->cause, ®val); in fill_gregset() 114 || (regno == mips_regnum (current_gdbarch)->hi)) in fill_gregset() [all …]
|
| D | gdbarch.h | 53 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 …]
|
| D | ppc-linux-nat.c | 178 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 …]
|
| D | c-exp.y | 508 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 …]
|
| D | infcall.c | 203 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 …]
|
| D | ppc-bdm.c | 157 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()
|
| D | sparc64nbsd-nat.c | 38 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()
|
| D | mipsnbsd-tdep.c | 156 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()
|
| D | mips-tdep.c | 184 #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 …]
|
| D | aix-thread.c | 887 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 …]
|
| D | gdbarch.sh | 393 …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 …]
|
| D | infcmd.c | 231 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 …]
|
| D | ppcnbsd-tdep.c | 55 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()
|
| D | solib.c | 145 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()
|
| D | ppcnbsd-nat.c | 44 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()
|
| D | ia64-tdep.c | 278 (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 …]
|
| D | mipsnbsd-tdep.h | 31 #define SIZEOF_STRUCT_REG (38 * mips_isa_regsize (current_gdbarch)) 32 #define SIZEOF_STRUCT_FPREG (33 * mips_isa_regsize (current_gdbarch))
|
| D | hpux-thread.c | 298 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()
|
| D | dve3900-rom.c | 424 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()
|
| D | remote-sim.c | 315 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()
|
| D | rs6000-tdep.c | 145 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 …]
|