Searched refs:mc_gpregs (Results 1 - 8 of 8) sorted by relevance
/freebsd-13-stable/lib/libthread_db/arch/riscv/ |
H A D | libpthread_md.c | 51 memcpy(mc->mc_gpregs.gp_t, r->t, sizeof(mc->mc_gpregs.gp_t)); 52 memcpy(mc->mc_gpregs.gp_s, r->s, sizeof(mc->mc_gpregs.gp_s)); 53 memcpy(mc->mc_gpregs.gp_a, r->a, sizeof(mc->mc_gpregs.gp_a)); 54 mc->mc_gpregs.gp_ra = r->ra; 55 mc->mc_gpregs.gp_sp = r->sp; 56 mc->mc_gpregs.gp_gp = r->gp; 57 mc->mc_gpregs [all...] |
/freebsd-13-stable/lib/libthread_db/arch/aarch64/ |
H A D | libpthread_md.c | 46 memcpy(mc->mc_gpregs.gp_x, r->x, sizeof(mc->mc_gpregs.gp_x)); 47 mc->mc_gpregs.gp_sp = r->sp; 48 mc->mc_gpregs.gp_lr = r->lr; 49 mc->mc_gpregs.gp_elr = r->elr; 50 mc->mc_gpregs.gp_spsr = r->spsr; 58 memcpy(r->x, mc->mc_gpregs.gp_x, sizeof(mc->mc_gpregs.gp_x)); 59 r->sp = mc->mc_gpregs.gp_sp; 60 r->lr = mc->mc_gpregs [all...] |
/freebsd-13-stable/sys/riscv/include/ |
H A D | ucontext.h | 60 struct gpregs mc_gpregs; member in struct:__mcontext
|
/freebsd-13-stable/sys/arm64/include/ |
H A D | ucontext.h | 54 struct gpregs mc_gpregs; member in struct:__mcontext
|
/freebsd-13-stable/sys/riscv/riscv/ |
H A D | machdep.c | 348 memcpy(mcp->mc_gpregs.gp_t, tf->tf_t, sizeof(mcp->mc_gpregs.gp_t)); 349 memcpy(mcp->mc_gpregs.gp_s, tf->tf_s, sizeof(mcp->mc_gpregs.gp_s)); 350 memcpy(mcp->mc_gpregs.gp_a, tf->tf_a, sizeof(mcp->mc_gpregs.gp_a)); 353 mcp->mc_gpregs.gp_a[0] = 0; 354 mcp->mc_gpregs.gp_t[0] = 0; /* clear syscall error */ 357 mcp->mc_gpregs.gp_ra = tf->tf_ra; 358 mcp->mc_gpregs [all...] |
/freebsd-13-stable/lib/libc/aarch64/gen/ |
H A D | makecontext.c | 72 gp = &ucp->uc_mcontext.mc_gpregs;
|
/freebsd-13-stable/lib/libc/riscv/gen/ |
H A D | makecontext.c | 77 gp = &ucp->uc_mcontext.mc_gpregs;
|
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | machdep.c | 590 mcp->mc_gpregs.gp_x[0] = 0; 591 mcp->mc_gpregs.gp_spsr = tf->tf_spsr & ~PSR_C; 593 mcp->mc_gpregs.gp_x[0] = tf->tf_x[0]; 594 mcp->mc_gpregs.gp_spsr = tf->tf_spsr; 597 memcpy(&mcp->mc_gpregs.gp_x[1], &tf->tf_x[1], 598 sizeof(mcp->mc_gpregs.gp_x[1]) * (nitems(mcp->mc_gpregs.gp_x) - 1)); 600 mcp->mc_gpregs.gp_sp = tf->tf_sp; 601 mcp->mc_gpregs.gp_lr = tf->tf_lr; 602 mcp->mc_gpregs [all...] |
Completed in 199 milliseconds