Lines Matching defs:MachOObj
22 O.Header.Magic = MachOObj.getHeader().magic;
23 O.Header.CPUType = MachOObj.getHeader().cputype;
24 O.Header.CPUSubType = MachOObj.getHeader().cpusubtype;
25 O.Header.FileType = MachOObj.getHeader().filetype;
26 O.Header.NCmds = MachOObj.getHeader().ncmds;
27 O.Header.SizeOfCmds = MachOObj.getHeader().sizeofcmds;
28 O.Header.Flags = MachOObj.getHeader().flags;
63 const object::MachOObjectFile &MachOObj, uint32_t &NextSectionIndex) {
74 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost)
83 MachOObj.getSection(NextSectionIndex++);
88 MachOObj.getSectionContents(SecRef->getRawDataRefImpl());
95 const uint32_t CPUType = MachOObj.getHeader().cputype;
97 for (auto RI = MachOObj.section_rel_begin(SecRef->getRawDataRefImpl()),
98 RE = MachOObj.section_rel_end(SecRef->getRawDataRefImpl());
102 R.Info = MachOObj.getRelocation(RI->getRawDataRefImpl());
103 R.Scattered = MachOObj.isRelocationScattered(R.Info);
104 unsigned Type = MachOObj.getAnyRelocationType(R.Info);
108 R.Extern = !R.Scattered && MachOObj.getPlainRelocationExternal(R.Info);
122 for (auto LoadCmd : MachOObj.load_commands()) {
139 LoadCmd, MachOObj, NextSectionIndex))
155 LoadCmd, MachOObj, NextSectionIndex))
193 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) \
206 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost)
235 StringRef StrTable = MachOObj.getStringTableData();
236 for (auto Symbol : MachOObj.symbols()) {
238 (MachOObj.is64Bit()
239 ? constructSymbolEntry(StrTable, MachOObj.getSymbol64TableEntry(
241 : constructSymbolEntry(StrTable, MachOObj.getSymbolTableEntry(
259 Reloc.getPlainRelocationSymbolNum(MachOObj.isLittleEndian());
273 O.Rebases.Opcodes = MachOObj.getDyldInfoRebaseOpcodes();
277 O.Binds.Opcodes = MachOObj.getDyldInfoBindOpcodes();
281 O.WeakBinds.Opcodes = MachOObj.getDyldInfoWeakBindOpcodes();
285 O.LazyBinds.Opcodes = MachOObj.getDyldInfoLazyBindOpcodes();
290 ArrayRef<uint8_t> Trie = MachOObj.getDyldInfoExportsTrie();
292 Trie = MachOObj.getDyldExportsTrie();
303 arrayRefFromStringRef(MachOObj.getData().substr(LC.dataoff, LC.datasize));
332 MachO::dysymtab_command DySymTab = MachOObj.getDysymtabLoadCommand();
336 uint32_t Index = MachOObj.getIndirectSymbolTableEntry(DySymTab, i);
358 if (MachOObj.isLittleEndian() != sys::IsLittleEndianHost) {