Lines Matching full:client
66 ASSERT_THAT_ERROR(GDBRemoteCommunication::ConnectLocally(client, server),
71 TestClient client;
79 return client.WriteRegister(tid, reg_num, one_register);
88 return client.WriteAllRegisters(tid, all_registers);
99 return client.WriteRegister(tid, reg_num, one_register);
108 return client.WriteAllRegisters(tid, all_registers);
119 std::launch::async, [&] { return client.GetpPacketSupported(tid); });
125 std::launch::async, [&] { return client.ReadRegister(tid, reg_num); });
133 [&] { return client.ReadAllRegisters(tid); });
145 return client.SaveRegisterState(tid, save_id);
154 return client.RestoreRegisterState(tid, save_id);
163 std::launch::async, [&] { return client.SyncThreadState(tid); });
184 [&] { return client.GetModulesInfo(file_specs, triple); });
209 [&] { return client.GetModulesInfo(file_spec, triple); });
255 [&] { return client.GetModulesInfo(file_spec, triple); });
285 client.TestPacketSpeed(10, 32, 32, 4096, true, ss);
286 client.Disconnect();
308 return client.SendSignalsToIgnore({2, 3, 5, 7, 0xB, 0xD, 0x11});
315 return client.SendSignalsToIgnore(std::vector<int32_t>());
326 return client.GetMemoryRegionInfo(addr, region_info);
350 return client.GetMemoryRegionInfo(addr, region_info);
361 return client.GetMemoryRegionInfo(addr, region_info);
372 return client.GetMemoryRegionInfo(addr, region_info);
385 return client.GetMemoryRegionInfo(addr, region_info);
404 client.SendTraceSupported(timeout)) {
462 std::async(std::launch::async, [&] { return client.GetQOffsets(); });
486 check_qmemtags(TestClient &client, MockServer &server, size_t read_len,
491 return client.ReadMemoryTags(0xDEF0, read_len, type);
511 check_qmemtags(client, server, 0, 1, "qMemTags:def0,0:1", "m",
516 check_qmemtags(client, server, 0, -1, "qMemTags:def0,0:ffffffff", "m",
518 check_qmemtags(client, server, 0, std::numeric_limits<int32_t>::min(),
520 check_qmemtags(client, server, 0, std::numeric_limits<int32_t>::max(),
523 // The client layer does not check the length of the received data.
525 check_qmemtags(client, server, 32, 2, "qMemTags:def0,20:2", "m09",
529 check_qmemtags(client, server, 0, 0x34, "qMemTags:def0,0:34", "m",
533 check_qmemtags(client, server, 16, 1, "qMemTags:def0,10:1", "m66",
535 check_qmemtags(client, server, 32, 1, "qMemTags:def0,20:1", "m0102",
539 check_qmemtags(client, server, 17, 1, "qMemTags:def0,11:1", "", std::nullopt);
541 check_qmemtags(client, server, 17, 1, "qMemTags:def0,11:1", "E01",
544 check_qmemtags(client, server, 17, 1, "qMemTags:def0,11:1", "01",
547 check_qmemtags(client, server, 17, 1, "qMemTags:def0,11:1", "z01",
550 check_qmemtags(client, server, 32, 1, "qMemTags:def0,20:1", "m09zz",
553 check_qmemtags(client, server, 32, 1, "qMemTags:def0,20:1", "mhello",
556 check_qmemtags(client, server, 32, 1, "qMemTags:def0,20:1", "m9",
559 check_qmemtags(client, server, 32, 1, "qMemTags:def0,20:1", "m01020",
563 static void check_Qmemtags(TestClient &client, MockServer &server,
569 return client.WriteMemoryTags(addr, len, type, tags);
584 check_Qmemtags(client, server, 0xABCD, 0x20, 1,
590 check_Qmemtags(client, server, 0x4321, 0x20, 9, std::vector<uint8_t>{},
593 check_Qmemtags(client, server, 0x8877, 0x123, 0x34,
599 check_Qmemtags(client, server, 0x456789, 0, -1, std::vector<uint8_t>{0x99},
601 check_Qmemtags(client, server, 0x456789, 0,
605 check_Qmemtags(client, server, 0x456789, 0,
618 std::launch::async, [&] { return client.CalculateMD5(file_spec); });
629 // Server and client puts/parses low, and then high