On 2/3/21 7:01 am, Alex White wrote: > The file::get_source method was giving "unknown:-1" for valid > addresses. This has been fixed.
+1 Chris > --- > rtemstoolkit/rld-dwarf.cpp | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/rtemstoolkit/rld-dwarf.cpp b/rtemstoolkit/rld-dwarf.cpp > index acb4fd4..2fce0e4 100644 > --- a/rtemstoolkit/rld-dwarf.cpp > +++ b/rtemstoolkit/rld-dwarf.cpp > @@ -2167,12 +2167,11 @@ namespace rld > r = cu.get_source (addr, line); > if (r) > { > - if (match.valid () && > - (match.is_an_end_sequence () || !!line.is_an_end_sequence ())) > + if (!match.valid ()) > { > match = line; > } > - else > + else if (match.is_an_end_sequence () || !line.is_an_end_sequence > ()) > { > match = line; > } > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel