From 02c5aecd1ee5a4262aeeb4c489e3352fe6a142ae Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Mon, 10 Apr 2006 21:43:45 +0000 Subject: * 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(-) (limited to 'gdb') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 20eeab2..4cffd0b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 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 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 cbafa96..abbf4a3 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 cbafa96..abbf4a3 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; -- cgit v1.1