Home
last modified time | relevance | path

Searched refs:regset (Results 1 – 25 of 138) sorted by relevance

123456

/openbsd-src/gnu/usr.bin/binutils/gdb/
H A Dregset.c34 struct regset *
39 struct regset *regset = GDBARCH_OBSTACK_ZALLOC (arch, struct regset); in regset_alloc() local
41 regset->arch = arch; in regset_alloc()
42 regset->supply_regset = supply_regset; in regset_alloc()
43 regset->collect_regset = collect_regset; in regset_alloc()
45 return regset; in regset_alloc()
H A Dfbsd-nat.c141 const struct regset *regset; in fbsd_make_corefile_notes() local
151 regset = gdbarch_regset_from_core_section (gdbarch, ".reg", size); in fbsd_make_corefile_notes()
152 gdb_assert (regset && regset->collect_regset); in fbsd_make_corefile_notes()
153 regset->collect_regset (regset, regcache, -1, &gregs, size); in fbsd_make_corefile_notes()
160 regset = gdbarch_regset_from_core_section (gdbarch, ".reg2", size); in fbsd_make_corefile_notes()
161 gdb_assert (regset && regset->collect_regset); in fbsd_make_corefile_notes()
162 regset->collect_regset (regset, regcache, -1, &fpregs, size); in fbsd_make_corefile_notes()
H A Dppc64obsd-tdep.h27 struct regset;
35 extern struct regset ppc64obsd_gregset;
36 extern struct regset ppc64obsd_fpregset;
43 extern void ppc64obsd_supply_gregset (const struct regset *regset,
52 extern void ppc64obsd_collect_gregset (const struct regset *regset,
H A Dppcobsd-tdep.h27 struct regset;
35 extern struct regset ppcobsd_gregset;
36 extern struct regset ppcobsd_fpregset;
43 extern void ppcobsd_supply_gregset (const struct regset *regset,
52 extern void ppcobsd_collect_gregset (const struct regset *regset,
H A Dppc64obsd-tdep.c68 ppc64_supply_gregset (const struct regset *regset, struct regcache *regcache, in ppc64_supply_gregset() argument
73 const struct ppc_reg_offsets *offsets = regset->descr; in ppc64_supply_gregset()
110 ppc64_collect_gregset (const struct regset *regset, in ppc64_collect_gregset() argument
116 const struct ppc_reg_offsets *offsets = regset->descr; in ppc64_collect_gregset()
155 ppc64obsd_supply_gregset (const struct regset *regset, in ppc64obsd_supply_gregset() argument
159 ppc64_supply_gregset (regset, regcache, regnum, gregs, len); in ppc64obsd_supply_gregset()
168 ppc64obsd_collect_gregset (const struct regset *regset, in ppc64obsd_collect_gregset() argument
172 ppc64_collect_gregset (regset, regcache, regnum, gregs, len); in ppc64obsd_collect_gregset()
177 struct regset ppc64obsd_gregset =
183 struct regset ppc64obsd_fpregset =
[all …]
H A Dppcobsd-tdep.c52 ppcobsd_supply_gregset (const struct regset *regset, in ppcobsd_supply_gregset() argument
68 ppc_supply_gregset (regset, regcache, regnum, gregs, len); in ppcobsd_supply_gregset()
69 ppc_supply_fpregset (regset, regcache, regnum, gregs, len); in ppcobsd_supply_gregset()
78 ppcobsd_collect_gregset (const struct regset *regset, in ppcobsd_collect_gregset() argument
94 ppc_collect_gregset (regset, regcache, regnum, gregs, len); in ppcobsd_collect_gregset()
95 ppc_collect_fpregset (regset, regcache, regnum, gregs, len); in ppcobsd_collect_gregset()
100 struct regset ppcobsd_gregset =
106 struct regset ppcobsd_fpregset =
115 static const struct regset *
H A Dm68kbsd-tdep.c56 m68kbsd_supply_fpregset (const struct regset *regset, in m68kbsd_supply_fpregset() argument
77 m68kbsd_supply_gregset (const struct regset *regset, in m68kbsd_supply_gregset() argument
96 m68kbsd_supply_fpregset (regset, regcache, regnum, regs, len); in m68kbsd_supply_gregset()
102 static struct regset m68kbsd_gregset =
108 static struct regset m68kbsd_fpregset =
117 static const struct regset *
H A Dnto-tdep.h101 #define nto_supply_regset(regset, data) \ argument
102 (*current_nto_target.nto_supply_regset) (regset, data)
108 #define nto_register_area(reg, regset, off) \ argument
109 (*current_nto_target.nto_register_area) (reg, regset, off)
113 #define nto_regset_fill(regset, data) \ argument
114 (*current_nto_target.nto_regset_fill) (regset, data)
H A Dppc-tdep.h64 void ppc_linux_supply_fpregset (const struct regset *regset,
110 extern void ppc_supply_gregset (const struct regset *regset,
118 extern void ppc_supply_fpregset (const struct regset *regset,
127 extern void ppc_collect_gregset (const struct regset *regset,
136 extern void ppc_collect_fpregset (const struct regset *regset,
H A Di386-tdep.h28 struct regset;
61 struct regset *gregset;
67 struct regset *fpregset;
170 extern void i386_supply_gregset (const struct regset *regset,
176 extern const struct regset *
H A Di386-nto-tdep.c96 i386nto_supply_regset (int regset, char *data) in i386nto_supply_regset() argument
98 switch (regset) in i386nto_supply_regset()
123 i386nto_register_area (int regno, int regset, unsigned *off) in i386nto_register_area() argument
128 if (regset == NTO_REG_GENERAL) in i386nto_register_area()
138 else if (regset == NTO_REG_FLOAT) in i386nto_register_area()
169 i386nto_regset_fill (int regset, char *data) in i386nto_regset_fill() argument
171 if (regset == NTO_REG_GENERAL) in i386nto_regset_fill()
182 else if (regset == NTO_REG_FLOAT) in i386nto_regset_fill()
H A Dregset.h30 typedef void (supply_regset_ftype) (const struct regset *, struct regcache *,
32 typedef void (collect_regset_ftype) (const struct regset *,
36 struct regset struct
59 extern struct regset *regset_alloc (struct gdbarch *arch,
H A Dhppabsd-tdep.c47 hppabsd_supply_gregset (const struct regset *regset, struct regcache *regcache, in hppabsd_supply_gregset() argument
101 hppabsd_supply_fpregset (const struct regset *regset, in hppabsd_supply_fpregset() argument
119 static struct regset hppabsd_gregset =
125 static struct regset hppabsd_fpregset =
134 static const struct regset *
H A Dnto-tdep.c273 nto_regset_t regset; in fetch_core_registers() local
278 memcpy ((char *) &regset, core_reg_sect, in fetch_core_registers()
279 min (core_reg_size, sizeof (regset))); in fetch_core_registers()
280 nto_supply_gregset ((char *) &regset); in fetch_core_registers()
284 memcpy ((char *) &regset, core_reg_sect, in fetch_core_registers()
285 min (core_reg_size, sizeof (regset))); in fetch_core_registers()
286 nto_supply_fpregset ((char *) &regset); in fetch_core_registers()
H A Di386nbsd-tdep.c63 i386nbsd_aout_supply_regset (const struct regset *regset, in i386nbsd_aout_supply_regset() argument
67 const struct gdbarch_tdep *tdep = gdbarch_tdep (regset->arch); in i386nbsd_aout_supply_regset()
71 i386_supply_gregset (regset, regcache, regnum, regs, tdep->sizeof_gregset); in i386nbsd_aout_supply_regset()
75 static const struct regset *
H A Dmips64obsd-tdep.c46 mips64obsd_supply_gregset (const struct regset *regset, in mips64obsd_supply_gregset() argument
62 static struct regset mips64obsd_gregset =
71 static const struct regset *
H A Dppc-linux-tdep.c885 ppc32_linux_supply_gregset (const struct regset *regset, in ppc32_linux_supply_gregset() argument
892 static struct regset ppc32_linux_gregset = {
1005 ppc64_linux_supply_gregset (const struct regset *regset, in ppc64_linux_supply_gregset() argument
1012 static struct regset ppc64_linux_gregset = {
1017 ppc_linux_supply_fpregset (const struct regset *regset, in ppc_linux_supply_fpregset() argument
1040 static struct regset ppc_linux_fpregset = { NULL, ppc_linux_supply_fpregset };
1042 static const struct regset *
H A Dsparc64fbsd-tdep.c53 sparc64fbsd_supply_gregset (const struct regset *regset, in sparc64fbsd_supply_gregset() argument
61 sparc64fbsd_supply_fpregset (const struct regset *regset, in sparc64fbsd_supply_fpregset() argument
H A Dsparc-tdep.h28 struct regset;
57 struct regset *gregset;
59 struct regset *fpregset;
H A Dsparc64nbsd-tdep.c57 sparc64nbsd_supply_gregset (const struct regset *regset, in sparc64nbsd_supply_gregset() argument
65 sparc64nbsd_supply_fpregset (const struct regset *regset, in sparc64nbsd_supply_fpregset() argument
/openbsd-src/sys/dev/pci/drm/i915/gt/uc/
H A Dintel_guc_ads.c64 struct guc_mmio_reg regset[]; member
103 return offsetof(struct __guc_ads_blob, regset); in guc_ads_regset_offset()
255 __mmio_reg_add(struct temp_regset *regset, struct guc_mmio_reg *reg) in __mmio_reg_add() argument
257 u32 pos = regset->storage_used; in __mmio_reg_add()
260 if (pos >= regset->storage_max) { in __mmio_reg_add()
263 struct guc_mmio_reg *r = krealloc(regset->storage, in __mmio_reg_add()
266 WARN_ONCE(1, "Incomplete regset list: can't add register (%d)\n", in __mmio_reg_add()
273 WARN_ONCE(1, "Incomplete regset list: can't add register (%d)\n", in __mmio_reg_add()
277 memcpy(r, regset->storage, in __mmio_reg_add()
279 kfree(regset in __mmio_reg_add()
295 guc_mmio_reg_add(struct intel_gt * gt,struct temp_regset * regset,u32 offset,u32 flags) guc_mmio_reg_add() argument
330 GUC_MMIO_REG_ADD(gt,regset,reg,masked) global() argument
343 guc_mcr_reg_add(struct intel_gt * gt,struct temp_regset * regset,i915_mcr_reg_t reg,u32 flags) guc_mcr_reg_add() argument
362 GUC_MCR_REG_ADD(gt,regset,reg,masked) global() argument
368 guc_mmio_regset_init(struct temp_regset * regset,struct intel_engine_cs * engine) guc_mmio_regset_init() argument
[all...]
/openbsd-src/gnu/usr.bin/binutils/gdb/gdbserver/
H A Dlinux-low.c1199 struct regset_info *regset; in regsets_fetch_inferior_registers() local
1201 regset = target_regsets; in regsets_fetch_inferior_registers()
1203 while (regset->size >= 0) in regsets_fetch_inferior_registers()
1208 if (regset->size == 0) in regsets_fetch_inferior_registers()
1210 regset ++; in regsets_fetch_inferior_registers()
1214 buf = malloc (regset->size); in regsets_fetch_inferior_registers()
1215 res = ptrace (regset->get_request, inferior_pid, 0, buf); in regsets_fetch_inferior_registers()
1222 if (regset == target_regsets) in regsets_fetch_inferior_registers()
1229 regset->size = 0; in regsets_fetch_inferior_registers()
1241 regset->store_function (buf); in regsets_fetch_inferior_registers()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dbasic-block.h34 typedef bitmap regset; typedef
193 regset local_set;
197 regset cond_local_set;
203 regset global_live_at_start;
205 regset global_live_at_end;
276 extern regset regs_live_at_setjmp;
674 extern int propagate_block PARAMS ((basic_block, regset, regset, regset,
680 PARAMS ((basic_block, regset, regset, regset, int));
715 extern void dump_regset PARAMS ((regset, FILE *));
716 extern void debug_regset PARAMS ((regset));
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux.cpp120 unsigned int regset) { in ReadRegisterSet() argument
122 static_cast<void *>(&regset), buf, in ReadRegisterSet()
127 unsigned int regset) { in WriteRegisterSet() argument
129 static_cast<void *>(&regset), buf, in WriteRegisterSet()
170 unsigned int regset = llvm::ELF::NT_PRSTATUS; in DetermineArchitectureViaGPR() local
171 Status ST = NativeProcessLinux::PtraceWrapper(PTRACE_GETREGSET, tid, &regset, in DetermineArchitectureViaGPR()
/openbsd-src/sys/dev/pci/drm/
H A Ddrm_print.c438 * @regset: the list of registers to print.
445 void drm_print_regset32(struct drm_printer *p, struct debugfs_regset32 *regset) in drm_print_regset32()
451 for (i = 0; i < regset->nregs; i++) in drm_print_regset32()
452 namelen = max(namelen, (int)strlen(regset->regs[i].name)); in drm_print_regset32()
454 for (i = 0; i < regset->nregs; i++) { in drm_print_regset32()
456 namelen, regset->regs[i].name, in drm_print_regset32()
457 readl(regset->base + regset->regs[i].offset)); in drm_print_regset32()
442 drm_print_regset32(struct drm_printer * p,struct debugfs_regset32 * regset) drm_print_regset32() argument

123456