Home
last modified time | relevance | path

Searched refs:l_regset (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/sys/amd64/linux/
H A Dlinux_machdep.c232 l_regset->r9 = b_reg->r_r9; in bsd_to_linux_regset()
233 l_regset->r8 = b_reg->r_r8; in bsd_to_linux_regset()
241 l_regset->cs = b_reg->r_cs; in bsd_to_linux_regset()
244 l_regset->ss = b_reg->r_ss; in bsd_to_linux_regset()
245 l_regset->fs_base = 0; in bsd_to_linux_regset()
246 l_regset->gs_base = 0; in bsd_to_linux_regset()
247 l_regset->ds = b_reg->r_ds; in bsd_to_linux_regset()
248 l_regset->es = b_reg->r_es; in bsd_to_linux_regset()
249 l_regset->fs = b_reg->r_fs; in bsd_to_linux_regset()
250 l_regset->gs = b_reg->r_gs; in bsd_to_linux_regset()
[all …]
H A Dlinux.h243 struct linux_pt_regset *l_regset);
245 const struct linux_pt_regset *l_regset);
249 struct linux_pt_regset *l_regset);
/freebsd-14.2/sys/arm64/linux/
H A Dlinux_machdep.c74 KASSERT(sizeof(l_regset->x) == sizeof(b_reg->x) + sizeof(l_ulong), in bsd_to_linux_regset()
76 memcpy(l_regset->x, b_reg->x, sizeof(b_reg->x)); in bsd_to_linux_regset()
78 l_regset->x[30] = b_reg->lr; in bsd_to_linux_regset()
79 l_regset->sp = b_reg->sp; in bsd_to_linux_regset()
80 l_regset->pc = b_reg->elr; in bsd_to_linux_regset()
81 l_regset->cpsr = b_reg->spsr; in bsd_to_linux_regset()
91 memcpy(b_reg->x, l_regset->x, sizeof(b_reg->x)); in linux_to_bsd_regset()
92 b_reg->sp = l_regset->sp; in linux_to_bsd_regset()
93 b_reg->elr = l_regset->pc; in linux_to_bsd_regset()
94 b_reg->spsr = l_regset->cpsr; in linux_to_bsd_regset()
[all …]
H A Dlinux.h197 struct linux_pt_regset *l_regset);
199 const struct linux_pt_regset *l_regset);
203 struct linux_pt_regset *l_regset);
/freebsd-14.2/sys/amd64/linux32/
H A Dlinux32_machdep.c534 l_regset->ebx = b_reg->r_ebx; in bsd_to_linux_regset32()
535 l_regset->ecx = b_reg->r_ecx; in bsd_to_linux_regset32()
536 l_regset->edx = b_reg->r_edx; in bsd_to_linux_regset32()
537 l_regset->esi = b_reg->r_esi; in bsd_to_linux_regset32()
538 l_regset->edi = b_reg->r_edi; in bsd_to_linux_regset32()
541 l_regset->ds = b_reg->r_ds; in bsd_to_linux_regset32()
542 l_regset->es = b_reg->r_es; in bsd_to_linux_regset32()
543 l_regset->fs = b_reg->r_fs; in bsd_to_linux_regset32()
544 l_regset->gs = b_reg->r_gs; in bsd_to_linux_regset32()
547 l_regset->cs = b_reg->r_cs; in bsd_to_linux_regset32()
[all …]
H A Dlinux.h423 struct linux_pt_regset32 *l_regset);
/freebsd-14.2/sys/compat/linux/
H A Dlinux_ptrace.c266 struct linux_pt_regset l_regset; in linux_ptrace_getregs() local
273 bsd_to_linux_regset(&b_reg, &l_regset); in linux_ptrace_getregs()
274 error = linux_ptrace_getregs_machdep(td, pid, &l_regset); in linux_ptrace_getregs()
278 error = copyout(&l_regset, (void *)data, sizeof(l_regset)); in linux_ptrace_getregs()
286 struct linux_pt_regset l_regset; in linux_ptrace_setregs() local
289 error = copyin(data, &l_regset, sizeof(l_regset)); in linux_ptrace_setregs()
292 linux_to_bsd_regset(&b_reg, &l_regset); in linux_ptrace_setregs()
301 struct linux_pt_regset l_regset; in linux_ptrace_getregset_prstatus() local
316 bsd_to_linux_regset(&b_reg, &l_regset); in linux_ptrace_getregset_prstatus()
321 len = MIN(iov.iov_len, sizeof(l_regset)); in linux_ptrace_getregset_prstatus()
[all …]
/freebsd-14.2/sys/i386/linux/
H A Dlinux_machdep.c661 l_regset->ebx = b_reg->r_ebx; in bsd_to_linux_regset()
662 l_regset->ecx = b_reg->r_ecx; in bsd_to_linux_regset()
663 l_regset->edx = b_reg->r_edx; in bsd_to_linux_regset()
664 l_regset->esi = b_reg->r_esi; in bsd_to_linux_regset()
665 l_regset->edi = b_reg->r_edi; in bsd_to_linux_regset()
668 l_regset->ds = b_reg->r_ds; in bsd_to_linux_regset()
669 l_regset->es = b_reg->r_es; in bsd_to_linux_regset()
670 l_regset->fs = b_reg->r_fs; in bsd_to_linux_regset()
671 l_regset->gs = b_reg->r_gs; in bsd_to_linux_regset()
674 l_regset->cs = b_reg->r_cs; in bsd_to_linux_regset()
[all …]
H A Dlinux.h388 struct linux_pt_regset *l_regset);