Home
last modified time | relevance | path

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

12345

/freebsd-12-stable/contrib/gdb/gdb/
Dppc-sysv-tdep.c51 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppc_sysv_abi_push_dummy_call() local
79 int argoffset = 2 * tdep->wordsize; in ppc_sysv_abi_push_dummy_call()
91 tdep->ppc_gp0_regnum + greg, in ppc_sysv_abi_push_dummy_call()
167 else if (tdep->wordsize == 8) in ppc_sysv_abi_push_dummy_call()
171 tdep->ppc_gp0_regnum + greg, val); in ppc_sysv_abi_push_dummy_call()
182 tdep->ppc_gp0_regnum + greg + 0, in ppc_sysv_abi_push_dummy_call()
185 tdep->ppc_gp0_regnum + greg + 1, in ppc_sysv_abi_push_dummy_call()
193 && TYPE_VECTOR (type) && tdep->ppc_vr0_regnum >= 0) in ppc_sysv_abi_push_dummy_call()
201 tdep->ppc_vr0_regnum + vreg, val); in ppc_sysv_abi_push_dummy_call()
214 && TYPE_VECTOR (type) && tdep->ppc_ev0_regnum >= 0) in ppc_sysv_abi_push_dummy_call()
[all …]
Damd64obsd-tdep.c43 const struct gdbarch_tdep *tdep = regset->descr; in amd64obsd_supply_regset() local
45 gdb_assert (len >= tdep->sizeof_gregset + I387_SIZEOF_FXSAVE); in amd64obsd_supply_regset()
47 i386_supply_gregset (regset, regcache, regnum, regs, tdep->sizeof_gregset); in amd64obsd_supply_regset()
48 amd64_supply_fxsave (regcache, regnum, (char *)regs + tdep->sizeof_gregset); in amd64obsd_supply_regset()
55 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in amd64obsd_regset_from_core_section() local
61 && sect_size >= tdep->sizeof_gregset + I387_SIZEOF_FXSAVE) in amd64obsd_regset_from_core_section()
63 if (tdep->gregset == NULL) in amd64obsd_regset_from_core_section()
65 tdep->gregset = XMALLOC (struct regset); in amd64obsd_regset_from_core_section()
66 tdep->gregset->descr = tdep; in amd64obsd_regset_from_core_section()
67 tdep->gregset->supply_regset = amd64obsd_supply_regset; in amd64obsd_regset_from_core_section()
[all …]
Di386obsd-tdep.c140 const struct gdbarch_tdep *tdep = regset->descr; in i386obsd_aout_supply_regset() local
142 gdb_assert (len >= tdep->sizeof_gregset + I387_SIZEOF_FSAVE); in i386obsd_aout_supply_regset()
144 i386_supply_gregset (regset, regcache, regnum, regs, tdep->sizeof_gregset); in i386obsd_aout_supply_regset()
145 i387_supply_fsave (regcache, regnum, (char *) regs + tdep->sizeof_gregset); in i386obsd_aout_supply_regset()
153 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386obsd_aout_regset_from_core_section() local
159 && sect_size >= tdep->sizeof_gregset + I387_SIZEOF_FSAVE) in i386obsd_aout_regset_from_core_section()
161 if (tdep->gregset == NULL) in i386obsd_aout_regset_from_core_section()
163 tdep->gregset = XMALLOC (struct regset); in i386obsd_aout_regset_from_core_section()
164 tdep->gregset->descr = tdep; in i386obsd_aout_regset_from_core_section()
165 tdep->gregset->supply_regset = i386obsd_aout_supply_regset; in i386obsd_aout_regset_from_core_section()
[all …]
Dppcfbsd-tdep.c55 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcfbsd_supply_reg() local
58 for (i = tdep->ppc_gp0_regnum; i <= tdep->ppc_gplast_regnum; i++) in ppcfbsd_supply_reg()
62 REG_FIXREG_OFFSET (i - tdep->ppc_gp0_regnum)); in ppcfbsd_supply_reg()
65 if (regno == tdep->ppc_lr_regnum || regno == -1) in ppcfbsd_supply_reg()
66 regcache_raw_supply (current_regcache, tdep->ppc_lr_regnum, in ppcfbsd_supply_reg()
69 if (regno == tdep->ppc_cr_regnum || regno == -1) in ppcfbsd_supply_reg()
70 regcache_raw_supply (current_regcache, tdep->ppc_cr_regnum, in ppcfbsd_supply_reg()
73 if (regno == tdep->ppc_xer_regnum || regno == -1) in ppcfbsd_supply_reg()
74 regcache_raw_supply (current_regcache, tdep->ppc_xer_regnum, in ppcfbsd_supply_reg()
77 if (regno == tdep->ppc_ctr_regnum || regno == -1) in ppcfbsd_supply_reg()
[all …]
Di386fbsd-tdep.c71 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386fbsdaout_init_abi() local
78 tdep->gregset_reg_offset = i386fbsd_r_reg_offset; in i386fbsdaout_init_abi()
79 tdep->gregset_num_regs = ARRAY_SIZE (i386fbsd_r_reg_offset); in i386fbsdaout_init_abi()
80 tdep->sizeof_gregset = 18 * 4; in i386fbsdaout_init_abi()
81 tdep->sizeof_fpregset = 176; in i386fbsdaout_init_abi()
84 tdep->struct_return = reg_struct_return; in i386fbsdaout_init_abi()
87 tdep->sigtramp_start = i386fbsd_sigtramp_start_addr; in i386fbsdaout_init_abi()
88 tdep->sigtramp_end = i386fbsd_sigtramp_end_addr; in i386fbsdaout_init_abi()
91 tdep->sc_reg_offset = i386fbsd_sc_reg_offset; in i386fbsdaout_init_abi()
92 tdep->sc_num_regs = ARRAY_SIZE (i386fbsd_sc_reg_offset); in i386fbsdaout_init_abi()
[all …]
Di386nbsd-tdep.c65 const struct gdbarch_tdep *tdep = regset->descr; in i386nbsd_aout_supply_regset() local
67 gdb_assert (len >= tdep->sizeof_gregset + I387_SIZEOF_FSAVE); in i386nbsd_aout_supply_regset()
69 i386_supply_gregset (regset, regcache, regnum, regs, tdep->sizeof_gregset); in i386nbsd_aout_supply_regset()
70 i387_supply_fsave (regcache, regnum, (char *) regs + tdep->sizeof_gregset); in i386nbsd_aout_supply_regset()
78 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386nbsd_aout_regset_from_core_section() local
84 && sect_size >= tdep->sizeof_gregset + I387_SIZEOF_FSAVE) in i386nbsd_aout_regset_from_core_section()
86 if (tdep->gregset == NULL) in i386nbsd_aout_regset_from_core_section()
88 tdep->gregset = XMALLOC (struct regset); in i386nbsd_aout_regset_from_core_section()
89 tdep->gregset->descr = tdep; in i386nbsd_aout_regset_from_core_section()
90 tdep->gregset->supply_regset = i386nbsd_aout_supply_regset; in i386nbsd_aout_regset_from_core_section()
[all …]
Dppcnbsd-tdep.c51 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_supply_reg() local
60 if (regno == tdep->ppc_lr_regnum || regno == -1) in ppcnbsd_supply_reg()
61 supply_register (tdep->ppc_lr_regnum, regs + REG_LR_OFFSET); in ppcnbsd_supply_reg()
63 if (regno == tdep->ppc_cr_regnum || regno == -1) in ppcnbsd_supply_reg()
64 supply_register (tdep->ppc_cr_regnum, regs + REG_CR_OFFSET); in ppcnbsd_supply_reg()
66 if (regno == tdep->ppc_xer_regnum || regno == -1) in ppcnbsd_supply_reg()
67 supply_register (tdep->ppc_xer_regnum, regs + REG_XER_OFFSET); in ppcnbsd_supply_reg()
69 if (regno == tdep->ppc_ctr_regnum || regno == -1) in ppcnbsd_supply_reg()
70 supply_register (tdep->ppc_ctr_regnum, regs + REG_CTR_OFFSET); in ppcnbsd_supply_reg()
79 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in ppcnbsd_fill_reg() local
[all …]
Damd64nbsd-tdep.c87 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in amd64nbsd_init_abi() local
92 tdep->gregset_reg_offset = amd64nbsd_r_reg_offset; in amd64nbsd_init_abi()
93 tdep->gregset_num_regs = ARRAY_SIZE (amd64nbsd_r_reg_offset); in amd64nbsd_init_abi()
94 tdep->sizeof_gregset = 26 * 8; in amd64nbsd_init_abi()
98 tdep->jb_pc_offset = 7 * 8; in amd64nbsd_init_abi()
102 tdep->sigcontext_addr = amd64nbsd_sigcontext_addr; in amd64nbsd_init_abi()
108 tdep->sc_num_regs = ARRAY_SIZE (amd64nbsd_r_reg_offset); in amd64nbsd_init_abi()
109 tdep->sc_reg_offset = XCALLOC (tdep->sc_num_regs, int); in amd64nbsd_init_abi()
110 for (i = 0; i < tdep->sc_num_regs; i++) in amd64nbsd_init_abi()
113 tdep->sc_reg_offset[i] = -1; in amd64nbsd_init_abi()
[all …]
Di386-tdep.c100 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386_sse_regnum_p() local
102 #define I387_ST0_REGNUM tdep->st0_regnum in i386_sse_regnum_p()
103 #define I387_NUM_XMM_REGS tdep->num_xmm_regs in i386_sse_regnum_p()
117 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386_mxcsr_regnum_p() local
119 #define I387_ST0_REGNUM tdep->st0_regnum in i386_mxcsr_regnum_p()
120 #define I387_NUM_XMM_REGS tdep->num_xmm_regs in i386_mxcsr_regnum_p()
945 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in i386_sigtramp_frame_cache() local
957 addr = tdep->sigcontext_addr (next_frame); in i386_sigtramp_frame_cache()
958 if (tdep->sc_reg_offset) in i386_sigtramp_frame_cache()
962 gdb_assert (tdep->sc_num_regs <= I386_NUM_SAVED_REGS); in i386_sigtramp_frame_cache()
[all …]
Drs6000-tdep.c134 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in altivec_register_p() local
135 if (tdep->ppc_vr0_regnum < 0 || tdep->ppc_vrsave_regnum < 0) in altivec_register_p()
138 return (regno >= tdep->ppc_vr0_regnum && regno <= tdep->ppc_vrsave_regnum); in altivec_register_p()
496 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in skip_prologue() local
759 fdata->alloca_reg = (tdep->ppc_gp0_regnum + 31); in skip_prologue()
768 fdata->alloca_reg = (tdep->ppc_gp0_regnum in skip_prologue()
1112 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in rs6000_push_dummy_call() local
1136 regcache_raw_write_unsigned (regcache, tdep->ppc_gp0_regnum + 3, in rs6000_push_dummy_call()
1317 regcache_raw_write_signed (regcache, tdep->ppc_lr_regnum, bp_addr); in rs6000_push_dummy_call()
1324 regcache_raw_write_signed (regcache, tdep->ppc_toc_regnum, tocvalue); in rs6000_push_dummy_call()
[all …]
Di386-sol2-tdep.c75 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386_sol2_init_abi() local
83 tdep->gregset_reg_offset = i386_sol2_gregset_reg_offset; in i386_sol2_init_abi()
84 tdep->gregset_num_regs = ARRAY_SIZE (i386_sol2_gregset_reg_offset); in i386_sol2_init_abi()
85 tdep->sizeof_gregset = 19 * 4; in i386_sol2_init_abi()
86 tdep->sizeof_fpregset = 380; in i386_sol2_init_abi()
88 tdep->sigcontext_addr = i386_sol2_mcontext_addr; in i386_sol2_init_abi()
89 tdep->sc_reg_offset = tdep->gregset_reg_offset; in i386_sol2_init_abi()
90 tdep->sc_num_regs = tdep->gregset_num_regs; in i386_sol2_init_abi()
Drs6000-nat.c156 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in regmap() local
159 if (tdep->ppc_gp0_regnum <= regno && regno <= tdep->ppc_gplast_regnum) in regmap()
168 else if (regno == tdep->ppc_ps_regnum) in regmap()
170 else if (regno == tdep->ppc_cr_regnum) in regmap()
172 else if (regno == tdep->ppc_lr_regnum) in regmap()
174 else if (regno == tdep->ppc_ctr_regnum) in regmap()
176 else if (regno == tdep->ppc_xer_regnum) in regmap()
178 else if (regno == tdep->ppc_fpscr_regnum) in regmap()
180 else if (tdep->ppc_mq_regnum >= 0 && regno == tdep->ppc_mq_regnum) in regmap()
349 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in fetch_inferior_registers() local
[all …]
Darmnbsd-tdep.c49 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in arm_netbsd_init_abi_common() local
51 tdep->lowest_pc = 0x8000; in arm_netbsd_init_abi_common()
52 tdep->arm_breakpoint = arm_nbsd_arm_le_breakpoint; in arm_netbsd_init_abi_common()
53 tdep->arm_breakpoint_size = sizeof (arm_nbsd_arm_le_breakpoint); in arm_netbsd_init_abi_common()
55 tdep->jb_pc = ARM_NBSD_JB_PC; in arm_netbsd_init_abi_common()
56 tdep->jb_elt_size = ARM_NBSD_JB_ELEMENT_SIZE; in arm_netbsd_init_abi_common()
63 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in arm_netbsd_aout_init_abi() local
69 tdep->fp_model = ARM_FLOAT_SOFT_FPA; in arm_netbsd_aout_init_abi()
76 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in arm_netbsd_elf_init_abi() local
83 tdep->fp_model = ARM_FLOAT_SOFT_VFP; in arm_netbsd_elf_init_abi()
Damd64fbsd-tdep.c124 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in amd64fbsd_init_abi() local
129 tdep->gregset_reg_offset = amd64fbsd_r_reg_offset; in amd64fbsd_init_abi()
130 tdep->gregset_num_regs = ARRAY_SIZE (amd64fbsd_r_reg_offset); in amd64fbsd_init_abi()
131 tdep->sizeof_gregset = 22 * 8; in amd64fbsd_init_abi()
135 tdep->sigtramp_start = amd64fbsd_sigtramp_start_addr; in amd64fbsd_init_abi()
136 tdep->sigtramp_end = amd64fbsd_sigtramp_end_addr; in amd64fbsd_init_abi()
137 tdep->sigcontext_addr = amd64fbsd_sigcontext_addr; in amd64fbsd_init_abi()
138 tdep->sc_reg_offset = amd64fbsd_sc_reg_offset; in amd64fbsd_init_abi()
139 tdep->sc_num_regs = ARRAY_SIZE (amd64fbsd_sc_reg_offset); in amd64fbsd_init_abi()
Di386bsd-tdep.c40 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in i386bsd_pc_in_sigtramp() local
42 return (pc >= tdep->sigtramp_start && pc < tdep->sigtramp_end); in i386bsd_pc_in_sigtramp()
113 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in i386bsd_init_abi() local
125 tdep->jb_pc_offset = 0; in i386bsd_init_abi()
127 tdep->sigtramp_start = 0xfdbfdfc0; in i386bsd_init_abi()
128 tdep->sigtramp_end = 0xfdbfe000; in i386bsd_init_abi()
129 tdep->sigcontext_addr = i386bsd_sigcontext_addr; in i386bsd_init_abi()
130 tdep->sc_reg_offset = i386bsd_sc_reg_offset; in i386bsd_init_abi()
131 tdep->sc_num_regs = ARRAY_SIZE (i386bsd_sc_reg_offset); in i386bsd_init_abi()
Dmips-tdep.c247 mips_saved_regsize (struct gdbarch_tdep *tdep) in mips_saved_regsize() argument
250 return tdep->mips_default_saved_regsize; in mips_saved_regsize()
378 mips_stack_argsize (struct gdbarch_tdep *tdep) in mips_stack_argsize() argument
381 return tdep->mips_default_stack_argsize; in mips_stack_argsize()
474 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in mips_register_name() local
512 return tdep->mips_processor_reg_names[rawnum - 32]; in mips_register_name()
747 mips_mask_address_p (struct gdbarch_tdep *tdep) in mips_mask_address_p() argument
757 return tdep->default_mask_address_p; in mips_mask_address_p()
767 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in show_mask_address() local
779 mips_mask_address_p (tdep) ? "enabled" : "disabled"); in show_mask_address()
[all …]
Dalphafbsd-tdep.c93 struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch); in alphafbsd_init_abi() local
105 tdep->dynamic_sigtramp_offset = alphafbsd_sigtramp_offset; in alphafbsd_init_abi()
106 tdep->sigcontext_addr = alphafbsd_sigcontext_addr; in alphafbsd_init_abi()
107 tdep->sc_pc_offset = 288; in alphafbsd_init_abi()
108 tdep->sc_regs_offset = 24; in alphafbsd_init_abi()
109 tdep->sc_fpregs_offset = 320; in alphafbsd_init_abi()
111 tdep->jb_pc = 2; in alphafbsd_init_abi()
112 tdep->jb_elt_size = 8; in alphafbsd_init_abi()
Dppcfbsd-nat.c40 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in getregs_supplies() local
42 return ((regno >= tdep->ppc_gp0_regnum && regno <= tdep->ppc_gplast_regnum) in getregs_supplies()
43 || regno == tdep->ppc_lr_regnum in getregs_supplies()
44 || regno == tdep->ppc_cr_regnum in getregs_supplies()
45 || regno == tdep->ppc_xer_regnum in getregs_supplies()
46 || regno == tdep->ppc_ctr_regnum in getregs_supplies()
54 struct gdbarch_tdep *tdep = gdbarch_tdep (current_gdbarch); in getfpregs_supplies() local
69 || regno == tdep->ppc_fpscr_regnum); in getfpregs_supplies()
/freebsd-12-stable/contrib/bsnmp/snmpd/
Dtrap.c103 trapsink_create(struct trapsink_dep *tdep) in trapsink_create() argument
111 t->index = tdep->dep.idx; in trapsink_create()
138 if (tdep->set & TDEP_VERSION) in trapsink_create()
139 t->version = tdep->version; in trapsink_create()
140 if (tdep->set & TDEP_COMM) in trapsink_create()
141 strcpy(t->comm, tdep->comm); in trapsink_create()
147 if (tdep->status == 4) { in trapsink_create()
159 tdep->rb |= TDEP_CREATE; in trapsink_create()
174 trapsink_modify(struct trapsink *t, struct trapsink_dep *tdep) in trapsink_modify() argument
176 tdep->rb_status = t->status; in trapsink_modify()
[all …]
/freebsd-12-stable/gnu/usr.bin/gdb/kgdb/
Dtrgt_powerpc64.c58 struct gdbarch_tdep *tdep; in kgdb_trgt_fetch_registers() local
61 tdep = gdbarch_tdep (current_gdbarch); in kgdb_trgt_fetch_registers()
75 supply_register(tdep->ppc_gp0_regnum + i, in kgdb_trgt_fetch_registers()
80 supply_register(tdep->ppc_gp0_regnum + 1, (char *)&pcb.pcb_sp); in kgdb_trgt_fetch_registers()
82 supply_register(tdep->ppc_gp0_regnum + 2, (char *)&pcb.pcb_toc); in kgdb_trgt_fetch_registers()
84 supply_register(tdep->ppc_lr_regnum, (char *)&pcb.pcb_lr); in kgdb_trgt_fetch_registers()
85 supply_register(tdep->ppc_cr_regnum, (char *)&pcb.pcb_cr); in kgdb_trgt_fetch_registers()
138 struct gdbarch_tdep *tdep; in kgdb_trgt_trapframe_prev_register() local
142 tdep = gdbarch_tdep(current_gdbarch); in kgdb_trgt_trapframe_prev_register()
153 if (regnum >= tdep->ppc_gp0_regnum && in kgdb_trgt_trapframe_prev_register()
[all …]
Dtrgt_powerpc.c63 struct gdbarch_tdep *tdep; in kgdb_trgt_fetch_registers() local
66 tdep = gdbarch_tdep (current_gdbarch); in kgdb_trgt_fetch_registers()
80 supply_register(tdep->ppc_gp0_regnum + i, in kgdb_trgt_fetch_registers()
85 supply_register(tdep->ppc_gp0_regnum + 1, (char *)&pcb.pcb_sp); in kgdb_trgt_fetch_registers()
87 supply_register(tdep->ppc_lr_regnum, (char *)&pcb.pcb_lr); in kgdb_trgt_fetch_registers()
88 supply_register(tdep->ppc_cr_regnum, (char *)&pcb.pcb_cr); in kgdb_trgt_fetch_registers()
141 struct gdbarch_tdep *tdep; in kgdb_trgt_trapframe_prev_register() local
145 tdep = gdbarch_tdep(current_gdbarch); in kgdb_trgt_trapframe_prev_register()
156 if (regnum >= tdep->ppc_gp0_regnum && in kgdb_trgt_trapframe_prev_register()
157 regnum <= tdep->ppc_gplast_regnum) in kgdb_trgt_trapframe_prev_register()
[all …]
/freebsd-12-stable/gnu/usr.bin/gdb/arch/amd64/
DMakefile9 LIBSRCS+= amd64-tdep.c amd64fbsd-tdep.c i386-tdep.c i386bsd-tdep.c \
10 i386fbsd-tdep-fixed.c i387-tdep.c
22 CLEANFILES+= i386fbsd-tdep-fixed.c
23 i386fbsd-tdep-fixed.c: i386fbsd-tdep.c
/freebsd-12-stable/gnu/usr.bin/gdb/arch/i386/
DMakefile9 LIBSRCS+= i386-tdep.c i386bsd-tdep.c i386fbsd-tdep-fixed.c i387-tdep.c
21 CLEANFILES += i386fbsd-tdep-fixed.c
22 i386fbsd-tdep-fixed.c: i386fbsd-tdep.c
/freebsd-12-stable/contrib/gdb/gdb/config/sparc/
Dobsd64.mt2 TDEPFILES= sparc64-tdep.o sparc64nbsd-tdep.o sparc64obsd-tdep.o \
3 sparc-tdep.o sparcnbsd-tdep.o nbsd-tdep.o \
/freebsd-12-stable/contrib/gdb/gdb/config/i386/
Dfbsd64.mt2 TDEPFILES= amd64-tdep.o amd64fbsd-tdep.o \
3 i386-tdep.o i387-tdep.o i386bsd-tdep.o i386fbsd-tdep.o \

12345