Lines Matching refs:TestPrinter

34     TestPrinter = std::move(ExpectedTestPrinter.get());  in setupTestPrinter()
41 return TestPrinter != nullptr; in init()
44 std::unique_ptr<TestAsmPrinter> TestPrinter; member in __anon5e2e47990111::AsmPrinterFixtureBase
58 Val = TestPrinter->getCtx().createTempSymbol(); in init()
60 TestPrinter->getCtx().getELFSection(".tst", ELF::SHT_PROGBITS, 0); in init()
62 TestPrinter->getMS().switchSection(Sec); in init()
76 EXPECT_CALL(TestPrinter->getMS(), emitCOFFSecRel32(Val, 0)); in TEST_F()
77 TestPrinter->getAP()->emitDwarfSymbolReference(Val, false); in TEST_F()
84 EXPECT_CALL(TestPrinter->getMS(), in TEST_F()
86 TestPrinter->getAP()->emitDwarfSymbolReference(Val, true); in TEST_F()
94 EXPECT_CALL(TestPrinter->getMS(), emitValueImpl(_, 4, _)) in TEST_F()
96 TestPrinter->getAP()->emitDwarfSymbolReference(Val, false); in TEST_F()
107 EXPECT_CALL(TestPrinter->getMS(), in TEST_F()
109 TestPrinter->getAP()->emitDwarfSymbolReference(Val, true); in TEST_F()
117 EXPECT_CALL(TestPrinter->getMS(), emitValueImpl(_, 8, _)) in TEST_F()
119 TestPrinter->getAP()->emitDwarfSymbolReference(Val, false); in TEST_F()
130 EXPECT_CALL(TestPrinter->getMS(), in TEST_F()
132 TestPrinter->getAP()->emitDwarfSymbolReference(Val, true); in TEST_F()
143 Val.Symbol = TestPrinter->getCtx().createTempSymbol(); in init()
156 EXPECT_CALL(TestPrinter->getMS(), emitValueImpl(_, 4, _)) in TEST_F()
158 TestPrinter->getAP()->emitDwarfStringOffset(Val); in TEST_F()
170 TestPrinter->setDwarfUsesRelocationsAcrossSections(false); in TEST_F()
171 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(Val.Offset, 4)); in TEST_F()
172 TestPrinter->getAP()->emitDwarfStringOffset(Val); in TEST_F()
180 EXPECT_CALL(TestPrinter->getMS(), emitValueImpl(_, 8, _)) in TEST_F()
182 TestPrinter->getAP()->emitDwarfStringOffset(Val); in TEST_F()
194 TestPrinter->setDwarfUsesRelocationsAcrossSections(false); in TEST_F()
195 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(Val.Offset, 8)); in TEST_F()
196 TestPrinter->getAP()->emitDwarfStringOffset(Val); in TEST_F()
206 Label = TestPrinter->getCtx().createTempSymbol(); in init()
219 EXPECT_CALL(TestPrinter->getMS(), emitValueImpl(_, 4, _)) in TEST_F()
221 TestPrinter->getAP()->emitDwarfOffset(Label, Offset); in TEST_F()
243 EXPECT_CALL(TestPrinter->getMS(), emitValueImpl(_, 8, _)) in TEST_F()
245 TestPrinter->getAP()->emitDwarfOffset(Label, Offset); in TEST_F()
271 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(Val, 4)); in TEST_F()
272 TestPrinter->getAP()->emitDwarfLengthOrOffset(Val); in TEST_F()
279 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(Val, 8)); in TEST_F()
280 TestPrinter->getAP()->emitDwarfLengthOrOffset(Val); in TEST_F()
290 EXPECT_EQ(TestPrinter->getAP()->getUnitLengthFieldByteSize(), 4u); in TEST_F()
297 EXPECT_EQ(TestPrinter->getAP()->getUnitLengthFieldByteSize(), 12u); in TEST_F()
309 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(Val, 4)); in TEST_F()
310 TestPrinter->getAP()->emitDwarfUnitLength(Val, ""); in TEST_F()
318 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(dwarf::DW_LENGTH_DWARF64, 4)); in TEST_F()
319 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(Val, 8)); in TEST_F()
321 TestPrinter->getAP()->emitDwarfUnitLength(Val, ""); in TEST_F()
343 EXPECT_CALL(TestPrinter->getMS(), emitAbsoluteSymbolDiff(_, _, 4)) in TEST_F()
346 EXPECT_CALL(TestPrinter->getMS(), emitLabel(_, _)) in TEST_F()
349 MCSymbol *HTmp = TestPrinter->getAP()->emitDwarfUnitLength("", ""); in TEST_F()
363 EXPECT_CALL(TestPrinter->getMS(), emitIntValue(dwarf::DW_LENGTH_DWARF64, 4)); in TEST_F()
364 EXPECT_CALL(TestPrinter->getMS(), emitAbsoluteSymbolDiff(_, _, 8)) in TEST_F()
367 EXPECT_CALL(TestPrinter->getMS(), emitLabel(_, _)) in TEST_F()
370 MCSymbol *HTmp = TestPrinter->getAP()->emitDwarfUnitLength("", ""); in TEST_F()
399 auto *AP = TestPrinter->getAP(); in init()
406 PM.add(TestPrinter->releaseAP()); // Takes ownership of destroying AP in init()