Lines Matching defs:GDBRemoteCommunicationClient

1 //===-- GDBRemoteCommunicationClient.cpp ----------------------------------===//
9 #include "GDBRemoteCommunicationClient.h"
60 // GDBRemoteCommunicationClient constructor
61 GDBRemoteCommunicationClient::GDBRemoteCommunicationClient()
81 GDBRemoteCommunicationClient::~GDBRemoteCommunicationClient() {
86 bool GDBRemoteCommunicationClient::HandshakeWithServer(Status *error_ptr) {
126 bool GDBRemoteCommunicationClient::GetEchoSupported() {
133 bool GDBRemoteCommunicationClient::GetQPassSignalsSupported() {
140 bool GDBRemoteCommunicationClient::GetAugmentedLibrariesSVR4ReadSupported() {
147 bool GDBRemoteCommunicationClient::GetQXferLibrariesSVR4ReadSupported() {
154 bool GDBRemoteCommunicationClient::GetQXferLibrariesReadSupported() {
161 bool GDBRemoteCommunicationClient::GetQXferAuxvReadSupported() {
168 bool GDBRemoteCommunicationClient::GetQXferFeaturesReadSupported() {
175 bool GDBRemoteCommunicationClient::GetQXferMemoryMapReadSupported() {
182 bool GDBRemoteCommunicationClient::GetQXferSigInfoReadSupported() {
189 bool GDBRemoteCommunicationClient::GetMultiprocessSupported() {
195 uint64_t GDBRemoteCommunicationClient::GetRemoteMaxPacketSize() {
202 bool GDBRemoteCommunicationClient::QueryNoAckModeSupported() {
226 void GDBRemoteCommunicationClient::GetListThreadsInStopReplySupported() {
239 bool GDBRemoteCommunicationClient::GetVAttachOrWaitSupported() {
253 bool GDBRemoteCommunicationClient::GetSyncThreadStateSupported() {
267 void GDBRemoteCommunicationClient::ResetDiscoverableSettings(bool did_exec) {
336 void GDBRemoteCommunicationClient::GetRemoteQSupported() {
438 bool GDBRemoteCommunicationClient::GetThreadSuffixSupported() {
450 bool GDBRemoteCommunicationClient::GetVContSupported(char flavor) {
510 GDBRemoteCommunicationClient::SendThreadSpecificPacketAndWaitForResponse(
517 "GDBRemoteCommunicationClient::%s: Didn't get sequence mutex "
537 bool GDBRemoteCommunicationClient::GetpPacketSupported(lldb::tid_t tid) {
543 LazyBool GDBRemoteCommunicationClient::GetThreadPacketSupported(
556 bool GDBRemoteCommunicationClient::GetSaveCoreSupported() const {
560 StructuredData::ObjectSP GDBRemoteCommunicationClient::GetThreadsInfo() {
579 bool GDBRemoteCommunicationClient::GetThreadExtendedInfoSupported() {
593 void GDBRemoteCommunicationClient::EnableErrorStringInPacket() {
608 bool GDBRemoteCommunicationClient::GetLoadedDynamicLibrariesInfosSupported() {
622 bool GDBRemoteCommunicationClient::GetSharedCacheInfoSupported() {
636 bool GDBRemoteCommunicationClient::GetDynamicLoaderProcessStateSupported() {
649 bool GDBRemoteCommunicationClient::GetMemoryTaggingSupported() {
656 DataBufferSP GDBRemoteCommunicationClient::ReadMemoryTags(lldb::addr_t addr,
668 LLDB_LOGF(log, "GDBRemoteCommunicationClient::%s: qMemTags packet failed",
678 "GDBRemoteCommunicationClient::%s: qMemTags response did not "
692 "GDBRemoteCommunicationClient::%s: Invalid data in qMemTags response",
700 Status GDBRemoteCommunicationClient::WriteMemoryTags(
718 bool GDBRemoteCommunicationClient::GetxPacketSupported() {
733 lldb::pid_t GDBRemoteCommunicationClient::GetCurrentProcessID(bool allow_lazy) {
782 llvm::Error GDBRemoteCommunicationClient::LaunchProcess(const Args &args) {
847 int GDBRemoteCommunicationClient::SendEnvironment(const Environment &env) {
860 int GDBRemoteCommunicationClient::SendEnvironmentPacket(
927 int GDBRemoteCommunicationClient::SendLaunchArchPacket(char const *arch) {
944 int GDBRemoteCommunicationClient::SendLaunchEventDataPacket(
972 llvm::VersionTuple GDBRemoteCommunicationClient::GetOSVersion() {
977 llvm::VersionTuple GDBRemoteCommunicationClient::GetMacCatalystVersion() {
982 std::optional<std::string> GDBRemoteCommunicationClient::GetOSBuildString() {
991 GDBRemoteCommunicationClient::GetOSKernelDescription() {
999 bool GDBRemoteCommunicationClient::GetHostname(std::string &s) {
1010 ArchSpec GDBRemoteCommunicationClient::GetSystemArchitecture() {
1017 GDBRemoteCommunicationClient::GetProcessArchitecture() {
1023 bool GDBRemoteCommunicationClient::GetProcessStandaloneBinary(
1041 GDBRemoteCommunicationClient::GetProcessStandaloneBinaries() {
1047 bool GDBRemoteCommunicationClient::GetGDBServerVersion() {
1078 void GDBRemoteCommunicationClient::MaybeEnableCompression(
1155 const char *GDBRemoteCommunicationClient::GetGDBServerProgramName() {
1163 uint32_t GDBRemoteCommunicationClient::GetGDBServerProgramVersion() {
1169 bool GDBRemoteCommunicationClient::GetDefaultThreadId(lldb::tid_t &tid) {
1213 bool GDBRemoteCommunicationClient::GetHostInfo(bool force) {
1401 "GDBRemoteCommunicationClient::%s parsed host "
1416 int GDBRemoteCommunicationClient::SendStdinNotification(const char *data,
1430 GDBRemoteCommunicationClient::GetHostArchitecture() {
1436 AddressableBits GDBRemoteCommunicationClient::GetAddressableBits() {
1449 seconds GDBRemoteCommunicationClient::GetHostDefaultPacketTimeout() {
1455 addr_t GDBRemoteCommunicationClient::AllocateMemory(size_t size,
1481 bool GDBRemoteCommunicationClient::DeallocateMemory(addr_t addr) {
1503 Status GDBRemoteCommunicationClient::Detach(bool keep_stopped,
1556 Status GDBRemoteCommunicationClient::GetMemoryRegionInfo(
1715 Status GDBRemoteCommunicationClient::GetQXferMemoryMapRegionInfo(
1730 Status GDBRemoteCommunicationClient::LoadQXferMemoryMap() {
1815 std::optional<uint32_t> GDBRemoteCommunicationClient::GetWatchpointSlotCount() {
1846 GDBRemoteCommunicationClient::GetSupportedWatchpointTypes() {
1850 std::optional<bool> GDBRemoteCommunicationClient::GetWatchpointReportedAfter() {
1867 int GDBRemoteCommunicationClient::SetSTDIN(const FileSpec &file_spec) {
1887 int GDBRemoteCommunicationClient::SetSTDOUT(const FileSpec &file_spec) {
1907 int GDBRemoteCommunicationClient::SetSTDERR(const FileSpec &file_spec) {
1927 bool GDBRemoteCommunicationClient::GetWorkingDir(FileSpec &working_dir) {
1943 int GDBRemoteCommunicationClient::SetWorkingDir(const FileSpec &working_dir) {
1963 int GDBRemoteCommunicationClient::SetDisableASLR(bool enable) {
1980 int GDBRemoteCommunicationClient::SetDetachOnError(bool enable) {
1997 bool GDBRemoteCommunicationClient::DecodeProcessInfoResponse(
2094 bool GDBRemoteCommunicationClient::GetProcessInfo(
2116 bool GDBRemoteCommunicationClient::GetCurrentProcessInfo(bool allow_lazy) {
2287 uint32_t GDBRemoteCommunicationClient::FindProcesses(
2382 bool GDBRemoteCommunicationClient::GetUserName(uint32_t uid,
2409 bool GDBRemoteCommunicationClient::GetGroupName(uint32_t gid,
2469 void GDBRemoteCommunicationClient::TestPacketSpeed(const uint32_t num_packets,
2596 bool GDBRemoteCommunicationClient::SendSpeedTestPacket(uint32_t send_size,
2617 bool GDBRemoteCommunicationClient::LaunchGDBServer(
2665 size_t GDBRemoteCommunicationClient::QueryGDBServer(
2706 bool GDBRemoteCommunicationClient::KillSpawnedProcess(lldb::pid_t pid) {
2719 std::optional<PidTid> GDBRemoteCommunicationClient::SendSetCurrentThreadPacket(
2752 bool GDBRemoteCommunicationClient::SetCurrentThread(uint64_t tid,
2767 bool GDBRemoteCommunicationClient::SetCurrentThreadForRun(uint64_t tid,
2782 bool GDBRemoteCommunicationClient::GetStopReply(
2789 bool GDBRemoteCommunicationClient::GetThreadStopInfo(
2812 uint8_t GDBRemoteCommunicationClient::SendGDBStoppointTypePacket(
2816 LLDB_LOGF(log, "GDBRemoteCommunicationClient::%s() %s at addr = 0x%" PRIx64,
2874 GDBRemoteCommunicationClient::GetCurrentProcessAndThreadIDs(
2930 size_t GDBRemoteCommunicationClient::GetCurrentThreadIDs(
2951 lldb::addr_t GDBRemoteCommunicationClient::GetShlibInfoAddr() {
2960 lldb_private::Status GDBRemoteCommunicationClient::RunShellCommand(
3013 Status GDBRemoteCommunicationClient::MakeDirectory(const FileSpec &file_spec,
3036 GDBRemoteCommunicationClient::SetFilePermissions(const FileSpec &file_spec,
3088 GDBRemoteCommunicationClient::OpenFile(const lldb_private::FileSpec &file_spec,
3109 bool GDBRemoteCommunicationClient::CloseFile(lldb::user_id_t fd,
3122 GDBRemoteCommunicationClient::FStat(lldb::user_id_t fd) {
3146 GDBRemoteCommunicationClient::Stat(const lldb_private::FileSpec &file_spec) {
3157 lldb::user_id_t GDBRemoteCommunicationClient::GetFileSize(
3183 void GDBRemoteCommunicationClient::AutoCompleteDiskFileOrDirectory(
3209 GDBRemoteCommunicationClient::GetFilePermissions(const FileSpec &file_spec,
3257 uint64_t GDBRemoteCommunicationClient::ReadFile(lldb::user_id_t fd,
3297 uint64_t GDBRemoteCommunicationClient::WriteFile(lldb::user_id_t fd,
3329 Status GDBRemoteCommunicationClient::CreateSymlink(const FileSpec &src,
3363 Status GDBRemoteCommunicationClient::Unlink(const FileSpec &file_spec) {
3395 bool GDBRemoteCommunicationClient::GetFileExists(
3426 llvm::ErrorOr<llvm::MD5::MD5Result> GDBRemoteCommunicationClient::CalculateMD5(
3492 bool GDBRemoteCommunicationClient::AvoidGPackets(ProcessGDBRemote *process) {
3518 DataBufferSP GDBRemoteCommunicationClient::ReadRegister(lldb::tid_t tid,
3534 DataBufferSP GDBRemoteCommunicationClient::ReadAllRegisters(lldb::tid_t tid) {
3549 bool GDBRemoteCommunicationClient::WriteRegister(lldb::tid_t tid,
3563 bool GDBRemoteCommunicationClient::WriteAllRegisters(
3576 bool GDBRemoteCommunicationClient::SaveRegisterState(lldb::tid_t tid,
3601 bool GDBRemoteCommunicationClient::RestoreRegisterState(lldb::tid_t tid,
3624 bool GDBRemoteCommunicationClient::SyncThreadState(lldb::tid_t tid) {
3637 GDBRemoteCommunicationClient::SendTraceSupported(std::chrono::seconds timeout) {
3662 GDBRemoteCommunicationClient::SendTraceStop(const TraceStopRequest &request,
3696 GDBRemoteCommunicationClient::SendTraceStart(const llvm::json::Value &params,
3730 GDBRemoteCommunicationClient::SendTraceGetState(llvm::StringRef type,
3763 GDBRemoteCommunicationClient::SendTraceGetBinaryData(
3793 std::optional<QOffsets> GDBRemoteCommunicationClient::GetQOffsets() {
3833 bool GDBRemoteCommunicationClient::GetModuleInfo(
3933 GDBRemoteCommunicationClient::GetModulesInfo(
3992 GDBRemoteCommunicationClient::ReadExtFeature(llvm::StringRef object,
4086 void GDBRemoteCommunicationClient::ServeSymbolLookups(
4201 "GDBRemoteCommunicationClient::%s: Didn't get sequence mutex.",
4208 GDBRemoteCommunicationClient::GetSupportedStructuredDataPlugins() {
4226 "GDBRemoteCommunicationClient::%s(): "
4234 "GDBRemoteCommunicationClient::%s(): "
4243 "GDBRemoteCommunicationClient::%s(): supported async "
4254 Status GDBRemoteCommunicationClient::SendSignalsToIgnore(
4275 Status GDBRemoteCommunicationClient::ConfigureRemoteStructuredData(
4324 void GDBRemoteCommunicationClient::OnRunPacketSent(bool first) {
4329 bool GDBRemoteCommunicationClient::UsesNativeSignals() {
4340 llvm::Expected<int> GDBRemoteCommunicationClient::KillProcess(lldb::pid_t pid) {