summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp
Commit message (Expand)AuthorAgeFilesLines
* *** This commit represents a complete reformatting of the LLDB source codeKate Stone2016-09-061-1318/+1162
* Add support for the LEAVE x86 instruction to AssemblyParse_x86.Jason Molenda2016-01-081-7/+38
* Add support for 'leal' instruction to UnwindAssembly-x86Tamas Berghammer2015-03-251-1/+58
* Don't #include ClangPersistentVariables.h from Process.hZachary Turner2015-03-031-0/+1
* Reduce header footprint of Target.hZachary Turner2015-03-031-0/+1
* UnwindPlan::Row refactor -- add support for CFA set by a DWARF expressionPavel Labath2015-02-231-39/+39
* Fix the last two warnings I see on Linx building 'lldb': mismatchedChandler Carruth2015-02-131-2/+2
* Save & restore the array of which registers have already beenJason Molenda2015-01-131-2/+17
* Enhance the eh_frame unwind instruction augmenter so thatJason Molenda2015-01-131-6/+46
* Add an additional check to UnwindAssembly_x86::AugmentUnwindPlanFromCallSite Jason Molenda2015-01-131-17/+36
* Change the x86 assembly instruction unwind parser toJason Molenda2015-01-131-170/+129
* Hoist the RegisterNumber class out of RegisterContextLLDB and makeJason Molenda2015-01-101-3/+68
* Have AssemblyParse_x86::get_non_call_site_unwind_plan trackJason Molenda2015-01-081-2/+13
* Various unwinder work. Jason Molenda2014-12-211-3/+35
* The lldb unwinder can now use the unwind information from the compact-unwind Jason Molenda2014-12-081-0/+1
* Fix some compiler warnings, one of which was a legit bug.Zachary Turner2014-11-101-2/+2
* Add recognition for another x86 epilogue sequence (ret followed byJason Molenda2014-11-041-0/+11
* Remove trailing whitespace from lines in UnwindAssembly-x86.cpp. No other ch...Jason Molenda2014-08-251-63/+63
* Clean up the coding conventions in UnwindAssembly-x86.cpp a little bit.Jason Molenda2014-08-251-38/+74
* Have augment_unwind_plan_from_call_site update the UnwindPlan Jason Molenda2014-08-251-0/+15
* On x86 & x86_64, try to use eh_frame for frame 0.Todd Fiala2014-08-251-11/+259
* Add code to AssemblyParse_x86::get_non_call_site_unwind_planJason Molenda2014-08-041-6/+24
* Fix an x86 assembler stack unwind calculation for non-volatile registers.Todd Fiala2014-07-251-1/+13
* sanitise sign comparisonsSaleem Abdulrasool2014-04-021-8/+14
* Fix a bug where the x86 assembly instruction profiler would not correctly adjustJason Molenda2013-09-241-5/+14
* <rdar://problem/13854277>Greg Clayton2013-05-101-10/+5
* Add a new capability to RegisterContextLLDB: To recognize when theJason Molenda2012-10-261-0/+5
* Change the scratch buffer for x86 assembly instructions in AssemblyParse_x86 ...Jason Molenda2012-10-111-13/+5
* Move the scratch buffer allocation for x86 instructions from being allocated ...Jason Molenda2012-10-101-7/+9
* Free the opcode_data malloc'ed memory instead of leaking it - thanks for catc...Jason Molenda2012-10-101-1/+2
* Change the x86 unwinder from using edis as its disassemblerJason Molenda2012-10-101-67/+43
* Switch nearly all of the use of the UnwindPlan::Row's to go throughJason Molenda2012-07-141-40/+77
* Add support for function with stack frame checks added by the compiler;Jason Molenda2012-05-251-28/+57
* Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptrGreg Clayton2012-02-211-21/+33
* Patch from Daniel Dunbar for future-proof against http://llvm.org/viewvc/llvm...Johnny Chen2011-11-291-0/+11
* Changed the emulate instruction function to take emulate options whichGreg Clayton2011-04-261-2/+13
* Renamed UnwindAssemblyProfiler to UnwindAssembly along with its source files.Greg Clayton2011-04-251-2/+2
* Even more renaming.Greg Clayton2011-04-251-0/+902
OpenPOWER on IntegriCloud