From 02c5aecd1ee5a4262aeeb4c489e3352fe6a142ae Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Mon, 10 Apr 2006 21:43:45 +0000 Subject: [PATCH] * 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. --- gdb/ChangeLog | 6 ++++++ gdb/win32-nat.c | 16 ++++++++++++++-- gdb/windows-nat.c | 16 ++++++++++++++-- 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 20eeab2fce2..4cffd0bfa25 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2006-04-10 Christopher Faylor + + * 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 * win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything 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; diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index cbafa96d34c..abbf4a35702 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-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;