aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-18[lldb/aarch64] Add STR/LDR instructions for FP registers to Emulator (#168187)Igor Kudrin1-11/+32
2025-08-06Reland "[lldb] Fix auto advance PC in `EmulateInstructionARM64` if PC >= 4G (...David Spickett1-2/+2
2025-08-05Revert "[lldb] Fix auto advance PC in `EmulateInstructionARM64` if PC >= 4G (...Igor Kudrin1-2/+2
2025-08-05[lldb] Fix auto advance PC in `EmulateInstructionARM64` if PC >= 4G (#151460)Igor Kudrin1-2/+2
2025-03-20[lldb] Use UnwindPlan::Row as values, part 2 (#132008)Pavel Labath1-5/+5
2024-05-21Reapply "[lldb/aarch64] Fix unwinding when signal interrupts a leaf f… (#92...Pavel Labath1-0/+2
2024-05-13Revert "[lldb/aarch64] Fix unwinding when signal interrupts a leaf function (...Muhammad Omair Javaid1-2/+0
2024-05-09[lldb/aarch64] Fix unwinding when signal interrupts a leaf function (#91321)Pavel Labath1-0/+2
2023-06-27[lldb] Use SmallVector for handling register dataDavid Spickett1-21/+33
2023-05-01[lldb] Change ObjectValueDictionary to use a StringMapAlex Langford1-1/+0
2023-04-13[lldb] Add dummy field to RegisterInfo for register flags use laterDavid Spickett1-1/+1
2023-01-07[lldb] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-11/+11
2023-01-07[lldb] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-05CheckedArithmetic: llvm::Optional => std::optionalFangrui Song1-1/+1
2022-10-12[LLDB] Change EmulateInstriction::ReadRegister to return OptionalDavid Spickett1-16/+20
2022-10-12[LLDB] Change RegisterValue::SetFromMemoryData to const RegisterInfo&David Spickett1-7/+5
2022-10-11[LLDB] Change RegisterValue::GetAsMemoryData to const RegisterInfo&David Spickett1-5/+4
2022-10-11[LLDB] Switch to RegisterInfo& for EmulateInstruction::WriteRegisterDavid Spickett1-5/+5
2022-10-11[LLDB] Change pointer to ref in EmulateInstruction::ReadRegister methodsDavid Spickett1-3/+3
2022-09-28[LLDB][AArch64] Move instruction emulation to optional GetRegisterInfoDavid Spickett1-47/+54
2022-09-26[LLDB] Add an llvm::Optional version of GetRegisterInfoDavid Spickett1-10/+9
2022-09-08[lldb] Use std::size instead of llvm::array_lengthofJoe Loser1-2/+2
2022-07-29[LLDB][NFC][Reliability] Fixes for int overflow and uninitialized stateSlava Gurevich1-1/+1
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-2/+2
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-2/+2
2021-10-25Remove ConstString from DynamicLoader, JITLoader and Instruction plugin namesPavel Labath1-6/+1
2021-10-18[lldb] Return StringRef from PluginInterface::GetPluginNamePavel Labath1-5/+0
2021-10-07Recommit: [lldb] Remove "dwarf dynamic register size expressions" from Regist...Pavel Labath1-1/+1
2021-10-06Revert "[lldb] Remove "dwarf dynamic register size expressions" from Register...Michael Forster1-1/+1
2021-10-06[lldb] Remove "dwarf dynamic register size expressions" from RegisterInfoPavel Labath1-1/+1
2020-07-01[LLDB][NFC] Remove redundant conditionAdam Balogh1-1/+1
2020-06-01Fix UB in EmulateInstructionARM64.cppAdrian Prantl1-19/+22
2020-05-01[ARM64] Remove more dead code. NFC.Davide Italiano1-8/+0
2020-05-01[ARM64] Remove dead code.Davide Italiano1-4/+0
2020-02-17[lldb/Plugins] Rename initializers to match their plugin name.Jonas Devlieghere1-1/+1
2020-02-17Revert "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plu...Jonas Devlieghere1-1/+1
2020-02-17Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for pl...Jonas Devlieghere1-1/+1
2020-02-17Revert "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plu...Jonas Devlieghere1-1/+1
2020-02-17[lldb/CMake] Auto-generate the Initialize and Terminate calls for pluginJonas Devlieghere1-1/+1
2020-02-14[lldb/Plugin] s/LLDB_PLUGIN/LLDB_PLUGIN_DEFINE/ (NFC)Jonas Devlieghere1-1/+1
2020-02-10[LLDB] Fix GCC warnings about extra semicolons. NFC.Martin Storsjö1-1/+1
2020-02-07[lldb/Plugins] Use external functions to (de)initialize pluginsJonas Devlieghere1-0/+2
2020-01-24[lldb][NFC] Fix all formatting errors in .cpp file headersRaphael Isemann1-1/+1
2019-10-16Add arm64_32 support to lldb, an ILP32 codegen Jason Molenda1-1/+2
2019-07-19Support Linux signal return trampolines in frame initializationJoseph Tremoulet1-0/+1
2019-05-24Fix integer literals which are cast to boolJonas Devlieghere1-2/+2
2019-05-23[lldb] NFC modernize codebase with modernize-use-nullptrKonrad Kleine1-2/+2
2019-04-10[NFC] Remove ASCII lines from commentsJonas Devlieghere1-4/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-15Simplify Boolean expressionsJonas Devlieghere1-9/+4