Other Views
The dynamic analyzer provides the Callstack, Snapshot, and Startup views.
Callstack
The Callstack view shows the callstack of the selected API or item.
The view has the following columns:
- Function shows the symbol name.
- Address shows the symbol address.
- Binary path shows the symbol path.
If the symbol is located in the user binary, it is shown in blue. If the symbol name cannot be found, it is marked as an unknown function.
Snapshot
The Snapshot view shows the current screen capture and CPU usage, process usage, and available memory.
Figure: Snapshot view
The Snapshot view contains the following components:
- Image viewer
The image viewer displays a snapshot of the current screen.
If you select the snapshot, the Call Trace view is moved to the specific API which was executed at the snapshot creation time. The content of the timeline chart is also moved to the snapshot creation time.
- Latest
The latest button is used to show the current state of the snapshot view content.
- CPU usage
The bar chart shows the CPU use percentage of the selected point. The chart shows the usage of up to 4 CPUs.
- Process size
The circular chart shows the process memory size of the selected point.
Startup
The Startup view shows the startup information of the application.
Figure: Startup view
The Startup view contains the following components:
- PID (integer) is the process ID.
- Stage is the current stage of the application:
- library mapping is a linking phase when the linker maps the library dependencies of the application.
- main is an execution phase from the beginning to the ui_app_main() function within the main() function.
- create is an execution phase of the app_create_cb() callback within the ui_app_lifecycle_callback_s struct (this callback function is executed at the start of the application).
- service is an execution phase of the app_control_cb() callback within the ui_app_lifecycle_callback_s struct (this callback function is executed when another application sends a launch request to the application).
- Start Time is the start time of the stage.
- End Time is the end time of the stage.