dotTrace 2024.2 Help

Navigate Between Function Calls

To navigate to the next or previous function call

  1. From the menu bar, choose Find | Go To Next Instance or Find | Go To Previous Instance

  2. Press F3 or Shift+F3.

To navigate to the next non-recursive function call

  1. From the menu bar, choose Find | Go To Next Non-recursive Instance.

  2. Press Ctrl+Shift+F3.

If there are several calls of the current function, then the navigation bar appears:

Search_Toolbar.png

So you can navigate between function calls using toolbar buttons:

  • Click Next_Hotkey.gif to navigate to the next function call.

  • Click Previous_Hotkey.gif to navigate to the previous function call.

  • Click Last_Hotkey.gif to navigate to the next non-recursive call.

You can navigate to your own function calls (as opposed to library function calls) and important calls in the Thread Tree, Call Tree and Hot Spots views.

To navigate to the next or previous own code call

  1. From the menu bar, choose View | Navigate | Next My Code Call or View | Navigate | Previous My Code Call.

  2. Press Ctrl+Right or Ctrl+Left.

To navigate to the next or previous important call

  1. From the menu bar, choose View | Navigate | Next Important Call or View | Navigate | Previous Important Call.

  2. Press Ctrl+Shift+Right or Ctrl+Shift+Left.

dotTrace lets you skip call sequences which take insignificant amount of time. The rest of the nodes are much more likely to be worth your attention, so they are marked as "important" and highlighted with the

ico_bar.png

icon. It means that the function doesn't just call other functions but does some work on its own.

As it is easy to get lost during call stack investigation, dotTrace provides an opportunity to return to the root of the current call stack and navigate between siblings. So it helps you keep in mind the structure of the call stack and return to the beginning at any time with one action.

To navigate to the next or previous sibling

  1. From the menu bar, choose View | Navigate | Next Sibling or View | Navigate | Previous Sibling.

  2. Press Ctrl+Down or Ctrl+Up.

To navigate to the subtree root

  1. From the menu bar, choose View | Navigate | Subtree Root.

  2. Press Ctrl+Home.

Last modified: 11 February 2024