Project

General

Profile

Actions

Bug #849

closed

hwpmc [0/13]

Added by aoiko about 17 years ago. Updated over 14 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Hello,

this port of hwpmc (start here: http://wiki.freebsd.org/PmcTools) has
been stagnating on my hard disk for some months now. I'm finally
submitting it for inclusion because

a) the parts that work might be useful to someone and, more importantly,
b) complaints and bug reports might help get me off my butt and fix the
remaining issues.

I've taken the time to split the patches so that people can review them
easily (the original freebsd code is submitted as .tgz since I'm not
interested in your review of that).

Please apply patches / extract tarballs in numerical order. I'll be a
bit surprised if there are no omissions/duplicate patches, but at least
my build test for world/kernel worked.

You will need these lines in your kernel config. See the manual pages
for usage examples.

options HWPMC_HOOKS
#device hwpmc

Testing status:

feature test status

global counting pmc tested, works
process counting pmc tested, works [0]
descendent tracking for
process counting pmc tested, works [0]
global sampling pmc possibly broken
process sampling pmc broken
logfile output untested
mapfilename untested
gprof execution profiles untested
SMP untested [1]
threaded (lwp) programs untested

[0] May still have bugs of course, test it out!
[1] Not even compile-tested

Actions #1

Updated by alexh over 14 years ago

See Issue1714.

Actions

Also available in: Atom PDF