mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-21 18:39:34 +08:00
DW_LNE_end_sequence indicates that the address points to the byte
*after* the current target sequence.
This commit is contained in:
@ -418,6 +418,10 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode(
|
|||||||
switch (extended_op)
|
switch (extended_op)
|
||||||
{
|
{
|
||||||
case elfcpp::DW_LNE_end_sequence:
|
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;
|
lsm->end_sequence = true;
|
||||||
*len = oplen;
|
*len = oplen;
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user