DW_LNE_end_sequence indicates that the address points to the byte
*after* the current target sequence.
This commit is contained in:
parent
64a3914f1d
commit
124dfc8994
@ -418,6 +418,10 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode(
|
||||
switch (extended_op)
|
||||
{
|
||||
case elfcpp::DW_LNE_end_sequence:
|
||||
// This means that the current byte is the one immediately
|
||||
// after a set of instructions. Record the current line
|
||||
// for up to one less than the current address.
|
||||
lsm->address -= 1;
|
||||
lsm->end_sequence = true;
|
||||
*len = oplen;
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user