• Cary Coutant's avatar
    2012-07-24 Teresa Johnson <tejohnson@google.com> · 9b8d1a36
    Cary Coutant authored
    bfd/
    	* bfd.c (bfd_find_nearest_line_discriminator): New macro.
    	* coff-rs6000.c: Init _bfd_find_nearest_line_discriminator.
    	* coff64-rs6000.c: Likewise.
    	* dwarf2.c (struct line_info): Add discriminator field.
    	(add_line_info): Fill in new discriminator field.
    	(decode_line_info): Record discriminator information instead
            of ignoring it.
    	(lookup_address_in_line_info_table): Return discriminator field if
            requested.
    	(comp_unit_find_nearest_line): Add discriminator argument.
    	(find_line): Likewise.
    	(_bfd_dwarf2_find_nearest_line): Likewise.
    	(_bfd_dwarf2_find_line): Likewise.
    	* elf-bfd.h (_bfd_elf_find_nearest_line_discriminator): New.
            (_bfd_elf_find_line_discriminator): Likewise.
            (_bfd_generic_find_nearest_line_discriminator): Likewise. Defined.
    	* elf.c (_bfd_elf_find_nearest_line): Change to a wrapper
            that invokes _bfd_elf_find_nearest_line_discriminator with correct
            arguments.
    	(_bfd_elf_find_nearest_l...
    9b8d1a36
bfd-in2.h 211 KB