[Lldb-commits] [PATCH] D60655: Fix typo in ArmUnwindInfo::GetUnwindPlan

Jason Molenda via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Mon Apr 15 14:36:35 PDT 2019


jasonmolenda accepted this revision.
jasonmolenda added a comment.
This revision is now accepted and ready to land.

Agreed, this change is correct.  I double checked this in the http://infocenter.arm.com/help/topic/com.arm.doc.ihi0038b/IHI0038B_ehabi.pdf doc (mod 24 Nov 2015) and the only difference in Section 9.3 "Frame unwinding instructions" Table 4 and this code is in the comment - they now refer to this as 'Pop VFP double-precision registers D[8]-D[8+nnn] saved (as if) by VPUSH (see remark d)'.   But there's no benefit in updating this one comment while the others are using the older comments (this code was originally written against the 30 Nov 2012 version of the doc).

We don't have any tests for the ARM.exidx exception handling information today, it would be take some work to add that.  It's a format like darwin's compact unwind or less correctly, eh_frame, only defined for 32-bit arm.  I would commit this obvious fix without a test.


Repository:
  rLLDB LLDB

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60655/new/

https://reviews.llvm.org/D60655





More information about the lldb-commits mailing list