History log of /freebsd-10-stable/usr.sbin/pmcstat/pmcpl_calltree.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 299826 15-May-2016 pfg

MFC r298881, 298882, 298883, 298885:

Minor spelling fixes in:
tools, share, bluetooth, pmcstat, etc

Many of these have user-visible strings.


# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

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

# 241737 19-Oct-2012 ed

More -Wmissing-variable-declarations fixes.

In addition to adding `static' where possible:

- bin/date: Move `retval' into extern.h to make it visible to date.c.
- bin/ed: Move globally used variables into ed.h.
- sbin/camcontrol: Move `verbose' into camcontrol.h and fix shadow warnings.
- usr.bin/calendar: Remove unneeded variables.
- usr.bin/chat: Make `line' local instead of global.
- usr.bin/elfdump: Comment out unneeded function.
- usr.bin/rlogin: Use _Noreturn instead of __dead2.
- usr.bin/tset: Pull `Ospeed' into extern.h.
- usr.sbin/mfiutil: Put global variables in mfiutil.h.
- usr.sbin/pkg: Remove unused `os_corres'.
- usr.sbin/quotaon, usr.sbin/repquota: Remove unused `qfname'.


# 233611 28-Mar-2012 fabient

- 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


# 228990 30-Dec-2011 uqs

Spelling fixes for usr.sbin/


# 227524 15-Nov-2011 obrien

Improve the chances of matching an outputted string with the line of code.


# 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