Lines Matching defs:MachOObj
21 O.Header.Magic = MachOObj.getHeader().magic;
22 O.Header.CPUType = MachOObj.getHeader().cputype;
23 O.Header.CPUSubType = MachOObj.getHeader().cpusubtype;
24 O.Header.FileType = MachOObj.getHeader().filetype;
25 O.Header.NCmds = MachOObj.getHeader().ncmds;
26 O.Header.SizeOfCmds = MachOObj.getHeader().sizeofcmds;
27 O.Header.Flags = MachOObj.getHeader().flags;
62 const object::MachOObjectFile &MachOObj, uint32_t &NextSectionIndex) {
73 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost)
82 MachOObj.getSection(NextSectionIndex++);
87 MachOObj.getSectionContents(SecRef->getRawDataRefImpl());
94 const uint32_t CPUType = MachOObj.getHeader().cputype;
96 for (auto RI = MachOObj.section_rel_begin(SecRef->getRawDataRefImpl()),
97 RE = MachOObj.section_rel_end(SecRef->getRawDataRefImpl());
101 R.Info = MachOObj.getRelocation(RI->getRawDataRefImpl());
102 R.Scattered = MachOObj.isRelocationScattered(R.Info);
103 unsigned Type = MachOObj.getAnyRelocationType(R.Info);
107 R.Extern = !R.Scattered && MachOObj.getPlainRelocationExternal(R.Info);
121 for (auto LoadCmd : MachOObj.load_commands()) {
138 LoadCmd, MachOObj, NextSectionIndex))
154 LoadCmd, MachOObj, NextSectionIndex))
196 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) \
209 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost)
238 StringRef StrTable = MachOObj.getStringTableData();
239 for (auto Symbol : MachOObj.symbols()) {
241 (MachOObj.is64Bit()
242 ? constructSymbolEntry(StrTable, MachOObj.getSymbol64TableEntry(
244 : constructSymbolEntry(StrTable, MachOObj.getSymbolTableEntry(
262 Reloc.getPlainRelocationSymbolNum(MachOObj.isLittleEndian());
276 O.Rebases.Opcodes = MachOObj.getDyldInfoRebaseOpcodes();
280 O.Binds.Opcodes = MachOObj.getDyldInfoBindOpcodes();
284 O.WeakBinds.Opcodes = MachOObj.getDyldInfoWeakBindOpcodes();
288 O.LazyBinds.Opcodes = MachOObj.getDyldInfoLazyBindOpcodes();
293 ArrayRef<uint8_t> Trie = MachOObj.getDyldInfoExportsTrie();
295 Trie = MachOObj.getDyldExportsTrie();
306 arrayRefFromStringRef(MachOObj.getData().substr(LC.dataoff, LC.datasize));
335 MachO::dysymtab_command DySymTab = MachOObj.getDysymtabLoadCommand();
339 uint32_t Index = MachOObj.getIndirectSymbolTableEntry(DySymTab, i);
361 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) {