diff --git a/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp b/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp index 24ae35e98a8..8ca4e4c5a40 100644 --- a/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp +++ b/Userland/Libraries/LibDebug/Dwarf/LineProgram.cpp @@ -252,6 +252,10 @@ ErrorOr LineProgram::handle_standard_opcode(u8 opcode) m_prologue_end = true; break; } + case StandardOpcodes::SetEpilogueBegin: { + m_epilogue_begin = true; + break; + } default: dbgln("Unhandled LineProgram opcode {}", opcode); VERIFY_NOT_REACHED(); diff --git a/Userland/Libraries/LibDebug/Dwarf/LineProgram.h b/Userland/Libraries/LibDebug/Dwarf/LineProgram.h index b66c78fc23b..69ce47b50c0 100644 --- a/Userland/Libraries/LibDebug/Dwarf/LineProgram.h +++ b/Userland/Libraries/LibDebug/Dwarf/LineProgram.h @@ -190,6 +190,7 @@ private: bool m_is_statement { false }; bool m_basic_block { false }; bool m_prologue_end { false }; + bool m_epilogue_begin { false }; Vector m_lines; };