This revision was automatically updated to reflect the committed changes. Closed by commit rL241331: Fix handling of DW_CFA_restore_state (authored by tberghammer).
Changed prior to commit: http://reviews.llvm.org/D10843?vs=28797&id=28998#toc Repository: rL LLVM http://reviews.llvm.org/D10843 Files: lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp Index: lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp =================================================================== --- lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp +++ lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp @@ -743,8 +743,10 @@ // useful for compilers that move epilogue code into the body of a // function.) { + lldb::addr_t offset = row->GetOffset (); row = stack.back (); stack.pop_back (); + row->SetOffset (offset); } break;
Index: lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp =================================================================== --- lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp +++ lldb/trunk/source/Symbol/DWARFCallFrameInfo.cpp @@ -743,8 +743,10 @@ // useful for compilers that move epilogue code into the body of a // function.) { + lldb::addr_t offset = row->GetOffset (); row = stack.back (); stack.pop_back (); + row->SetOffset (offset); } break;
_______________________________________________ lldb-commits mailing list lldb-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits