PATH Contents > Outline Reports
Outline Reports

The outline report view presents the contents of reports with a focus on backtraces.

Outline - Overview
Fig.1 - Outline report view

The outline report view is divided into 5 parts:
To learn how to use the jump bar, see Chapter 4, Using the jump bars.


As the focus is made on backtraces in the outline report view, there are less pieces of information displayed than there are in text reports. To access these pieces of information:
To learn how to use the Inspector and the Registers window, see Chapter 8, Inspector and Registers window.


Exception and diagnostic view

This view presents the exception type (and signal) and the diagnostics message available in the report.

Outline - Exception and diagnostic
Fig.2 - Outline report view

Note: The view can be resized to only display the exception type.

To display more information about the type of exception:

1Click the More Info… button.
2Click "Open on Apple's Developer Site" if you want to know even more about the type of exception.


Backtraces view

The backtraces can be presented using a list or columns. It's up to you to choose the layout you want to use.

Outline - Backtraces
Fig.3 - Outline backtraces - List
Outline - Backtraces
Fig.4 - Outline backtraces - Columns

In addition to the usual stack frame components, the origin of the binary image for the machine instruction address of a stack frame is indicated by a colored icon. The colors are the same as the ones used in the Xcode debugger.

To copy a stack frame as it is displayed:

1Select the stack frame.
2Choose Edit > Copy.

To only copy the machine instruction address of stack frame:

1Control-click the stack frame.
2Choose Copy Machine Instruction Address

To copy the offset of a stack frame in the related binary image:

1Control-click the stack frame.
2Hold down the alt key and choose Copy Binary Image Offset

To show the machine instruction address in Hopper Disassembler:

1Control-click the stack frame.
2Choose Show In > Hopper Disassembler.


Notes:
  • This assumes that Hopper Disassembler is installed on your Mac.
  • At the time of this writing, each time you use this feature, a new Hopper Disassembler document is created.


Presentation options

The presentation options are available at the bottom of the Backtraces list.


Outline - Presentation Options
Fig.5 - Outline presentation options

The following layout options are available:


The following filtering options are available:


To show or hide the list of binary images:

1Click the binary images disclosure button or choose View > (Show|Hide) Binary Images.

To switch between the list and column layouts:

1Click the outline layout toggle.

To only display the backtrace of the crashed thread:

1Click the crashed thread toggle.

Unexpectedly also lets you show or hide some components of the stack frame of a backtrace:

To hide or show the binary name of stack frames:

1Click the binary name toggle.

To hide or show the machine instruction address of stack frames:

1Click the machine instruction address toggle.

To hide or show the byte offset (and source file) of stack frames:

1Click the byte offset toggle.


See the Preferences chapter to learn how to define which components should be visible by default.


Binary images

This pane presents in a table all the binary images listed in the report.

Outline - Binary images
Fig.6 - Binary images list

Here are the main features of the table:


To show a binary image in the Finder:

1Select the binary image in the list.
2Choose File > Show in Finder.

To open a binary image in Hopper Disassembler:

1Select the binary image in the list.
2Control-click the binary image and choose Open With > Hopper Disassembler.


Note: This assumes that Hopper Disassembler is installed on your Mac.

To filter the displayed binary images:

1Click the Filter field.
2Type the string to match.





Revision History
04/30/21 First version

Copyright 2021 Stéphane Sudre. All rights reserved.