diff options
Diffstat (limited to 'gdb/machoread.c')
-rw-r--r-- | gdb/machoread.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/gdb/machoread.c b/gdb/machoread.c index cc8aca3..30d376c 100644 --- a/gdb/machoread.c +++ b/gdb/machoread.c @@ -901,13 +901,13 @@ macho_symfile_offsets (struct objfile *objfile, for (i = 0; i < addrs.size (); i++) { - for (obj_section *osect : objfile->sections ()) + for (obj_section &osect : objfile->sections ()) { - const char *bfd_sect_name = osect->the_bfd_section->name; + const char *bfd_sect_name = osect.the_bfd_section->name; if (bfd_sect_name == addrs[i].name) { - osect->set_offset (addrs[i].addr); + osect.set_offset (addrs[i].addr); break; } } @@ -915,10 +915,10 @@ macho_symfile_offsets (struct objfile *objfile, objfile->sect_index_text = 0; - for (obj_section *osect : objfile->sections ()) + for (obj_section &osect : objfile->sections ()) { - const char *bfd_sect_name = osect->the_bfd_section->name; - int sect_index = osect - objfile->sections_start; + const char *bfd_sect_name = osect.the_bfd_section->name; + int sect_index = &osect - objfile->sections_start; if (startswith (bfd_sect_name, "LC_SEGMENT.")) bfd_sect_name += 11; @@ -940,9 +940,7 @@ static const struct sym_fns macho_sym_fns = { NULL, /* sym_get_probes */ }; -void _initialize_machoread (); -void -_initialize_machoread () +INIT_GDB_FILE (machoread) { add_symtab_fns (bfd_target_mach_o_flavour, &macho_sym_fns); |