• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/lib/libthread_db/

Lines Matching refs:ret

128 	ret = ps_pglobal_lookup(proc, NULL, sym, addr);	\
129 if (ret != 0) { \
131 ret = TD_NOLIBTHREAD; \
136 ret = ps_pglobal_lookup(proc, NULL, sym, &vaddr);\
137 if (ret != 0) { \
139 ret = TD_NOLIBTHREAD; \
142 ret = ps_pread(proc, vaddr, val, sizeof(int)); \
143 if (ret != 0) { \
145 ret = TD_NOLIBTHREAD; \
152 int ret;
200 return (ret);
228 int ret;
235 ret = thr_pread_ptr(ta, ta->thread_list_addr, &pt);
236 if (ret != 0)
244 ret = thr_pread_ptr(ta, pt + ta->thread_off_tcb,
246 if (ret != 0)
248 ret = thr_pread_int(ta, tcb_addr + ta->thread_off_tmbx +
250 if (ret != 0)
261 ret = thr_pread_ptr(ta, pt + ta->thread_off_next, &pt);
262 if (ret != 0)
266 ret = ps_lgetregs(ta->ph, ta->map[id].lwp, gregs);
267 if (ret != PS_OK) {
274 ret = thr_pread_ptr(ta, pt + ta->thread_off_tcb,
276 if (ret != 0)
279 ret = thr_pread_ptr(ta, pt + ta->thread_off_next, &pt);
280 if (ret != 0)
301 int ret;
305 ret = thr_pread_ptr(ta, ta->thread_list_addr, &pt);
306 if (ret != 0)
309 ret = thr_pread_ptr(ta, pt + ta->thread_off_tcb, &tcb_addr);
310 if (ret != 0)
312 ret = thr_pread_int(ta, tcb_addr + ta->thread_off_tmbx +
314 if (ret != 0)
327 ret = thr_pread_ptr(ta, pt + ta->thread_off_next, &pt);
328 if (ret != 0)
343 int activated, ret;
354 ret = thr_pread_ptr(ta, ta->thread_list_addr, &pt);
355 if (ret != 0)
367 ret = thr_pread_ptr(ta, pt + ta->thread_off_next, &pt);
368 if (ret != 0)
379 int i, ret, allocated;
386 ret = ps_pread(ta->ph, (psaddr_t)ta->thread_keytable_addr, keytable,
388 if (ret != 0) {
390 return (P2T(ret));
398 ret = (ki)(i, destructor, arg);
399 if (ret != 0) {
448 int attrflags, locklevel, ret;
452 ret = pt_validate(th);
453 if (ret)
454 return (ret);
458 ret = ps_lstop(ta->ph, ta->map[th->th_tid].lwp);
460 ret = ps_lcontinue(ta->ph, ta->map[th->th_tid].lwp);
461 return (P2T(ret));
464 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
467 if (ret != 0)
468 return (P2T(ret));
469 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
472 if (ret != 0)
473 return (P2T(ret));
476 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
477 if (ret != 0)
478 return (P2T(ret));
490 ret = ps_pread(ta->ph, ptr, &ptr, sizeof(ptr));
491 if (ret != 0)
492 return (P2T(ret));
493 ret = ps_pread(ta->ph, ptr + ta->thread_off_kse_locklevel,
495 if (ret != 0)
496 return (P2T(ret));
500 ret = ps_pread(ta->ph, ptr, &locklevel,
502 if (ret != 0)
503 return (P2T(ret));
507 ret = ps_lstop(ta->ph, lwp);
509 ret = ps_lcontinue(ta->ph, lwp);
511 if (ret != 0)
512 return (P2T(ret));
521 ret = ps_lstop(ta->ph, lwp);
523 ret = ps_lcontinue(ta->ph, lwp);
525 if (ret != 0)
526 return (P2T(ret));
531 ret = ps_pread(ta->ph,
534 if (ret != 0)
535 return (P2T(ret));
540 ret = ps_pwrite(ta->ph,
543 return (P2T(ret));
566 int ret;
570 ret = pt_ta_map_id2thr(th->th_ta, th->th_tid,
572 return (ret);
584 int ret;
590 ret = pt_validate(th);
591 if (ret)
592 return (ret);
604 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
607 if (ret != 0)
608 return (P2T(ret));
609 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb,
611 if (ret != 0)
612 return (P2T(ret));
613 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_state,
615 ret = ps_pread(ta->ph,
619 if (ret != 0)
620 return (P2T(ret));
621 ret = ps_pread(ta->ph,
625 if (ret != 0)
626 return (P2T(ret));
627 ret = ps_pread(ta->ph, tcb_addr + ta->thread_off_tmbx +
629 if (ret != 0)
630 return (P2T(ret));
635 ret = ps_linfo(ta->ph, lwp, &linfo);
636 if (ret == PS_OK) {
640 return (ret);
642 ret = ps_pread(ta->ph,
645 if (ret)
646 return (ret);
647 ret = ps_pread(ta->ph,
650 if (ret)
651 return (ret);
683 int ret;
689 ret = pt_validate(th);
690 if (ret)
691 return (ret);
694 ret = ps_lgetxmmregs(ta->ph, ta->map[th->th_tid].lwp, fxsave);
695 return (P2T(ret));
698 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb,
700 if (ret != 0)
701 return (P2T(ret));
704 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
705 if (ret != 0)
706 return (P2T(ret));
708 ret = ps_lgetxmmregs(ta->ph, lwp, fxsave);
709 return (P2T(ret));
712 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
713 if (ret != 0)
714 return (P2T(ret));
727 int ret;
731 ret = pt_validate(th);
732 if (ret)
733 return (ret);
736 ret = ps_lgetfpregs(ta->ph, ta->map[th->th_tid].lwp, fpregs);
737 return (P2T(ret));
740 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb,
742 if (ret != 0)
743 return (P2T(ret));
746 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
747 if (ret != 0)
748 return (P2T(ret));
750 ret = ps_lgetfpregs(ta->ph, lwp, fpregs);
751 return (P2T(ret));
754 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
755 if (ret != 0)
756 return (P2T(ret));
768 int ret;
772 ret = pt_validate(th);
773 if (ret)
774 return (ret);
777 ret = ps_lgetregs(ta->ph,
779 return (P2T(ret));
782 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr + ta->thread_off_tcb,
784 if (ret != 0)
785 return (P2T(ret));
788 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
789 if (ret != 0)
790 return (P2T(ret));
792 ret = ps_lgetregs(ta->ph, lwp, gregs);
793 return (P2T(ret));
795 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
796 if (ret != 0)
797 return (P2T(ret));
810 int ret;
816 ret = pt_validate(th);
817 if (ret)
818 return (ret);
821 ret = ps_lsetxmmregs(ta->ph, ta->map[th->th_tid].lwp, fxsave);
822 return (P2T(ret));
825 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
828 if (ret != 0)
829 return (P2T(ret));
832 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
833 if (ret != 0)
834 return (P2T(ret));
836 ret = ps_lsetxmmregs(ta->ph, lwp, fxsave);
837 return (P2T(ret));
843 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
844 if (ret != 0)
845 return (P2T(ret));
848 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
849 return (P2T(ret));
860 int ret;
864 ret = pt_validate(th);
865 if (ret)
866 return (ret);
869 ret = ps_lsetfpregs(ta->ph, ta->map[th->th_tid].lwp, fpregs);
870 return (P2T(ret));
873 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
876 if (ret != 0)
877 return (P2T(ret));
880 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
881 if (ret != 0)
882 return (P2T(ret));
884 ret = ps_lsetfpregs(ta->ph, lwp, fpregs);
885 return (P2T(ret));
891 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
892 if (ret != 0)
893 return (P2T(ret));
896 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
897 return (P2T(ret));
907 int ret;
911 ret = pt_validate(th);
912 if (ret)
913 return (ret);
916 ret = ps_lsetregs(ta->ph, ta->map[th->th_tid].lwp, gregs);
917 return (P2T(ret));
920 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
923 if (ret != 0)
924 return (P2T(ret));
927 ret = ps_pread(ta->ph, ptr, &lwp, sizeof(lwpid_t));
928 if (ret != 0)
929 return (P2T(ret));
931 ret = ps_lsetregs(ta->ph, lwp, gregs);
932 return (P2T(ret));
939 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
940 if (ret != 0)
941 return (P2T(ret));
943 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
944 return (P2T(ret));
987 int ret;
991 ret = pt_validate(th);
992 if (ret)
993 return (ret);
998 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
1001 if (ret != 0)
1002 return (P2T(ret));
1005 ret = ps_pread(ta->ph,
1009 if (ret != 0)
1010 return (P2T(ret));
1015 ret = ps_pwrite(ta->ph,
1019 if (ret != 0)
1020 return (P2T(ret));
1022 ret = ps_pread(ta->ph,
1026 if (ret != 0)
1027 return (P2T(ret));
1037 ret = ps_pread(ta->ph, tmbx_addr, &tmbx, sizeof(tmbx));
1038 if (ret == 0) {
1043 ret = ps_pwrite(ta->ph, tmbx_addr, &tmbx,
1047 return (P2T(ret));
1079 int tls_index, ret;
1085 ret = ps_pread(ta->ph,
1088 if (ret != 0)
1089 return (P2T(ret));
1092 ret = ps_pread(ta->ph, ta->map[th->th_tid].thr +
1095 if (ret != 0)
1096 return (P2T(ret));
1099 ret = ps_pread(ta->ph, tcb_addr + ta->thread_off_dtv,
1101 if (ret != 0)
1102 return (P2T(ret));
1104 ret = ps_pread(ta->ph, dtv_addr + sizeof(void *) * (tls_index + 1),
1106 if (ret != 0)
1107 return (P2T(ret));