Skip to content

Commit 0591696

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 0591696

4 files changed

Lines changed: 273 additions & 342 deletions

File tree

0 commit comments

Comments
 (0)