Lines Matching refs:lwp
912 str = "bad lwp specification";
936 lwp_info_t *nlwp, *lwp = list_next(&P->core->core_lwp_head);
938 for (i = 0; i < P->core->core_nlwp; i++, lwp = nlwp) {
939 nlwp = list_next(lwp);
940 if (lwp->lwp_xregs != NULL)
941 free(lwp->lwp_xregs);
943 if (lwp->lwp_gwins != NULL)
944 free(lwp->lwp_gwins);
945 if (lwp->lwp_asrs != NULL)
946 free(lwp->lwp_asrs);
947 if (lwp->lwp_cxregs != NULL)
948 free(lwp->lwp_cxregs);
950 free(lwp);
2766 lwp_info_t *lwp = list_prev(&P->core->core_lwp_head);
2769 for (i = 0; i < P->core->core_nlwp; i++, lwp = list_prev(lwp)) {
2770 if (lwp->lwp_psinfo.pr_sname != 'Z' &&
2771 (rv = func(cd, &lwp->lwp_status)) != 0)
2837 lwp_info_t *lwp = list_prev(&P->core->core_lwp_head);
2840 for (i = 0; i < P->core->core_nlwp; i++, lwp = list_prev(lwp)) {
2841 sp = (lwp->lwp_psinfo.pr_sname == 'Z')? NULL :
2842 &lwp->lwp_status;
2843 if ((rv = func(cd, sp, &lwp->lwp_psinfo)) != 0)
2874 * same order (the lwp directory order) in their respective files.
2884 * Not a zombie lwp; check for matching lwpids.
3006 * Open the /proc/<pid>/lwp/<lwpid> files
3008 (void) snprintf(procname, sizeof (procname), "%s/%d/lwp/%d/",