Lines Matching refs:MainBinary

77   std::unique_ptr<DebugMap> parseOneBinary(const MachOObjectFile &MainBinary,
86 void loadMainBinarySymbols(const MachOObjectFile &MainBinary);
112 void dumpOneBinaryStab(const MachOObjectFile &MainBinary,
200 MachODebugMapParser::parseOneBinary(const MachOObjectFile &MainBinary, in parseOneBinary() argument
202 loadMainBinarySymbols(MainBinary); in parseOneBinary()
203 ArrayRef<uint8_t> UUID = MainBinary.getUuid(); in parseOneBinary()
205 std::make_unique<DebugMap>(MainBinary.getArchTriple(), BinaryPath, UUID); in parseOneBinary()
206 MainBinaryStrings = MainBinary.getStringTableData(); in parseOneBinary()
207 for (const SymbolRef &Symbol : MainBinary.symbols()) { in parseOneBinary()
209 if (MainBinary.is64Bit()) in parseOneBinary()
210 handleStabDebugMapEntry(MainBinary.getSymbol64TableEntry(DRI)); in parseOneBinary()
212 handleStabDebugMapEntry(MainBinary.getSymbolTableEntry(DRI)); in parseOneBinary()
327 void MachODebugMapParser::dumpOneBinaryStab(const MachOObjectFile &MainBinary, in dumpOneBinaryStab() argument
329 loadMainBinarySymbols(MainBinary); in dumpOneBinaryStab()
330 MainBinaryStrings = MainBinary.getStringTableData(); in dumpOneBinaryStab()
333 dumpSymTabHeader(OS, getArchName(MainBinary)); in dumpOneBinaryStab()
335 for (const SymbolRef &Symbol : MainBinary.symbols()) { in dumpOneBinaryStab()
337 if (MainBinary.is64Bit()) in dumpOneBinaryStab()
338 dumpSymTabEntry(OS, Idx, MainBinary.getSymbol64TableEntry(DRI)); in dumpOneBinaryStab()
340 dumpSymTabEntry(OS, Idx, MainBinary.getSymbolTableEntry(DRI)); in dumpOneBinaryStab()
570 const MachOObjectFile &MainBinary) { in loadMainBinarySymbols() argument
571 section_iterator Section = MainBinary.section_end(); in loadMainBinarySymbols()
573 for (const auto &Sym : MainBinary.symbols()) { in loadMainBinarySymbols()
578 MainBinary.getFileName()); in loadMainBinarySymbols()
593 MainBinary.getSymbolTableEntry(Sym.getRawDataRefImpl()).n_type; in loadMainBinarySymbols()
599 MainBinary.getFileName()); in loadMainBinarySymbols()
603 if ((Section == MainBinary.section_end() || Section->isText()) && !Extern) in loadMainBinarySymbols()
610 MainBinary.getFileName()); in loadMainBinarySymbols()