Re: [PATCH v2 6/6] bsd-user/freebsd/os-syscall.c: Implement exit

2022-06-09 Thread Richard Henderson
On 6/8/22 14:17, Warner Losh wrote: +static inline abi_long do_bsd_exit(void *cpu_env, abi_long arg1) +{ +#ifdef TARGET_GPROF +_mcleanup(); +#endif +gdb_exit(arg1); +qemu_plugin_user_exit(); +/* XXX: should free thread stack and CPU env here */ +_exit(arg1); + I think you c

[PATCH v2 6/6] bsd-user/freebsd/os-syscall.c: Implement exit

2022-06-08 Thread Warner Losh
Implement the exit system call. Bring in bsd-proc.h to contain all the process system call implementation and helper routines. Signed-off-by: Stacey Son Signed-off-by: Warner Losh Reviewed-by: Kyle Evans Reviewed-by: Richard Henderson --- bsd-user/bsd-proc.h | 43 +++