* dwarf2.c (struct line_sequence): New struct.
commit7b5bc0cfef0553f34b9e2f4b8a42b37366bc708c
authorNick Clifton <nickc@redhat.com>
Thu, 31 Dec 2009 14:10:28 +0000 (31 14:10 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 31 Dec 2009 14:10:28 +0000 (31 14:10 +0000)
treefc6a87b4cd13a7126941fc5ef4e195ef2f8dfe5c
parentfe9ee4255a4edd2c69ee342ecfd62bee928e7a56
    * dwarf2.c (struct line_sequence): New struct.
        (struct line_info_table): Add num_sequences, remove last_line,
        add sequences.
        (add_line_info): Add new sequences as necessary.
        (compare_sequences): New function.
        (sort_line_sequences): New function.
        (decode_line_info): Initialize new fields in line table.
        Call sort_line_sequences.
        (lookup_address_in_line_info_table): Binary search for proper
        sequence.
bfd/ChangeLog
bfd/dwarf2.c