aboutsummaryrefslogtreecommitdiff
path: root/lldb/unittests/UnwindAssembly
AgeCommit message (Expand)AuthorFilesLines
2022-05-04Update the CFA to use $sp when $fp is restored on arm64Jason Molenda1-0/+62
2020-04-14Bug where insn-based unwind plans on arm64 could be wrongJason Molenda1-0/+100
2020-02-17[lldb/Plugins] Rename lldbPluginDisassemblerLLVM (NFC)Jonas Devlieghere2-2/+2
2020-02-17Revert "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plu...Jonas Devlieghere2-2/+2
2020-02-17Re-land "[lldb/CMake] Auto-generate the Initialize and Terminate calls for pl...Jonas Devlieghere2-2/+2
2020-02-17Revert "[lldb/CMake] Auto-generate the Initialize and Terminate calls for plu...Jonas Devlieghere2-2/+2
2020-02-17[lldb/CMake] Auto-generate the Initialize and Terminate calls for pluginJonas Devlieghere2-2/+2
2020-01-24[lldb][NFC] Fix all formatting errors in .cpp file headersRaphael Isemann3-5/+3
2020-01-21[lldb/Plugin] Move DisassemblerLLVMC for consistency with plugin (NFC)Jonas Devlieghere2-2/+2
2019-10-10Fix the unwinding plan augmentation from x86 assemblyPavel Labath1-0/+91
2019-06-03Add support for mid-function epilogues on x86 that end in a non-local jump.Jason Molenda1-0/+122
2019-05-28Fix 'warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangli...Alexandre Ganea1-10/+20
2019-02-11Use std::make_shared in LLDB (NFC)Jonas Devlieghere1-2/+3
2019-02-10Fix x86 return pattern detectionRaphael Isemann1-0/+170
2019-02-06[x64] Process the B field of the REX prefix correctly for the PUSH and POPAleksandr Urakov1-0/+54
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth3-12/+9
2018-10-30[x86] Fix issues with a realigned stack in MSVC compiled applicationsAleksandr Urakov1-3/+62
2018-02-27[LLDB] Initial version of PPC64 InstEmulationPavel Labath6-17/+293
2018-01-22Fix memory leaks in TestArm64InstEmulationRaphael Isemann1-10/+10
2017-11-13Move ArchSpec to the Utility modulePavel Labath2-2/+2
2017-10-31Invert ArchSpec<->Platform dependencyPavel Labath2-7/+7
2017-07-08The x86 instruction unwinder can be asked to disassemble non-instruction Jason Molenda1-0/+25
2017-06-29[UnwindAssembly/x86] Add support for "lea imm(%ebp), %esp" patternPavel Labath1-0/+78
2017-02-01[CMake] Update unit tests with accurate dependenciesChris Bieneman2-1/+20
2016-11-08[lldb] Don't build unit tests for unsupported targetsVedant Kumar2-2/+7
2016-11-01Fix a bug where the EmulateInstructionARM64 handling of STP/LDP instructionsJason Molenda1-53/+215
2016-10-17unittests: Specify types in a bunch of unittest EXPECT'sJustin Bogner2-98/+98
2016-10-12Add an arm64 unit test where the function saves x20 in theJason Molenda1-1/+101
2016-10-12Add a simple frameless function test case to the arm64 unwind unit testsJason Molenda2-11/+107
2016-10-11Fix Arm64InstEmulation tests for windowsPavel Labath1-15/+4
2016-10-11Add a second, more complicated, arm64 example program toJason Molenda1-11/+169
2016-10-11Add a first unit test for the arm64 instruction profiled unwindJason Molenda3-0/+168
2016-10-05Add i386/x86_64 tests of the eh_frame augmentation code in the x86Jason Molenda1-5/+208
2016-10-04Finish adding the individual instruction tests to the x86 unwinderJason Molenda1-6/+670
2016-10-01Add unit tests for specific instruction patterns that the x86Jason Molenda1-0/+519
2016-10-01Add support for some extended push instructions in i386/x86_64 likeJason Molenda1-18/+312
2016-09-30Add unit tests for simple frameless i386 and x86_64 functionJason Molenda1-3/+222
2016-09-29Switch to using TEST_EQ, TEST_FALSE where appropriate.Jason Molenda1-43/+44
2016-09-29Add a unit test for an x86_64 assembly inspection of Jason Molenda1-18/+177
2016-09-29Re-commit the changes from r282565 that I had to back out because of Jason Molenda3-0/+285
2016-09-28Reverting r282565.Jason Molenda3-285/+0
2016-09-28Refactor the x86 UnwindAssembly class into a separate class calledJason Molenda3-0/+285