Lines Matching refs:S1
81 auto &S1 = G.addDefinedSymbol(B1, 4, "S1", 4, Linkage::Strong, Scope::Default, in TEST() local
83 B1.addEdge(Edge::FirstRelocation, 8, S1, 0); in TEST()
87 EXPECT_EQ(S1.getAddress(), B1Addr + 4) << "Incorrect symbol address"; in TEST()
100 auto &S1 = G.addDefinedSymbol(B1, 0, "S1", 4, Linkage::Strong, Scope::Default, in TEST() local
122 EXPECT_TRUE(llvm::count(Sec1.symbols(), &S1)); in TEST()
136 EXPECT_TRUE(llvm::count(G.defined_symbols(), &S1)); in TEST()
222 auto &S1 = G.addDefinedSymbol(B1, 0, "S1", 4, Linkage::Strong, Scope::Default, in TEST() local
225 EXPECT_TRUE(S1.isDefined()) << "Symbol should be defined"; in TEST()
226 EXPECT_FALSE(S1.isExternal()) << "Symbol should not be external"; in TEST()
227 EXPECT_FALSE(S1.isAbsolute()) << "Symbol should not be absolute"; in TEST()
228 EXPECT_TRUE(&S1.getBlock()) << "Symbol should have a non-null block"; in TEST()
229 EXPECT_EQ(S1.getAddress(), orc::ExecutorAddr(0x1000)) in TEST()
242 G.makeExternal(S1); in TEST()
244 EXPECT_FALSE(S1.isDefined()) << "Symbol should not be defined"; in TEST()
245 EXPECT_TRUE(S1.isExternal()) << "Symbol should be external"; in TEST()
246 EXPECT_FALSE(S1.isAbsolute()) << "Symbol should not be absolute"; in TEST()
247 EXPECT_EQ(S1.getAddress(), orc::ExecutorAddr()) in TEST()
270 auto &S1 = G.addExternalSymbol("S1", 4, Linkage::Strong); in TEST() local
272 EXPECT_FALSE(S1.isDefined()) << "Symbol should not be defined"; in TEST()
273 EXPECT_TRUE(S1.isExternal()) << "Symbol should be external"; in TEST()
274 EXPECT_FALSE(S1.isAbsolute()) << "Symbol should not be absolute"; in TEST()
275 EXPECT_EQ(S1.getAddress(), orc::ExecutorAddr()) in TEST()
288 G.makeDefined(S1, B1, 0, 4, Linkage::Strong, Scope::Default, false); in TEST()
290 EXPECT_TRUE(S1.isDefined()) << "Symbol should be defined"; in TEST()
291 EXPECT_FALSE(S1.isExternal()) << "Symbol should not be external"; in TEST()
292 EXPECT_FALSE(S1.isAbsolute()) << "Symbol should not be absolute"; in TEST()
293 EXPECT_TRUE(&S1.getBlock()) << "Symbol should have a non-null block"; in TEST()
294 EXPECT_EQ(S1.getAddress(), orc::ExecutorAddr(0x1000U)) in TEST()
321 auto &S1 = G.addDefinedSymbol(B1, 0, "S1", B1.getSize(), Linkage::Strong, in TEST() local
325 G.transferDefinedSymbol(S1, B2, 0, 64); in TEST()
327 EXPECT_EQ(&S1.getBlock(), &B2) << "Block was not updated"; in TEST()
328 EXPECT_EQ(S1.getOffset(), 0U) << "Unexpected offset"; in TEST()
329 EXPECT_EQ(S1.getSize(), 64U) << "Size was not updated"; in TEST()
332 G.transferDefinedSymbol(S1, B3, 16, None); in TEST()
334 EXPECT_EQ(&S1.getBlock(), &B3) << "Block was not updated"; in TEST()
335 EXPECT_EQ(S1.getOffset(), 16U) << "Offset was not updated"; in TEST()
336 EXPECT_EQ(S1.getSize(), 16U) << "Size was not updated"; in TEST()
354 auto &S1 = G.addDefinedSymbol(B1, 0, "S1", B1.getSize(), Linkage::Strong, in TEST() local
358 G.transferDefinedSymbol(S1, B2, 0, 64); in TEST()
360 EXPECT_EQ(&S1.getBlock(), &B2) << "Block was not updated"; in TEST()
361 EXPECT_EQ(S1.getOffset(), 0U) << "Unexpected offset"; in TEST()
362 EXPECT_EQ(S1.getSize(), 64U) << "Size was not updated"; in TEST()
367 EXPECT_EQ(*Sec2.symbols().begin(), &S1) << "Unexpected symbol"; in TEST()
512 auto &S1 = G.addDefinedSymbol(B1, 0, "S1", 4, Linkage::Strong, Scope::Default, in TEST() local
557 EXPECT_EQ(&S1.getBlock(), &B2); in TEST()
558 EXPECT_EQ(S1.getOffset(), 0U); in TEST()