Lines Matching defs:GetQOffsets
459 TEST_F(GDBRemoteCommunicationClientTest, GetQOffsets) {
460 const auto &GetQOffsets = [&](llvm::StringRef response) {
462 std::async(std::launch::async, [&] { return client.GetQOffsets(); });
468 GetQOffsets("Text=1234;Data=1234"));
470 GetQOffsets("Text=1234;Data=1234;Bss=1234"));
471 EXPECT_EQ((QOffsets{true, {0x1234}}), GetQOffsets("TextSeg=1234"));
473 GetQOffsets("TextSeg=1234;DataSeg=2345"));
475 EXPECT_EQ(std::nullopt, GetQOffsets("E05"));
476 EXPECT_EQ(std::nullopt, GetQOffsets("Text=bogus"));
477 EXPECT_EQ(std::nullopt, GetQOffsets("Text=1234"));
478 EXPECT_EQ(std::nullopt, GetQOffsets("Text=1234;Data=1234;"));
479 EXPECT_EQ(std::nullopt, GetQOffsets("Text=1234;Data=1234;Bss=1234;"));
480 EXPECT_EQ(std::nullopt, GetQOffsets("TEXTSEG=1234"));
481 EXPECT_EQ(std::nullopt, GetQOffsets("TextSeg=0x1234"));
482 EXPECT_EQ(std::nullopt, GetQOffsets("TextSeg=12345678123456789"));