[all-commits] [llvm/llvm-project] d5a4fa: Revert "My prevous commit to RegisterContextLLDB i...

Jason Molenda via All-commits all-commits at lists.llvm.org
Mon Feb 24 19:03:46 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d5a4fa05146fe290735e2a38adb50d76052c4313
      https://github.com/llvm/llvm-project/commit/d5a4fa05146fe290735e2a38adb50d76052c4313
  Author: Jason Molenda <jmolenda at apple.com>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

  Changed paths:
    M lldb/test/API/functionalities/signal/handle-abrt/TestHandleAbort.py

  Log Message:
  -----------
  Revert "My prevous commit to RegisterContextLLDB is causing a test fail"

This reverts commit 082f1a3b15999c803265fabcb555ad253a00d477.


  Commit: 4fdd2edbdb4bfe6a95df0fac12e8beffcbe33b86
      https://github.com/llvm/llvm-project/commit/4fdd2edbdb4bfe6a95df0fac12e8beffcbe33b86
  Author: Jason Molenda <jmolenda at apple.com>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

  Changed paths:
    M lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp

  Log Message:
  -----------
  Revert "Unwind past an interrupt handler correctly on arm or at pc==0"

The aarcht64-ubuntu bot is showing a test failure in TestHandleAbort.py
with this patch.  Adding some logging to that file, it looks like
the saved register context above the trap handler does not have
save state for $pc, but it does have it for $lr on that platform.
I need to fall back to looking for $lr if the $pc cannot be retrieved.
I'll update the patch and re-commit once that's fixed.

This reverts commit edc4f4c9c9d90b2a4f8831ba4c873f08eaa5395a.


Compare: https://github.com/llvm/llvm-project/compare/b3bce6a3ddb7...4fdd2edbdb4b


More information about the All-commits mailing list