#include <stdint.h>
Go to the source code of this file.
◆ temu_createGdbServer()
void* temu_createGdbServer |
( |
uint16_t |
Port | ) |
|
Create a new GDB server
- Parameters
-
Port | TCP port to start server on. |
- Returns
- Opaque handle to GDB server.
◆ temu_disposeGdbServer()
void temu_disposeGdbServer |
( |
void * |
Gdb | ) |
|
Dispose a GDB server
- Parameters
-
◆ temu_gdbAddCpu()
void temu_gdbAddCpu |
( |
void * |
Gdb, |
|
|
const char * |
CpuName |
|
) |
| |
Add named CPU to GDB server
- Parameters
-
◆ temu_gdbAddMachine()
void temu_gdbAddMachine |
( |
void * |
Gdb, |
|
|
const char * |
MachineName |
|
) |
| |
Add named machine to GDB server
- Parameters
-
◆ temu_gdbAsyncStop()
void temu_gdbAsyncStop |
( |
void * |
Gdb | ) |
|
Tell GDB server to stop at next safe point in time.
- Parameters
-
◆ temu_gdbRun()
int temu_gdbRun |
( |
void * |
Gdb | ) |
|
Run the GDB server loop
- Parameters
-
◆ temu_gdbWaitForConnection()
void temu_gdbWaitForConnection |
( |
void * |
Gdb | ) |
|
Wait current thread for a user to connect
- Parameters
-
◆ temu_initGdbServerLib()
void temu_initGdbServerLib |
( |
void |
| ) |
|
Initialise the GDB Server Library.