Lines Matching refs:MachOObj
21 O.Header.Magic = MachOObj.getHeader().magic; in readHeader()
22 O.Header.CPUType = MachOObj.getHeader().cputype; in readHeader()
23 O.Header.CPUSubType = MachOObj.getHeader().cpusubtype; in readHeader()
24 O.Header.FileType = MachOObj.getHeader().filetype; in readHeader()
25 O.Header.NCmds = MachOObj.getHeader().ncmds; in readHeader()
26 O.Header.SizeOfCmds = MachOObj.getHeader().sizeofcmds; in readHeader()
27 O.Header.Flags = MachOObj.getHeader().flags; in readHeader()
62 const object::MachOObjectFile &MachOObj, uint32_t &NextSectionIndex) { in extractSections() argument
72 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) in extractSections()
81 MachOObj.getSection(NextSectionIndex++); in extractSections()
86 MachOObj.getSectionContents(SecRef->getRawDataRefImpl()); in extractSections()
93 const uint32_t CPUType = MachOObj.getHeader().cputype; in extractSections()
95 for (auto RI = MachOObj.section_rel_begin(SecRef->getRawDataRefImpl()), in extractSections()
96 RE = MachOObj.section_rel_end(SecRef->getRawDataRefImpl()); in extractSections()
100 R.Info = MachOObj.getRelocation(RI->getRawDataRefImpl()); in extractSections()
101 R.Scattered = MachOObj.isRelocationScattered(R.Info); in extractSections()
102 unsigned Type = MachOObj.getAnyRelocationType(R.Info); in extractSections()
106 R.Extern = !R.Scattered && MachOObj.getPlainRelocationExternal(R.Info); in extractSections()
120 for (auto LoadCmd : MachOObj.load_commands()) { in readLoadCommands()
137 LoadCmd, MachOObj, NextSectionIndex)) in readLoadCommands()
153 LoadCmd, MachOObj, NextSectionIndex)) in readLoadCommands()
188 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) \ in readLoadCommands()
201 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) in readLoadCommands()
230 StringRef StrTable = MachOObj.getStringTableData(); in readSymbolTable()
231 for (auto Symbol : MachOObj.symbols()) { in readSymbolTable()
233 (MachOObj.is64Bit() in readSymbolTable()
234 ? constructSymbolEntry(StrTable, MachOObj.getSymbol64TableEntry( in readSymbolTable()
236 : constructSymbolEntry(StrTable, MachOObj.getSymbolTableEntry( in readSymbolTable()
254 Reloc.getPlainRelocationSymbolNum(MachOObj.isLittleEndian()); in setSymbolInRelocationInfo()
268 O.Rebases.Opcodes = MachOObj.getDyldInfoRebaseOpcodes(); in readRebaseInfo()
272 O.Binds.Opcodes = MachOObj.getDyldInfoBindOpcodes(); in readBindInfo()
276 O.WeakBinds.Opcodes = MachOObj.getDyldInfoWeakBindOpcodes(); in readWeakBindInfo()
280 O.LazyBinds.Opcodes = MachOObj.getDyldInfoLazyBindOpcodes(); in readLazyBindInfo()
284 O.Exports.Trie = MachOObj.getDyldInfoExportsTrie(); in readExportInfo()
294 arrayRefFromStringRef(MachOObj.getData().substr(LC.dataoff, LC.datasize)); in readLinkData()
319 MachO::dysymtab_command DySymTab = MachOObj.getDysymtabLoadCommand(); in readIndirectSymbolTable()
323 uint32_t Index = MachOObj.getIndirectSymbolTableEntry(DySymTab, i); in readIndirectSymbolTable()
345 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) { in readSwiftVersion()