diff options
Diffstat (limited to 'lldb/tools/debugserver/source')
| -rw-r--r-- | lldb/tools/debugserver/source/DNB.cpp | 2 | ||||
| -rw-r--r-- | lldb/tools/debugserver/source/DNB.h | 1 | ||||
| -rw-r--r-- | lldb/tools/debugserver/source/DNBDefs.h | 16 | ||||
| -rw-r--r-- | lldb/tools/debugserver/source/DNBTimer.h | 3 | ||||
| -rw-r--r-- | lldb/tools/debugserver/source/MacOSX/MachThread.h | 4 | ||||
| -rw-r--r-- | lldb/tools/debugserver/source/RNBDefs.h | 3 |
6 files changed, 8 insertions, 21 deletions
diff --git a/lldb/tools/debugserver/source/DNB.cpp b/lldb/tools/debugserver/source/DNB.cpp index fb780c8ca35..96e3da9c9d3 100644 --- a/lldb/tools/debugserver/source/DNB.cpp +++ b/lldb/tools/debugserver/source/DNB.cpp @@ -36,7 +36,7 @@ #include "CFBundle.h" -typedef STD_SHARED_PTR(MachProcess) MachProcessSP; +typedef std::shared_ptr<MachProcess> MachProcessSP; typedef std::map<nub_process_t, MachProcessSP> ProcessMap; typedef ProcessMap::iterator ProcessMapIter; typedef ProcessMap::const_iterator ProcessMapConstIter; diff --git a/lldb/tools/debugserver/source/DNB.h b/lldb/tools/debugserver/source/DNB.h index c6acf5bbf7d..cd5cd61542c 100644 --- a/lldb/tools/debugserver/source/DNB.h +++ b/lldb/tools/debugserver/source/DNB.h @@ -16,6 +16,7 @@ #include "DNBDefs.h" #include <mach/thread_info.h> +#include <string> #define DNB_EXPORT __attribute__((visibility("default"))) diff --git a/lldb/tools/debugserver/source/DNBDefs.h b/lldb/tools/debugserver/source/DNBDefs.h index 98b7310ca5a..1b8d11f595b 100644 --- a/lldb/tools/debugserver/source/DNBDefs.h +++ b/lldb/tools/debugserver/source/DNBDefs.h @@ -20,22 +20,6 @@ #include <sys/syslimits.h> #include <unistd.h> -#include <ciso646> // detect C++ lib - -#ifdef _LIBCPP_VERSION -#include <memory> -#define STD_SHARED_PTR(T) std::shared_ptr<T> -#define STD_WEAK_PTR(T) std::weak_ptr<T> -#define STD_UNIQUE_PTR(T) std::unique_ptr<T> -#define STD_ENABLE_SHARED_FROM_THIS(T) std::enable_shared_from_this<T> -#else -#include <tr1/memory> -#define STD_SHARED_PTR(T) std::tr1::shared_ptr<T> -#define STD_WEAK_PTR(T) std::tr1::weak_ptr<T> -#define STD_UNIQUE_PTR(T) std::auto_ptr<T> -#define STD_ENABLE_SHARED_FROM_THIS(T) std::tr1::enable_shared_from_this<T> -#endif - //---------------------------------------------------------------------- // Define nub_addr_t and the invalid address value from the architecture //---------------------------------------------------------------------- diff --git a/lldb/tools/debugserver/source/DNBTimer.h b/lldb/tools/debugserver/source/DNBTimer.h index ac69d9a36a1..717e1563be5 100644 --- a/lldb/tools/debugserver/source/DNBTimer.h +++ b/lldb/tools/debugserver/source/DNBTimer.h @@ -16,6 +16,7 @@ #include <sys/time.h> #include <stdint.h> +#include <memory> #include "DNBDefs.h" #include "PThreadMutex.h" @@ -155,7 +156,7 @@ protected: //------------------------------------------------------------------ // Classes that inherit from DNBTimer can see and modify these //------------------------------------------------------------------ - STD_UNIQUE_PTR(PThreadMutex) m_mutexAP; + std::unique_ptr<PThreadMutex> m_mutexAP; struct timeval m_timeval; }; diff --git a/lldb/tools/debugserver/source/MacOSX/MachThread.h b/lldb/tools/debugserver/source/MacOSX/MachThread.h index 27573c5c8ec..c6d7b312769 100644 --- a/lldb/tools/debugserver/source/MacOSX/MachThread.h +++ b/lldb/tools/debugserver/source/MacOSX/MachThread.h @@ -130,7 +130,7 @@ protected: int32_t m_suspend_count; // The current suspend count > 0 means we have suspended m_suspendCount times, // < 0 means we have resumed it m_suspendCount times. MachException::Data m_stop_exception; // The best exception that describes why this thread is stopped - STD_UNIQUE_PTR(DNBArchProtocol) m_arch_ap; // Arch specific information for register state and more + std::unique_ptr<DNBArchProtocol> m_arch_ap; // Arch specific information for register state and more const DNBRegisterSetInfo * m_reg_sets; // Register set information for this thread nub_size_t m_num_reg_sets; thread_identifier_info_data_t m_ident_info; @@ -142,6 +142,6 @@ private: void HardwareWatchpointStateChanged(); // Provide a chance to update the global view of the hardware watchpoint state }; -typedef STD_SHARED_PTR(MachThread) MachThreadSP; +typedef std::shared_ptr<MachThread> MachThreadSP; #endif diff --git a/lldb/tools/debugserver/source/RNBDefs.h b/lldb/tools/debugserver/source/RNBDefs.h index bb4f06d33b0..9b9379ecc4f 100644 --- a/lldb/tools/debugserver/source/RNBDefs.h +++ b/lldb/tools/debugserver/source/RNBDefs.h @@ -15,6 +15,7 @@ #define __RNBDefs_h__ #include "DNBDefs.h" +#include <memory> extern "C" const unsigned char debugserverVersionString[]; extern "C" const double debugserverVersionNumber; @@ -49,7 +50,7 @@ extern "C" const double debugserverVersionNumber; #endif class RNBRemote; -typedef STD_SHARED_PTR(RNBRemote) RNBRemoteSP; +typedef std::shared_ptr<RNBRemote> RNBRemoteSP; typedef enum { |

