diff options
author | Shubham Sandeep Rastogi <srastogi22@apple.com> | 2024-10-14 15:25:52 -0700 |
---|---|---|
committer | Shubham Sandeep Rastogi <srastogi22@apple.com> | 2024-10-14 15:27:05 -0700 |
commit | d8de2391eb014fb3f750f4c38abc101edc1e2cc2 (patch) | |
tree | f5adb55f903b62e26ad54fe375a653a84e7752cb /lldb/source/Commands/CommandObjectTarget.cpp | |
parent | 1c17484e107523af2583dd62537902202ce8f2e7 (diff) | |
download | llvm-d8de2391eb014fb3f750f4c38abc101edc1e2cc2.zip llvm-d8de2391eb014fb3f750f4c38abc101edc1e2cc2.tar.gz llvm-d8de2391eb014fb3f750f4c38abc101edc1e2cc2.tar.bz2 |
Revert "[lldb] Improve unwinding for discontinuous functions (#111409)"
This reverts commit a89e01634fe2e6ce0b967ead24280b6693b523dc.
This is being reverted because it broke the test:
Unwind/trap_frame_sym_ctx.test
/Users/ec2-user/jenkins/workspace/llvm.org/lldb-cmake/llvm-project/lldb/test/Shell/Unwind/trap_frame_sym_ctx.test:21:10: error: CHECK: expected string not found in input
CHECK: frame #2: {{.*}}`main
Diffstat (limited to 'lldb/source/Commands/CommandObjectTarget.cpp')
-rw-r--r-- | lldb/source/Commands/CommandObjectTarget.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lldb/source/Commands/CommandObjectTarget.cpp b/lldb/source/Commands/CommandObjectTarget.cpp index 9a4a17e..e950fb3 100644 --- a/lldb/source/Commands/CommandObjectTarget.cpp +++ b/lldb/source/Commands/CommandObjectTarget.cpp @@ -3583,12 +3583,10 @@ protected: addr_t start_addr = range.GetBaseAddress().GetLoadAddress(target); if (abi) start_addr = abi->FixCodeAddress(start_addr); - range.GetBaseAddress().SetLoadAddress(start_addr, target); FuncUnwindersSP func_unwinders_sp( sc.module_sp->GetUnwindTable() - .GetUncachedFuncUnwindersContainingAddress(range.GetBaseAddress(), - sc)); + .GetUncachedFuncUnwindersContainingAddress(start_addr, sc)); if (!func_unwinders_sp) continue; |