Remove some old files which should have been removed in r131193
llvm-svn: 131647
This commit is contained in:
		
							parent
							
								
									1cbedd3ee0
								
							
						
					
					
						commit
						ea384b4f85
					
				| 
						 | 
					@ -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 ()
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
| 
						 | 
					@ -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 ()
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue