sysset_t
sysset_t entryset;
sysset_t exitset;
sysset_t sysset;
sysset_t sysset;
sysset_t sysset;
START(sysset, sysset_t);
ARRAY_FIELD(sysset_t, word, 0);
sysset_t *setp, /* syscall set */
sysset_t full_set;
sysset_t running_set;
extern int syslist(char *, sysset_t *, int *);
sysset_t syshang; /* sys calls to make process hang */
sysset_t trace; /* sys calls to trace */
sysset_t traceeven; /* sys calls to trace even if not reported */
sysset_t verbose; /* sys calls to be verbose about */
sysset_t rawout; /* sys calls to show in raw mode */
extern sysset_t trace; /* sys calls to trace */
extern sysset_t traceeven; /* sys calls to trace even if not reported */
extern sysset_t verbose; /* sys calls to be verbose about */
extern sysset_t rawout; /* sys calls to show in raw mode */
extern sysset_t syshang; /* sys calls to make process hang */
sysset_t syscalls;
if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sysset_t))
!= sizeof (long)+sizeof (sysset_t))
if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sysset_t))
!= sizeof (long)+sizeof (sysset_t))
sysset_t syscalls;
if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sysset_t))
!= sizeof (long)+sizeof (sysset_t))
if (write(fd, (char *)&ctl, sizeof (long)+sizeof (sysset_t))
!= sizeof (long)+sizeof (sysset_t))
return (Psetaction(P, &P->status.pr_sysentry, sizeof (sysset_t),
Psetsysentry(struct ps_prochandle *P, const sysset_t *set)
return (Psetaction(P, &P->status.pr_sysexit, sizeof (sysset_t),
Psetsysexit(struct ps_prochandle *P, const sysset_t *set)
#define PRMAXSYS (32 * sizeof (sysset_t) / sizeof (uint32_t))
extern void Psetsysentry(struct ps_prochandle *, const sysset_t *);
extern void Psetsysexit(struct ps_prochandle *, const sysset_t *);
extern char *proc_sysset2str(const sysset_t *, const char *, int,
extern char *proc_str2sysset(const char *, const char *, int, sysset_t *);
proc_sysset2str(const sysset_t *set, const char *delim, int m,
proc_str2sysset(const char *s, const char *delim, int m, sysset_t *set)
pr_setentryexit(proc_t *p, sysset_t *sysset, int entry)
{ PCSENTRY, sizeof (sysset_t), NULL, NULL },
{ PCSEXIT, sizeof (sysset_t), NULL, NULL },
sysset_t sysset; /* PCSENTRY, PCSEXIT */
{ PCSENTRY, sizeof (sysset_t), NULL, NULL },
{ PCSEXIT, sizeof (sysset_t), NULL, NULL },
sysset_t sysset; /* PCSENTRY, PCSEXIT */
extern void pr_setentryexit(proc_t *, sysset_t *, int);
sysset_t prmask;
sysset_t prmask;
sysset_t prmask;
sysset_t pr_sysentry; /* set of system calls traced on entry */
sysset_t pr_sysexit; /* set of system calls traced on exit */
sysset_t pr_sysentry; /* set of system calls traced on entry */
sysset_t pr_sysexit; /* set of system calls traced on exit */