llvm/test/DebugInfo/Inputs
Alexey Samsonov 351f83be64 Fix the representation of debug line table in DebugInfo LLVM library,
and "instruction address -> file/line" lookup.

Instead of plain collection of rows, debug line table for compilation unit is now
treated as the number of row ranges, describing sequences (series of contiguous machine
instructions). The sequences are not always listed in the order of increasing
address, so previously used std::lower_bound() sometimes produced wrong results.
Now the instruction address lookup consists of two stages: finding the correct
sequence, and searching for address in range of rows for this sequence.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161414 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-07 11:46:57 +00:00
..
dwarfdump-test2.elf-x86-64 DebugInfo library: add support for fetching absolute paths to source files 2012-07-19 07:03:58 +00:00
dwarfdump-test3.elf-x86-64 DebugInfo library: add support for fetching absolute paths to source files 2012-07-19 07:03:58 +00:00
dwarfdump-test4.elf-x86-64 Fix the representation of debug line table in DebugInfo LLVM library, 2012-08-07 11:46:57 +00:00
dwarfdump-test.elf-x86-64 DebugInfo library: add support for fetching absolute paths to source files 2012-07-19 07:03:58 +00:00