summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2015-07-26 17:21:49 -0700
committerMichael Pavone <pavone@retrodev.com>2015-07-26 17:21:49 -0700
commit2587ab8ea9606193b3893142ec7b674a8a7194ad (patch)
tree9eb11780db5abe6cc01c1ea52e38826b0e2dc097
parent38c7278727cb3dd65d9e5dc98e69dd306b12c476 (diff)
Fix a search/replace bug from the old Win32 GDB remote debugging work and replace some more print+exit combos with fatal_error
-rw-r--r--gdb_remote.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/gdb_remote.c b/gdb_remote.c
index 7d64d47..6897222 100644
--- a/gdb_remote.c
+++ b/gdb_remote.c
@@ -171,7 +171,7 @@ void write_byte(m68k_context * context, uint32_t address, uint8_t value)
z80_ram[address & 0x1FFF] = value;
genesis_context * gen = context->system;
#ifndef NO_Z80
- z80_handle_code_GDB_WRITE(address & 0x1FFF, gen->z80);
+ z80_handle_code_write(address & 0x1FFF, gen->z80);
#endif
return;
} else {
@@ -500,8 +500,7 @@ m68k_context * gdb_debug_enter(m68k_context * context, uint32_t pc)
if (!curbuf) {
int numread = GDB_READ(GDB_IN_FD, buf, bufsize);
if (numread < 0) {
- fputs("Failed to read on GDB input file descriptor\n", stderr);
- exit(1);
+ fatal_error("Failed to read on GDB input file descriptor\n");
}
dfprintf(stderr, "read %d bytes\n", numread);
curbuf = buf;
@@ -578,21 +577,17 @@ void gdb_remote_init(void)
int listen_sock = socket(result->ai_family, result->ai_socktype, result->ai_protocol);
if (listen_sock < 0) {
- fputs("Failed to open GDB remote debugging socket", stderr);
- exit(1);
+ fatal_error("Failed to open GDB remote debugging socket");
}
if (bind(listen_sock, result->ai_addr, result->ai_addrlen) < 0) {
- fputs("Failed to bind GDB remote debugging socket", stderr);
- exit(1);
+ fatal_error("Failed to bind GDB remote debugging socket");
}
if (listen(listen_sock, 1) < 0) {
- fputs("Failed to listen on GDB remote debugging socket", stderr);
- exit(1);
+ fatal_error("Failed to listen on GDB remote debugging socket");
}
gdb_sock = accept(listen_sock, NULL, NULL);
if (gdb_sock < 0) {
- fputs("accpet returned an error while listening on GDB remote debugging socket", stderr);
- exit(1);
+ fatal_error("accept returned an error while listening on GDB remote debugging socket");
}
closesocket(listen_sock);
#endif