Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   kamil
Date:           Wed Feb  8 03:44:41 UTC 2017

Modified Files:
        src/distrib/sets/lists/base: shl.mi
        src/distrib/sets/lists/comp: mi shl.mi
        src/distrib/sets/lists/debug: mi shl.mi
        src/distrib/sets/lists/tests: mi
        src/doc: TODO.ptrace
        src/lib: Makefile
        src/lib/libpthread: README TODO pthread.3 pthread_int.h
        src/share/mk: bsd.README bsd.hostprog.mk bsd.prog.mk
        src/tests/lib: Makefile
Removed Files:
        src/lib/libpthread_dbg: Makefile pthread_dbg.3 pthread_dbg.c
            pthread_dbg.h pthread_dbg_int.h shlib_version td_map_pth2thr.3
            td_open.3 td_thr_getname.3 td_thr_info.3 td_thr_iter.3
        src/tests/lib/libpthread_dbg: Makefile h_common.h t_dummy.c t_threads.c

Log Message:
libpthread_dbg(3) deletion from the base distribution

libpthread_dbg(3) is a remnant library from the M:N thread model
(pre-NetBSD-5.0) API to introspect threads within a process and for use
of debuggers.

Currently in the 1:1 model it's not used in GDB neither in LLDB and it's
not either planned to be used. It's current function to read pthread_t
structures is realizable within a regular debugger capable to
instrospect objects within a tracee (GDB, LLDB...).

Remaining users of this API can still use this library from
pkgsrc/devel/libpthread_dbg.

Sponsored by <The NetBSD Foundation>


To generate a diff of this commit:
cvs rdiff -u -r1.799 -r1.800 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.2107 -r1.2108 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.299 -r1.300 src/distrib/sets/lists/comp/shl.mi
cvs rdiff -u -r1.196 -r1.197 src/distrib/sets/lists/debug/mi
cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.716 -r1.717 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.14 -r1.15 src/doc/TODO.ptrace
cvs rdiff -u -r1.248 -r1.249 src/lib/Makefile
cvs rdiff -u -r1.6 -r1.7 src/lib/libpthread/README
cvs rdiff -u -r1.17 -r1.18 src/lib/libpthread/TODO
cvs rdiff -u -r1.16 -r1.17 src/lib/libpthread/pthread.3
cvs rdiff -u -r1.92 -r1.93 src/lib/libpthread/pthread_int.h
cvs rdiff -u -r1.16 -r0 src/lib/libpthread_dbg/Makefile
cvs rdiff -u -r1.4 -r0 src/lib/libpthread_dbg/pthread_dbg.3
cvs rdiff -u -r1.51 -r0 src/lib/libpthread_dbg/pthread_dbg.c
cvs rdiff -u -r1.9 -r0 src/lib/libpthread_dbg/pthread_dbg.h
cvs rdiff -u -r1.8 -r0 src/lib/libpthread_dbg/pthread_dbg_int.h
cvs rdiff -u -r1.5 -r0 src/lib/libpthread_dbg/shlib_version
cvs rdiff -u -r1.2 -r0 src/lib/libpthread_dbg/td_map_pth2thr.3 \
    src/lib/libpthread_dbg/td_open.3 src/lib/libpthread_dbg/td_thr_getname.3 \
    src/lib/libpthread_dbg/td_thr_info.3 src/lib/libpthread_dbg/td_thr_iter.3
cvs rdiff -u -r1.357 -r1.358 src/share/mk/bsd.README
cvs rdiff -u -r1.76 -r1.77 src/share/mk/bsd.hostprog.mk
cvs rdiff -u -r1.301 -r1.302 src/share/mk/bsd.prog.mk
cvs rdiff -u -r1.27 -r1.28 src/tests/lib/Makefile
cvs rdiff -u -r1.2 -r0 src/tests/lib/libpthread_dbg/Makefile \
    src/tests/lib/libpthread_dbg/h_common.h
cvs rdiff -u -r1.6 -r0 src/tests/lib/libpthread_dbg/t_dummy.c
cvs rdiff -u -r1.9 -r0 src/tests/lib/libpthread_dbg/t_threads.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index