Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/ia32/ia32_signal.h
Show First 20 Lines • Show All 189 Lines • ▼ Show 20 Lines | struct ia32_sigframe3 { | ||||
u_int32_t sf_addr; | u_int32_t sf_addr; | ||||
u_int32_t sf_ah; /* action/handler pointer */ | u_int32_t sf_ah; /* action/handler pointer */ | ||||
struct ia32_siginfo3 sf_siginfo; | struct ia32_siginfo3 sf_siginfo; | ||||
}; | }; | ||||
#endif | #endif | ||||
struct ksiginfo; | struct ksiginfo; | ||||
struct image_params; | struct image_params; | ||||
extern char ia32_sigcode[]; | |||||
extern char freebsd4_ia32_sigcode[]; | |||||
extern char ia32_osigcode[]; | |||||
extern char lcall_tramp; | |||||
extern int sz_ia32_sigcode; | |||||
extern int sz_freebsd4_ia32_sigcode; | |||||
extern int sz_ia32_osigcode; | |||||
extern int sz_lcall_tramp; | |||||
void ia32_sendsig(sig_t, struct ksiginfo *, sigset_t *); | void ia32_sendsig(sig_t, struct ksiginfo *, sigset_t *); | ||||
void ia32_setregs(struct thread *td, struct image_params *imgp, | void ia32_setregs(struct thread *td, struct image_params *imgp, | ||||
uintptr_t stack); | uintptr_t stack); | ||||
int setup_lcall_gate(void); | int setup_lcall_gate(void); | ||||
#endif | #endif |