llvm/lldb/unittests/tools/lldb-server/tests/TestClient.cpp

//===-- TestClient.cpp ----------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "TestClient.h"
#include "TestingSupport/Host/SocketTestUtilities.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Host/common/TCPSocket.h"
#include "lldb/Host/posix/ConnectionFileDescriptorPosix.h"
#include "lldb/Utility/Args.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/Path.h"
#include "llvm/Testing/Support/Error.h"
#include "gtest/gtest.h"
#include <cstdlib>
#include <future>
#include <sstream>
#include <string>

usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacellvm;
usingnamespacellgs_tests;

#ifdef SendMessage
#undef SendMessage
#endif

TestClient::TestClient(std::unique_ptr<Connection> Conn) {}

TestClient::~TestClient() {}

Error TestClient::initializeConnection() {}

Expected<std::unique_ptr<TestClient>> TestClient::launch(StringRef Log) {}

Expected<std::unique_ptr<TestClient>> TestClient::launch(StringRef Log, ArrayRef<StringRef> InferiorArgs) {}

Expected<std::unique_ptr<TestClient>>
TestClient::launchCustom(StringRef Log, bool disable_stdio,
                         ArrayRef<StringRef> ServerArgs,
                         ArrayRef<StringRef> InferiorArgs) {}

Error TestClient::SetInferior(llvm::ArrayRef<std::string> inferior_args) {}

Error TestClient::ListThreadsInStopReply() {}

Error TestClient::SetBreakpoint(unsigned long address) {}

Error TestClient::ContinueAll() {}

Error TestClient::ContinueThread(unsigned long thread_id) {}

const llgs_tests::ProcessInfo &TestClient::GetProcessInfo() {}

Expected<JThreadsInfo> TestClient::GetJThreadsInfo() {}

const StopReply &TestClient::GetLatestStopReply() {}

Error TestClient::SendMessage(StringRef message) {}

Error TestClient::SendMessage(StringRef message, std::string &response_string) {}

Error TestClient::SendMessage(StringRef message, std::string &response_string,
                              PacketResult expected_result) {}

unsigned int TestClient::GetPcRegisterId() {}

Error TestClient::qProcessInfo() {}

Error TestClient::qRegisterInfos() {}

Error TestClient::queryProcess() {}

Error TestClient::Continue(StringRef message) {}