version 1.8, 2025/04/30 20:03:09
|
version 1.9, 2025/05/01 03:56:29
|
Line 24
|
Line 24
|
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* |
* |
* $Log$ |
* $Log$ |
|
* Revision 1.9 2025/05/01 03:56:29 snw |
|
* -m |
|
* |
* Revision 1.8 2025/04/30 20:03:09 snw |
* Revision 1.8 2025/04/30 20:03:09 snw |
* Work on entryref parser |
* Work on entryref parser |
* |
* |
Line 219 int debugger (int entry_mode, char *curc
|
Line 222 int debugger (int entry_mode, char *curc
|
return TRUE; |
return TRUE; |
} |
} |
else if ((strcmp (dbg_cmd, "backtrace") == 0) || (strcmp (dbg_cmd, "bt") == 0)) { |
else if ((strcmp (dbg_cmd, "backtrace") == 0) || (strcmp (dbg_cmd, "bt") == 0)) { |
char tmpbuf[256]; |
char tmpbuf[1024]; |
char ecbuf[256]; |
char ecbuf[256]; |
char lref[256]; |
char lref[1024]; |
char bt_mcode[256]; |
char bt_mcode[1024]; |
|
|
printf ("%-10s%s\n", "$STACK", "ENTRY"); |
printf ("%-10s%s\n", "$STACK", "ENTRY"); |
printf ("%-10s%s\n", "======", "====="); |
printf ("%-10s%s\n", "======", "====="); |
Line 239 int debugger (int entry_mode, char *curc
|
Line 242 int debugger (int entry_mode, char *curc
|
stcnv_m2c (lref); |
stcnv_m2c (lref); |
if (routine_get_line (lref, bt_mcode) != NULL) { |
if (routine_get_line (lref, bt_mcode) != NULL) { |
stcnv_m2c (bt_mcode); |
stcnv_m2c (bt_mcode); |
printf ("\t%s\n", bt_mcode); |
printf ("%-10s%s\n", " ", bt_mcode); |
} |
} |
} |
} |
} |
} |