|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
| #
5577b8a7 |
| 03-Dec-2017 |
Mark Johnston <[email protected]> |
Add an envp argument to proc_create().
This is needed to support dtrace's -x setenv option.
MFC after: 2 weeks
|
|
Revision tags: release/10.4.0 |
|
| #
d511b20a |
| 02-Aug-2017 |
Enji Cooper <[email protected]> |
Add HAS_TESTS to all Makefiles that are currently using the `SUBDIR.${MK_TESTS}+= tests` idiom.
This is a follow up to r321912.
|
| #
4b330699 |
| 02-Aug-2017 |
Enji Cooper <[email protected]> |
Convert traditional ${MK_TESTS} conditional idiom for including test directories to SUBDIR.${MK_TESTS} idiom
This is being done to pave the way for future work (and homogenity) in ^/projects/make-ch
Convert traditional ${MK_TESTS} conditional idiom for including test directories to SUBDIR.${MK_TESTS} idiom
This is being done to pave the way for future work (and homogenity) in ^/projects/make-check-sandbox .
No functional change intended.
MFC after: 1 weeks
show more ...
|
|
Revision tags: release/11.1.0 |
|
| #
5e9230be |
| 20-Jan-2017 |
Enji Cooper <[email protected]> |
Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones
This implifies pathing in make/displayed output
MFC after: 3 weeks Sponsored by: Dell EMC Isilon
|
| #
fe2521b9 |
| 06-Dec-2016 |
Mark Johnston <[email protected]> |
Bump the libproc library version.
|
| #
76c6531c |
| 06-Dec-2016 |
Mark Johnston <[email protected]> |
libproc: Improve .gnu_debuglink support.
As of r278658 libproc looks for debug files under /usr/lib/debug and will use them if available. This change fleshes out that support a bit further: - Check
libproc: Improve .gnu_debuglink support.
As of r278658 libproc looks for debug files under /usr/lib/debug and will use them if available. This change fleshes out that support a bit further: - Check for a .gnu_debuglink section and use the file name specified there if one is present. - Validate external debug files with the CRC in the .gnu_debuglink section so as to avoid using stale or corrupt debug files. - Search for debug files in the directory containing the referencing object or in the .debug subdirectory, as GDB does.
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
4808a678 |
| 30-Jul-2016 |
Mark Johnston <[email protected]> |
libproc: Add proc_getmodel().
This is used by libdtrace to determine the data model of target processes. This allows for the creation of pid provider probes in 32-bit processes on amd64.
MFC after:
libproc: Add proc_getmodel().
This is used by libdtrace to determine the data model of target processes. This allows for the creation of pid provider probes in 32-bit processes on amd64.
MFC after: 1 month
show more ...
|
|
Revision tags: release/10.3.0 |
|
| #
a70cba95 |
| 04-Feb-2016 |
Glen Barber <[email protected]> |
First pass through library packaging.
Sponsored by: The FreeBSD Foundation
|
| #
db548a61 |
| 25-Nov-2015 |
Bryan Drewery <[email protected]> |
META MODE: Rework circular dependency guard for librtld_db/libproc.
librtld_db only needs libutil.h to build, not the libproc library. So it can safely use its header and allow libproc to depend on
META MODE: Rework circular dependency guard for librtld_db/libproc.
librtld_db only needs libutil.h to build, not the libproc library. So it can safely use its header and allow libproc to depend on librtld_rb to be built first to link. This is required after fixing ld --sysroot in r291226.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
f8eb7ac9 |
| 19-May-2015 |
Baptiste Daroussin <[email protected]> |
Fix underlinking
|
| #
6b129086 |
| 25-Nov-2014 |
Baptiste Daroussin <[email protected]> |
Convert libraries to use LIBADD While here reduce a bit overlinking
|
|
Revision tags: release/10.1.0 |
|
| #
41da933c |
| 03-Oct-2014 |
Mark Johnston <[email protected]> |
Hook up support for userland CTF support in DTrace. This required some modifications to libproc to support fetching the CTF info for a given file.
With this change, dtrace(1) is able to resolve type
Hook up support for userland CTF support in DTrace. This required some modifications to libproc to support fetching the CTF info for a given file.
With this change, dtrace(1) is able to resolve type info for function and USDT probe arguments, and function return values. In particular, the args[n] syntax should now work for referencing arguments of userland probes, provided that the requisite CTF info is available.
The uctf tests pass if the test programs are compiled with CTF info. The current infrastructure around the DTrace test suite doesn't support this yet.
Differential Revision: https://reviews.freebsd.org/D891 MFC after: 1 month Relnotes: yes Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
9351ac6d |
| 21-Sep-2014 |
Mark Johnston <[email protected]> |
Add some ATF tests for libproc.
Differential Revision: D710 Reviewed by: jmmv, ngie, rpaulo
|
|
Revision tags: release/9.3.0 |
|
| #
3d12a343 |
| 09-Jul-2014 |
Dimitry Andric <[email protected]> |
In libproc, avoid calling __cxa_demangle(), and thus depending on either libcxxrt or libsupc++, if WITHOUT_CXX is defined.
Noticed by: sbruno MFC after: 1 week
|
| #
c6063d0d |
| 06-May-2014 |
Warner Losh <[email protected]> |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
| #
3bdf7758 |
| 13-Apr-2014 |
Warner Losh <[email protected]> |
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit.
show more ...
|
| #
40b86d77 |
| 05-Apr-2014 |
Warner Losh <[email protected]> |
The proper way to request no man pages currently is NO_MAN=xxx. Use it in preference to the user WITHOUT_MAN knob, which should never be set in normal src Makefiles.
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
43d24beb |
| 08-Nov-2012 |
Simon J. Gerraty <[email protected]> |
Avoid circular dependency with librtld_db
|
| #
cd906041 |
| 06-Sep-2012 |
Rui Paulo <[email protected]> |
Add support for demangling C++ symbols. This requires linking libproc with libc++rt/libsupc++.
Discussed with: theraven
|
|
Revision tags: release/8.3.0, release/7.4.0, release/8.2.0 |
|
| #
fe0c8f89 |
| 31-Jul-2010 |
Rui Paulo <[email protected]> |
Revert SHLIB_MAJOR to 2.
As discussed with kan@, since DTrace is the only consumer of libproc right now, there's no need for a major shlib bump.
|
| #
29579027 |
| 31-Jul-2010 |
Rui Paulo <[email protected]> |
Bump the shared library major version due to ABI conflicts.
Sponsored by: The FreeBSD Foundation
|
| #
8eb20f36 |
| 31-Jul-2010 |
Rui Paulo <[email protected]> |
New version of libproc. Changes are: * breakpoint setup support * register query * symbol to address mapping and vice-versa * more misc utility functions based on their Solaris counterpart
Also, I'v
New version of libproc. Changes are: * breakpoint setup support * register query * symbol to address mapping and vice-versa * more misc utility functions based on their Solaris counterpart
Also, I've written some test cases.
Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: release/8.1.0, release/7.3.0 |
|
| #
13c89dbf |
| 25-Feb-2010 |
Ruslan Ermilov <[email protected]> |
Removed redundant -I. from CFLAGS and "yes" from WITHOUT_MAN.
|
| #
daaf5759 |
| 02-Jan-2010 |
Ed Schouten <[email protected]> |
Build lib/ with WARNS=6 by default.
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makef
Build lib/ with WARNS=6 by default.
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway.
show more ...
|
|
Revision tags: release/8.0.0 |
|
| #
3ca3047a |
| 19-Jul-2009 |
Ken Smith <[email protected]> |
Bump the version of all non-symbol-versioned shared libraries in preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed b
Bump the version of all non-symbol-versioned shared libraries in preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed by: kib Approved by: re (rwatson)
show more ...
|