2004-07-01 Michael Snyder <msnyder@redhat.com>

* win32-nat.c (core_dll_symbols_add): Re-indent a small section
        that seems to have gotten whacked out of line.
This commit is contained in:
Michael Snyder 2004-07-01 21:34:02 +00:00
parent 67bebe794b
commit 6780dcde86
3 changed files with 110 additions and 105 deletions

View File

@ -1,3 +1,8 @@
2004-07-01 Michael Snyder <msnyder@redhat.com>
* win32-nat.c (core_dll_symbols_add): Re-indent a small section
that seems to have gotten whacked out of line.
2004-07-01 Mark Kettenis <kettenis@gnu.org> 2004-07-01 Mark Kettenis <kettenis@gnu.org>
* dbxread.c (process_one_symbol) [PCC_SOL_BROKEN]: Remove dead * dbxread.c (process_one_symbol) [PCC_SOL_BROKEN]: Remove dead
@ -61,7 +66,7 @@
2004-06-29 Corinna Vinschen <vinschen@redhat.com> 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
* win32-nat.c (child_pid_to_exec_file): New function. * win32-nat.c (child_pid_to_exec_file): New function.
(init_child_ops): Add child_pid_to_exec_file as to_pid_to_exec_file (init_child_ops): Add child_pid_to_exec_file as to_pid_to_exec_file
functionality. functionality.
2004-06-28 Andrew Cagney <cagney@gnu.org> 2004-06-28 Andrew Cagney <cagney@gnu.org>

View File

@ -2267,65 +2267,65 @@ core_dll_symbols_add (char *dll_name, DWORD base_addr)
} }
} }
register_loaded_dll (dll_name, base_addr + 0x1000); register_loaded_dll (dll_name, base_addr + 0x1000);
solib_symbols_add (dll_name, 0, (CORE_ADDR) base_addr + 0x1000); solib_symbols_add (dll_name, 0, (CORE_ADDR) base_addr + 0x1000);
out: out:
return 1; return 1;
} }
typedef struct typedef struct
{ {
struct target_ops *target; struct target_ops *target;
bfd_vma addr; bfd_vma addr;
} map_code_section_args; } map_code_section_args;
static void static void
map_single_dll_code_section (bfd * abfd, asection * sect, void *obj) map_single_dll_code_section (bfd * abfd, asection * sect, void *obj)
{ {
int old; int old;
int update_coreops; int update_coreops;
struct section_table *new_target_sect_ptr; struct section_table *new_target_sect_ptr;
map_code_section_args *args = (map_code_section_args *) obj; map_code_section_args *args = (map_code_section_args *) obj;
struct target_ops *target = args->target; struct target_ops *target = args->target;
if (sect->flags & SEC_CODE) if (sect->flags & SEC_CODE)
{ {
update_coreops = core_ops.to_sections == target->to_sections; update_coreops = core_ops.to_sections == target->to_sections;
if (target->to_sections) if (target->to_sections)
{ {
old = target->to_sections_end - target->to_sections; old = target->to_sections_end - target->to_sections;
target->to_sections = (struct section_table *) target->to_sections = (struct section_table *)
xrealloc ((char *) target->to_sections, xrealloc ((char *) target->to_sections,
(sizeof (struct section_table)) * (1 + old)); (sizeof (struct section_table)) * (1 + old));
} }
else else
{ {
old = 0; old = 0;
target->to_sections = (struct section_table *) target->to_sections = (struct section_table *)
xmalloc ((sizeof (struct section_table))); xmalloc ((sizeof (struct section_table)));
} }
target->to_sections_end = target->to_sections + (1 + old); target->to_sections_end = target->to_sections + (1 + old);
/* Update the to_sections field in the core_ops structure /* Update the to_sections field in the core_ops structure
if needed. */ if needed. */
if (update_coreops) if (update_coreops)
{ {
core_ops.to_sections = target->to_sections; core_ops.to_sections = target->to_sections;
core_ops.to_sections_end = target->to_sections_end; core_ops.to_sections_end = target->to_sections_end;
} }
new_target_sect_ptr = target->to_sections + old; new_target_sect_ptr = target->to_sections + old;
new_target_sect_ptr->addr = args->addr + bfd_section_vma (abfd, sect); new_target_sect_ptr->addr = args->addr + bfd_section_vma (abfd, sect);
new_target_sect_ptr->endaddr = args->addr + bfd_section_vma (abfd, sect) + new_target_sect_ptr->endaddr = args->addr + bfd_section_vma (abfd, sect) +
bfd_section_size (abfd, sect);; bfd_section_size (abfd, sect);;
new_target_sect_ptr->the_bfd_section = sect; new_target_sect_ptr->the_bfd_section = sect;
new_target_sect_ptr->bfd = abfd; new_target_sect_ptr->bfd = abfd;
} }
} }
static int static int
dll_code_sections_add (const char *dll_name, int base_addr, struct target_ops *target) dll_code_sections_add (const char *dll_name, int base_addr, struct target_ops *target)
{ {
bfd *dll_bfd; bfd *dll_bfd;
map_code_section_args map_args; map_code_section_args map_args;

View File

@ -2267,65 +2267,65 @@ core_dll_symbols_add (char *dll_name, DWORD base_addr)
} }
} }
register_loaded_dll (dll_name, base_addr + 0x1000); register_loaded_dll (dll_name, base_addr + 0x1000);
solib_symbols_add (dll_name, 0, (CORE_ADDR) base_addr + 0x1000); solib_symbols_add (dll_name, 0, (CORE_ADDR) base_addr + 0x1000);
out: out:
return 1; return 1;
} }
typedef struct typedef struct
{ {
struct target_ops *target; struct target_ops *target;
bfd_vma addr; bfd_vma addr;
} map_code_section_args; } map_code_section_args;
static void static void
map_single_dll_code_section (bfd * abfd, asection * sect, void *obj) map_single_dll_code_section (bfd * abfd, asection * sect, void *obj)
{ {
int old; int old;
int update_coreops; int update_coreops;
struct section_table *new_target_sect_ptr; struct section_table *new_target_sect_ptr;
map_code_section_args *args = (map_code_section_args *) obj; map_code_section_args *args = (map_code_section_args *) obj;
struct target_ops *target = args->target; struct target_ops *target = args->target;
if (sect->flags & SEC_CODE) if (sect->flags & SEC_CODE)
{ {
update_coreops = core_ops.to_sections == target->to_sections; update_coreops = core_ops.to_sections == target->to_sections;
if (target->to_sections) if (target->to_sections)
{ {
old = target->to_sections_end - target->to_sections; old = target->to_sections_end - target->to_sections;
target->to_sections = (struct section_table *) target->to_sections = (struct section_table *)
xrealloc ((char *) target->to_sections, xrealloc ((char *) target->to_sections,
(sizeof (struct section_table)) * (1 + old)); (sizeof (struct section_table)) * (1 + old));
} }
else else
{ {
old = 0; old = 0;
target->to_sections = (struct section_table *) target->to_sections = (struct section_table *)
xmalloc ((sizeof (struct section_table))); xmalloc ((sizeof (struct section_table)));
} }
target->to_sections_end = target->to_sections + (1 + old); target->to_sections_end = target->to_sections + (1 + old);
/* Update the to_sections field in the core_ops structure /* Update the to_sections field in the core_ops structure
if needed. */ if needed. */
if (update_coreops) if (update_coreops)
{ {
core_ops.to_sections = target->to_sections; core_ops.to_sections = target->to_sections;
core_ops.to_sections_end = target->to_sections_end; core_ops.to_sections_end = target->to_sections_end;
} }
new_target_sect_ptr = target->to_sections + old; new_target_sect_ptr = target->to_sections + old;
new_target_sect_ptr->addr = args->addr + bfd_section_vma (abfd, sect); new_target_sect_ptr->addr = args->addr + bfd_section_vma (abfd, sect);
new_target_sect_ptr->endaddr = args->addr + bfd_section_vma (abfd, sect) + new_target_sect_ptr->endaddr = args->addr + bfd_section_vma (abfd, sect) +
bfd_section_size (abfd, sect);; bfd_section_size (abfd, sect);;
new_target_sect_ptr->the_bfd_section = sect; new_target_sect_ptr->the_bfd_section = sect;
new_target_sect_ptr->bfd = abfd; new_target_sect_ptr->bfd = abfd;
} }
} }
static int static int
dll_code_sections_add (const char *dll_name, int base_addr, struct target_ops *target) dll_code_sections_add (const char *dll_name, int base_addr, struct target_ops *target)
{ {
bfd *dll_bfd; bfd *dll_bfd;
map_code_section_args map_args; map_code_section_args map_args;