summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me+cygwin@cgf.cx>2006-04-10 21:43:45 +0000
committerChristopher Faylor <me+cygwin@cgf.cx>2006-04-10 21:43:45 +0000
commit84098c053de1a1f436f12e523d23b9a5942bff03 (patch)
tree8de2d4a21bc75db57eb44dd3fcf35d847678abe9
parentf148890da7784937b067508fce05f1d475db1094 (diff)
downloadgdb-84098c053de1a1f436f12e523d23b9a5942bff03.tar.gz
* win32-nat.c (open_symbol_file_object): New function.
(in_dynsym_resolve_code): Ditto. (init_win32_ops): Fill in fields which ought not to be NULL.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/win32-nat.c16
2 files changed, 20 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 20eeab2fce2..4cffd0bfa25 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,11 @@
2006-04-10 Christopher Faylor <cgf@timesys.com>
+ * win32-nat.c (open_symbol_file_object): New function.
+ (in_dynsym_resolve_code): Ditto.
+ (init_win32_ops): Fill in fields which ought not to be NULL.
+
+2006-04-10 Christopher Faylor <cgf@timesys.com>
+
* win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything
with saved context if __COPY_CONTEXT_SIZE is not defined.
(handle_output_debug_string): Ditto.
diff --git a/gdb/win32-nat.c b/gdb/win32-nat.c
index cbafa96d34c..abbf4a35702 100644
--- a/gdb/win32-nat.c
+++ b/gdb/win32-nat.c
@@ -2345,6 +2345,18 @@ fetch_elf_core_registers (char *core_reg_sect,
regcache_raw_supply (current_regcache, r, core_reg_sect + mappings[r]);
}
+static int
+open_symbol_file_object (void *from_ttyp)
+{
+ return 0;
+}
+
+static int
+in_dynsym_resolve_code (CORE_ADDR pc)
+{
+ return 0;
+}
+
static void
init_win32_ops (void)
{
@@ -2392,8 +2404,8 @@ init_win32_ops (void)
win32_so_ops.solib_create_inferior_hook = win32_solib_create_inferior_hook;
win32_so_ops.special_symbol_handling = win32_special_symbol_handling;
win32_so_ops.current_sos = win32_current_sos;
- win32_so_ops.open_symbol_file_object = NULL;
- win32_so_ops.in_dynsym_resolve_code = NULL;
+ win32_so_ops.open_symbol_file_object = open_symbol_file_object;
+ win32_so_ops.in_dynsym_resolve_code = in_dynsym_resolve_code;
/* FIXME: Don't do this here. *_gdbarch_init() should set so_ops. */
current_target_so_ops = &win32_so_ops;