ada symbols — Symbol Resolution

The ada symbols command provides symbol resolution and dSYM management. These are used internally for resolving function IDs to human-readable names.

Usage

ada symbols resolve <session> <function_id>
ada symbols locate-dsym <uuid>
ada symbols demangle <name>
ada symbols dump <session> [-f text|json]
ada symbols info <session>

Subcommands

resolve

Resolve a function ID (hex) to its symbol name, source file, and line number.

ada symbols resolve <session> <function_id>
  • <session> — path to session directory
  • <function_id> — function ID in hex, e.g. 0x0000001c00000001

locate-dsym

Locate the dSYM bundle for a binary by UUID.

ada symbols locate-dsym <uuid>
  • <uuid> — UUID string, e.g. 550E8400-E29B-41D4-A716-446655440000

demangle

Demangle a C++ or Swift symbol name.

ada symbols demangle <name>

dump

Dump all modules and symbols from a session manifest.

ada symbols dump <session> [-f text|json]
FlagShortDefaultDescription
--format-ftextOutput format (text, json)

info

Show session symbol summary (format version, module count, symbol count).

ada symbols info <session>