History log of /freebsd-9.3-release/usr.sbin/pmcstat/pmcpl_calltree.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 237969 02-Jul-2012 obrien

MFC: r227524: improve the grep-ability output strings.


# 235977 25-May-2012 fabient

MFC r233611:
- Support inlined location in calltree output.
In case of multiple level of inlining all the locations are flattened.
Require recent binutils/addr2line (head works or binutils from ports
with the right $PATH order).
- Multiple fixes in the calltree output (recursion case, ...)
- Fix the calltree top view that previously hide some shared nodes.

Tested with Kcachegrind(kdesdk4)/qcachegrind(head).

Sponsored by: NETASQ


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 223492 24-Jun-2011 kevlo

Remove duplicated header files


# 212176 03-Sep-2010 fabient

When an asm location cannot be resolved to a function the cost
will be spread as small value and then filtered by the threshold.
As a first step solution display the number of event that cannot
be resolved as a valid function location.

MFC after: 1week


# 210766 02-Aug-2010 fabient

Fix the calltree top view that incorrectly filter out some nodes.

MFC after: 1 week


# 208858 05-Jun-2010 fabient

Fix warnings found by Coverity.

Found with: Coverity Prevent(tm)
MFC after: 1 month


# 207755 07-May-2010 fabient

Rework the calltree top view by critical callchain.
The percentage show is the sum of the cost for the codepath.

MFC after: 1 week


# 206994 21-Apr-2010 fabient

Apply threshold filter to root node in calltree view.

MFC after: 3days


# 206090 02-Apr-2010 fabient

Improve "top" header by:
- Display sample received per PMCs (or merged PMCs).
- Display percentage vs all samples


# 205693 26-Mar-2010 fabient

Do not overflow the term in the case of multi-line display.

MFC after: 3days


# 204783 05-Mar-2010 fabient

Bug fixed:
- no display on serial terminal in top mode.
- display alignment for continuation string.
- correct invalid value used for display limit.

MFC after: 3 days


# 203790 11-Feb-2010 fabient

- 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