clayborg added a comment.

Maybe we can try still removing duplicates, but remembering the first index 
where we had a duplicate line entry. If we don't get a prologue end, then we 
got back to the index we remembered for the first duplicate and if it is valid, 
modify that entry to say "prologue_end = true"?

One other questions for clarification: Is GCC emitting prologue_end, but only 
emitting it on the first line entry? And then we overrwrite it with the second 
and remove the prologue_end, or does GCC just plain not emit prologue_end? If 
so, what happens when we have a line table that doesn't have two entries for 
the prologue with the same address? Do we just not have a prologue_end in a 
sequence in that case?


http://reviews.llvm.org/D12757



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to