Lines Matching refs:MachO

20   if (O.Header.FileType == MachO::HeaderFileType::MH_OBJECT)  in getStringTableBuilderKind()
21 return Is64Bit ? StringTableBuilder::MachO64 : StringTableBuilder::MachO; in getStringTableBuilderKind()
29 const MachO::macho_load_command &MLC = LC.MachOLoadCommand; in computeSizeOfCmds()
32 case MachO::LC_SEGMENT: in computeSizeOfCmds()
33 Size += sizeof(MachO::segment_command) + in computeSizeOfCmds()
34 sizeof(MachO::section) * LC.Sections.size(); in computeSizeOfCmds()
36 case MachO::LC_SEGMENT_64: in computeSizeOfCmds()
37 Size += sizeof(MachO::segment_command_64) + in computeSizeOfCmds()
38 sizeof(MachO::section_64) * LC.Sections.size(); in computeSizeOfCmds()
44 case MachO::LCName: \ in computeSizeOfCmds()
45 Size += sizeof(MachO::LCStruct) + LC.Payload.size(); \ in computeSizeOfCmds()
68 void MachOLayoutBuilder::updateDySymTab(MachO::macho_load_command &MLC) { in updateDySymTab()
69 assert(MLC.load_command_data.cmd == MachO::LC_DYSYMTAB); in updateDySymTab()
115 Is64Bit ? sizeof(MachO::mach_header_64) : sizeof(MachO::mach_header); in layoutSegments()
117 O.Header.FileType == MachO::HeaderFileType::MH_OBJECT; in layoutSegments()
125 case MachO::LC_SEGMENT: in layoutSegments()
132 case MachO::LC_SEGMENT_64: in layoutSegments()
191 case MachO::LC_SEGMENT: in layoutSegments()
193 sizeof(MachO::segment_command) + in layoutSegments()
194 sizeof(MachO::section) * LC.Sections.size(); in layoutSegments()
200 case MachO::LC_SEGMENT_64: in layoutSegments()
202 sizeof(MachO::segment_command_64) + in layoutSegments()
203 sizeof(MachO::section_64) * LC.Sections.size(); in layoutSegments()
220 Offset += sizeof(MachO::any_relocation_info) * Sec->NReloc; in layoutRelocations()
233 Is64Bit ? sizeof(MachO::mach_header_64) : sizeof(MachO::mach_header); in layoutTail()
234 assert((!(O.Header.FileType == MachO::HeaderFileType::MH_OBJECT) || in layoutTail()
245 case MachO::LC_DYLD_INFO: in layoutTail()
246 case MachO::LC_DYLD_INFO_ONLY: in layoutTail()
249 case MachO::LC_DYLD_EXPORTS_TRIE: in layoutTail()
259 uint64_t NListSize = Is64Bit ? sizeof(MachO::nlist_64) : sizeof(MachO::nlist); in layoutTail()
320 MachO::macho_load_command *MLC = LinkEditLoadCommand; in layoutTail()
322 case MachO::LC_SEGMENT: in layoutTail()
323 MLC->segment_command_data.cmdsize = sizeof(MachO::segment_command); in layoutTail()
328 case MachO::LC_SEGMENT_64: in layoutTail()
329 MLC->segment_command_64_data.cmdsize = sizeof(MachO::segment_command_64); in layoutTail()
341 case MachO::LC_CODE_SIGNATURE: in layoutTail()
345 case MachO::LC_DYLIB_CODE_SIGN_DRS: in layoutTail()
349 case MachO::LC_SYMTAB: in layoutTail()
355 case MachO::LC_DYSYMTAB: { in layoutTail()
373 case MachO::LC_DATA_IN_CODE: in layoutTail()
377 case MachO::LC_LINKER_OPTIMIZATION_HINT: in layoutTail()
382 case MachO::LC_FUNCTION_STARTS: in layoutTail()
386 case MachO::LC_DYLD_CHAINED_FIXUPS: in layoutTail()
390 case MachO::LC_DYLD_EXPORTS_TRIE: in layoutTail()
394 case MachO::LC_DYLD_INFO: in layoutTail()
395 case MachO::LC_DYLD_INFO_ONLY: in layoutTail()
423 case MachO::LC_ENCRYPTION_INFO: in layoutTail()
424 case MachO::LC_ENCRYPTION_INFO_64: in layoutTail()
425 case MachO::LC_LOAD_DYLINKER: in layoutTail()
426 case MachO::LC_MAIN: in layoutTail()
427 case MachO::LC_RPATH: in layoutTail()
428 case MachO::LC_SEGMENT: in layoutTail()
429 case MachO::LC_SEGMENT_64: in layoutTail()
430 case MachO::LC_VERSION_MIN_MACOSX: in layoutTail()
431 case MachO::LC_VERSION_MIN_IPHONEOS: in layoutTail()
432 case MachO::LC_VERSION_MIN_TVOS: in layoutTail()
433 case MachO::LC_VERSION_MIN_WATCHOS: in layoutTail()
434 case MachO::LC_BUILD_VERSION: in layoutTail()
435 case MachO::LC_ID_DYLIB: in layoutTail()
436 case MachO::LC_LOAD_DYLIB: in layoutTail()
437 case MachO::LC_LOAD_WEAK_DYLIB: in layoutTail()
438 case MachO::LC_UUID: in layoutTail()
439 case MachO::LC_SOURCE_VERSION: in layoutTail()
440 case MachO::LC_THREAD: in layoutTail()
441 case MachO::LC_UNIXTHREAD: in layoutTail()
442 case MachO::LC_SUB_FRAMEWORK: in layoutTail()
443 case MachO::LC_SUB_UMBRELLA: in layoutTail()
444 case MachO::LC_SUB_CLIENT: in layoutTail()
445 case MachO::LC_SUB_LIBRARY: in layoutTail()
446 case MachO::LC_LINKER_OPTION: in layoutTail()