From f5d7fce185ef972397dcbbaa2092741112eb6ad9 Mon Sep 17 00:00:00 2001 From: Bo You Date: Sat, 3 Feb 2018 19:06:16 +0000 Subject: [PATCH] Fix line_table::find_address when the address is the last entry --- dwarf/line.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dwarf/line.cc b/dwarf/line.cc index be766d3..e8a5215 100644 --- a/dwarf/line.cc +++ b/dwarf/line.cc @@ -174,6 +174,8 @@ line_table::find_address(taddr addr) const !prev->end_sequence) return prev; } + if (prev->address == addr && !prev->end_sequence) + return prev; prev = e; return prev; }