From 72090c2162edc310c3af99cbf3e2f3c1b393315c Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Mon, 12 Sep 2016 16:13:05 +0000 Subject: [PATCH] Move StdStringExtractor to tools/debugserver 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 | 1 - lldb/tools/debugserver/source/CMakeLists.txt | 2 +- lldb/tools/debugserver/source/JSON.h | 4 +--- lldb/tools/debugserver/source/RNBRemote.cpp | 2 +- .../Utility => tools/debugserver/source}/StdStringExtractor.cpp | 2 +- .../lldb/Utility => tools/debugserver/source}/StdStringExtractor.h | 0 6 files changed, 4 insertions(+), 7 deletions(-) rename lldb/{source/Utility => tools/debugserver/source}/StdStringExtractor.cpp (99%) rename lldb/{include/lldb/Utility => tools/debugserver/source}/StdStringExtractor.h (100%) diff --git a/lldb/source/Utility/CMakeLists.txt b/lldb/source/Utility/CMakeLists.txt index 72c38b2..90aff22 100644 --- a/lldb/source/Utility/CMakeLists.txt +++ b/lldb/source/Utility/CMakeLists.txt @@ -12,7 +12,6 @@ add_lldb_library(lldbUtility RegisterNumber.cpp SelectHelper.cpp SharingPtr.cpp - StdStringExtractor.cpp StringExtractor.cpp StringExtractorGDBRemote.cpp StringLexer.cpp diff --git a/lldb/tools/debugserver/source/CMakeLists.txt b/lldb/tools/debugserver/source/CMakeLists.txt index 9bd518e..43479bd 100644 --- a/lldb/tools/debugserver/source/CMakeLists.txt +++ b/lldb/tools/debugserver/source/CMakeLists.txt @@ -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 diff --git a/lldb/tools/debugserver/source/JSON.h b/lldb/tools/debugserver/source/JSON.h index d395177..eee62f4 100644 --- a/lldb/tools/debugserver/source/JSON.h +++ b/lldb/tools/debugserver/source/JSON.h @@ -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 diff --git a/lldb/tools/debugserver/source/RNBRemote.cpp b/lldb/tools/debugserver/source/RNBRemote.cpp index 6ee84ee..71c6f71 100644 --- a/lldb/tools/debugserver/source/RNBRemote.cpp +++ b/lldb/tools/debugserver/source/RNBRemote.cpp @@ -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 diff --git a/lldb/source/Utility/StdStringExtractor.cpp b/lldb/tools/debugserver/source/StdStringExtractor.cpp similarity index 99% rename from lldb/source/Utility/StdStringExtractor.cpp rename to lldb/tools/debugserver/source/StdStringExtractor.cpp index c439edd..d23f931 100644 --- a/lldb/source/Utility/StdStringExtractor.cpp +++ b/lldb/tools/debugserver/source/StdStringExtractor.cpp @@ -7,7 +7,7 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Utility/StdStringExtractor.h" +#include "StdStringExtractor.h" // C Includes #include diff --git a/lldb/include/lldb/Utility/StdStringExtractor.h b/lldb/tools/debugserver/source/StdStringExtractor.h similarity index 100% rename from lldb/include/lldb/Utility/StdStringExtractor.h rename to lldb/tools/debugserver/source/StdStringExtractor.h -- 2.7.4