Skip to content

Commit 44a9335

Browse files
committed
refactor(gdb): use pygdbmi for MI communication and fix symbol resolution
- Replace hand-written GDB/MI parser with pygdbmi IoManager - Auto-start GDB session on WebServer startup when ELF is configured - Fix address parsing for 'is at 0x...' format (no-debug symbols) - Strip array suffix from symbol names before GDB queries - Add linker-name fallback for scoped C++ symbols (sizeof/ptype) - Log raw GDB output on parse failures for easier debugging - Add pygdbmi to requirements.txt
1 parent 9b9b9e6 commit 44a9335

4 files changed

Lines changed: 266 additions & 328 deletions

File tree

0 commit comments

Comments
 (0)