Lines Matching defs:MachO
243 static uint32_t getCPUType(MachOObjectFile &MachO) {
244 if (MachO.is64Bit())
245 return MachO.getHeader64().cputype;
247 return MachO.getHeader().cputype;
300 /// \param MachO A mach-o object file we will search.
304 getImageBaseAddress(const object::MachOObjectFile *MachO) {
305 for (const auto &Command : MachO->load_commands()) {
306 if (Command.C.cmd == MachO::LC_SEGMENT) {
307 MachO::segment_command SLC = MachO->getSegmentLoadCommand(Command);
311 } else if (Command.C.cmd == MachO::LC_SEGMENT_64) {
312 MachO::segment_command_64 SLC = MachO->getSegment64LoadCommand(Command);
334 if (const auto *MachO = dyn_cast<object::MachOObjectFile>(&Obj))
335 return getImageBaseAddress(MachO);