#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
cbc83e37 |
|
22-Sep-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
ncurses: chase dependency changes in the source tree Differential Revision: https://reviews.freebsd.org/D32098
|
#
ee55186d |
|
24-Mar-2020 |
Emmanuel Vadot <manu@FreeBSD.org> |
pmc: Add include path for libpmcstat as it is an internallib Reviewed by: bapt Differential Revision: https://reviews.freebsd.org/D24173
|
#
f992dd4b |
|
06-Jun-2018 |
Matt Macy <mmacy@FreeBSD.org> |
pmc: convert native to jsonl and track TSC value of samples - add '-j' options to filter to enable converting native pmc log format to json lines format to enable the use of scripts and external tooling % pmc filter -j pmc.log pmc.jsonl - Record the tsc value in sampling interrupts as opposed to recording nanotime when the sample is copied to a global log in hardclock - potentially many milliseconds later. - At initialize record the tsc_freq and the time of day to give us an offset for translating the tsc values in callchain records
|
#
7d41856e |
|
02-Nov-2017 |
Andriy Voskoboinyk <avos@FreeBSD.org> |
pmcstat(8): unbreak build with LDFLAGS+=-Wl,--as-needed libpmcstat.a requires libelf.so; reorder them accordingly.
|
#
d27927f7 |
|
24-Oct-2017 |
Ruslan Bukin <br@FreeBSD.org> |
Extract a set of pmcstat functions and interfaces to the new internal library -- libpmcstat. This includes PMC logging module, symbols lookup functions, ELF parsing, process management, PMC attachment, etc. This allows to reuse code while building new hwpmc(4)-based applications. Also add pmcstat_symbol_search_by_name() function that allows to find mapped IP range for a given function name. Reviewed by: kib Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D12718
|
#
c6db8143 |
|
25-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Convert usr.sbin to LIBADD Reduce overlinking
|
#
80189b3b |
|
17-Jul-2014 |
Brooks Davis <brooks@FreeBSD.org> |
Replace all uses of libncurses and libtermcap with their wide character variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL
|
#
85ec49f3 |
|
23-Feb-2014 |
Adrian Chadd <adrian@FreeBSD.org> |
Add a new option - 'a <file>' - which spits out annotated callgraphs. '-m <file>' spits out the given stream into <file> (eg, /dev/stdout). However, it only resolves the first symbol; it doesn't parse the entire callgraph. If it fails to lookup then it doesn't print anything. '-a' instead does a symbol and file:line lookup for each address in each callgraph and will happily print the address itself with no lookup information if it couldn't look things up. This makes it much easier to pull out individual records from a pmc data file and look at the callgraph information without having to hand-decode the addresses. Sponsored by: Netflix, Inc.
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
02178aec |
|
05-Mar-2010 |
Fabien Thomas <fabient@FreeBSD.org> |
MFC 204329 partially: Fixed dependencies (make checkdpadd).
|
#
2553c385 |
|
05-Mar-2010 |
Fabien Thomas <fabient@FreeBSD.org> |
MFC 203790: - Reorganize code in 'plugin' to share log processing. - Kcachegrind (calltree) support with assembly/source code mapping and call count estimator (-F). - Top mode for calltree and callgraph plugin (-T).
|
#
bee10047 |
|
25-Feb-2010 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed dependencies (make checkdpadd).
|
#
0b86b1bb |
|
11-Feb-2010 |
Fabien Thomas <fabient@FreeBSD.org> |
- Reorganize code in 'plugin' to share log processing. - Kcachegrind (calltree) support with assembly/source code mapping and call count estimator (-F). - Top mode for calltree and callgraph plugin (-T). MFC after: 1 month
|
#
71ccf092 |
|
02-Jan-2010 |
Ed Schouten <ed@FreeBSD.org> |
The last big commit: let usr.sbin/ use WARNS=6 by default.
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
3c7b2ed7 |
|
21-Feb-2008 |
Joseph Koshy <jkoshy@FreeBSD.org> |
Fix 'make checkdpadd'.
|
#
b6010f9e |
|
07-Dec-2007 |
Joseph Koshy <jkoshy@FreeBSD.org> |
Introduce pmcstat(8) changes for summarizing hwpmc(4) callchain records in in textual form and in gmon.out format. Update manual page. Sponsored by: FreeBSD Foundation and Google Inc.
|
#
71ce49ae |
|
01-Oct-2007 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed "make checkdpadd" (missing library dependencies). Approved by: re (kensmith)
|
#
fbd8b34a |
|
26-Apr-2007 |
Joseph Koshy <jkoshy@FreeBSD.org> |
MFP4: Enhancements to pmcstat(8): - Allow the "-t" option to take a regular expression naming command line processes to attach process PMCs to. - Update the manual page and add an example showing the use of the new functionality. - Update the (c) year on the affected source files.
|
#
15139246 |
|
30-Jun-2005 |
Joseph Koshy <jkoshy@FreeBSD.org> |
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)
|
#
38bebddd |
|
19-Apr-2005 |
Joseph Koshy <jkoshy@FreeBSD.org> |
Remove superfluous CFLAGS additions. Make 'make checkdpadd' work. Use '?=' for the WARNS line. Submitted by: ru
|
#
ebccf1e3 |
|
18-Apr-2005 |
Joseph Koshy <jkoshy@FreeBSD.org> |
Bring a working snapshot of hwpmc(4), its associated libraries, userland utilities and documentation into -CURRENT. Bump FreeBSD_version. Reviewed by: alc, jhb (kernel changes)
|