Searched refs:regset (Results 1 - 23 of 23) sorted by relevance

/freebsd-current/sys/sys/
H A Dreg.h45 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 Dsysent.h159 struct regset **sv_regset_begin;
160 struct regset **sv_regset_end;
/freebsd-current/sys/arm/arm/
H A Dptrace_machdep.c39 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 Delf_machdep.c102 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
103 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd-current/sys/arm64/arm64/
H A Dptrace_machdep.c82 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 Delf_machdep.c107 .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 Delf32_machdep.c139 .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 Dh_common.h71 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 Dregset.h1 /*===- llvm/Support/Solaris/sys/regset.h ------------------------*- C++ -*-===*
16 #include_next <sys/regset.h>
/freebsd-current/sys/amd64/amd64/
H A Dptrace_machdep.c55 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 Delf_machdep.c95 .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 Dsys_process.c156 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 Dimgact_elf.c1546 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 Dptrace_machdep.c53 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 Delf_machdep.c90 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
91 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd-current/sys/amd64/ia32/
H A Dia32_reg.c267 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 Delf64_machdep.c102 .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 Delf32_machdep.c139 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
140 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd-current/sys/compat/ia32/
H A Dia32_sysvec.c143 .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 Dsanitizer_stoptheworld_linux_libcdep.cpp568 auto AppendF = [&](uptr regset) {
581 (void *)regset, (void *)&regset_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 Delf_machdep.c98 .sv_regset_begin = SET_BEGIN(__elfN(regset)),
99 .sv_regset_end = SET_LIMIT(__elfN(regset)),
/freebsd-current/usr.sbin/bhyve/
H A Dgdb.c291 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 Dfasttrap_isa.c40 #include <cddl/dev/dtrace/x86/regset.h>

Completed in 192 milliseconds