Lines Matching defs:MachO

9 #include "llvm/ObjCopy/MachO/MachOObjcopy.h"
15 #include "llvm/ObjCopy/MachO/MachOConfig.h"
39 return LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_RPATH ||
40 LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_ID_DYLIB ||
41 LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_LOAD_DYLIB ||
42 LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_LOAD_WEAK_DYLIB;
101 Sym.n_type &= ~MachO::N_EXT;
115 Sym.n_type &= ~MachO::N_EXT;
118 Sym.n_type |= MachO::N_EXT;
122 Sym.n_desc |= MachO::N_WEAK_DEF;
135 if (N->n_desc & MachO::REFERENCED_DYNAMICALLY)
139 if (Config.DiscardMode == DiscardType::All && !(N->n_type & MachO::N_EXT))
142 if (Config.StripDebug && (N->n_type & MachO::N_STAB))
146 (Obj.Header.Flags & MachO::MH_DYLDLINK) && Obj.SwiftVersion &&
169 MachO::rpath_command RPathLC;
170 RPathLC.cmd = MachO::LC_RPATH;
171 RPathLC.path = sizeof(MachO::rpath_command);
172 RPathLC.cmdsize = alignTo(sizeof(MachO::rpath_command) + Path.size() + 1, 8);
174 LC.Payload.assign(RPathLC.cmdsize - sizeof(MachO::rpath_command), 0);
186 if (LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_RPATH) {
217 if (LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_RPATH)
237 case MachO::LC_ID_DYLIB:
239 updateLoadCommandPayloadString<MachO::dylib_command>(
243 case MachO::LC_RPATH: {
247 updateLoadCommandPayloadString<MachO::rpath_command>(LC, NewRPath);
253 case MachO::LC_LOAD_DYLIB:
254 case MachO::LC_LOAD_WEAK_DYLIB:
259 updateLoadCommandPayloadString<MachO::dylib_command>(LC,
294 if (LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_SEGMENT_64 ||
295 LC.MachOLoadCommand.load_command_data.cmd == MachO::LC_SEGMENT) {
400 // isValidMachOCannonicalName returns success if Name is a MachO cannonical name
476 if (O->get()->Header.FileType == MachO::HeaderFileType::MH_PRELOAD)
560 Expected<const MachOConfig &> MachO = Config.getMachOConfig();
561 if (!MachO)
562 return MachO.takeError();
564 if (Error E = executeObjcopyOnBinary(Config.getCommonConfig(), *MachO,