Lines Matching refs:Stub

48   std::unique_ptr<IFSStub> Stub = std::move(StubOrErr.get());  in TEST()  local
49 EXPECT_NE(Stub.get(), nullptr); in TEST()
50 EXPECT_FALSE(Stub->SoName.has_value()); in TEST()
51 EXPECT_TRUE(Stub->Target.Arch.has_value()); in TEST()
52 EXPECT_EQ(Stub->Target.Arch.value(), (uint16_t)llvm::ELF::EM_X86_64); in TEST()
53 EXPECT_EQ(Stub->NeededLibs.size(), 3u); in TEST()
54 EXPECT_STREQ(Stub->NeededLibs[0].c_str(), "libc.so"); in TEST()
55 EXPECT_STREQ(Stub->NeededLibs[1].c_str(), "libfoo.so"); in TEST()
56 EXPECT_STREQ(Stub->NeededLibs[2].c_str(), "libbar.so"); in TEST()
76 std::unique_ptr<IFSStub> Stub = std::move(StubOrErr.get()); in TEST() local
77 EXPECT_NE(Stub.get(), nullptr); in TEST()
78 EXPECT_TRUE(Stub->SoName); in TEST()
79 EXPECT_STREQ(Stub->SoName->c_str(), "test.so"); in TEST()
80 EXPECT_EQ(Stub->Symbols.size(), 5u); in TEST()
82 auto Iterator = Stub->Symbols.begin(); in TEST()
136 std::unique_ptr<IFSStub> Stub = std::move(StubOrErr.get()); in TEST() local
137 EXPECT_NE(Stub.get(), nullptr); in TEST()
138 EXPECT_EQ(0u, Stub->Symbols.size()); in TEST()
179 IFSStub Stub; in TEST() local
180 Stub.IfsVersion = VersionTuple(1, 0); in TEST()
181 Stub.Target.Arch = ELF::EM_AARCH64; in TEST()
182 Stub.Target.BitWidth = IFSBitWidthType::IFS64; in TEST()
183 Stub.Target.Endianness = IFSEndiannessType::Little; in TEST()
184 Stub.Target.ObjectFormat = "ELF"; in TEST()
212 Stub.Symbols.push_back(SymBar); in TEST()
213 Stub.Symbols.push_back(SymFoo); in TEST()
214 Stub.Symbols.push_back(SymNor); in TEST()
215 Stub.Symbols.push_back(SymNot); in TEST()
218 IFSStub Moved = std::move(Stub); in TEST()
239 IFSStub Stub; in TEST() local
240 Stub.IfsVersion = VersionTuple(1, 0); in TEST()
241 Stub.SoName = "nosyms.so"; in TEST()
242 Stub.Target.Arch = ELF::EM_X86_64; in TEST()
243 Stub.Target.BitWidth = IFSBitWidthType::IFS64; in TEST()
244 Stub.Target.Endianness = IFSEndiannessType::Little; in TEST()
245 Stub.Target.ObjectFormat = "ELF"; in TEST()
246 Stub.NeededLibs.push_back("libc.so"); in TEST()
247 Stub.NeededLibs.push_back("libfoo.so"); in TEST()
248 Stub.NeededLibs.push_back("libbar.so"); in TEST()
252 ASSERT_THAT_ERROR(writeIFSToOutputStream(OS, Stub), Succeeded()); in TEST()