aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoam Postavsky2016-07-17 00:21:42 -0400
committerNoam Postavsky2016-07-28 20:02:42 -0400
commit272391f1d63eae0c1002d62fa5e5b1d63a0da767 (patch)
treeb70fcdc992dbba9ae354297fc71bc9c3325ed2da
parent442cc39e138a3cc9e281fb09e179370f65d81ba2 (diff)
downloademacs-272391f1d63eae0c1002d62fa5e5b1d63a0da767.tar.gz
emacs-272391f1d63eae0c1002d62fa5e5b1d63a0da767.zip
profiler: document prefix arg for tree expansion
* doc/lispref/debugging.texi (Profiling): * lisp/profiler.el (profiler-report-toggle-entry): Document use of prefix argument to expand whole call trees.
-rw-r--r--doc/lispref/debugging.texi5
-rw-r--r--lisp/profiler.el3
2 files changed, 5 insertions, 3 deletions
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi
index 98c47052cb0..2f83b4040fa 100644
--- a/doc/lispref/debugging.texi
+++ b/doc/lispref/debugging.texi
@@ -840,8 +840,9 @@ called, followed by how much resource (processor or memory) it used in
840absolute and percentage times since profiling started. If a given 840absolute and percentage times since profiling started. If a given
841line has a @samp{+} symbol at the left-hand side, you can expand that 841line has a @samp{+} symbol at the left-hand side, you can expand that
842line by typing @key{RET}, in order to see the function(s) called by 842line by typing @key{RET}, in order to see the function(s) called by
843the higher-level function. Pressing @key{RET} again will collapse 843the higher-level function. Use a prefix argument (@key{C-u RET}) to
844back to the original state. 844see the whole call tree below a function. Pressing @key{RET} again
845will collapse back to the original state.
845 846
846Press @kbd{j} or @kbd{mouse-2} to jump to the definition of a function. 847Press @kbd{j} or @kbd{mouse-2} to jump to the definition of a function.
847Press @kbd{d} to view a function's documentation. 848Press @kbd{d} to view a function's documentation.
diff --git a/lisp/profiler.el b/lisp/profiler.el
index 401cae537e6..3bee3c561a7 100644
--- a/lisp/profiler.el
+++ b/lisp/profiler.el
@@ -692,7 +692,8 @@ With a prefix argument, expand the whole subtree."
692 692
693(defun profiler-report-toggle-entry (&optional arg) 693(defun profiler-report-toggle-entry (&optional arg)
694 "Expand entry at point if the tree is collapsed, 694 "Expand entry at point if the tree is collapsed,
695otherwise collapse." 695otherwise collapse. With prefix argument, expand all subentries
696below entry at point."
696 (interactive "P") 697 (interactive "P")
697 (or (profiler-report-expand-entry arg) 698 (or (profiler-report-expand-entry arg)
698 (profiler-report-collapse-entry))) 699 (profiler-report-collapse-entry)))