inspect_symbol
Inspect STM32 firmware symbols and types: get sizes, addresses, function/variable lists, and resolve addresses to source files and lines during GDB debugging.
Instructions
Symbol / type introspection. what=size(expr) | type(expr) | address(symbol) | resolve(expr) | functions([regex]) | variables([regex]). resolve maps an address back to source, returning {resolved,symbol,offset,section,file,line}; resolved=false means no symbol there.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expr | No | Type or expression to size, e.g. 'struct foo'. | |
| what | Yes | Which operation to perform. | |
| regex | No | Optional regex to filter function names. | |
| symbol | No | Symbol name, e.g. 'g_state'. | |
| address | No | Alias for 'expr'. | |
| session | No | Optional debug-session name. Omit for the default target. |