Fix "debug next process" with hbldr homebrew

This commit is contained in:
TuxSH
2019-04-18 22:58:53 +02:00
parent 9e1a9f2842
commit eef22f8701
7 changed files with 86 additions and 5 deletions

View File

@@ -34,6 +34,7 @@
#include "gdb/debug.h"
#include "gdb/monitor.h"
#include "gdb/net.h"
#include "pmdbgext.h"
Menu debuggerMenu = {
"Debugger options menu",
@@ -68,8 +69,11 @@ MyThread *debuggerCreateDebugThread(void)
return &debuggerDebugThread;
}
void debuggerSetNextApplicationDebugHandle(Handle debug)
void debuggerFetchAndSetNextApplicationDebugHandleTask(void *argdata)
{
(void)argdata;
Handle debug = 0;
PMDBG_RunQueuedProcess(&debug);
GDB_LockAllContexts(&gdbServer);
nextApplicationGdbCtx->debug = debug;
if (debug == 0)