freebsd-dev/lib
Joseph Koshy 151392465f MFP4:
- pmcstat(8) gprof output mode fixes:

  lib/libpmc/pmclog.{c,h}, sys/sys/pmclog.h:
  + Add a 'is_usermode' field to the PMCLOG_PCSAMPLE event
  + Add an 'entryaddr' field to the PMCLOG_PROCEXEC event,
    so that pmcstat(8) can determine where the runtime loader
    /libexec/ld-elf.so.1 is getting loaded.

  sys/kern/kern_exec.c:
  + Use a local struct to group the entry address of the image being
    exec()'ed and the process credential changed flag to the exec
    handling hook inside hwpmc(4).

  usr.sbin/pmcstat/*:
  + Support "-k kernelpath", "-D sampledir".
  + Implement the ELF bits of 'gmon.out' profile generation in a new
    file "pmcstat_log.c".  Move all log related functions to this
    file.
  + Move local definitions and prototypes to "pmcstat.h"

- Other bug fixes:
  + lib/libpmc/pmclog.c: correctly handle EOF in pmclog_read().
  + sys/dev/hwpmc_mod.c: unconditionally log a PROCEXIT event to all
    attached PMCs when a process exits.
  + sys/sys/pmc.h: correct a function prototype.
  + Improve usage checks in pmcstat(8).

Approved by:	re (blanket hwpmc)
2005-06-30 19:01:26 +00:00
..
bind Regenerate for 9.3.1 2005-03-17 08:39:12 +00:00
csu Align the stack to a 16 byte boundary so that we can safely call functions 2005-05-19 07:36:07 +00:00
libalias Build userland libalias using src/sys/netinet/libalias. 2005-05-04 12:49:44 +00:00
libarchive Assorted markup fixes. 2005-06-15 19:04:04 +00:00
libatm Enforce style.Makefile(5). 2005-04-22 18:57:32 +00:00
libautofs Assorted markup fixes. 2005-06-15 19:04:04 +00:00
libbegemot Fixed "make clean". 2004-11-04 08:25:03 +00:00
libbluetooth Fix typo in comments (spell Linux correctly) 2005-03-17 21:39:44 +00:00
libbsnmp Finish repo-copy of lib/libbsnmp/modules to usr.sbin/bsnmpd/modules. 2005-03-14 17:32:16 +00:00
libbz2
libc Use 'manual page' instead of 'man page' for consistency. 2005-06-30 13:18:15 +00:00
libc_r Mark _thread_exit() and __sys_exit() as __dead2 to quiet some warnings. 2005-05-31 19:57:23 +00:00
libcalendar Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
libcam Expand *n't contractions. 2005-02-13 22:25:33 +00:00
libcom_err
libcompat Expand contractions. 2005-02-13 23:45:54 +00:00
libcrypt Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
libdevinfo Clear devinfo_generation in devinfo_free() since we are freeing all of the 2005-06-22 15:20:11 +00:00
libdevstat Tidy up the markup. 2005-06-30 06:35:51 +00:00
libdisk Merge two slice_type_name() functions. 2005-04-13 13:42:38 +00:00
libedit Expand contractions. 2005-02-13 23:45:54 +00:00
libexpat
libfetch Set the TCP_NODELAY socket option and clear TCP_NOPUSH in order to flush 2005-03-02 19:09:28 +00:00
libform
libftpio Fix typo. 2005-02-14 18:40:31 +00:00
libgeom Check for NULL pointer return. 2005-05-24 10:10:38 +00:00
libgpib Use the correct variable name in ibsad() 2005-02-13 06:21:36 +00:00
libio Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
libipsec Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
libipx Various markup and spelling fixes. 2004-12-29 02:18:24 +00:00
libkiconv Markup fixes. 2004-07-05 06:59:17 +00:00
libkse Clean out the leftovers from the i386_set_gsbase() TLS conversion. 2005-06-29 23:15:36 +00:00
libkvm Match _kvm_kvatop to it's prototype in kvm_i386.c. This unbreaks 2005-06-30 01:25:21 +00:00
libmagic Clean up makefile. 2005-01-28 17:01:54 +00:00
libmd Removed redundnt empty line. 2005-06-16 21:53:41 +00:00
libmenu
libmilter NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
libmp Downgrage WARNS level for GCC 3.4.x. 2004-07-28 05:44:07 +00:00
libncp Standardize 2 error messages: start with lowercase letter. 2005-01-16 11:22:42 +00:00
libncurses NOHTML -> NO_HTML 2004-12-21 12:05:11 +00:00
libnetgraph Make this compile with GCC4 by fixing a few signedness related warnings. 2005-04-26 14:25:11 +00:00
libngatm Add the new call control layer to the library and install the man page 2004-07-08 17:09:55 +00:00
libopie Enforce style.Makefile(5). 2005-04-22 18:57:32 +00:00
libpam Update for OpenPAM Figwort. 2005-06-17 08:14:42 +00:00
libpanel
libpcap bump SHLIB_MAJOR as libpcap refers getnetbyname(3). 2005-06-03 09:41:26 +00:00
libpmc MFP4: 2005-06-30 19:01:26 +00:00
libpthread Clean out the leftovers from the i386_set_gsbase() TLS conversion. 2005-06-29 23:15:36 +00:00
libradius NOCRYPT -> NO_CRYPT 2004-12-21 10:16:04 +00:00
librpcsvc Fix the source path. 2005-06-04 10:48:21 +00:00
libsbuf
libsdp Assorted markup fixes. 2005-06-15 19:04:04 +00:00
libsm Add a new source file in sendmail 8.13.4 2005-06-07 04:18:25 +00:00
libsmb Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
libsmdb For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
libsmutil For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
libstand Match sys/boot in ensure GCC does not use x86 FP registers in integer code. 2005-06-03 06:55:22 +00:00
libtacplus Fix most cases where the address of an int is passed to a function expecting a 2005-02-14 17:42:58 +00:00
libtelnet NOCRYPT -> NO_CRYPT 2004-12-21 10:16:04 +00:00
libthr Fix off-by-one nanosecond bug in macro TIMESPEC_ADD. 2005-06-22 22:38:56 +00:00
libthread_db Add support for XMM registers in GDB for x86 processors that support 2005-05-31 09:43:04 +00:00
libufs Fixed xrefs. 2005-01-21 10:35:40 +00:00
libugidfw Fix two typos in comments. 2005-04-23 02:20:35 +00:00
libusbhid Release n_hibma's maintainership due to his ENOTIME. 2005-06-04 10:58:39 +00:00
libutil NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
libvgl Expand contractions. 2005-02-13 23:45:54 +00:00
libwrap NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
liby NODOCCOMPRESS -> NO_DOCCOMPRESS 2004-12-21 09:33:47 +00:00
libypclnt Nothing in libypclnt depends on librpcsvc. 2004-02-04 09:53:29 +00:00
libz Remove libz and pppd redundancy 2005-06-03 15:25:13 +00:00
msun Markup nit. 2005-06-16 21:56:03 +00:00
ncurses NOHTML -> NO_HTML 2004-12-21 12:05:11 +00:00
Makefile Build libpmc on all architectures (FWIW :-) 2005-04-20 20:50:32 +00:00
Makefile.inc