summaryrefslogtreecommitdiff
path: root/lldb/source/Target/RegisterContextUnwind.cpp
AgeCommit message (Expand)Author
2025-10-13Delegate to ABI plugin to check if call frame addresses are valid (#161398)pveras
2025-09-19[lldb] Don't call FixDataAddress when reading fp in ReadGPRValue (#159606)Felipe de Azevedo Piovezan
2025-09-18[lldb][nfc] Remove no-op calls to Fix*Address (#159586)Felipe de Azevedo Piovezan
2025-09-12[lldb] Track CFA pointer metadata in StackID (#157498)Felipe de Azevedo Piovezan
2025-09-09[lldb] Unwind through ARM Cortex-M exceptions automatically (#153922)Jason Molenda
2025-08-11[lldb] remove a superfluous assignment statement (#152669)Matej Košík
2025-08-05[lldb] Implement DW_CFA_val_offset and DW_CFA_val_offset_sf (#150732)Daniel Sanders
2025-06-09[lldb][NFC] Split RegisterContextUnwind::SavedLocationForRegister (#139817)Jason Molenda
2025-05-22[lldb] Disable some unwind plans for discontinuous functions (#140927)Pavel Labath
2025-05-18[lldb] Remove redundant calls to std::unique_ptr<T>::get (NFC) (NFC) (#140440)Kazu Hirata
2025-05-15[lldb] Fix offset computation in RegisterContextUnwind (#137155)Pavel Labath
2025-05-11[lldb] Provide lr value in faulting frame on arm64 (#138805)Jason Molenda
2025-05-10[lldb] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#139428)Kazu Hirata
2025-05-09Revert "[lldb] Provide lr value in faulting frame on arm64 (#138805)"Jason Molenda
2025-05-09[lldb] Provide lr value in faulting frame on arm64 (#138805)Jason Molenda
2025-05-07[lldb] Parse DWARF CFI for discontinuous functions (#137006)Pavel Labath
2025-04-04Reapply "[lldb] Return *const* UnwindPlan pointers from FuncUnwinders " (#134...Pavel Labath
2025-04-03[lldb] Initialize active_row pointer variablePavel Labath
2025-04-03Revert "[lldb] Return *const* UnwindPlan pointers from FuncUnwinders (#133247)"Vladislav Dzhidzhoev
2025-04-02[lldb] Return *const* UnwindPlan pointers from FuncUnwinders (#133247)Pavel Labath
2025-03-31[lldb] Make GetRowForFunctionOffset compatible with discontinuous functions (...Pavel Labath
2025-02-26[lldb] Modernize ABI-based unwind plan creation (#128505)Pavel Labath
2025-02-25[lldb] Don't hand out UnwindPlan::Row shared_ptrs (#128181)Pavel Labath
2024-11-19Revert "[lldb] Allow fetching of RA register when above fault handler (#98566)"Jason Molenda
2024-10-04[lldb] Add isConstant mode for FA locations (#110726)Felipe de Azevedo Piovezan
2024-09-23[lldb][NFC] New names for the two RegisterLocation classes (#109611)Jason Molenda
2024-07-31[lldb] Add constant value mode for RegisterLocation in UnwindPlans (#100624)Felipe de Azevedo Piovezan
2024-07-12[lldb] Allow fetching of RA register when above fault handler (#98566)Jason Molenda
2024-06-05[lldb] Return an llvm::Expected from DWARFExpression::Evaluate (NFCI) (#94420)Jonas Devlieghere
2024-05-21Reapply "[lldb/aarch64] Fix unwinding when signal interrupts a leaf f… (#92...Pavel Labath
2024-05-13Revert "[lldb/aarch64] Fix unwinding when signal interrupts a leaf function (...Muhammad Omair Javaid
2024-05-09[lldb/aarch64] Fix unwinding when signal interrupts a leaf function (#91321)Pavel Labath
2023-09-01[lldb] Fix duplicate word typos; NFCFangrui Song
2023-06-14Clear non-addressable bits from pc/fp/sp in unwindsJason Molenda
2023-02-06In InitializeZerothFrame check for a CFA/AFA or error outJason Molenda
2022-07-25[LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2Slava Gurevich
2022-07-25Revert "[LLDB][NFC][Reliability] Fix uninitialized variables from Coverity sc...Slava Gurevich
2022-07-25[LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2Slava Gurevich
2022-07-12Reland "[LLDB][NFC] Decouple dwarf location table from DWARFExpression."Zequan Wu
2022-07-07Revert "[LLDB][NFC] Decouple dwarf location table from DWARFExpression."Jonas Devlieghere
2022-07-07[LLDB][NFC] Decouple dwarf location table from DWARFExpression.Zequan Wu
2022-05-05Decr return pc mid-stack when picking UnwindPlan rowJason Molenda
2022-04-05[lldb] Refactor DataBuffer so we can map files as read-onlyJonas Devlieghere
2022-03-30[lldb] Remove vasprintf windows-compat implementationPavel Labath
2022-02-03[lldb] Rename Logging.h to LLDBLog.h and clean up includesPavel Labath
2022-02-02[lldb] Convert "LLDB" log channel to the new APIPavel Labath
2021-12-26Remove redundant string initialization (NFC)Kazu Hirata
2021-11-11[lldb][AArch64] Add UnwindPlan for Linux sigreturnDavid Spickett
2021-05-13[lldb] Fixup more code addressesJonas Devlieghere
2021-04-16[lldb] Implement ABI::Fix{Code,Data}Address for AArch64Jonas Devlieghere