Move StdStringExtractor to tools/debugserver
authorPavel Labath <labath@google.com>
Mon, 12 Sep 2016 16:13:05 +0000 (16:13 +0000)
committerPavel Labath <labath@google.com>
Mon, 12 Sep 2016 16:13:05 +0000 (16:13 +0000)
The class is only used in the debugserver. The rest of lldb has the StringExtractor class.

Xcode project will need to be updated after this.

llvm-svn: 281226

lldb/source/Utility/CMakeLists.txt
lldb/tools/debugserver/source/CMakeLists.txt
lldb/tools/debugserver/source/JSON.h
lldb/tools/debugserver/source/RNBRemote.cpp
lldb/tools/debugserver/source/StdStringExtractor.cpp [moved from lldb/source/Utility/StdStringExtractor.cpp with 99% similarity]
lldb/tools/debugserver/source/StdStringExtractor.h [moved from lldb/include/lldb/Utility/StdStringExtractor.h with 100% similarity]

index 72c38b2..90aff22 100644 (file)
@@ -12,7 +12,6 @@ add_lldb_library(lldbUtility
   RegisterNumber.cpp
   SelectHelper.cpp
   SharingPtr.cpp
-  StdStringExtractor.cpp
   StringExtractor.cpp
   StringExtractorGDBRemote.cpp
   StringLexer.cpp
index 9bd518e..43479bd 100644 (file)
@@ -44,9 +44,9 @@ add_library(lldbDebugserverCommon
   DNBRegisterInfo.cpp
   DNBThreadResumeActions.cpp
   JSON.cpp
+  StdStringExtractor.cpp
   # JSON reader depends on the following LLDB-common files
   ${LLDB_SOURCE_DIR}/source/Host/common/StringConvert.cpp
-  ${LLDB_SOURCE_DIR}/source/Utility/StdStringExtractor.cpp
   # end JSON reader dependencies
   libdebugserver.cpp
   PseudoTerminal.cpp
index d395177..eee62f4 100644 (file)
@@ -10,9 +10,7 @@
 #ifndef utility_JSON_h_
 #define utility_JSON_h_
 
-// This cross-project usage is fine as StdStringExtractor.h is entirely
-// self-contained.
-#include "lldb/Utility/StdStringExtractor.h"
+#include "StdStringExtractor.h"
 
 // C includes
 #include <inttypes.h>
index 6ee84ee..71c6f71 100644 (file)
@@ -40,7 +40,7 @@
 #include "RNBContext.h"
 #include "RNBServices.h"
 #include "RNBSocket.h"
-#include "lldb/Utility/StdStringExtractor.h"
+#include "StdStringExtractor.h"
 
 #if defined(HAVE_LIBCOMPRESSION)
 #include <compression.h>
@@ -7,7 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "lldb/Utility/StdStringExtractor.h"
+#include "StdStringExtractor.h"
 
 // C Includes
 #include <stdlib.h>