xuxingliang
6119a5ea63
gdb: print trace back when some modules failed to load
...
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-11-25 13:37:19 +08:00
yangao1
400790d40b
tools/gdb/gdbinit.py:add hint
...
Signed-off-by: yangao1 <yangao1@xiaomi.com>
2024-11-25 13:37:19 +08:00
xuxingliang
db9b5c4cee
tools/gdb: register commands gracefully
...
Report any error and continue to try to register next command.
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-11-25 13:37:19 +08:00
xuxingliang
65a93e972c
tools/gdb: guide user for correct usage of nuttxgdb
...
Should use gdbinit.py instead of package __init__.py. Report the correct usage if user try to source the package directly.
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-11-25 13:37:19 +08:00
xuxingliang
5d86bee5c7
tools/gdb: add diagnose commands
...
Run diagnostic related commands anytime to generate report.
E.g `diag report -o systemreport.json`
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-11-23 13:09:16 +08:00
xuxingliang
a2da6b94f0
tools/gdb: add foreach prefixed command
...
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-11-23 13:09:16 +08:00
xuxingliang
04b35a2e8f
tools/gdb: add pyproject.toml to build as a package
...
Now the GDB tool can be built with python -m build . to generate a
package.
Signed-off-by: xuxingliang <xuxingliang@xiaomi.com>
2024-11-23 13:09:16 +08:00