[Lldb-commits] [PATCH] D25864: Fix arm64 floating point register spill recording in UnwindPlan analysis
Jason Molenda via lldb-commits
lldb-commits at lists.llvm.org
Wed Oct 26 21:08:13 PDT 2016
jasonmolenda updated this revision to Diff 75977.
jasonmolenda added a comment.
I believe this rewrite of the original patch addresses Tamas' feedback (thanks Tamas!) I dropped a lot of the changes in the original; I switch EmulateInstructionARM64 from using DWARF register numbering to use LLDB register numbering and I am using the numbers from lldb-arm64-register-enums.h. I get the register definitions (size, etc) from RegisterInfos_arm64.h.
I also fix the original bug that I was doing this for - to recognize the callee saves of the floating point register spills. And added a unit test to test for that.
Tamas, when you have a minute could you look at this again and let me know what you think? Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 34242 bytes
Desc: not available
More information about the lldb-commits