Changeset View
Changeset View
Standalone View
Standalone View
usr.bin/truss/i386-freebsd.c
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | i386_fetch_retval(struct trussinfo *trussinfo, long *retval, int *errorp) | ||||
*errorp = !!(regs.r_eflags & PSL_C); | *errorp = !!(regs.r_eflags & PSL_C); | ||||
return (0); | return (0); | ||||
} | } | ||||
static struct procabi i386_freebsd = { | static struct procabi i386_freebsd = { | ||||
"FreeBSD ELF32", | "FreeBSD ELF32", | ||||
SYSDECODE_ABI_FREEBSD, | SYSDECODE_ABI_FREEBSD, | ||||
i386_fetch_args, | i386_fetch_args, | ||||
i386_fetch_retval | i386_fetch_retval, | ||||
STAILQ_HEAD_INITIALIZER(i386_freebsd.extra_syscalls), | |||||
{ NULL } | |||||
}; | }; | ||||
PROCABI(i386_freebsd); | PROCABI(i386_freebsd); | ||||
static struct procabi i386_freebsd_aout = { | static struct procabi i386_freebsd_aout = { | ||||
"FreeBSD a.out", | "FreeBSD a.out", | ||||
SYSDECODE_ABI_FREEBSD, | SYSDECODE_ABI_FREEBSD, | ||||
i386_fetch_args, | i386_fetch_args, | ||||
i386_fetch_retval | i386_fetch_retval, | ||||
STAILQ_HEAD_INITIALIZER(i386_freebsd_aout.extra_syscalls), | |||||
{ NULL } | |||||
}; | }; | ||||
PROCABI(i386_freebsd_aout); | PROCABI(i386_freebsd_aout); | ||||