| /f-stack/freebsd/arm64/arm64/ |
| H A D | db_interface.c | 69 { "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 D | elf32_machdep.c | 165 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 D | freebsd32_machdep.c | 179 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 D | vm_machdep.c | 98 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 D | machdep.c | 261 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 D | undefined.c | 79 if (reg < nitems(frame->tf_x)) { in id_aa64mmfr2_handler() 80 frame->tf_x[reg] = 0; in id_aa64mmfr2_handler()
|
| H A D | trap.c | 131 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 D | gdb_machdep.c | 84 kdb_frame->tf_x[regnum] = regval; in gdb_cpu_setreg()
|
| H A D | genassym.c | 81 ASSYM(TF_X, offsetof(struct trapframe, tf_x));
|
| H A D | identcpu.c | 1051 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 D | cloudabi32_sysvec.c | 58 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 D | cloudabi64_sysvec.c | 64 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 D | frame.h | 50 uint64_t tf_x[30]; member
|
| H A D | pmc_mdep.h | 58 #define PMC_TRAPFRAME_TO_FP(TF) ((TF)->tf_x[29])
|
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_sysvec.c | 119 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()
|