llvm-project/lldb/source/Plugins/Instruction/ARM
Jason Molenda 1d42c7bc32 Switch nearly all of the use of the UnwindPlan::Row's to go through
a shared pointer to ease some memory management issues with a patch
I'm working on.

The main complication with using SPs for these objects is that most
methods that build up an UnwindPlan will construct a Row to a given
instruction point in a function, then add additional regsaves in
the next instruction point to that row and push it again.  A little
care is needed to not mutate the previous instruction point's Row
once these are switched to being held behing shared pointers.

llvm-svn: 160214
2012-07-14 04:52:53 +00:00
..
EmulateInstructionARM.cpp Switch nearly all of the use of the UnwindPlan::Row's to go through 2012-07-14 04:52:53 +00:00
EmulateInstructionARM.h Fixed some issues with ARM backtraces by not processing any push/pop 2011-07-06 04:07:21 +00:00
EmulationStateARM.cpp While implementing unwind information using UnwindAssemblyInstEmulation I ran 2011-05-09 20:18:18 +00:00
EmulationStateARM.h While implementing unwind information using UnwindAssemblyInstEmulation I ran 2011-05-09 20:18:18 +00:00
Makefile Add the ARM instruction emulation makefile. 2011-04-08 02:11:29 +00:00