X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=debug.sh;h=5d630ee02aa8a8773545a93819744559e6f4a1af;hb=5387cfd8dc337d3b83d731c91a2359c4654018da;hp=4c4f4fd696e15a42969b083a16c1fe28ae5f097c;hpb=3615a7d1910cea3c791916293b06b757c2879be9;p=rrq%2Frrqforth.git diff --git a/debug.sh b/debug.sh index 4c4f4fd..5d630ee 100755 --- a/debug.sh +++ b/debug.sh @@ -15,7 +15,6 @@ echo "break *${RET[0]}" >> gdbinit # ;; rax = cfa of called word # ;; rsi = cell* of next forth word # ;; [$rsp] = from where the call was - cat <> gdbinit commands $((NBR+1)) print (void*) \$rsp @@ -24,6 +23,10 @@ print (char*)((*((void**)(*((void**)\$rsi)-16)))+32) end EOF +echo disable $NBR >> gdbinit +echo disable $((NBR+1)) >> gdbinit + + DS="$(grep "${PFX}DS_TOP:" rrqforth.map | sed 's/ .*//')" RS="$(grep "${PFX}RS_TOP:" rrqforth.map | sed 's/ .*//')" cat <> gdbinit