Lines Matching defs:server
36 void Handle_QThreadSuffixSupported(MockServer &server, bool supported) {
38 ASSERT_EQ(PacketResult::Success, server.GetPacket(request));
41 ASSERT_EQ(PacketResult::Success, server.SendOKResponse());
43 ASSERT_EQ(PacketResult::Success, server.SendUnimplementedResponse(nullptr));
46 void HandlePacket(MockServer &server,
50 ASSERT_EQ(PacketResult::Success, server.GetPacket(request));
52 ASSERT_EQ(PacketResult::Success, server.SendPacket(response));
66 ASSERT_THAT_ERROR(GDBRemoteCommunication::ConnectLocally(client, server),
72 MockServer server;
82 Handle_QThreadSuffixSupported(server, true);
84 HandlePacket(server, "P4=" + one_register_hex + ";thread:0047;", "OK");
91 HandlePacket(server, "G" + all_registers_hex + ";thread:0047;", "OK");
102 Handle_QThreadSuffixSupported(server, false);
103 HandlePacket(server, "Hg47", "OK");
104 HandlePacket(server, "P4=" + one_register_hex, "OK");
111 HandlePacket(server, "G" + all_registers_hex, "OK");
120 Handle_QThreadSuffixSupported(server, true);
121 HandlePacket(server, "p0;thread:0047;", one_register_hex);
126 HandlePacket(server, "p4;thread:0047;", "41424344");
134 HandlePacket(server, "g;thread:0047;", all_registers_hex);
147 Handle_QThreadSuffixSupported(server, false);
148 HandlePacket(server, "Hg47", "OK");
149 HandlePacket(server, "QSaveRegisterState", "1");
156 HandlePacket(server, "QRestoreRegisterState:1", "OK");
164 HandlePacket(server, "qSyncThreadStateSupported", "OK");
165 HandlePacket(server, "QSyncThreadState:0047;", "OK");
186 server, "jModulesInfo:["
211 server,
257 server,
271 PacketResult result = server.GetPacket(request);
280 ASSERT_EQ(PacketResult::Success, server.SendPacket(response));
311 HandlePacket(server, "QPassSignals:02;03;05;07;0b;0d;11", "OK");
318 HandlePacket(server, "QPassSignals:", "OK");
329 HandlePacket(server,
336 HandlePacket(server, testing::StartsWith("qSupported:"), "");
353 HandlePacket(server, "qMemoryRegionInfo:a000",
364 HandlePacket(server, "qMemoryRegionInfo:a000",
375 HandlePacket(server, "qMemoryRegionInfo:a000",
388 HandlePacket(server, "qMemoryRegionInfo:4000", "start:4000;size:0000;");
393 HandlePacket(server, testing::StartsWith("qSupported:"), "");
420 server, "jLLDBTraceSupported",
432 HandlePacket(server, "jLLDBTraceSupported", R"({"type":"intel-pt"}])");
442 HandlePacket(server, "jLLDBTraceSupported", "E23");
451 HandlePacket(server, "jLLDBTraceSupported",
464 HandlePacket(server, "qOffsets", response);
486 check_qmemtags(TestClient &client, MockServer &server, size_t read_len,
494 HandlePacket(server, packet, response);
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(),
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,
572 HandlePacket(server, packet, response);
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,
623 HandlePacket(server, stream.GetString().str(),