Lines Matching full:io

86     IO &IO, MachOYAML::FileHeader &FileHdr) {  in mapping()  argument
87 IO.mapRequired("magic", FileHdr.magic); in mapping()
88 IO.mapRequired("cputype", FileHdr.cputype); in mapping()
89 IO.mapRequired("cpusubtype", FileHdr.cpusubtype); in mapping()
90 IO.mapRequired("filetype", FileHdr.filetype); in mapping()
91 IO.mapRequired("ncmds", FileHdr.ncmds); in mapping()
92 IO.mapRequired("sizeofcmds", FileHdr.sizeofcmds); in mapping()
93 IO.mapRequired("flags", FileHdr.flags); in mapping()
96 IO.mapRequired("reserved", FileHdr.reserved); in mapping()
99 void MappingTraits<MachOYAML::Object>::mapping(IO &IO, in mapping() argument
103 if (!IO.getContext()) { in mapping()
104 IO.setContext(&Object); in mapping()
106 IO.mapTag("!mach-o", true); in mapping()
107 IO.mapOptional("IsLittleEndian", Object.IsLittleEndian, in mapping()
111 IO.mapRequired("FileHeader", Object.Header); in mapping()
114 IO.mapOptional("LoadCommands", Object.LoadCommands); in mapping()
116 if (Object.RawLinkEditSegment || !IO.outputting()) in mapping()
117 IO.mapOptional("__LINKEDIT", Object.RawLinkEditSegment); in mapping()
118 if(!Object.LinkEdit.isEmpty() || !IO.outputting()) in mapping()
119 IO.mapOptional("LinkEditData", Object.LinkEdit); in mapping()
121 if(!Object.DWARF.isEmpty() || !IO.outputting()) in mapping()
122 IO.mapOptional("DWARF", Object.DWARF); in mapping()
124 if (IO.getContext() == &Object) in mapping()
125 IO.setContext(nullptr); in mapping()
129 IO &IO, MachOYAML::FatHeader &FatHeader) { in mapping() argument
130 IO.mapRequired("magic", FatHeader.magic); in mapping()
131 IO.mapRequired("nfat_arch", FatHeader.nfat_arch); in mapping()
134 void MappingTraits<MachOYAML::FatArch>::mapping(IO &IO, in mapping() argument
136 IO.mapRequired("cputype", FatArch.cputype); in mapping()
137 IO.mapRequired("cpusubtype", FatArch.cpusubtype); in mapping()
138 IO.mapRequired("offset", FatArch.offset); in mapping()
139 IO.mapRequired("size", FatArch.size); in mapping()
140 IO.mapRequired("align", FatArch.align); in mapping()
141 IO.mapOptional("reserved", FatArch.reserved, in mapping()
146 IO &IO, MachOYAML::UniversalBinary &UniversalBinary) { in mapping() argument
147 if (!IO.getContext()) { in mapping()
148 IO.setContext(&UniversalBinary); in mapping()
149 IO.mapTag("!fat-mach-o", true); in mapping()
151 IO.mapRequired("FatHeader", UniversalBinary.Header); in mapping()
152 IO.mapRequired("FatArchs", UniversalBinary.FatArchs); in mapping()
153 IO.mapRequired("Slices", UniversalBinary.Slices); in mapping()
155 if (IO.getContext() == &UniversalBinary) in mapping()
156 IO.setContext(nullptr); in mapping()
160 IO &IO, MachOYAML::LinkEditData &LinkEditData) { in mapping() argument
161 IO.mapOptional("RebaseOpcodes", LinkEditData.RebaseOpcodes); in mapping()
162 IO.mapOptional("BindOpcodes", LinkEditData.BindOpcodes); in mapping()
163 IO.mapOptional("WeakBindOpcodes", LinkEditData.WeakBindOpcodes); in mapping()
164 IO.mapOptional("LazyBindOpcodes", LinkEditData.LazyBindOpcodes); in mapping()
165 if (!LinkEditData.ExportTrie.Children.empty() || !IO.outputting()) in mapping()
166 IO.mapOptional("ExportTrie", LinkEditData.ExportTrie); in mapping()
167 IO.mapOptional("NameList", LinkEditData.NameList); in mapping()
168 IO.mapOptional("StringTable", LinkEditData.StringTable); in mapping()
169 IO.mapOptional("IndirectSymbols", LinkEditData.IndirectSymbols); in mapping()
170 IO.mapOptional("FunctionStarts", LinkEditData.FunctionStarts); in mapping()
171 IO.mapOptional("ChainedFixups", LinkEditData.ChainedFixups); in mapping()
172 IO.mapOptional("DataInCode", LinkEditData.DataInCode); in mapping()
176 IO &IO, MachOYAML::RebaseOpcode &RebaseOpcode) { in mapping() argument
177 IO.mapRequired("Opcode", RebaseOpcode.Opcode); in mapping()
178 IO.mapRequired("Imm", RebaseOpcode.Imm); in mapping()
179 IO.mapOptional("ExtraData", RebaseOpcode.ExtraData); in mapping()
183 IO &IO, MachOYAML::BindOpcode &BindOpcode) { in mapping() argument
184 IO.mapRequired("Opcode", BindOpcode.Opcode); in mapping()
185 IO.mapRequired("Imm", BindOpcode.Imm); in mapping()
186 IO.mapOptional("ULEBExtraData", BindOpcode.ULEBExtraData); in mapping()
187 IO.mapOptional("SLEBExtraData", BindOpcode.SLEBExtraData); in mapping()
188 IO.mapOptional("Symbol", BindOpcode.Symbol); in mapping()
192 IO &IO, MachOYAML::ExportEntry &ExportEntry) { in mapping() argument
193 IO.mapRequired("TerminalSize", ExportEntry.TerminalSize); in mapping()
194 IO.mapOptional("NodeOffset", ExportEntry.NodeOffset); in mapping()
195 IO.mapOptional("Name", ExportEntry.Name); in mapping()
196 IO.mapOptional("Flags", ExportEntry.Flags); in mapping()
197 IO.mapOptional("Address", ExportEntry.Address); in mapping()
198 IO.mapOptional("Other", ExportEntry.Other); in mapping()
199 IO.mapOptional("ImportName", ExportEntry.ImportName); in mapping()
200 IO.mapOptional("Children", ExportEntry.Children); in mapping()
204 IO &IO, MachOYAML::NListEntry &NListEntry) { in mapping() argument
205 IO.mapRequired("n_strx", NListEntry.n_strx); in mapping()
206 IO.mapRequired("n_type", NListEntry.n_type); in mapping()
207 IO.mapRequired("n_sect", NListEntry.n_sect); in mapping()
208 IO.mapRequired("n_desc", NListEntry.n_desc); in mapping()
209 IO.mapRequired("n_value", NListEntry.n_value); in mapping()
213 IO &IO, MachOYAML::DataInCodeEntry &DataInCodeEntry) { in mapping() argument
214 IO.mapRequired("Offset", DataInCodeEntry.Offset); in mapping()
215 IO.mapRequired("Length", DataInCodeEntry.Length); in mapping()
216 IO.mapRequired("Kind", DataInCodeEntry.Kind); in mapping()
220 void mapLoadCommandData(IO &IO, MachOYAML::LoadCommand &LoadCommand) {} in mapLoadCommandData() argument
224 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
225 IO.mapOptional("Sections", LoadCommand.Sections); in mapLoadCommandData()
230 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
231 IO.mapOptional("Sections", LoadCommand.Sections); in mapLoadCommandData()
236 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
237 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
242 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
243 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
248 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
249 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
254 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
255 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
260 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
261 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
266 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
267 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
272 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
273 IO.mapOptional("Content", LoadCommand.Content); in mapLoadCommandData()
278 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapLoadCommandData() argument
279 IO.mapOptional("Tools", LoadCommand.Tools); in mapLoadCommandData()
283 IO &IO, MachOYAML::LoadCommand &LoadCommand) { in mapping() argument
286 IO.mapRequired("cmd", TempCmd); in mapping()
288 IO.mapRequired("cmdsize", LoadCommand.Data.load_command_data.cmdsize); in mapping()
292 MappingTraits<MachO::LCStruct>::mapping(IO, \ in mapping()
294 mapLoadCommandData<MachO::LCStruct>(IO, LoadCommand); \ in mapping()
300 IO.mapOptional("PayloadBytes", LoadCommand.PayloadBytes); in mapping()
301 IO.mapOptional("ZeroPadBytes", LoadCommand.ZeroPadBytes, (uint64_t)0ull); in mapping()
305 IO &IO, MachO::dyld_info_command &LoadCommand) { in mapping() argument
306 IO.mapRequired("rebase_off", LoadCommand.rebase_off); in mapping()
307 IO.mapRequired("rebase_size", LoadCommand.rebase_size); in mapping()
308 IO.mapRequired("bind_off", LoadCommand.bind_off); in mapping()
309 IO.mapRequired("bind_size", LoadCommand.bind_size); in mapping()
310 IO.mapRequired("weak_bind_off", LoadCommand.weak_bind_off); in mapping()
311 IO.mapRequired("weak_bind_size", LoadCommand.weak_bind_size); in mapping()
312 IO.mapRequired("lazy_bind_off", LoadCommand.lazy_bind_off); in mapping()
313 IO.mapRequired("lazy_bind_size", LoadCommand.lazy_bind_size); in mapping()
314 IO.mapRequired("export_off", LoadCommand.export_off); in mapping()
315 IO.mapRequired("export_size", LoadCommand.export_size); in mapping()
319 IO &IO, MachOYAML::Relocation &Relocation) { in mapping() argument
320 IO.mapRequired("address", Relocation.address); in mapping()
321 IO.mapRequired("symbolnum", Relocation.symbolnum); in mapping()
322 IO.mapRequired("pcrel", Relocation.is_pcrel); in mapping()
323 IO.mapRequired("length", Relocation.length); in mapping()
324 IO.mapRequired("extern", Relocation.is_extern); in mapping()
325 IO.mapRequired("type", Relocation.type); in mapping()
326 IO.mapRequired("scattered", Relocation.is_scattered); in mapping()
327 IO.mapRequired("value", Relocation.value); in mapping()
330 void MappingTraits<MachOYAML::Section>::mapping(IO &IO, in mapping() argument
332 IO.mapRequired("sectname", Section.sectname); in mapping()
333 IO.mapRequired("segname", Section.segname); in mapping()
334 IO.mapRequired("addr", Section.addr); in mapping()
335 IO.mapRequired("size", Section.size); in mapping()
336 IO.mapRequired("offset", Section.offset); in mapping()
337 IO.mapRequired("align", Section.align); in mapping()
338 IO.mapRequired("reloff", Section.reloff); in mapping()
339 IO.mapRequired("nreloc", Section.nreloc); in mapping()
340 IO.mapRequired("flags", Section.flags); in mapping()
341 IO.mapRequired("reserved1", Section.reserved1); in mapping()
342 IO.mapRequired("reserved2", Section.reserved2); in mapping()
343 IO.mapOptional("reserved3", Section.reserved3); in mapping()
344 IO.mapOptional("content", Section.content); in mapping()
345 IO.mapOptional("relocations", Section.relocations); in mapping()
349 MappingTraits<MachOYAML::Section>::validate(IO &IO, in validate() argument
357 IO &IO, MachO::build_tool_version &tool) { in mapping() argument
358 IO.mapRequired("tool", tool.tool); in mapping()
359 IO.mapRequired("version", tool.version); in mapping()
362 void MappingTraits<MachO::dylib>::mapping(IO &IO, MachO::dylib &DylibStruct) { in mapping() argument
363 IO.mapRequired("name", DylibStruct.name); in mapping()
364 IO.mapRequired("timestamp", DylibStruct.timestamp); in mapping()
365 IO.mapRequired("current_version", DylibStruct.current_version); in mapping()
366 IO.mapRequired("compatibility_version", DylibStruct.compatibility_version); in mapping()
370 IO &IO, MachO::dylib_command &LoadCommand) { in mapping() argument
371 IO.mapRequired("dylib", LoadCommand.dylib); in mapping()
375 IO &IO, MachO::dylinker_command &LoadCommand) { in mapping() argument
376 IO.mapRequired("name", LoadCommand.name); in mapping()
380 IO &IO, MachO::dysymtab_command &LoadCommand) { in mapping() argument
381 IO.mapRequired("ilocalsym", LoadCommand.ilocalsym); in mapping()
382 IO.mapRequired("nlocalsym", LoadCommand.nlocalsym); in mapping()
383 IO.mapRequired("iextdefsym", LoadCommand.iextdefsym); in mapping()
384 IO.mapRequired("nextdefsym", LoadCommand.nextdefsym); in mapping()
385 IO.mapRequired("iundefsym", LoadCommand.iundefsym); in mapping()
386 IO.mapRequired("nundefsym", LoadCommand.nundefsym); in mapping()
387 IO.mapRequired("tocoff", LoadCommand.tocoff); in mapping()
388 IO.mapRequired("ntoc", LoadCommand.ntoc); in mapping()
389 IO.mapRequired("modtaboff", LoadCommand.modtaboff); in mapping()
390 IO.mapRequired("nmodtab", LoadCommand.nmodtab); in mapping()
391 IO.mapRequired("extrefsymoff", LoadCommand.extrefsymoff); in mapping()
392 IO.mapRequired("nextrefsyms", LoadCommand.nextrefsyms); in mapping()
393 IO.mapRequired("indirectsymoff", LoadCommand.indirectsymoff); in mapping()
394 IO.mapRequired("nindirectsyms", LoadCommand.nindirectsyms); in mapping()
395 IO.mapRequired("extreloff", LoadCommand.extreloff); in mapping()
396 IO.mapRequired("nextrel", LoadCommand.nextrel); in mapping()
397 IO.mapRequired("locreloff", LoadCommand.locreloff); in mapping()
398 IO.mapRequired("nlocrel", LoadCommand.nlocrel); in mapping()
402 IO &IO, MachO::encryption_info_command &LoadCommand) { in mapping() argument
403 IO.mapRequired("cryptoff", LoadCommand.cryptoff); in mapping()
404 IO.mapRequired("cryptsize", LoadCommand.cryptsize); in mapping()
405 IO.mapRequired("cryptid", LoadCommand.cryptid); in mapping()
409 IO &IO, MachO::encryption_info_command_64 &LoadCommand) { in mapping() argument
410 IO.mapRequired("cryptoff", LoadCommand.cryptoff); in mapping()
411 IO.mapRequired("cryptsize", LoadCommand.cryptsize); in mapping()
412 IO.mapRequired("cryptid", LoadCommand.cryptid); in mapping()
413 IO.mapRequired("pad", LoadCommand.pad); in mapping()
417 IO &IO, MachO::entry_point_command &LoadCommand) { in mapping() argument
418 IO.mapRequired("entryoff", LoadCommand.entryoff); in mapping()
419 IO.mapRequired("stacksize", LoadCommand.stacksize); in mapping()
423 IO &IO, MachO::fvmfile_command &LoadCommand) { in mapping() argument
424 IO.mapRequired("name", LoadCommand.name); in mapping()
425 IO.mapRequired("header_addr", LoadCommand.header_addr); in mapping()
428 void MappingTraits<MachO::fvmlib>::mapping(IO &IO, MachO::fvmlib &FVMLib) { in mapping() argument
429 IO.mapRequired("name", FVMLib.name); in mapping()
430 IO.mapRequired("minor_version", FVMLib.minor_version); in mapping()
431 IO.mapRequired("header_addr", FVMLib.header_addr); in mapping()
435 IO &IO, MachO::fvmlib_command &LoadCommand) { in mapping() argument
436 IO.mapRequired("fvmlib", LoadCommand.fvmlib); in mapping()
440 IO &IO, MachO::ident_command &LoadCommand) {} in mapping() argument
443 IO &IO, MachO::linkedit_data_command &LoadCommand) { in mapping() argument
444 IO.mapRequired("dataoff", LoadCommand.dataoff); in mapping()
445 IO.mapRequired("datasize", LoadCommand.datasize); in mapping()
449 IO &IO, MachO::linker_option_command &LoadCommand) { in mapping() argument
450 IO.mapRequired("count", LoadCommand.count); in mapping()
454 IO &IO, MachO::prebind_cksum_command &LoadCommand) { in mapping() argument
455 IO.mapRequired("cksum", LoadCommand.cksum); in mapping()
459 IO &IO, MachO::load_command &LoadCommand) {} in mapping() argument
462 IO &IO, MachO::prebound_dylib_command &LoadCommand) { in mapping() argument
463 IO.mapRequired("name", LoadCommand.name); in mapping()
464 IO.mapRequired("nmodules", LoadCommand.nmodules); in mapping()
465 IO.mapRequired("linked_modules", LoadCommand.linked_modules); in mapping()
469 IO &IO, MachO::routines_command &LoadCommand) { in mapping() argument
470 IO.mapRequired("init_address", LoadCommand.init_address); in mapping()
471 IO.mapRequired("init_module", LoadCommand.init_module); in mapping()
472 IO.mapRequired("reserved1", LoadCommand.reserved1); in mapping()
473 IO.mapRequired("reserved2", LoadCommand.reserved2); in mapping()
474 IO.mapRequired("reserved3", LoadCommand.reserved3); in mapping()
475 IO.mapRequired("reserved4", LoadCommand.reserved4); in mapping()
476 IO.mapRequired("reserved5", LoadCommand.reserved5); in mapping()
477 IO.mapRequired("reserved6", LoadCommand.reserved6); in mapping()
481 IO &IO, MachO::routines_command_64 &LoadCommand) { in mapping() argument
482 IO.mapRequired("init_address", LoadCommand.init_address); in mapping()
483 IO.mapRequired("init_module", LoadCommand.init_module); in mapping()
484 IO.mapRequired("reserved1", LoadCommand.reserved1); in mapping()
485 IO.mapRequired("reserved2", LoadCommand.reserved2); in mapping()
486 IO.mapRequired("reserved3", LoadCommand.reserved3); in mapping()
487 IO.mapRequired("reserved4", LoadCommand.reserved4); in mapping()
488 IO.mapRequired("reserved5", LoadCommand.reserved5); in mapping()
489 IO.mapRequired("reserved6", LoadCommand.reserved6); in mapping()
493 IO &IO, MachO::rpath_command &LoadCommand) { in mapping() argument
494 IO.mapRequired("path", LoadCommand.path); in mapping()
497 void MappingTraits<MachO::section>::mapping(IO &IO, MachO::section &Section) { in mapping() argument
498 IO.mapRequired("sectname", Section.sectname); in mapping()
499 IO.mapRequired("segname", Section.segname); in mapping()
500 IO.mapRequired("addr", Section.addr); in mapping()
501 IO.mapRequired("size", Section.size); in mapping()
502 IO.mapRequired("offset", Section.offset); in mapping()
503 IO.mapRequired("align", Section.align); in mapping()
504 IO.mapRequired("reloff", Section.reloff); in mapping()
505 IO.mapRequired("nreloc", Section.nreloc); in mapping()
506 IO.mapRequired("flags", Section.flags); in mapping()
507 IO.mapRequired("reserved1", Section.reserved1); in mapping()
508 IO.mapRequired("reserved2", Section.reserved2); in mapping()
511 void MappingTraits<MachO::section_64>::mapping(IO &IO, in mapping() argument
513 IO.mapRequired("sectname", Section.sectname); in mapping()
514 IO.mapRequired("segname", Section.segname); in mapping()
515 IO.mapRequired("addr", Section.addr); in mapping()
516 IO.mapRequired("size", Section.size); in mapping()
517 IO.mapRequired("offset", Section.offset); in mapping()
518 IO.mapRequired("align", Section.align); in mapping()
519 IO.mapRequired("reloff", Section.reloff); in mapping()
520 IO.mapRequired("nreloc", Section.nreloc); in mapping()
521 IO.mapRequired("flags", Section.flags); in mapping()
522 IO.mapRequired("reserved1", Section.reserved1); in mapping()
523 IO.mapRequired("reserved2", Section.reserved2); in mapping()
524 IO.mapRequired("reserved3", Section.reserved3); in mapping()
528 IO &IO, MachO::segment_command &LoadCommand) { in mapping() argument
529 IO.mapRequired("segname", LoadCommand.segname); in mapping()
530 IO.mapRequired("vmaddr", LoadCommand.vmaddr); in mapping()
531 IO.mapRequired("vmsize", LoadCommand.vmsize); in mapping()
532 IO.mapRequired("fileoff", LoadCommand.fileoff); in mapping()
533 IO.mapRequired("filesize", LoadCommand.filesize); in mapping()
534 IO.mapRequired("maxprot", LoadCommand.maxprot); in mapping()
535 IO.mapRequired("initprot", LoadCommand.initprot); in mapping()
536 IO.mapRequired("nsects", LoadCommand.nsects); in mapping()
537 IO.mapRequired("flags", LoadCommand.flags); in mapping()
541 IO &IO, MachO::segment_command_64 &LoadCommand) { in mapping() argument
542 IO.mapRequired("segname", LoadCommand.segname); in mapping()
543 IO.mapRequired("vmaddr", LoadCommand.vmaddr); in mapping()
544 IO.mapRequired("vmsize", LoadCommand.vmsize); in mapping()
545 IO.mapRequired("fileoff", LoadCommand.fileoff); in mapping()
546 IO.mapRequired("filesize", LoadCommand.filesize); in mapping()
547 IO.mapRequired("maxprot", LoadCommand.maxprot); in mapping()
548 IO.mapRequired("initprot", LoadCommand.initprot); in mapping()
549 IO.mapRequired("nsects", LoadCommand.nsects); in mapping()
550 IO.mapRequired("flags", LoadCommand.flags); in mapping()
554 IO &IO, MachO::source_version_command &LoadCommand) { in mapping() argument
555 IO.mapRequired("version", LoadCommand.version); in mapping()
559 IO &IO, MachO::sub_client_command &LoadCommand) { in mapping() argument
560 IO.mapRequired("client", LoadCommand.client); in mapping()
564 IO &IO, MachO::sub_framework_command &LoadCommand) { in mapping() argument
565 IO.mapRequired("umbrella", LoadCommand.umbrella); in mapping()
569 IO &IO, MachO::sub_library_command &LoadCommand) { in mapping() argument
570 IO.mapRequired("sub_library", LoadCommand.sub_library); in mapping()
574 IO &IO, MachO::sub_umbrella_command &LoadCommand) { in mapping() argument
575 IO.mapRequired("sub_umbrella", LoadCommand.sub_umbrella); in mapping()
579 IO &IO, MachO::symseg_command &LoadCommand) { in mapping() argument
580 IO.mapRequired("offset", LoadCommand.offset); in mapping()
581 IO.mapRequired("size", LoadCommand.size); in mapping()
585 IO &IO, MachO::symtab_command &LoadCommand) { in mapping() argument
586 IO.mapRequired("symoff", LoadCommand.symoff); in mapping()
587 IO.mapRequired("nsyms", LoadCommand.nsyms); in mapping()
588 IO.mapRequired("stroff", LoadCommand.stroff); in mapping()
589 IO.mapRequired("strsize", LoadCommand.strsize); in mapping()
593 IO &IO, MachO::thread_command &LoadCommand) {} in mapping() argument
596 IO &IO, MachO::twolevel_hints_command &LoadCommand) { in mapping() argument
597 IO.mapRequired("offset", LoadCommand.offset); in mapping()
598 IO.mapRequired("nhints", LoadCommand.nhints); in mapping()
602 IO &IO, MachO::uuid_command &LoadCommand) { in mapping() argument
603 IO.mapRequired("uuid", LoadCommand.uuid); in mapping()
607 IO &IO, MachO::version_min_command &LoadCommand) { in mapping() argument
608 IO.mapRequired("version", LoadCommand.version); in mapping()
609 IO.mapRequired("sdk", LoadCommand.sdk); in mapping()
613 IO &IO, MachO::note_command &LoadCommand) { in mapping() argument
614 IO.mapRequired("data_owner", LoadCommand.data_owner); in mapping()
615 IO.mapRequired("offset", LoadCommand.offset); in mapping()
616 IO.mapRequired("size", LoadCommand.size); in mapping()
620 IO &IO, MachO::build_version_command &LoadCommand) { in mapping() argument
621 IO.mapRequired("platform", LoadCommand.platform); in mapping()
622 IO.mapRequired("minos", LoadCommand.minos); in mapping()
623 IO.mapRequired("sdk", LoadCommand.sdk); in mapping()
624 IO.mapRequired("ntools", LoadCommand.ntools); in mapping()
628 IO &IO, MachO::fileset_entry_command &LoadCommand) { in mapping() argument
629 IO.mapRequired("vmaddr", LoadCommand.vmaddr); in mapping()
630 IO.mapRequired("fileoff", LoadCommand.fileoff); in mapping()
631 IO.mapRequired("id", LoadCommand.entry_id.offset); in mapping()
632 IO.mapOptional("reserved", LoadCommand.reserved); in mapping()