Lines Matching refs:basic
49 si->si_addr = (void *) state->basic.eip; in fill_siginfo()
133 memcpy (&state->basic, &ss->context->sc_i386_thread_state, in _hurd_setup_sighandler()
134 sizeof (state->basic)); in _hurd_setup_sighandler()
147 state->basic.esp = state->basic.uesp; in _hurd_setup_sighandler()
160 if (state->basic.eip >= (int) &_hurd_intr_rpc_msg_cx_sp in _hurd_setup_sighandler()
161 && state->basic.eip < (int) &_hurd_intr_rpc_msg_sp_restored) in _hurd_setup_sighandler()
166 state->basic.uesp = state->basic.ecx; in _hurd_setup_sighandler()
175 sigsp = (char *) state->basic.uesp; in _hurd_setup_sighandler()
218 &state->basic, sizeof (state->basic)); in _hurd_setup_sighandler()
273 struct mach_msg_trap_args *args = (void *) state->basic.esp; in _hurd_setup_sighandler()
294 state->basic.eip = (int) rpc_wait_trampoline; in _hurd_setup_sighandler()
297 state->basic.uesp = state->basic.esp; /* Restore mach_msg syscall SP. */ in _hurd_setup_sighandler()
298 state->basic.ebx = (int) sigsp; in _hurd_setup_sighandler()
303 state->basic.ecx = (int) &scp->sc_eax; in _hurd_setup_sighandler()
307 state->basic.eip = (int) trampoline; in _hurd_setup_sighandler()
308 state->basic.uesp = (int) sigsp; in _hurd_setup_sighandler()
311 state->basic.edx = (int) handler; in _hurd_setup_sighandler()
314 state->basic.efl &= ~EFL_DF; in _hurd_setup_sighandler()