aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Symbol/FuncUnwinders.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-07-02[lldb] Replace default bodies of special member functions with = default;Jonas Devlieghere1-1/+1
2020-07-15[lldb][NFC] Add 'override' where missing in source/ and tools/Logan Smith1-2/+2
2020-01-24[lldb][NFC] Fix all formatting errors in .cpp file headersRaphael Isemann1-1/+1
2020-01-07[lldb] Initialize some bitfields in FuncUnwinders.cppPavel Labath1-0/+2
2019-10-11[Windows] Use information from the PE32 exceptions directory to construct unw...Aleksandr Urakov1-0/+65
2019-05-27FuncUnwinders: prefer debug_frame over eh_framePavel Labath1-4/+4
2019-05-24[FuncUnwinders] Use "symbol file" unwind plans for unwindingPavel Labath1-1/+6
2019-05-10FuncUnwinders: Add a new "SymbolFile" unwind planPavel Labath1-1/+36
2019-04-23FuncUnwinders: remove "current_offset" from function argumentsPavel Labath1-51/+27
2019-04-10[NFC] Remove ASCII lines from commentsJonas Devlieghere1-4/+0
2019-02-11Use std::make_shared in LLDB (NFC)Jonas Devlieghere1-15/+20
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-03Simplify ObjectFile::GetArchitecturePavel Labath1-2/+1
2018-12-15Simplify Boolean expressionsJonas Devlieghere1-1/+1
2018-04-30Reflow paragraphs in comments.Adrian Prantl1-19/+17
2017-06-27Add debug_frame section supportPavel Labath1-36/+97
2017-02-24Fix a race condition in FuncUnwinders where the mutex was beingJason Molenda1-9/+9
2017-02-14Remove dependencies from Utility to Core and Target.Zachary Turner1-1/+1
2016-09-06*** This commit represents a complete reformatting of the LLDB source codeKate Stone1-348/+317
2016-07-06Enhance FuncUnwinders::GetUnwindPlanAtNonCallSite to detect when weJason Molenda1-4/+70
2016-05-18remove use of Mutex in favour of std::{,recursive_}mutexSaleem Abdulrasool1-31/+31
2016-05-04Add a way for an ObjectFile to indicate that assembly emulationJason Molenda1-1/+5
2015-09-30Add support for .ARM.exidx unwind informationTamas Berghammer1-5/+38
2015-06-24Improve instruction emulation based stack unwinding on ARMTamas Berghammer1-6/+7
2015-05-06Simplify FuncUnwinders::GetEHFrameAugmentedUnwindPlanPavel Labath1-29/+17
2014-12-21Various unwinder work. Jason Molenda1-100/+195
2014-12-08The lldb unwinder can now use the unwind information from the compact-unwind Jason Molenda1-14/+35
2014-11-18Fix up the code in the FuncUnwinders class thatJason Molenda1-14/+14
2014-11-18Read the LSDA and Personality Routine function address out of theJason Molenda1-0/+33
2014-11-04Back out r221229 -- instead of trying to identify the end of the unwind,Jason Molenda1-83/+11
2014-08-25Copy unwind plan instead of modifying it directly, so "image show-unwind" pri...Todd Fiala1-3/+7
2014-08-25Have augment_unwind_plan_from_call_site update the UnwindPlan Jason Molenda1-1/+2
2014-08-25On x86 & x86_64, try to use eh_frame for frame 0.Todd Fiala1-2/+13
2014-05-23Instead of having an UnwindTable own a single assembly profiler, Jason Molenda1-9/+22
2014-05-23Revert r209488; Greg suggests a different approach.Jason Molenda1-12/+8
2014-05-23The UnwindTable (one per module) used to hand out shared pointersJason Molenda1-8/+12
2014-04-20Switch NULL to C++11 nullptr in source/Symbol and source/UtilityEd Maste1-5/+5
2014-02-03Fix UnwindAssembly memory leak by defining and using a shared UnwindAssemblyS...Jean-Daniel Dupas1-1/+1
2013-09-24Update RegisterContextLLDB::GetFullUnwindPlanForFrame() to use the architectu...Jason Molenda1-8/+15
2013-04-18Since we use C++11, we should switch over to using std::unique_ptr when C++11...Greg Clayton1-8/+8
2012-10-26Add a new capability to RegisterContextLLDB: To recognize when theJason Molenda1-0/+9
2012-02-21Thread hardening part 3. Now lldb_private::Thread objects have std::weak_ptrGreg Clayton1-1/+3
2012-02-18The second part in thread hardening the internals of LLDB where we makeGreg Clayton1-6/+6
2011-09-15Have the FuncUnwinder object request & provide an architecture-definedJason Molenda1-0/+38
2011-05-11Moved all code from ArchDefaultUnwindPlan and ArchVolatileRegs into theirGreg Clayton1-7/+12
2011-04-25Renamed UnwindAssemblyProfiler to UnwindAssembly along with its source files.Greg Clayton1-2/+2
2011-04-25Put plug-ins into the correct directories as they were incorrectly locatedGreg Clayton1-6/+5
2011-02-15All UnwindPlan objects are now passed around as shared pointers.Greg Clayton1-31/+30
2011-01-08Made FuncUnwinders threadsafe.Greg Clayton1-14/+67
2011-01-08Fixed issues with the unwinding code where the collection of FuncUnwindersGreg Clayton1-70/+62