ps_lwphandle
struct ps_lwphandle *L;
struct ps_lwphandle *L;
struct ps_lwphandle *L;
struct ps_lwphandle *L;
struct ps_lwphandle *Lwp = pri->Lwp;
struct ps_lwphandle *Lwp = pri->Lwp;
struct ps_lwphandle *new_Lwp;
static struct ps_lwphandle *
struct ps_lwphandle *Lwp;
struct ps_lwphandle *new_Lwp;
struct ps_lwphandle *Lwp;
struct ps_lwphandle *Lwp = (struct ps_lwphandle *)arg;
struct ps_lwphandle *Lwp; /* non-NULL for each lwp controller */
struct ps_lwphandle *L;
static struct ps_lwphandle **
struct ps_lwphandle **Lp;
struct ps_lwphandle *L;
struct ps_lwphandle *
struct ps_lwphandle *
struct ps_lwphandle **Lp;
struct ps_lwphandle *L;
(P->hashtab = calloc(HASHSIZE, sizeof (struct ps_lwphandle *)))
else if ((L = malloc(sizeof (struct ps_lwphandle))) == NULL)
Lfree(struct ps_lwphandle *L)
Lfree_internal(struct ps_prochandle *P, struct ps_lwphandle *L)
Lstate(struct ps_lwphandle *L)
Lctlfd(struct ps_lwphandle *L)
Lpsinfo(struct ps_lwphandle *L)
Lstatus(struct ps_lwphandle *L)
Lprochandle(struct ps_lwphandle *L)
Lsync(struct ps_lwphandle *L)
Lstopstatus(struct ps_lwphandle *L,
Lwait(struct ps_lwphandle *L, uint_t msec)
Lstop(struct ps_lwphandle *L, uint_t msec)
Ldstop(struct ps_lwphandle *L)
Lgetareg(struct ps_lwphandle *L, int regno, prgreg_t *preg)
Lputareg(struct ps_lwphandle *L, int regno, prgreg_t reg)
Lsetrun(struct ps_lwphandle *L,
Lclearsig(struct ps_lwphandle *L)
Lclearfault(struct ps_lwphandle *L)
Lxecbkpt(struct ps_lwphandle *L, ulong_t saved)
Lxecwapt(struct ps_lwphandle *L, const prwatch_t *wp)
Lstack(struct ps_lwphandle *L, stack_t *stkp)
Lmain_stack(struct ps_lwphandle *L, stack_t *stkp)
Lalt_stack(struct ps_lwphandle *L, stack_t *stkp)
static void Lfree_internal(struct ps_prochandle *, struct ps_lwphandle *);
struct ps_lwphandle **hashtab; /* hash table for LWPs (Lgrab()) */
struct ps_lwphandle *lwp_hash; /* hash table linked list */
extern struct ps_lwphandle *Lfind(struct ps_prochandle *, lwpid_t);
extern int Lstopstatus(struct ps_lwphandle *, long, uint_t);
refresh_status(struct ps_prochandle *P, lwpid_t lwpid, struct ps_lwphandle *L,
struct ps_lwphandle *L;
setlwpregs_lwp(struct ps_lwphandle *L, long cmd, const void *rp, size_t n)
Lgetregs(struct ps_lwphandle *L, prgregset_t *gregs)
Lsetregs(struct ps_lwphandle *L, const prgregset_t *gregs)
Lgetfpregs(struct ps_lwphandle *L, prfpregset_t *fpregs)
Lsetfpregs(struct ps_lwphandle *L, const prfpregset_t *fpregs)
Lgetxregs(struct ps_lwphandle *L, prxregset_t **xregs, size_t *sizep)
Lsetxregs(struct ps_lwphandle *L, const prxregset_t *xregs, size_t len)
extern struct ps_lwphandle *Lgrab(struct ps_prochandle *, lwpid_t, int *);
extern struct ps_prochandle *Lprochandle(struct ps_lwphandle *);
extern void Lfree(struct ps_lwphandle *);
extern int Lctlfd(struct ps_lwphandle *);
extern int Lwait(struct ps_lwphandle *, uint_t);
extern int Lstop(struct ps_lwphandle *, uint_t);
extern int Ldstop(struct ps_lwphandle *);
extern int Lstate(struct ps_lwphandle *);
extern const lwpsinfo_t *Lpsinfo(struct ps_lwphandle *);
extern const lwpstatus_t *Lstatus(struct ps_lwphandle *);
extern int Lgetareg(struct ps_lwphandle *, int, prgreg_t *);
extern int Lputareg(struct ps_lwphandle *, int, prgreg_t);
extern int Lsetrun(struct ps_lwphandle *, int, int);
extern int Lclearsig(struct ps_lwphandle *);
extern int Lclearfault(struct ps_lwphandle *);
extern int Lxecbkpt(struct ps_lwphandle *, ulong_t);
extern int Lxecwapt(struct ps_lwphandle *, const prwatch_t *);
extern void Lsync(struct ps_lwphandle *);
extern int Lstack(struct ps_lwphandle *, stack_t *);
extern int Lmain_stack(struct ps_lwphandle *, stack_t *);
extern int Lalt_stack(struct ps_lwphandle *, stack_t *);
extern int Lgetregs(struct ps_lwphandle *, prgregset_t *);
extern int Lsetregs(struct ps_lwphandle *, const prgregset_t *);
extern int Lgetfpregs(struct ps_lwphandle *, prfpregset_t *);
extern int Lsetfpregs(struct ps_lwphandle *, const prfpregset_t *);
extern int Lgetxregs(struct ps_lwphandle *, prxregset_t **, size_t *);
extern int Lsetxregs(struct ps_lwphandle *, const prxregset_t *, size_t);
struct ps_lwphandle;
struct ps_lwphandle *L;
struct ps_lwphandle *L;