[Lldb-commits] [PATCH] D56315: Add a verbose mode to "image dump line-table" and use it to write a .debug_line test
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Mon Jan 7 02:17:39 PST 2019
On 04/01/2019 17:53, Zachary Turner wrote:
> It seems like this test could be made to work with non dwarf debug info
> by compiling a real source file. WDYT?
Well.. I could write a test by compiling a real source, but it wouldn't
be *this* test. The idea here was to validate the parsing of the debug
info into lldb internal data structures (including all the
is_start_of_statement, is_end_of_prologue bits, etc.), and for that I
need to be able to specify the input with great precision.
Without that, the only thing I could assert is that there is "some" line
entry for a given line number, which isn't going to be much useful
because that is already be extensively tested when setting line
breakpoints.
So, the main use I see for this is testing the workings of a specific
parser. Then, if that parser works correctly, anything which consumes
the data from it (e.g., the breakpoint machinery) should work fine too.
More information about the lldb-commits
mailing list