Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения MachO

MachO

Добавленный NSLinkEditErrorHandlers.init ()
Добавленный NSLinkEditErrorHandlers.init (неопределенный: CFunctionPointer <((UnsafePointer <Int8>)-> Недействительный)>, многократный: CFunctionPointer <((NSSymbol, NSModule, NSModule)-> NSModule)>, linkEdit: CFunctionPointer <((NSLinkEditErrors, Int32, UnsafePointer <Int8>, UnsafePointer <Int8>)-> Недействительный)>)
Добавленный NXArchInfo.init ()
Добавленный NXArchInfo.init (имя: UnsafePointer <Int8>, cputype: cpu_type_t, cpusubtype: cpu_subtype_t, byteorder: NXByteOrder, описание: UnsafePointer <Int8>)
Добавленный data_in_code_entry.init ()
Добавленный data_in_code_entry.init (смещение: UInt32, длина: UInt16, вид: UInt16)
Добавленный dyld_all_image_infos.init ()
Добавленный dyld_all_image_infos.init (версия: UInt32, infoArrayCount: UInt32, infoArray: UnsafePointer <dyld_image_info>, уведомление: dyld_image_notifier, processDetachedFromSharedRegion: Bool, libSystemInitialized: Bool, dyldImageLoadAddress: UnsafePointer <mach_header>, jitInfo: <Недействительный> UnsafeMutablePointer, dyldVersion: UnsafePointer <Int8>, errorMessage: UnsafePointer <Int8>, terminationFlags: UInt, coreSymbolicationShmPage: <Недействительный> UnsafeMutablePointer, systemOrderFlag: UInt, uuidArrayCount: UInt, uuidArray: UnsafePointer <dyld_uuid_info>, dyldAllImageInfosAddress: UnsafeMutablePointer <dyld_all_image_infos>, initialImageCount: UInt, errorKind: UInt, errorClientOfDylibPath: UnsafePointer <Int8>, errorTargetDylibPath: UnsafePointer <Int8>, errorSymbol: UnsafePointer <Int8>, sharedCacheSlide: UInt, sharedCacheUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8), зарезервированный: (UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt))
Добавленный dyld_image_info.init ()
Добавленный dyld_image_info.init (imageLoadAddress: UnsafePointer <mach_header>, imageFilePath: UnsafePointer <Int8>, imageFileModDate: UInt)
Добавленный dyld_info_command.init ()
Добавленный dyld_info_command.init (cmd: UInt32, cmdsize: UInt32, rebase_off: UInt32, rebase_size: UInt32, bind_off: UInt32, bind_size: UInt32, weak_bind_off: UInt32, weak_bind_size: UInt32, lazy_bind_off: UInt32, lazy_bind_size: UInt32, export_off: UInt32, export_size: UInt32)
Добавленный dyld_shared_cache_ranges.init ()
Добавленный dyld_uuid_info.init ()
Добавленный dyld_uuid_info.init (imageLoadAddress: UnsafePointer <mach_header>, imageUUID: uuid_t)
Добавленный dylib.init ()
Добавленный dylib.name
Добавленный dylib.init (имя: lc_str, метка времени: UInt32, current_version: UInt32, compatibility_version: UInt32)
Добавленный dylib_command.init ()
Добавленный dylib_command.init (cmd: UInt32, cmdsize: UInt32, dylib: dylib)
Добавленный dylib_module.init ()
Добавленный dylib_module.init (module_name: UInt32, iextdefsym: UInt32, nextdefsym: UInt32, irefsym: UInt32, nrefsym: UInt32, ilocalsym: UInt32, nlocalsym: UInt32, iextrel: UInt32, nextrel: UInt32, iinit_iterm: UInt32, ninit_nterm: UInt32, objc_module_info_addr: UInt32, objc_module_info_size: UInt32)
Добавленный dylib_module_64.init ()
Добавленный dylib_module_64.init (module_name: UInt32, iextdefsym: UInt32, nextdefsym: UInt32, irefsym: UInt32, nrefsym: UInt32, ilocalsym: UInt32, nlocalsym: UInt32, iextrel: UInt32, nextrel: UInt32, iinit_iterm: UInt32, ninit_nterm: UInt32, objc_module_info_size: UInt32, objc_module_info_addr: UInt64)
Добавленный dylib_reference [структура]
Добавленный dylib_reference.init ()
Добавленный dylib_table_of_contents.init ()
Добавленный dylib_table_of_contents.init (symbol_index: UInt32, module_index: UInt32)
Добавленный dylinker_command.init ()
Добавленный dylinker_command.init (cmd: UInt32, cmdsize: UInt32, имя: lc_str)
Добавленный dylinker_command.name
Добавленный dysymtab_command.init ()
Добавленный dysymtab_command.init (cmd: UInt32, cmdsize: UInt32, ilocalsym: UInt32, nlocalsym: UInt32, iextdefsym: UInt32, nextdefsym: UInt32, iundefsym: UInt32, nundefsym: UInt32, tocoff: UInt32, ntoc: UInt32, modtaboff: UInt32, nmodtab: UInt32, extrefsymoff: UInt32, nextrefsyms: UInt32, indirectsymoff: UInt32, nindirectsyms: UInt32, extreloff: UInt32, nextrel: UInt32, locreloff: UInt32, nlocrel: UInt32)
Добавленный encryption_info_command.init ()
Добавленный encryption_info_command.init (cmd: UInt32, cmdsize: UInt32, cryptoff: UInt32, cryptsize: UInt32, cryptid: UInt32)
Добавленный encryption_info_command_64.init ()
Добавленный encryption_info_command_64.init (cmd: UInt32, cmdsize: UInt32, cryptoff: UInt32, cryptsize: UInt32, cryptid: UInt32, клавиатура: UInt32)
Добавленный entry_point_command.init ()
Добавленный entry_point_command.init (cmd: UInt32, cmdsize: UInt32, entryoff: UInt64, stacksize: UInt64)
Добавленный fat_arch.init ()
Добавленный fat_arch.init (cputype: cpu_type_t, cpusubtype: cpu_subtype_t, смещение: UInt32, размер: UInt32, выровняйтесь: UInt32)
Добавленный fat_header.init ()
Добавленный fat_header.init (волшебство: UInt32, nfat_arch: UInt32)
Добавленный fvmfile_command.init ()
Добавленный fvmfile_command.init (cmd: UInt32, cmdsize: UInt32, имя: lc_str, header_addr: UInt32)
Добавленный fvmfile_command.name
Добавленный fvmlib.init ()
Добавленный fvmlib.name
Добавленный fvmlib.init (имя: lc_str, minor_version: UInt32, header_addr: UInt32)
Добавленный fvmlib_command.init ()
Добавленный fvmlib_command.init (cmd: UInt32, cmdsize: UInt32, fvmlib: fvmlib)
Добавленный ident_command.init ()
Добавленный ident_command.init (cmd: UInt32, cmdsize: UInt32)
Добавленный lc_str [структура]
Добавленный lc_str.init ()
Добавленный linkedit_data_command.init ()
Добавленный linkedit_data_command.init (cmd: UInt32, cmdsize: UInt32, dataoff: UInt32, размер данных: UInt32)
Добавленный linker_option_command.init ()
Добавленный linker_option_command.init (cmd: UInt32, cmdsize: UInt32, количество: UInt32)
Добавленный load_command.init ()
Добавленный load_command.init (cmd: UInt32, cmdsize: UInt32)
Добавленный mach_header.init ()
Добавленный mach_header.init (волшебство: UInt32, cputype: cpu_type_t, cpusubtype: cpu_subtype_t, тип файла: UInt32, ncmds: UInt32, sizeofcmds: UInt32, флаги: UInt32)
Добавленный mach_header_64.init ()
Добавленный mach_header_64.init (волшебство: UInt32, cputype: cpu_type_t, cpusubtype: cpu_subtype_t, тип файла: UInt32, ncmds: UInt32, sizeofcmds: UInt32, флаги: UInt32, зарезервированный: UInt32)
Добавленный nlist.init ()
Добавленный nlist_64.init ()
Добавленный prebind_cksum_command.init ()
Добавленный prebind_cksum_command.init (cmd: UInt32, cmdsize: UInt32, cksum: UInt32)
Добавленный prebound_dylib_command.init ()
Добавленный prebound_dylib_command.init (cmd: UInt32, cmdsize: UInt32, имя: lc_str, nmodules: UInt32, linked_modules: lc_str)
Добавленный prebound_dylib_command.linked_modules
Добавленный prebound_dylib_command.name
Добавленный ranlib.init ()
Добавленный relocation_info [структура]
Добавленный relocation_info.init ()
Добавленный relocation_info.r_address
Добавленный routines_command.init ()
Добавленный routines_command.init (cmd: UInt32, cmdsize: UInt32, init_address: UInt32, init_module: UInt32, reserved1: UInt32, reserved2: UInt32, reserved3: UInt32, reserved4: UInt32, reserved5: UInt32, reserved6: UInt32)
Добавленный routines_command_64.init ()
Добавленный routines_command_64.init (cmd: UInt32, cmdsize: UInt32, init_address: UInt64, init_module: UInt64, reserved1: UInt64, reserved2: UInt64, reserved3: UInt64, reserved4: UInt64, reserved5: UInt64, reserved6: UInt64)
Добавленный rpath_command.init ()
Добавленный rpath_command.init (cmd: UInt32, cmdsize: UInt32, путь: lc_str)
Добавленный rpath_command.path
Добавленный scattered_relocation_info [структура]
Добавленный scattered_relocation_info.init ()
Добавленный scattered_relocation_info.r_value
Добавленный section.init ()
Добавленный section.init (sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), addr: UInt32, размер: UInt32, смещение: UInt32, выровняйтесь: UInt32, reloff: UInt32, nreloc: UInt32, флаги: UInt32, reserved1: UInt32, reserved2: UInt32)
Добавленный section_64.init ()
Добавленный section_64.init (sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), addr: UInt64, размер: UInt64, смещение: UInt32, выровняйтесь: UInt32, reloff: UInt32, nreloc: UInt32, флаги: UInt32, reserved1: UInt32, reserved2: UInt32, reserved3: UInt32)
Добавленный segment_command.init ()
Добавленный segment_command.init (cmd: UInt32, cmdsize: UInt32, segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), vmaddr: UInt32, vmsize: UInt32, fileoff: UInt32, размер файла: UInt32, maxprot: vm_prot_t, initprot: vm_prot_t, nsects: UInt32, флаги: UInt32)
Добавленный segment_command_64.init ()
Добавленный segment_command_64.init (cmd: UInt32, cmdsize: UInt32, segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), vmaddr: UInt64, vmsize: UInt64, fileoff: UInt64, размер файла: UInt64, maxprot: vm_prot_t, initprot: vm_prot_t, nsects: UInt32, флаги: UInt32)
Добавленный source_version_command.init ()
Добавленный source_version_command.init (cmd: UInt32, cmdsize: UInt32, версия: UInt64)
Добавленный sub_client_command.init ()
Добавленный sub_client_command.client
Добавленный sub_client_command.init (cmd: UInt32, cmdsize: UInt32, клиент: lc_str)
Добавленный sub_framework_command.init ()
Добавленный sub_framework_command.init (cmd: UInt32, cmdsize: UInt32, зонтик: lc_str)
Добавленный sub_framework_command.umbrella
Добавленный sub_library_command.init ()
Добавленный sub_library_command.init (cmd: UInt32, cmdsize: UInt32, sub_library: lc_str)
Добавленный sub_library_command.sub_library
Добавленный sub_umbrella_command.init ()
Добавленный sub_umbrella_command.init (cmd: UInt32, cmdsize: UInt32, sub_umbrella: lc_str)
Добавленный sub_umbrella_command.sub_umbrella
Добавленный symseg_command.init ()
Добавленный symseg_command.init (cmd: UInt32, cmdsize: UInt32, смещение: UInt32, размер: UInt32)
Добавленный symtab_command.init ()
Добавленный symtab_command.init (cmd: UInt32, cmdsize: UInt32, symoff: UInt32, nsyms: UInt32, stroff: UInt32, strsize: UInt32)
Добавленный thread_command.init ()
Добавленный thread_command.init (cmd: UInt32, cmdsize: UInt32)
Добавленный tlv_descriptor.init ()
Добавленный tlv_descriptor.init (преобразователь: CFunctionPointer <((UnsafeMutablePointer <tlv_descriptor>)-> <Недействительный> UnsafeMutablePointer)>, ключ: UInt, смещение: UInt)
Добавленный twolevel_hint [структура]
Добавленный twolevel_hint.init ()
Добавленный twolevel_hints_command.init ()
Добавленный twolevel_hints_command.init (cmd: UInt32, cmdsize: UInt32, смещение: UInt32, nhints: UInt32)
Добавленный unwind_info_compressed_second_level_page_header.init ()
Добавленный unwind_info_compressed_second_level_page_header.init (вид: UInt32, entryPageOffset: UInt16, entryCount: UInt16, encodingsPageOffset: UInt16, encodingsCount: UInt16)
Добавленный unwind_info_regular_second_level_entry.init ()
Добавленный unwind_info_regular_second_level_entry.init (functionOffset: UInt32, кодируя: compact_unwind_encoding_t)
Добавленный unwind_info_regular_second_level_page_header.init ()
Добавленный unwind_info_regular_second_level_page_header.init (вид: UInt32, entryPageOffset: UInt16, entryCount: UInt16)
Добавленный unwind_info_section_header.init ()
Добавленный unwind_info_section_header.init (версия: UInt32, commonEncodingsArraySectionOffset: UInt32, commonEncodingsArrayCount: UInt32, personalityArraySectionOffset: UInt32, personalityArrayCount: UInt32, indexSectionOffset: UInt32, indexCount: UInt32)
Добавленный unwind_info_section_header_index_entry.init ()
Добавленный unwind_info_section_header_index_entry.init (functionOffset: UInt32, secondLevelPagesSectionOffset: UInt32, lsdaIndexArraySectionOffset: UInt32)
Добавленный unwind_info_section_header_lsda_index_entry.init ()
Добавленный unwind_info_section_header_lsda_index_entry.init (functionOffset: UInt32, lsdaOffset: UInt32)
Добавленный uuid_command.init ()
Добавленный uuid_command.init (cmd: UInt32, cmdsize: UInt32, uuid: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Добавленный version_min_command.init ()
Добавленный version_min_command.init (cmd: UInt32, cmdsize: UInt32, версия: UInt32, sdk: UInt32)
Измененный NSLinkEditErrorHandlers [структура]
Объявление
От
struct NSLinkEditErrorHandlers {
    var undefined: CFunctionPointer<((UnsafePointer<Int8>) -> Void)>
    var multiple: CFunctionPointer<((NSSymbol, NSModule, NSModule) -> NSModule)>
    var linkEdit: CFunctionPointer<((NSLinkEditErrors, Int32, UnsafePointer<Int8>, UnsafePointer<Int8>) -> Void)>
}
К
struct NSLinkEditErrorHandlers {
    var undefined: CFunctionPointer<((UnsafePointer<Int8>) -> Void)>
    var multiple: CFunctionPointer<((NSSymbol, NSModule, NSModule) -> NSModule)>
    var linkEdit: CFunctionPointer<((NSLinkEditErrors, Int32, UnsafePointer<Int8>, UnsafePointer<Int8>) -> Void)>
    init()
    init(undefined undefined: CFunctionPointer<((UnsafePointer<Int8>) -> Void)>, multiple multiple: CFunctionPointer<((NSSymbol, NSModule, NSModule) -> NSModule)>, linkEdit linkEdit: CFunctionPointer<((NSLinkEditErrors, Int32, UnsafePointer<Int8>, UnsafePointer<Int8>) -> Void)>)
}

Измененный NXArchInfo [структура]
Объявление
От
struct NXArchInfo {
    var name: UnsafePointer<Int8>
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var byteorder: NXByteOrder
    var description: UnsafePointer<Int8>
}
К
struct NXArchInfo {
    var name: UnsafePointer<Int8>
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var byteorder: NXByteOrder
    var description: UnsafePointer<Int8>
    init()
    init(name name: UnsafePointer<Int8>, cputype cputype: cpu_type_t, cpusubtype cpusubtype: cpu_subtype_t, byteorder byteorder: NXByteOrder, description description: UnsafePointer<Int8>)
}

Измененный data_in_code_entry [структура]
Объявление
От
struct data_in_code_entry {
    var offset: UInt32
    var length: UInt16
    var kind: UInt16
}
К
struct data_in_code_entry {
    var offset: UInt32
    var length: UInt16
    var kind: UInt16
    init()
    init(offset offset: UInt32, length length: UInt16, kind kind: UInt16)
}

Измененный dyld_all_image_infos [структура]
Объявление
От
struct dyld_all_image_infos {
    var version: UInt32
    var infoArrayCount: UInt32
    var infoArray: UnsafePointer<dyld_image_info>
    var notification: dyld_image_notifier
    var processDetachedFromSharedRegion: Bool
    var libSystemInitialized: Bool
    var dyldImageLoadAddress: UnsafePointer<mach_header>
    var jitInfo: UnsafeMutablePointer<Void>
    var dyldVersion: UnsafePointer<Int8>
    var errorMessage: UnsafePointer<Int8>
    var terminationFlags: UInt
    var coreSymbolicationShmPage: UnsafeMutablePointer<Void>
    var systemOrderFlag: UInt
    var uuidArrayCount: UInt
    var uuidArray: UnsafePointer<dyld_uuid_info>
    var dyldAllImageInfosAddress: UnsafeMutablePointer<dyld_all_image_infos>
    var initialImageCount: UInt
    var errorKind: UInt
    var errorClientOfDylibPath: UnsafePointer<Int8>
    var errorTargetDylibPath: UnsafePointer<Int8>
    var errorSymbol: UnsafePointer<Int8>
    var sharedCacheSlide: UInt
    var sharedCacheUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
    var reserved: (UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)
}
К
struct dyld_all_image_infos {
    var version: UInt32
    var infoArrayCount: UInt32
    var infoArray: UnsafePointer<dyld_image_info>
    var notification: dyld_image_notifier
    var processDetachedFromSharedRegion: Bool
    var libSystemInitialized: Bool
    var dyldImageLoadAddress: UnsafePointer<mach_header>
    var jitInfo: UnsafeMutablePointer<Void>
    var dyldVersion: UnsafePointer<Int8>
    var errorMessage: UnsafePointer<Int8>
    var terminationFlags: UInt
    var coreSymbolicationShmPage: UnsafeMutablePointer<Void>
    var systemOrderFlag: UInt
    var uuidArrayCount: UInt
    var uuidArray: UnsafePointer<dyld_uuid_info>
    var dyldAllImageInfosAddress: UnsafeMutablePointer<dyld_all_image_infos>
    var initialImageCount: UInt
    var errorKind: UInt
    var errorClientOfDylibPath: UnsafePointer<Int8>
    var errorTargetDylibPath: UnsafePointer<Int8>
    var errorSymbol: UnsafePointer<Int8>
    var sharedCacheSlide: UInt
    var sharedCacheUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
    var reserved: (UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)
    init()
    init(version version: UInt32, infoArrayCount infoArrayCount: UInt32, infoArray infoArray: UnsafePointer<dyld_image_info>, notification notification: dyld_image_notifier, processDetachedFromSharedRegion processDetachedFromSharedRegion: Bool, libSystemInitialized libSystemInitialized: Bool, dyldImageLoadAddress dyldImageLoadAddress: UnsafePointer<mach_header>, jitInfo jitInfo: UnsafeMutablePointer<Void>, dyldVersion dyldVersion: UnsafePointer<Int8>, errorMessage errorMessage: UnsafePointer<Int8>, terminationFlags terminationFlags: UInt, coreSymbolicationShmPage coreSymbolicationShmPage: UnsafeMutablePointer<Void>, systemOrderFlag systemOrderFlag: UInt, uuidArrayCount uuidArrayCount: UInt, uuidArray uuidArray: UnsafePointer<dyld_uuid_info>, dyldAllImageInfosAddress dyldAllImageInfosAddress: UnsafeMutablePointer<dyld_all_image_infos>, initialImageCount initialImageCount: UInt, errorKind errorKind: UInt, errorClientOfDylibPath errorClientOfDylibPath: UnsafePointer<Int8>, errorTargetDylibPath errorTargetDylibPath: UnsafePointer<Int8>, errorSymbol errorSymbol: UnsafePointer<Int8>, sharedCacheSlide sharedCacheSlide: UInt, sharedCacheUUID sharedCacheUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8), reserved reserved: (UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt))
}

Измененный dyld_image_info [структура]
Объявление
От
struct dyld_image_info {
    var imageLoadAddress: UnsafePointer<mach_header>
    var imageFilePath: UnsafePointer<Int8>
    var imageFileModDate: UInt
}
К
struct dyld_image_info {
    var imageLoadAddress: UnsafePointer<mach_header>
    var imageFilePath: UnsafePointer<Int8>
    var imageFileModDate: UInt
    init()
    init(imageLoadAddress imageLoadAddress: UnsafePointer<mach_header>, imageFilePath imageFilePath: UnsafePointer<Int8>, imageFileModDate imageFileModDate: UInt)
}

Измененный dyld_info_command [структура]
Объявление
От
struct dyld_info_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var rebase_off: UInt32
    var rebase_size: UInt32
    var bind_off: UInt32
    var bind_size: UInt32
    var weak_bind_off: UInt32
    var weak_bind_size: UInt32
    var lazy_bind_off: UInt32
    var lazy_bind_size: UInt32
    var export_off: UInt32
    var export_size: UInt32
}
К
struct dyld_info_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var rebase_off: UInt32
    var rebase_size: UInt32
    var bind_off: UInt32
    var bind_size: UInt32
    var weak_bind_off: UInt32
    var weak_bind_size: UInt32
    var lazy_bind_off: UInt32
    var lazy_bind_size: UInt32
    var export_off: UInt32
    var export_size: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, rebase_off rebase_off: UInt32, rebase_size rebase_size: UInt32, bind_off bind_off: UInt32, bind_size bind_size: UInt32, weak_bind_off weak_bind_off: UInt32, weak_bind_size weak_bind_size: UInt32, lazy_bind_off lazy_bind_off: UInt32, lazy_bind_size lazy_bind_size: UInt32, export_off export_off: UInt32, export_size export_size: UInt32)
}

Измененный dyld_shared_cache_ranges [структура]
Объявление
От
struct dyld_shared_cache_ranges {
    var sharedRegionsCount: UInt
}
К
struct dyld_shared_cache_ranges {
    var sharedRegionsCount: UInt
    init()
}

Измененный dyld_uuid_info [структура]
Объявление
От
struct dyld_uuid_info {
    var imageLoadAddress: UnsafePointer<mach_header>
    var imageUUID: uuid_t
}
К
struct dyld_uuid_info {
    var imageLoadAddress: UnsafePointer<mach_header>
    var imageUUID: uuid_t
    init()
    init(imageLoadAddress imageLoadAddress: UnsafePointer<mach_header>, imageUUID imageUUID: uuid_t)
}

Измененный dylib [структура]
Объявление
От
struct dylib {
    var timestamp: UInt32
    var current_version: UInt32
    var compatibility_version: UInt32
}
К
struct dylib {
    var name: lc_str
    var timestamp: UInt32
    var current_version: UInt32
    var compatibility_version: UInt32
    init()
    init(name name: lc_str, timestamp timestamp: UInt32, current_version current_version: UInt32, compatibility_version compatibility_version: UInt32)
}

Измененный dylib_command [структура]
Объявление
От
struct dylib_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var dylib: dylib
}
К
struct dylib_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var dylib: dylib
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, dylib dylib: dylib)
}

Измененный dylib_module [структура]
Объявление
От
struct dylib_module {
    var module_name: UInt32
    var iextdefsym: UInt32
    var nextdefsym: UInt32
    var irefsym: UInt32
    var nrefsym: UInt32
    var ilocalsym: UInt32
    var nlocalsym: UInt32
    var iextrel: UInt32
    var nextrel: UInt32
    var iinit_iterm: UInt32
    var ninit_nterm: UInt32
    var objc_module_info_addr: UInt32
    var objc_module_info_size: UInt32
}
К
struct dylib_module {
    var module_name: UInt32
    var iextdefsym: UInt32
    var nextdefsym: UInt32
    var irefsym: UInt32
    var nrefsym: UInt32
    var ilocalsym: UInt32
    var nlocalsym: UInt32
    var iextrel: UInt32
    var nextrel: UInt32
    var iinit_iterm: UInt32
    var ninit_nterm: UInt32
    var objc_module_info_addr: UInt32
    var objc_module_info_size: UInt32
    init()
    init(module_name module_name: UInt32, iextdefsym iextdefsym: UInt32, nextdefsym nextdefsym: UInt32, irefsym irefsym: UInt32, nrefsym nrefsym: UInt32, ilocalsym ilocalsym: UInt32, nlocalsym nlocalsym: UInt32, iextrel iextrel: UInt32, nextrel nextrel: UInt32, iinit_iterm iinit_iterm: UInt32, ninit_nterm ninit_nterm: UInt32, objc_module_info_addr objc_module_info_addr: UInt32, objc_module_info_size objc_module_info_size: UInt32)
}

Измененный dylib_module_64 [структура]
Объявление
От
struct dylib_module_64 {
    var module_name: UInt32
    var iextdefsym: UInt32
    var nextdefsym: UInt32
    var irefsym: UInt32
    var nrefsym: UInt32
    var ilocalsym: UInt32
    var nlocalsym: UInt32
    var iextrel: UInt32
    var nextrel: UInt32
    var iinit_iterm: UInt32
    var ninit_nterm: UInt32
    var objc_module_info_size: UInt32
    var objc_module_info_addr: UInt64
}
К
struct dylib_module_64 {
    var module_name: UInt32
    var iextdefsym: UInt32
    var nextdefsym: UInt32
    var irefsym: UInt32
    var nrefsym: UInt32
    var ilocalsym: UInt32
    var nlocalsym: UInt32
    var iextrel: UInt32
    var nextrel: UInt32
    var iinit_iterm: UInt32
    var ninit_nterm: UInt32
    var objc_module_info_size: UInt32
    var objc_module_info_addr: UInt64
    init()
    init(module_name module_name: UInt32, iextdefsym iextdefsym: UInt32, nextdefsym nextdefsym: UInt32, irefsym irefsym: UInt32, nrefsym nrefsym: UInt32, ilocalsym ilocalsym: UInt32, nlocalsym nlocalsym: UInt32, iextrel iextrel: UInt32, nextrel nextrel: UInt32, iinit_iterm iinit_iterm: UInt32, ninit_nterm ninit_nterm: UInt32, objc_module_info_size objc_module_info_size: UInt32, objc_module_info_addr objc_module_info_addr: UInt64)
}

Измененный dylib_table_of_contents [структура]
Объявление
От
struct dylib_table_of_contents {
    var symbol_index: UInt32
    var module_index: UInt32
}
К
struct dylib_table_of_contents {
    var symbol_index: UInt32
    var module_index: UInt32
    init()
    init(symbol_index symbol_index: UInt32, module_index module_index: UInt32)
}

Измененный dylinker_command [структура]
Объявление
От
struct dylinker_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct dylinker_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var name: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, name name: lc_str)
}

Измененный dysymtab_command [структура]
Объявление
От
struct dysymtab_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var ilocalsym: UInt32
    var nlocalsym: UInt32
    var iextdefsym: UInt32
    var nextdefsym: UInt32
    var iundefsym: UInt32
    var nundefsym: UInt32
    var tocoff: UInt32
    var ntoc: UInt32
    var modtaboff: UInt32
    var nmodtab: UInt32
    var extrefsymoff: UInt32
    var nextrefsyms: UInt32
    var indirectsymoff: UInt32
    var nindirectsyms: UInt32
    var extreloff: UInt32
    var nextrel: UInt32
    var locreloff: UInt32
    var nlocrel: UInt32
}
К
struct dysymtab_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var ilocalsym: UInt32
    var nlocalsym: UInt32
    var iextdefsym: UInt32
    var nextdefsym: UInt32
    var iundefsym: UInt32
    var nundefsym: UInt32
    var tocoff: UInt32
    var ntoc: UInt32
    var modtaboff: UInt32
    var nmodtab: UInt32
    var extrefsymoff: UInt32
    var nextrefsyms: UInt32
    var indirectsymoff: UInt32
    var nindirectsyms: UInt32
    var extreloff: UInt32
    var nextrel: UInt32
    var locreloff: UInt32
    var nlocrel: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, ilocalsym ilocalsym: UInt32, nlocalsym nlocalsym: UInt32, iextdefsym iextdefsym: UInt32, nextdefsym nextdefsym: UInt32, iundefsym iundefsym: UInt32, nundefsym nundefsym: UInt32, tocoff tocoff: UInt32, ntoc ntoc: UInt32, modtaboff modtaboff: UInt32, nmodtab nmodtab: UInt32, extrefsymoff extrefsymoff: UInt32, nextrefsyms nextrefsyms: UInt32, indirectsymoff indirectsymoff: UInt32, nindirectsyms nindirectsyms: UInt32, extreloff extreloff: UInt32, nextrel nextrel: UInt32, locreloff locreloff: UInt32, nlocrel nlocrel: UInt32)
}

Измененный encryption_info_command [структура]
Объявление
От
struct encryption_info_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var cryptoff: UInt32
    var cryptsize: UInt32
    var cryptid: UInt32
}
К
struct encryption_info_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var cryptoff: UInt32
    var cryptsize: UInt32
    var cryptid: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, cryptoff cryptoff: UInt32, cryptsize cryptsize: UInt32, cryptid cryptid: UInt32)
}

Измененный encryption_info_command_64 [структура]
Объявление
От
struct encryption_info_command_64 {
    var cmd: UInt32
    var cmdsize: UInt32
    var cryptoff: UInt32
    var cryptsize: UInt32
    var cryptid: UInt32
    var pad: UInt32
}
К
struct encryption_info_command_64 {
    var cmd: UInt32
    var cmdsize: UInt32
    var cryptoff: UInt32
    var cryptsize: UInt32
    var cryptid: UInt32
    var pad: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, cryptoff cryptoff: UInt32, cryptsize cryptsize: UInt32, cryptid cryptid: UInt32, pad pad: UInt32)
}

Измененный entry_point_command [структура]
Объявление
От
struct entry_point_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var entryoff: UInt64
    var stacksize: UInt64
}
К
struct entry_point_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var entryoff: UInt64
    var stacksize: UInt64
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, entryoff entryoff: UInt64, stacksize stacksize: UInt64)
}

Измененный fat_arch [структура]
Объявление
От
struct fat_arch {
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var offset: UInt32
    var size: UInt32
    var align: UInt32
}
К
struct fat_arch {
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var offset: UInt32
    var size: UInt32
    var align: UInt32
    init()
    init(cputype cputype: cpu_type_t, cpusubtype cpusubtype: cpu_subtype_t, offset offset: UInt32, size size: UInt32, align align: UInt32)
}

Измененный fat_header [структура]
Объявление
От
struct fat_header {
    var magic: UInt32
    var nfat_arch: UInt32
}
К
struct fat_header {
    var magic: UInt32
    var nfat_arch: UInt32
    init()
    init(magic magic: UInt32, nfat_arch nfat_arch: UInt32)
}

Измененный fvmfile_command [структура]
Объявление
От
struct fvmfile_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var header_addr: UInt32
}
К
struct fvmfile_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var name: lc_str
    var header_addr: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, name name: lc_str, header_addr header_addr: UInt32)
}

Измененный fvmlib [структура]
Объявление
От
struct fvmlib {
    var minor_version: UInt32
    var header_addr: UInt32
}
К
struct fvmlib {
    var name: lc_str
    var minor_version: UInt32
    var header_addr: UInt32
    init()
    init(name name: lc_str, minor_version minor_version: UInt32, header_addr header_addr: UInt32)
}

Измененный fvmlib_command [структура]
Объявление
От
struct fvmlib_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var fvmlib: fvmlib
}
К
struct fvmlib_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var fvmlib: fvmlib
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, fvmlib fvmlib: fvmlib)
}

Измененный ident_command [структура]
Объявление
От
struct ident_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct ident_command {
    var cmd: UInt32
    var cmdsize: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32)
}

Измененный linkedit_data_command [структура]
Объявление
От
struct linkedit_data_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var dataoff: UInt32
    var datasize: UInt32
}
К
struct linkedit_data_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var dataoff: UInt32
    var datasize: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, dataoff dataoff: UInt32, datasize datasize: UInt32)
}

Измененный linker_option_command [структура]
Объявление
От
struct linker_option_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var count: UInt32
}
К
struct linker_option_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var count: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, count count: UInt32)
}

Измененный load_command [структура]
Объявление
От
struct load_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct load_command {
    var cmd: UInt32
    var cmdsize: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32)
}

Измененный mach_header [структура]
Объявление
От
struct mach_header {
    var magic: UInt32
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var filetype: UInt32
    var ncmds: UInt32
    var sizeofcmds: UInt32
    var flags: UInt32
}
К
struct mach_header {
    var magic: UInt32
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var filetype: UInt32
    var ncmds: UInt32
    var sizeofcmds: UInt32
    var flags: UInt32
    init()
    init(magic magic: UInt32, cputype cputype: cpu_type_t, cpusubtype cpusubtype: cpu_subtype_t, filetype filetype: UInt32, ncmds ncmds: UInt32, sizeofcmds sizeofcmds: UInt32, flags flags: UInt32)
}

Измененный mach_header_64 [структура]
Объявление
От
struct mach_header_64 {
    var magic: UInt32
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var filetype: UInt32
    var ncmds: UInt32
    var sizeofcmds: UInt32
    var flags: UInt32
    var reserved: UInt32
}
К
struct mach_header_64 {
    var magic: UInt32
    var cputype: cpu_type_t
    var cpusubtype: cpu_subtype_t
    var filetype: UInt32
    var ncmds: UInt32
    var sizeofcmds: UInt32
    var flags: UInt32
    var reserved: UInt32
    init()
    init(magic magic: UInt32, cputype cputype: cpu_type_t, cpusubtype cpusubtype: cpu_subtype_t, filetype filetype: UInt32, ncmds ncmds: UInt32, sizeofcmds sizeofcmds: UInt32, flags flags: UInt32, reserved reserved: UInt32)
}

Измененный nlist [структура]
Объявление
От
struct nlist {
    var n_type: UInt8
    var n_sect: UInt8
    var n_desc: Int16
    var n_value: UInt32
}
К
struct nlist {
    var n_type: UInt8
    var n_sect: UInt8
    var n_desc: Int16
    var n_value: UInt32
    init()
}

Измененный nlist_64 [структура]
Объявление
От
struct nlist_64 {
    var n_type: UInt8
    var n_sect: UInt8
    var n_desc: UInt16
    var n_value: UInt64
}
К
struct nlist_64 {
    var n_type: UInt8
    var n_sect: UInt8
    var n_desc: UInt16
    var n_value: UInt64
    init()
}

Измененный prebind_cksum_command [структура]
Объявление
От
struct prebind_cksum_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var cksum: UInt32
}
К
struct prebind_cksum_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var cksum: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, cksum cksum: UInt32)
}

Измененный prebound_dylib_command [структура]
Объявление
От
struct prebound_dylib_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var nmodules: UInt32
}
К
struct prebound_dylib_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var name: lc_str
    var nmodules: UInt32
    var linked_modules: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, name name: lc_str, nmodules nmodules: UInt32, linked_modules linked_modules: lc_str)
}

Измененный ranlib [структура]
Объявление
От
struct ranlib {
    var ran_off: UInt32
}
К
struct ranlib {
    var ran_off: UInt32
    init()
}

Измененный routines_command [структура]
Объявление
От
struct routines_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var init_address: UInt32
    var init_module: UInt32
    var reserved1: UInt32
    var reserved2: UInt32
    var reserved3: UInt32
    var reserved4: UInt32
    var reserved5: UInt32
    var reserved6: UInt32
}
К
struct routines_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var init_address: UInt32
    var init_module: UInt32
    var reserved1: UInt32
    var reserved2: UInt32
    var reserved3: UInt32
    var reserved4: UInt32
    var reserved5: UInt32
    var reserved6: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, init_address init_address: UInt32, init_module init_module: UInt32, reserved1 reserved1: UInt32, reserved2 reserved2: UInt32, reserved3 reserved3: UInt32, reserved4 reserved4: UInt32, reserved5 reserved5: UInt32, reserved6 reserved6: UInt32)
}

Измененный routines_command_64 [структура]
Объявление
От
struct routines_command_64 {
    var cmd: UInt32
    var cmdsize: UInt32
    var init_address: UInt64
    var init_module: UInt64
    var reserved1: UInt64
    var reserved2: UInt64
    var reserved3: UInt64
    var reserved4: UInt64
    var reserved5: UInt64
    var reserved6: UInt64
}
К
struct routines_command_64 {
    var cmd: UInt32
    var cmdsize: UInt32
    var init_address: UInt64
    var init_module: UInt64
    var reserved1: UInt64
    var reserved2: UInt64
    var reserved3: UInt64
    var reserved4: UInt64
    var reserved5: UInt64
    var reserved6: UInt64
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, init_address init_address: UInt64, init_module init_module: UInt64, reserved1 reserved1: UInt64, reserved2 reserved2: UInt64, reserved3 reserved3: UInt64, reserved4 reserved4: UInt64, reserved5 reserved5: UInt64, reserved6 reserved6: UInt64)
}

Измененный rpath_command [структура]
Объявление
От
struct rpath_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct rpath_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var path: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, path path: lc_str)
}

Измененный раздел [структура]
Объявление
От
struct section {
    var sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var addr: UInt32
    var size: UInt32
    var offset: UInt32
    var align: UInt32
    var reloff: UInt32
    var nreloc: UInt32
    var flags: UInt32
    var reserved1: UInt32
    var reserved2: UInt32
}
К
struct section {
    var sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var addr: UInt32
    var size: UInt32
    var offset: UInt32
    var align: UInt32
    var reloff: UInt32
    var nreloc: UInt32
    var flags: UInt32
    var reserved1: UInt32
    var reserved2: UInt32
    init()
    init(sectname sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), segname segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), addr addr: UInt32, size size: UInt32, offset offset: UInt32, align align: UInt32, reloff reloff: UInt32, nreloc nreloc: UInt32, flags flags: UInt32, reserved1 reserved1: UInt32, reserved2 reserved2: UInt32)
}

Измененный section_64 [структура]
Объявление
От
struct section_64 {
    var sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var addr: UInt64
    var size: UInt64
    var offset: UInt32
    var align: UInt32
    var reloff: UInt32
    var nreloc: UInt32
    var flags: UInt32
    var reserved1: UInt32
    var reserved2: UInt32
    var reserved3: UInt32
}
К
struct section_64 {
    var sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var addr: UInt64
    var size: UInt64
    var offset: UInt32
    var align: UInt32
    var reloff: UInt32
    var nreloc: UInt32
    var flags: UInt32
    var reserved1: UInt32
    var reserved2: UInt32
    var reserved3: UInt32
    init()
    init(sectname sectname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), segname segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), addr addr: UInt64, size size: UInt64, offset offset: UInt32, align align: UInt32, reloff reloff: UInt32, nreloc nreloc: UInt32, flags flags: UInt32, reserved1 reserved1: UInt32, reserved2 reserved2: UInt32, reserved3 reserved3: UInt32)
}

Измененный segment_command [структура]
Объявление
От
struct segment_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var vmaddr: UInt32
    var vmsize: UInt32
    var fileoff: UInt32
    var filesize: UInt32
    var maxprot: vm_prot_t
    var initprot: vm_prot_t
    var nsects: UInt32
    var flags: UInt32
}
К
struct segment_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var vmaddr: UInt32
    var vmsize: UInt32
    var fileoff: UInt32
    var filesize: UInt32
    var maxprot: vm_prot_t
    var initprot: vm_prot_t
    var nsects: UInt32
    var flags: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, segname segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), vmaddr vmaddr: UInt32, vmsize vmsize: UInt32, fileoff fileoff: UInt32, filesize filesize: UInt32, maxprot maxprot: vm_prot_t, initprot initprot: vm_prot_t, nsects nsects: UInt32, flags flags: UInt32)
}

Измененный segment_command_64 [структура]
Объявление
От
struct segment_command_64 {
    var cmd: UInt32
    var cmdsize: UInt32
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var vmaddr: UInt64
    var vmsize: UInt64
    var fileoff: UInt64
    var filesize: UInt64
    var maxprot: vm_prot_t
    var initprot: vm_prot_t
    var nsects: UInt32
    var flags: UInt32
}
К
struct segment_command_64 {
    var cmd: UInt32
    var cmdsize: UInt32
    var segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8)
    var vmaddr: UInt64
    var vmsize: UInt64
    var fileoff: UInt64
    var filesize: UInt64
    var maxprot: vm_prot_t
    var initprot: vm_prot_t
    var nsects: UInt32
    var flags: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, segname segname: (Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8, Int8), vmaddr vmaddr: UInt64, vmsize vmsize: UInt64, fileoff fileoff: UInt64, filesize filesize: UInt64, maxprot maxprot: vm_prot_t, initprot initprot: vm_prot_t, nsects nsects: UInt32, flags flags: UInt32)
}

Измененный source_version_command [структура]
Объявление
От
struct source_version_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var version: UInt64
}
К
struct source_version_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var version: UInt64
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, version version: UInt64)
}

Измененный sub_client_command [структура]
Объявление
От
struct sub_client_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct sub_client_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var client: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, client client: lc_str)
}

Измененный sub_framework_command [структура]
Объявление
От
struct sub_framework_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct sub_framework_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var umbrella: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, umbrella umbrella: lc_str)
}

Измененный sub_library_command [структура]
Объявление
От
struct sub_library_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct sub_library_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var sub_library: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, sub_library sub_library: lc_str)
}

Измененный sub_umbrella_command [структура]
Объявление
От
struct sub_umbrella_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct sub_umbrella_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var sub_umbrella: lc_str
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, sub_umbrella sub_umbrella: lc_str)
}

Измененный symseg_command [структура]
Объявление
От
struct symseg_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var offset: UInt32
    var size: UInt32
}
К
struct symseg_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var offset: UInt32
    var size: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, offset offset: UInt32, size size: UInt32)
}

Измененный symtab_command [структура]
Объявление
От
struct symtab_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var symoff: UInt32
    var nsyms: UInt32
    var stroff: UInt32
    var strsize: UInt32
}
К
struct symtab_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var symoff: UInt32
    var nsyms: UInt32
    var stroff: UInt32
    var strsize: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, symoff symoff: UInt32, nsyms nsyms: UInt32, stroff stroff: UInt32, strsize strsize: UInt32)
}

Измененный thread_command [структура]
Объявление
От
struct thread_command {
    var cmd: UInt32
    var cmdsize: UInt32
}
К
struct thread_command {
    var cmd: UInt32
    var cmdsize: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32)
}

Измененный tlv_descriptor [структура]
Объявление
От
struct tlv_descriptor {
    var thunk: CFunctionPointer<((UnsafeMutablePointer<tlv_descriptor>) -> UnsafeMutablePointer<Void>)>
    var key: UInt
    var offset: UInt
}
К
struct tlv_descriptor {
    var thunk: CFunctionPointer<((UnsafeMutablePointer<tlv_descriptor>) -> UnsafeMutablePointer<Void>)>
    var key: UInt
    var offset: UInt
    init()
    init(thunk thunk: CFunctionPointer<((UnsafeMutablePointer<tlv_descriptor>) -> UnsafeMutablePointer<Void>)>, key key: UInt, offset offset: UInt)
}

Измененный twolevel_hints_command [структура]
Объявление
От
struct twolevel_hints_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var offset: UInt32
    var nhints: UInt32
}
К
struct twolevel_hints_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var offset: UInt32
    var nhints: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, offset offset: UInt32, nhints nhints: UInt32)
}

Измененный unwind_info_compressed_second_level_page_header [структура]
Объявление
От
struct unwind_info_compressed_second_level_page_header {
    var kind: UInt32
    var entryPageOffset: UInt16
    var entryCount: UInt16
    var encodingsPageOffset: UInt16
    var encodingsCount: UInt16
}
К
struct unwind_info_compressed_second_level_page_header {
    var kind: UInt32
    var entryPageOffset: UInt16
    var entryCount: UInt16
    var encodingsPageOffset: UInt16
    var encodingsCount: UInt16
    init()
    init(kind kind: UInt32, entryPageOffset entryPageOffset: UInt16, entryCount entryCount: UInt16, encodingsPageOffset encodingsPageOffset: UInt16, encodingsCount encodingsCount: UInt16)
}

Измененный unwind_info_regular_second_level_entry [структура]
Объявление
От
struct unwind_info_regular_second_level_entry {
    var functionOffset: UInt32
    var encoding: compact_unwind_encoding_t
}
К
struct unwind_info_regular_second_level_entry {
    var functionOffset: UInt32
    var encoding: compact_unwind_encoding_t
    init()
    init(functionOffset functionOffset: UInt32, encoding encoding: compact_unwind_encoding_t)
}

Измененный unwind_info_regular_second_level_page_header [структура]
Объявление
От
struct unwind_info_regular_second_level_page_header {
    var kind: UInt32
    var entryPageOffset: UInt16
    var entryCount: UInt16
}
К
struct unwind_info_regular_second_level_page_header {
    var kind: UInt32
    var entryPageOffset: UInt16
    var entryCount: UInt16
    init()
    init(kind kind: UInt32, entryPageOffset entryPageOffset: UInt16, entryCount entryCount: UInt16)
}

Измененный unwind_info_section_header [структура]
Объявление
От
struct unwind_info_section_header {
    var version: UInt32
    var commonEncodingsArraySectionOffset: UInt32
    var commonEncodingsArrayCount: UInt32
    var personalityArraySectionOffset: UInt32
    var personalityArrayCount: UInt32
    var indexSectionOffset: UInt32
    var indexCount: UInt32
}
К
struct unwind_info_section_header {
    var version: UInt32
    var commonEncodingsArraySectionOffset: UInt32
    var commonEncodingsArrayCount: UInt32
    var personalityArraySectionOffset: UInt32
    var personalityArrayCount: UInt32
    var indexSectionOffset: UInt32
    var indexCount: UInt32
    init()
    init(version version: UInt32, commonEncodingsArraySectionOffset commonEncodingsArraySectionOffset: UInt32, commonEncodingsArrayCount commonEncodingsArrayCount: UInt32, personalityArraySectionOffset personalityArraySectionOffset: UInt32, personalityArrayCount personalityArrayCount: UInt32, indexSectionOffset indexSectionOffset: UInt32, indexCount indexCount: UInt32)
}

Измененный unwind_info_section_header_index_entry [структура]
Объявление
От
struct unwind_info_section_header_index_entry {
    var functionOffset: UInt32
    var secondLevelPagesSectionOffset: UInt32
    var lsdaIndexArraySectionOffset: UInt32
}
К
struct unwind_info_section_header_index_entry {
    var functionOffset: UInt32
    var secondLevelPagesSectionOffset: UInt32
    var lsdaIndexArraySectionOffset: UInt32
    init()
    init(functionOffset functionOffset: UInt32, secondLevelPagesSectionOffset secondLevelPagesSectionOffset: UInt32, lsdaIndexArraySectionOffset lsdaIndexArraySectionOffset: UInt32)
}

Измененный unwind_info_section_header_lsda_index_entry [структура]
Объявление
От
struct unwind_info_section_header_lsda_index_entry {
    var functionOffset: UInt32
    var lsdaOffset: UInt32
}
К
struct unwind_info_section_header_lsda_index_entry {
    var functionOffset: UInt32
    var lsdaOffset: UInt32
    init()
    init(functionOffset functionOffset: UInt32, lsdaOffset lsdaOffset: UInt32)
}

Измененный uuid_command [структура]
Объявление
От
struct uuid_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var uuid: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
}
К
struct uuid_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var uuid: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, uuid uuid: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
}

Измененный version_min_command [структура]
Объявление
От
struct version_min_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var version: UInt32
    var sdk: UInt32
}
К
struct version_min_command {
    var cmd: UInt32
    var cmdsize: UInt32
    var version: UInt32
    var sdk: UInt32
    init()
    init(cmd cmd: UInt32, cmdsize cmdsize: UInt32, version version: UInt32, sdk sdk: UInt32)
}

Измененный swap_dylib_reference (UnsafeMutablePointer <dylib_reference>, UInt32, NXByteOrder)
ОбъявлениеВведение
От
func swap_dylib_reference(_ refs: COpaquePointer, _ nrefs: UInt32, _ target_byte_sex: NXByteOrder)
iOS 8.0
К
func swap_dylib_reference(_ refs: UnsafeMutablePointer<dylib_reference>, _ nrefs: UInt32, _ target_byte_sex: NXByteOrder)
iOS 8.3

Измененный swap_relocation_info (UnsafeMutablePointer <relocation_info>, UInt32, NXByteOrder)
ОбъявлениеВведение
От
func swap_relocation_info(_ relocs: COpaquePointer, _ nrelocs: UInt32, _ target_byte_order: NXByteOrder)
iOS 8.0
К
func swap_relocation_info(_ relocs: UnsafeMutablePointer<relocation_info>, _ nrelocs: UInt32, _ target_byte_order: NXByteOrder)
iOS 8.3

Измененный swap_twolevel_hint (UnsafeMutablePointer <twolevel_hint>, UInt32, NXByteOrder)
ОбъявлениеВведение
От
func swap_twolevel_hint(_ hints: COpaquePointer, _ nhints: UInt32, _ target_byte_sex: NXByteOrder)
iOS 8.0
К
func swap_twolevel_hint(_ hints: UnsafeMutablePointer<twolevel_hint>, _ nhints: UInt32, _ target_byte_sex: NXByteOrder)
iOS 8.3