c'est exactement ce qui ce produit apparemment:
$3 = 8976241
(gdb) print strings
$4 = 0xacf3e1 <Address 0xacf3e1 out of bounds>
(gdb) print (strings-strindex)
$5 = 0x23fc70 "\r\255\272.debug_abbrev"
(gdb) print buf
$6 = "8976241"
(gdb) print abfd
$7 = (bfd *) 0x23fb00
(gdb) print *abfd
$8 = {id = 2, filename = 0x232638 "C:\DOCUME~1\squalyl\LOCALS~1\Temp/ccfo5YRa.o", xvec = 0x4a0d00, iostream = 0x77c2fd20, iovec = 0x49f680,
lru_prev = 0x23f388, lru_next = 0x23f5d0, where = 2508, mtime = 0, ifd = 0, format = bfd_object, direction = read_direction, flags = 57, origin = 0,
proxy_origin = 0, section_htab = {table = 0x14cd018, newfunc = 0x42923c <bfd_section_hash_newfunc>, memory = 0x23f6c8, size = 251, count = 3,
entsize = 184, frozen = 0}, sections = 0x14cd418, section_last = 0x14cd588, section_count = 3, start_address = 0, symcount = 29, outsymbols = 0x0,
dynsymcount = 0, arch_info = 0x4a3da0, arelt_data = 0x0, my_archive = 0x0, archive_next = 0x0, archive_head = 0x0, nested_archives = 0x0, link_next = 0x0,
archive_pass = 0, tdata = {aout_data = 0x14cc020, aout_ar_data = 0x14cc020, oasys_obj_data = 0x14cc020, oasys_ar_data = 0x14cc020,
coff_obj_data = 0x14cc020, pe_obj_data = 0x14cc020, xcoff_obj_data = 0x14cc020, ecoff_obj_data = 0x14cc020, ieee_data = 0x14cc020,
ieee_ar_data = 0x14cc020, srec_data = 0x14cc020, verilog_data = 0x14cc020, ihex_data = 0x14cc020, tekhex_data = 0x14cc020, elf_obj_data = 0x14cc020,
nlm_obj_data = 0x14cc020, bout_data = 0x14cc020, mmo_data = 0x14cc020, sun_core_data = 0x14cc020, sco5_core_data = 0x14cc020, trad_core_data = 0x14cc020,
som_data = 0x14cc020, hpux_core_data = 0x14cc020, hppabsd_core_data = 0x14cc020, sgi_core_data = 0x14cc020, lynx_core_data = 0x14cc020,
osf_core_data = 0x14cc020, cisco_core_data = 0x14cc020, versados_data = 0x14cc020, netbsd_core_data = 0x14cc020, mach_o_data = 0x14cc020,
mach_o_fat_data = 0x14cc020, plugin_data = 0x14cc020, pef_data = 0x14cc020, pef_xlib_data = 0x14cc020, sym_data = 0x14cc020, any = 0x14cc020},
usrdata = 0x0, memory = 0x23f6a0, cacheable = 1, target_defaulted = 0, opened_once = 1, mtime_set = 0, no_export = 0, output_has_begun = 0, has_armap = 0,
is_thin_archive = 0}
(gdb) print hdr
$9 = (struct internal_scnhdr *) 0xfaf364
(gdb) print *hdr
$10 = {s_name = "/8976241", s_paddr = 0, s_vaddr = 0, s_size = 145, s_scnptr = 572, s_relptr = 0, s_lnnoptr = 0, s_nreloc = 0, s_nlnno = 0,
s_flags = 1108344832, s_align = 21807152, s_page = 20 '\024'}
(gdb) print target_index
$11 = 4
(gdb) print flags
$12 = 1
(gdb)