Home | History | Annotate | Download | only in ObjectYAML

Lines Matching refs:MachO

1 //===- MachOYAML.cpp - MachO YAMLIO implementation ------------------------===//
10 // This file defines classes for handling the YAML representation of MachO.
17 #include "llvm/Support/MachO.h"
83 if (FileHdr.magic == MachO::MH_MAGIC_64 ||
84 FileHdr.magic == MachO::MH_CIGAM_64)
187 void mapLoadCommandData<MachO::segment_command>(
193 void mapLoadCommandData<MachO::segment_command_64>(
199 void mapLoadCommandData<MachO::dylib_command>(
205 void mapLoadCommandData<MachO::rpath_command>(
211 void mapLoadCommandData<MachO::dylinker_command>(
218 MachO::LoadCommandType TempCmd = static_cast<MachO::LoadCommandType>(
225 case MachO::LCName: \
226 MappingTraits<MachO::LCStruct>::mapping(IO, \
228 mapLoadCommandData<MachO::LCStruct>(IO, LoadCommand); \
232 #include "llvm/Support/MachO.def"
238 void MappingTraits<MachO::dyld_info_command>::mapping(
239 IO &IO, MachO::dyld_info_command &LoadCommand) {
268 void MappingTraits<MachO::dylib>::mapping(IO &IO, MachO::dylib &DylibStruct) {
275 void MappingTraits<MachO::dylib_command>::mapping(
276 IO &IO, MachO::dylib_command &LoadCommand) {
280 void MappingTraits<MachO::dylinker_command>::mapping(
281 IO &IO, MachO::dylinker_command &LoadCommand) {
286 void MappingTraits<MachO::dysymtab_command>::mapping(
287 IO &IO, MachO::dysymtab_command &LoadCommand) {
309 void MappingTraits<MachO::encryption_info_command>::mapping(
310 IO &IO, MachO::encryption_info_command &LoadCommand) {
317 void MappingTraits<MachO::encryption_info_command_64>::mapping(
318 IO &IO, MachO::encryption_info_command_64 &LoadCommand) {
326 void MappingTraits<MachO::entry_point_command>::mapping(
327 IO &IO, MachO::entry_point_command &LoadCommand) {
333 void MappingTraits<MachO::fvmfile_command>::mapping(
334 IO &IO, MachO::fvmfile_command &LoadCommand) {
340 void MappingTraits<MachO::fvmlib>::mapping(IO &IO, MachO::fvmlib &FVMLib) {
346 void MappingTraits<MachO::fvmlib_command>::mapping(
347 IO &IO, MachO::fvmlib_command &LoadCommand) {
352 void MappingTraits<MachO::ident_command>::mapping(
353 IO &IO, MachO::ident_command &LoadCommand) {}
355 void MappingTraits<MachO::linkedit_data_command>::mapping(
356 IO &IO, MachO::linkedit_data_command &LoadCommand) {
362 void MappingTraits<MachO::linker_option_command>::mapping(
363 IO &IO, MachO::linker_option_command &LoadCommand) {
368 void MappingTraits<MachO::prebind_cksum_command>::mapping(
369 IO &IO, MachO::prebind_cksum_command &LoadCommand) {
374 void MappingTraits<MachO::load_command>::mapping(
375 IO &IO, MachO::load_command &LoadCommand) {}
377 void MappingTraits<MachO::prebound_dylib_command>::mapping(
378 IO &IO, MachO::prebound_dylib_command &LoadCommand) {
385 void MappingTraits<MachO::routines_command>::mapping(
386 IO &IO, MachO::routines_command &LoadCommand) {
398 void MappingTraits<MachO::routines_command_64>::mapping(
399 IO &IO, MachO::routines_command_64 &LoadCommand) {
411 void MappingTraits<MachO::rpath_command>::mapping(
412 IO &IO, MachO::rpath_command &LoadCommand) {
417 void MappingTraits<MachO::section>::mapping(IO &IO, MachO::section &Section) {
431 void MappingTraits<MachO::section_64>::mapping(IO &IO,
432 MachO::section_64 &Section) {
447 void MappingTraits<MachO::segment_command>::mapping(
448 IO &IO, MachO::segment_command &LoadCommand) {
461 void MappingTraits<MachO::segment_command_64>::mapping(
462 IO &IO, MachO::segment_command_64 &LoadCommand) {
475 void MappingTraits<MachO::source_version_command>::mapping(
476 IO &IO, MachO::source_version_command &LoadCommand) {
481 void MappingTraits<MachO::sub_client_command>::mapping(
482 IO &IO, MachO::sub_client_command &LoadCommand) {
487 void MappingTraits<MachO::sub_framework_command>::mapping(
488 IO &IO, MachO::sub_framework_command &LoadCommand) {
493 void MappingTraits<MachO::sub_library_command>::mapping(
494 IO &IO, MachO::sub_library_command &LoadCommand) {
499 void MappingTraits<MachO::sub_umbrella_command>::mapping(
500 IO &IO, MachO::sub_umbrella_command &LoadCommand) {
505 void MappingTraits<MachO::symseg_command>::mapping(
506 IO &IO, MachO::symseg_command &LoadCommand) {
512 void MappingTraits<MachO::symtab_command>::mapping(
513 IO &IO, MachO::symtab_command &LoadCommand) {
521 void MappingTraits<MachO::thread_command>::mapping(
522 IO &IO, MachO::thread_command &LoadCommand) {}
524 void MappingTraits<MachO::twolevel_hints_command>::mapping(
525 IO &IO, MachO::twolevel_hints_command &LoadCommand) {
531 void MappingTraits<MachO::uuid_command>::mapping(
532 IO &IO, MachO::uuid_command &LoadCommand) {
537 void MappingTraits<MachO::version_min_command>::mapping(
538 IO &IO, MachO::version_min_command &LoadCommand) {