Lines Matching refs:GetQOffsets
445 TEST_F(GDBRemoteCommunicationClientTest, GetQOffsets) { in TEST_F() argument
446 const auto &GetQOffsets = [&](llvm::StringRef response) { in TEST_F() local
448 std::launch::async, [&] { return client.GetQOffsets(); }); in TEST_F()
454 GetQOffsets("Text=1234;Data=1234")); in TEST_F()
456 GetQOffsets("Text=1234;Data=1234;Bss=1234")); in TEST_F()
457 EXPECT_EQ((QOffsets{true, {0x1234}}), GetQOffsets("TextSeg=1234")); in TEST_F()
459 GetQOffsets("TextSeg=1234;DataSeg=2345")); in TEST_F()
461 EXPECT_EQ(llvm::None, GetQOffsets("E05")); in TEST_F()
462 EXPECT_EQ(llvm::None, GetQOffsets("Text=bogus")); in TEST_F()
463 EXPECT_EQ(llvm::None, GetQOffsets("Text=1234")); in TEST_F()
464 EXPECT_EQ(llvm::None, GetQOffsets("Text=1234;Data=1234;")); in TEST_F()
465 EXPECT_EQ(llvm::None, GetQOffsets("Text=1234;Data=1234;Bss=1234;")); in TEST_F()
466 EXPECT_EQ(llvm::None, GetQOffsets("TEXTSEG=1234")); in TEST_F()
467 EXPECT_EQ(llvm::None, GetQOffsets("TextSeg=0x1234")); in TEST_F()
468 EXPECT_EQ(llvm::None, GetQOffsets("TextSeg=12345678123456789")); in TEST_F()