llvm-project/lldb/source/Plugins
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
..
ABI Switch nearly all of the use of the UnwindPlan::Row's to go through 2012-07-14 04:52:53 +00:00
Disassembler/llvm <rdar://problem/11330621> 2012-05-10 02:52:23 +00:00
DynamicLoader <rdar://problem/11357711> 2012-07-07 01:24:12 +00:00
Instruction/ARM Switch nearly all of the use of the UnwindPlan::Row's to go through 2012-07-14 04:52:53 +00:00
LanguageRuntime Improve dynamic type resolution efficiency by looking for the type in the module that contains the vtable symbol first and only look for the first match. If we don't find anything, _then_ move on to the rest of the modules in the target and watch out for multiple matches. 2012-07-10 01:22:15 +00:00
ObjectContainer <rdar://problem/11358639> 2012-05-08 01:45:38 +00:00
ObjectFile Blacklisted a UUID that is generated by OpenCL on 2012-07-12 18:04:03 +00:00
OperatingSystem/Darwin-Kernel Fix comment typeo. 2012-05-16 00:36:41 +00:00
Platform Make sure the module_uuid_ptr is non-NULL before checking whether its contents match the module's UUID. 2012-06-05 00:34:37 +00:00
Process Switch nearly all of the use of the UnwindPlan::Row's to go through 2012-07-14 04:52:53 +00:00
SymbolFile <rdar://problem/11740973> 2012-07-12 22:51:12 +00:00
SymbolVendor/MacOSX Resolve source paths that start with ~ when doing substitutions. 2012-07-13 01:20:25 +00:00
UnwindAssembly Switch nearly all of the use of the UnwindPlan::Row's to go through 2012-07-14 04:52:53 +00:00
Makefile Enable building the POSIX-DYLD dynamic loader plug-in in the Makefile build since it can be used for remote debugging. 2012-04-05 17:43:02 +00:00