[Lldb-commits] [lldb] r131647 - in /lldb/trunk/source/Target: ArchDefaultUnwindPlan.cpp ArchVolatileRegs.cpp

Peter Collingbourne peter at pcc.me.uk
Thu May 19 10:34:48 PDT 2011


Author: pcc
Date: Thu May 19 12:34:48 2011
New Revision: 131647

URL: http://llvm.org/viewvc/llvm-project?rev=131647&view=rev
Log:
Remove some old files which should have been removed in r131193

Removed:
    lldb/trunk/source/Target/ArchDefaultUnwindPlan.cpp
    lldb/trunk/source/Target/ArchVolatileRegs.cpp

Removed: lldb/trunk/source/Target/ArchDefaultUnwindPlan.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/ArchDefaultUnwindPlan.cpp?rev=131646&view=auto
==============================================================================
--- lldb/trunk/source/Target/ArchDefaultUnwindPlan.cpp (original)
+++ lldb/trunk/source/Target/ArchDefaultUnwindPlan.cpp (removed)
@@ -1,54 +0,0 @@
-//===-- ArchDefaultUnwindPlan.cpp -------------------------------*- C++ -*-===//
-//
-//                     The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "lldb/Core/PluginManager.h"
-
-#include <map>
-
-#include "lldb/Core/ArchSpec.h"
-#include "lldb/Core/PluginInterface.h"
-#include "lldb/Host/Mutex.h"
-#include "lldb/Target/ArchDefaultUnwindPlan.h"
-
-using namespace lldb;
-using namespace lldb_private;
-
-ArchDefaultUnwindPlanSP
-ArchDefaultUnwindPlan::FindPlugin (const ArchSpec &arch)
-{
-    ArchDefaultUnwindPlanCreateInstance create_callback;
-    typedef std::map <const ArchSpec, ArchDefaultUnwindPlanSP> ArchDefaultUnwindPlanMap;
-    static ArchDefaultUnwindPlanMap g_plugin_map;
-    static Mutex g_plugin_map_mutex (Mutex::eMutexTypeRecursive);
-    Mutex::Locker locker (g_plugin_map_mutex);
-    ArchDefaultUnwindPlanMap::iterator pos = g_plugin_map.find (arch);
-    if (pos != g_plugin_map.end())
-        return pos->second;
-
-    for (uint32_t idx = 0;
-         (create_callback = PluginManager::GetArchDefaultUnwindPlanCreateCallbackAtIndex(idx)) != NULL;
-         ++idx)
-    {
-        ArchDefaultUnwindPlanSP default_unwind_plan_sp (create_callback (arch));
-        if (default_unwind_plan_sp)
-        {
-            g_plugin_map[arch] = default_unwind_plan_sp;
-            return default_unwind_plan_sp;
-        }
-    }
-    return ArchDefaultUnwindPlanSP();
-}
-
-ArchDefaultUnwindPlan::ArchDefaultUnwindPlan ()
-{
-}
-
-ArchDefaultUnwindPlan::~ArchDefaultUnwindPlan ()
-{
-}

Removed: lldb/trunk/source/Target/ArchVolatileRegs.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Target/ArchVolatileRegs.cpp?rev=131646&view=auto
==============================================================================
--- lldb/trunk/source/Target/ArchVolatileRegs.cpp (original)
+++ lldb/trunk/source/Target/ArchVolatileRegs.cpp (removed)
@@ -1,40 +0,0 @@
-//===-- ArchVolatileRegs.cpp ------------------------------------*- C++ -*-===//
-//
-//                     The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#include "lldb/lldb-private.h"
-#include "lldb/Core/PluginManager.h"
-#include "lldb/Core/PluginInterface.h"
-#include "lldb/Target/ArchVolatileRegs.h"
-
-using namespace lldb;
-using namespace lldb_private;
-
-ArchVolatileRegs*
-ArchVolatileRegs::FindPlugin (const ArchSpec &arch)
-{
-    ArchVolatileRegsCreateInstance create_callback;
-
-    for (uint32_t idx = 0;
-         (create_callback = PluginManager::GetArchVolatileRegsCreateCallbackAtIndex(idx)) != NULL;
-         ++idx)
-    {
-        std::auto_ptr<ArchVolatileRegs> default_volatile_regs_ap (create_callback (arch));
-        if (default_volatile_regs_ap.get ())
-            return default_volatile_regs_ap.release ();
-    }
-    return NULL;
-}
-
-ArchVolatileRegs::ArchVolatileRegs ()
-{
-}
-
-ArchVolatileRegs::~ArchVolatileRegs ()
-{
-}





More information about the lldb-commits mailing list