Home
last modified time | relevance | path

Searched refs:tf_x (Results 1 – 15 of 15) sorted by relevance

/f-stack/freebsd/arm64/arm64/
H A Ddb_interface.c69 { "x0", DB_OFFSET(tf_x[0]), db_frame },
70 { "x1", DB_OFFSET(tf_x[1]), db_frame },
71 { "x2", DB_OFFSET(tf_x[2]), db_frame },
72 { "x3", DB_OFFSET(tf_x[3]), db_frame },
73 { "x4", DB_OFFSET(tf_x[4]), db_frame },
74 { "x5", DB_OFFSET(tf_x[5]), db_frame },
75 { "x6", DB_OFFSET(tf_x[6]), db_frame },
76 { "x7", DB_OFFSET(tf_x[7]), db_frame },
77 { "x8", DB_OFFSET(tf_x[8]), db_frame },
78 { "x9", DB_OFFSET(tf_x[9]), db_frame },
[all …]
H A Delf32_machdep.c165 ap = td->td_frame->tf_x; in freebsd32_fetch_syscall_args()
169 sa->code = td->td_frame->tf_x[7]; in freebsd32_fetch_syscall_args()
191 error = copyin((void *)td->td_frame->tf_x[13], args, in freebsd32_fetch_syscall_args()
211 frame->tf_x[0] = td->td_retval[0]; in freebsd32_set_syscall_retval()
212 frame->tf_x[1] = td->td_retval[1]; in freebsd32_set_syscall_retval()
228 frame->tf_x[0] = error; in freebsd32_set_syscall_retval()
247 tf->tf_x[0] = stack; in freebsd32_setregs()
249 tf->tf_x[13] = stack; in freebsd32_setregs()
251 tf->tf_x[14] = imgp->entry_addr; in freebsd32_setregs()
H A Dfreebsd32_machdep.c179 mcp->mc_gregset[0] = tf->tf_x[0]; in get_mcontext32()
183 mcp->mc_gregset[i] = tf->tf_x[i]; in get_mcontext32()
202 tf->tf_x[i] = mcp->mc_gregset[i]; in set_mcontext32()
329 onstack = sigonstack(tf->tf_x[13]); in freebsd32_sendsig()
343 fp = (struct sigframe32 *)td->td_frame->tf_x[13]; in freebsd32_sendsig()
385 tf->tf_x[0] = sig; in freebsd32_sendsig()
386 tf->tf_x[1] = (register_t)&fp->sf_si; in freebsd32_sendsig()
387 tf->tf_x[2] = (register_t)&fp->sf_uc; in freebsd32_sendsig()
390 tf->tf_x[5] = (register_t)&fp->sf_uc; in freebsd32_sendsig()
392 tf->tf_x[13] = (register_t)fp; in freebsd32_sendsig()
[all …]
H A Dvm_machdep.c98 tf->tf_x[0] = 0; in cpu_fork()
99 tf->tf_x[1] = 0; in cpu_fork()
148 frame->tf_x[0] = td->td_retval[0]; in cpu_set_syscall_retval()
149 frame->tf_x[1] = td->td_retval[1]; in cpu_set_syscall_retval()
159 frame->tf_x[0] = error; in cpu_set_syscall_retval()
202 tf->tf_x[13] = STACKALIGN((uintptr_t)stack->ss_sp + stack->ss_size); in cpu_set_upcall()
206 tf->tf_x[0] = (register_t)arg; in cpu_set_upcall()
H A Dmachdep.c261 memcpy(frame->tf_x, regs->x, sizeof(frame->tf_x)); in set_regs()
464 regs->r[i] = tf->tf_x[i]; in fill_regs32()
466 regs->r_sp = tf->tf_x[13]; in fill_regs32()
467 regs->r_lr = tf->tf_x[14]; in fill_regs32()
482 tf->tf_x[i] = regs->r[i]; in set_regs32()
484 tf->tf_x[13] = regs->r_sp; in set_regs32()
485 tf->tf_x[14] = regs->r_lr; in set_regs32()
557 tf->tf_x[0] = stack; in exec_setregs()
605 memcpy(tf->tf_x, mcp->mc_gpregs.gp_x, sizeof(tf->tf_x)); in set_mcontext()
811 pcb->pcb_x[i] = tf->tf_x[i]; in makectx()
[all …]
H A Dundefined.c79 if (reg < nitems(frame->tf_x)) { in id_aa64mmfr2_handler()
80 frame->tf_x[reg] = 0; in id_aa64mmfr2_handler()
H A Dtrap.c131 ap = td->td_frame->tf_x; in cpu_fetch_syscall_args()
134 sa->code = td->td_frame->tf_x[8]; in cpu_fetch_syscall_args()
317 frame->tf_x[0] = error; in data_abort()
350 for (reg = 0; reg < nitems(frame->tf_x); reg++) { in print_registers()
352 frame->tf_x[reg]); in print_registers()
H A Dgdb_machdep.c84 kdb_frame->tf_x[regnum] = regval; in gdb_cpu_setreg()
H A Dgenassym.c81 ASSYM(TF_X, offsetof(struct trapframe, tf_x));
H A Didentcpu.c1051 if (reg < nitems(frame->tf_x)) in user_mrs_handler()
1052 frame->tf_x[reg] = value; in user_mrs_handler()
/f-stack/freebsd/arm64/cloudabi32/
H A Dcloudabi32_sysvec.c58 regs->tf_x[0] = in cloudabi32_proc_setregs()
60 regs->tf_x[13] = STACKALIGN(stack); in cloudabi32_proc_setregs()
77 sa->code = frame->tf_x[0]; in cloudabi32_fetch_syscall_args()
92 error = copyin((void *)frame->tf_x[2], sa->args, in cloudabi32_fetch_syscall_args()
118 if (copyout(td->td_retval, (void *)frame->tf_x[2], in cloudabi32_set_syscall_retval()
120 frame->tf_x[0] = 0; in cloudabi32_set_syscall_retval()
123 frame->tf_x[0] = CLOUDABI_EFAULT; in cloudabi32_set_syscall_retval()
135 frame->tf_x[0] = cloudabi_convert_errno(error); in cloudabi32_set_syscall_retval()
151 copyout(retval, (void *)frame->tf_x[2], sizeof(retval)); in cloudabi32_schedtail()
169 frame->tf_x[0] = td->td_tid; in cloudabi32_thread_setregs()
[all …]
/f-stack/freebsd/arm64/cloudabi64/
H A Dcloudabi64_sysvec.c64 regs->tf_x[0] = in cloudabi64_proc_setregs()
80 sa->code = frame->tf_x[8]; in cloudabi64_fetch_syscall_args()
87 sa->args[i] = frame->tf_x[i]; in cloudabi64_fetch_syscall_args()
91 td->td_retval[1] = frame->tf_x[1]; in cloudabi64_fetch_syscall_args()
103 frame->tf_x[0] = td->td_retval[0]; in cloudabi64_set_syscall_retval()
104 frame->tf_x[1] = td->td_retval[1]; in cloudabi64_set_syscall_retval()
115 frame->tf_x[0] = cloudabi_convert_errno(error); in cloudabi64_set_syscall_retval()
132 frame->tf_x[0] = CLOUDABI_PROCESS_CHILD; in cloudabi64_schedtail()
133 frame->tf_x[1] = td->td_tid; in cloudabi64_schedtail()
155 frame->tf_x[0] = td->td_tid; in cloudabi64_thread_setregs()
[all …]
/f-stack/freebsd/arm64/include/
H A Dframe.h50 uint64_t tf_x[30]; member
H A Dpmc_mdep.h58 #define PMC_TRAPFRAME_TO_FP(TF) ((TF)->tf_x[29])
/f-stack/freebsd/arm64/linux/
H A Dlinux_sysvec.c119 ap = td->td_frame->tf_x; in linux_fetch_syscall_args()
122 sa->code = td->td_frame->tf_x[8]; in linux_fetch_syscall_args()
141 td->td_retval[1] = td->td_frame->tf_x[1]; in linux_set_syscall_retval()
146 td->td_frame->tf_x[0] = bsd_to_linux_errno(error); in linux_set_syscall_retval()