Index: third_party/WebKit/Source/platform/v8_inspector/V8InspectorSessionImpl.cpp |
diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8InspectorSessionImpl.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8InspectorSessionImpl.cpp |
index adb837b071512a1591d16bd9fb80a67785547a36..b2233e802afd879822710e442c5f9f8717c7409e 100644 |
--- a/third_party/WebKit/Source/platform/v8_inspector/V8InspectorSessionImpl.cpp |
+++ b/third_party/WebKit/Source/platform/v8_inspector/V8InspectorSessionImpl.cpp |
@@ -14,6 +14,7 @@ |
#include "platform/v8_inspector/V8HeapProfilerAgentImpl.h" |
#include "platform/v8_inspector/V8ProfilerAgentImpl.h" |
#include "platform/v8_inspector/V8RuntimeAgentImpl.h" |
+#include "platform/v8_inspector/V8StringUtil.h" |
#include "platform/v8_inspector/public/V8ContextInfo.h" |
#include "platform/v8_inspector/public/V8DebuggerClient.h" |
@@ -313,4 +314,13 @@ void V8InspectorSessionImpl::stepOver() |
m_debuggerAgent->stepOver(&errorString); |
} |
+std::unique_ptr<protocol::Array<protocol::Debugger::API::SearchMatch>> V8InspectorSessionImpl::searchInTextByLines(const String16& text, const String16& query, bool caseSensitive, bool isRegex) |
+{ |
+ std::vector<std::unique_ptr<protocol::Debugger::SearchMatch>> matches = searchInTextByLinesImpl(this, text, query, caseSensitive, isRegex); |
+ std::unique_ptr<protocol::Array<protocol::Debugger::API::SearchMatch>> result = protocol::Array<protocol::Debugger::API::SearchMatch>::create(); |
+ for (size_t i = 0; i < matches.size(); ++i) |
+ result->addItem(std::move(matches[i])); |
+ return result; |
+} |
+ |
} // namespace blink |