Introduction

The TEMU System Debugger is a graphical system debugger for TEMU targets. It connects to debug targets via the Target Communication Framework (TCF) protocol, allowing you to:

  • Control execution (run, pause, step, reverse).

  • Inspect source code (locally) and disassembly (target).

  • Examine memory, registers, and object properties.

  • Inspect symbols and memory values, including assumed memory area types.

  • Manage breakpoints, watchpoints, and complex breakpoint patterns.

  • Navigate call stacks and variables.

  • Review timeline events.

  • Run TEMU commands from the integrated terminal.

  • Interact with the target’s serial consoles in dedicated terminal tabs.

  • Follow target log messages in the Logs view.

The interface uses a flexible dock-based layout.

Like the emulator, the debugger is license gated: a valid license (with the gui or all feature) is required before the main window opens. See License Management.