<div dir="ltr"><div><div>gdb assumes that any debug entry with a line number of 0 means that line number information is not available (see struct symtab_and_line here):<br><br><a href="http://www.opensource.apple.com/source/gdb/gdb-967/src/gdb/symtab.h">http://www.opensource.apple.com/source/gdb/gdb-967/src/gdb/symtab.h</a><br>
<br></div>lldb currently uses UINT32_MAX for the same thing.<br><br>I suggest changing lldb to use the same value as gdb so that it's possible to mark line entry data as invalid in the same way for both debuggers.<br>
<br></div>Thanks,<br>Andrew<br></div>