Fixes atom component gdb stepping. New phase/ctx annotations for atoms. Attempt at type views on registers (gdb pretty print failures).

Needs heavy curation and problably simplicication.
This commit is contained in:
ed
2026-07-18 10:29:04 -04:00
parent d7770b6e1d
commit ed3eb45b1d
11 changed files with 2344 additions and 769 deletions
+4 -4
View File
@@ -24,7 +24,7 @@
"osx": {
"gdbpath": "gdb"
},
"executable": "${workspaceRoot}/build/hello_psyq.elf",
"executable": "${workspaceRoot}/build/hello_gte.elf",
"setupCommands": [
{ "text": "set mi-async off" },
{ "text": "set remotetimeout 0" },
@@ -33,7 +33,7 @@
],
"autorun": [
"monitor reset shellhalt",
"load hello_psyq.elf",
"load hello_gte.elf",
"source scripts/gdb/gdb_tape_atoms.gdb",
"tbreak main",
"continue"
@@ -59,7 +59,7 @@
"osx": {
"gdbpath": "gdb"
},
"executable": "${workspaceRoot}/build/hello_gpu.elf",
"executable": "${workspaceRoot}/build/hello_gte.elf",
"setupCommands": [
{ "text": "set mi-async off" },
{ "text": "set remotetimeout 0" },
@@ -68,7 +68,7 @@
],
"autorun": [
"monitor reset shellhalt",
"load hello_gpu.elf",
"load hello_gte.elf",
"tbreak main",
"continue"
]