Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/lib/libunwind Remove redundant setIP call overwritten a ...



details:   https://anonhg.NetBSD.org/src/rev/1f0152eb4af9
branches:  trunk
changeset: 991563:1f0152eb4af9
user:      joerg <joerg%NetBSD.org@localhost>
date:      Tue Jul 17 18:58:58 2018 +0000

description:
Remove redundant setIP call overwritten a few lines later.

diffstat:

 sys/lib/libunwind/DwarfInstructions.hpp |  1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diffs (11 lines):

diff -r 01cc999a1307 -r 1f0152eb4af9 sys/lib/libunwind/DwarfInstructions.hpp
--- a/sys/lib/libunwind/DwarfInstructions.hpp   Tue Jul 17 18:58:10 2018 +0000
+++ b/sys/lib/libunwind/DwarfInstructions.hpp   Tue Jul 17 18:58:58 2018 +0000
@@ -153,7 +153,6 @@
   // The CFA is defined as the stack pointer at the call site.
   // Therefore the SP is restored by setting it to the CFA.
   newRegisters.setSP(cfa);
-  newRegisters.setIP(returnAddress + R::RETURN_OFFSET);
   returnAddress += R::RETURN_OFFSET;
   returnAddress &= ~R::RETURN_MASK;
   newRegisters.setIP(returnAddress);



Home | Main Index | Thread Index | Old Index