Lines Matching refs:Section

160                                 const coff_section *Section, uint64_t Offset,  in formatSymbol()  argument
167 if (!Ctx.ResolveSymbol(Section, Offset, Symbol, Ctx.UserData)) { in formatSymbol()
206 const coff_section *Section, in resolveRelocation() argument
212 Ctx.ResolveSymbol(Section, Offset, Symbol, Ctx.UserData)) in resolveRelocation()
229 for (const auto &Section : COFF.sections()) { in getSectionContaining() local
230 uint64_t Address = Section.getAddress(); in getSectionContaining()
231 uint64_t Size = Section.getSize(); in getSectionContaining()
234 return COFF.getCOFFSection(Section); in getSectionContaining()
242 const coff_section *Section, in printRuntimeFunctionEntry() argument
246 formatSymbol(Ctx, Section, Offset + 0, RF.StartAddress)); in printRuntimeFunctionEntry()
248 formatSymbol(Ctx, Section, Offset + 4, RF.EndAddress, in printRuntimeFunctionEntry()
251 formatSymbol(Ctx, Section, Offset + 8, RF.UnwindInfoOffset)); in printRuntimeFunctionEntry()
314 void Dumper::printUnwindInfo(const Context &Ctx, const coff_section *Section, in printUnwindInfo() argument
348 formatSymbol(Ctx, Section, LSDAOffset, in printUnwindInfo()
353 printRuntimeFunctionEntry(Ctx, Section, LSDAOffset, *Chained); in printUnwindInfo()
359 const coff_section *Section, in printRuntimeFunction() argument
363 printRuntimeFunctionEntry(Ctx, Section, SectionOffset, RF); in printRuntimeFunction()
367 resolveRelocation(Ctx, Section, SectionOffset + 8, XData, Offset); in printRuntimeFunction()
393 for (const auto &Section : Ctx.COFF.sections()) { in printData() local
395 if (Expected<StringRef> NameOrErr = Section.getName()) in printData()
403 const coff_section *PData = Ctx.COFF.getCOFFSection(Section); in printData()
418 printRuntimeFunction(Ctx, Ctx.COFF.getCOFFSection(Section), in printData()