/freebsd-current/sys/sys/ |
H A D | reg.h | 45 struct regset; 47 typedef bool (regset_get)(struct regset *, struct thread *, void *, 49 typedef bool (regset_set)(struct regset *, struct thread *, void *, size_t); 51 struct regset { struct 59 SET_DECLARE(__elfN(regset), struct regset); 60 #define ELF_REGSET(_regset) DATA_SET(__elfN(regset), _regset) 63 SET_DECLARE(elf32_regset, struct regset);
|
H A D | sysent.h | 159 struct regset **sv_regset_begin; 160 struct regset **sv_regset_end;
|
/freebsd-current/sys/arm/arm/ |
H A D | ptrace_machdep.c | 39 get_arm_vfp(struct regset *rs, struct thread *td, void *buf, size_t *sizep) 51 set_arm_vfp(struct regset *rs, struct thread *td, void *buf, 59 static struct regset regset_arm_vfp = { 69 get_arm_tls(struct regset *rs, struct thread *td, void *buf, 83 static struct regset regset_arm_tls = {
|
H A D | elf_machdep.c | 102 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 103 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/sys/arm64/arm64/ |
H A D | ptrace_machdep.c | 82 get_arm_vfp(struct regset *rs, struct thread *td, void *buf, size_t *sizep) 94 set_arm_vfp(struct regset *rs, struct thread *td, void *buf, 103 static struct regset regset_arm_vfp = { 113 get_arm64_tls(struct regset *rs, struct thread *td, void *buf, 127 static struct regset regset_arm64_tls = { 136 get_arm_tls(struct regset *rs, struct thread *td, void *buf, 152 static struct regset regset_arm_tls = {
|
H A D | elf_machdep.c | 107 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 108 .sv_regset_end = SET_LIMIT(__elfN(regset)), 127 get_arm64_addr_mask(struct regset *rs, struct thread *td, void *buf, 140 static struct regset regset_arm64_addr_mask = {
|
H A D | elf32_machdep.c | 139 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 140 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/contrib/netbsd-tests/lib/libpthread_dbg/ |
H A D | h_common.h | 71 dummy_proc_regsize(void *arg, int regset, size_t *size) argument 77 dummy_proc_getregs(void *arg, int regset, int lwp, void *buf) argument 83 dummy_proc_setregs(void *arg, int regset, int lwp, void *buf) argument
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/Solaris/sys/ |
H A D | regset.h | 1 /*===- llvm/Support/Solaris/sys/regset.h ------------------------*- C++ -*-===* 16 #include_next <sys/regset.h>
|
/freebsd-current/sys/amd64/amd64/ |
H A D | ptrace_machdep.c | 55 get_segbases(struct regset *rs, struct thread *td, void *buf, 76 set_segbases(struct regset *rs, struct thread *td, void *buf, 95 static struct regset regset_segbases = { 105 get_segbases32(struct regset *rs, struct thread *td, void *buf, 126 set_segbases32(struct regset *rs, struct thread *td, void *buf, 145 static struct regset regset_segbases32 = {
|
H A D | elf_machdep.c | 95 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 96 .sv_regset_end = SET_LIMIT(__elfN(regset)), 138 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 139 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/sys/kern/ |
H A D | sys_process.c | 156 static struct regset * 159 struct regset **regsetp, **regset_end, *regset; local 169 regset = *regsetp; 170 if (regset->note != note) 173 return (regset); 182 struct regset *regset; local 188 regset = proc_find_regset(td, note); 189 if (regset 246 struct regset *regset; local [all...] |
H A D | imgact_elf.c | 1546 struct regset *regset; /* Register set. */ member in struct:note_info 1988 struct regset *regset, struct thread *target_td) 1995 if (!regset->get(regset, target_td, NULL, &size) || size == 0) 1999 ninfo->type = regset->note; 2000 ninfo->regset = regset; 2112 if (ninfo->regset ! 1987 register_regset_note(struct thread *td, struct note_info_list *list, struct regset *regset, struct thread *target_td) argument 2113 struct regset *regset = ninfo->regset; local 2413 struct regset **regsetp, **regset_end, *regset; local [all...] |
/freebsd-current/sys/i386/i386/ |
H A D | ptrace_machdep.c | 53 get_segbases(struct regset *rs, struct thread *td, void *buf, 69 set_segbases(struct regset *rs, struct thread *td, void *buf, 85 static struct regset regset_segbases = {
|
H A D | elf_machdep.c | 90 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 91 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/sys/amd64/ia32/ |
H A D | ia32_reg.c | 267 get_i386_segbases(struct regset *rs, struct thread *td, void *buf, 288 set_i386_segbases(struct regset *rs, struct thread *td, void *buf, 307 static struct regset regset_i386_segbases = {
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | elf64_machdep.c | 102 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 103 .sv_regset_end = SET_LIMIT(__elfN(regset)), 144 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 145 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
H A D | elf32_machdep.c | 139 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 140 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/sys/compat/ia32/ |
H A D | ia32_sysvec.c | 143 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 144 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_stoptheworld_linux_libcdep.cpp | 568 auto AppendF = [&](uptr regset) { 581 (void *)regset, (void *)®set_io), 584 VReport(1, "Could not get regset %p from thread %d (errno %d).\n", 585 (void *)regset, tid, pterrno);
|
/freebsd-current/sys/riscv/riscv/ |
H A D | elf_machdep.c | 98 .sv_regset_begin = SET_BEGIN(__elfN(regset)), 99 .sv_regset_end = SET_LIMIT(__elfN(regset)),
|
/freebsd-current/usr.sbin/bhyve/ |
H A D | gdb.c | 291 const int regset[4] = { local 298 if (vm_get_register_set(vcpu, nitems(regset), regset, regs) == -1) 326 const int regset[6] = { 335 if (vm_get_register_set(vcpu, nitems(regset), regset, regs) == -1)
|
/freebsd-current/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
H A D | fasttrap_isa.c | 40 #include <cddl/dev/dtrace/x86/regset.h>
|