Commit 0591696
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.txt1 parent 9b9b9e6 commit 0591696
4 files changed
Lines changed: 273 additions & 342 deletions
0 commit comments