• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/

Lines Matching defs:LoadCommand

26 MachOYAML::LoadCommand::~LoadCommand() = default;
202 void mapLoadCommandData(IO &IO, MachOYAML::LoadCommand &LoadCommand) {}
206 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
207 IO.mapOptional("Sections", LoadCommand.Sections);
212 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
213 IO.mapOptional("Sections", LoadCommand.Sections);
218 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
219 IO.mapOptional("PayloadString", LoadCommand.PayloadString);
224 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
225 IO.mapOptional("PayloadString", LoadCommand.PayloadString);
230 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
231 IO.mapOptional("PayloadString", LoadCommand.PayloadString);
236 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
237 IO.mapOptional("Tools", LoadCommand.Tools);
240 void MappingTraits<MachOYAML::LoadCommand>::mapping(
241 IO &IO, MachOYAML::LoadCommand &LoadCommand) {
243 LoadCommand.Data.load_command_data.cmd);
245 LoadCommand.Data.load_command_data.cmd = TempCmd;
246 IO.mapRequired("cmdsize", LoadCommand.Data.load_command_data.cmdsize);
251 LoadCommand.Data.LCStruct##_data); \
252 mapLoadCommandData<MachO::LCStruct>(IO, LoadCommand); \
255 switch (LoadCommand.Data.load_command_data.cmd) {
258 IO.mapOptional("PayloadBytes", LoadCommand.PayloadBytes);
259 IO.mapOptional("ZeroPadBytes", LoadCommand.ZeroPadBytes, (uint64_t)0ull);
263 IO &IO, MachO::dyld_info_command &LoadCommand) {
264 IO.mapRequired("rebase_off", LoadCommand.rebase_off);
265 IO.mapRequired("rebase_size", LoadCommand.rebase_size);
266 IO.mapRequired("bind_off", LoadCommand.bind_off);
267 IO.mapRequired("bind_size", LoadCommand.bind_size);
268 IO.mapRequired("weak_bind_off", LoadCommand.weak_bind_off);
269 IO.mapRequired("weak_bind_size", LoadCommand.weak_bind_size);
270 IO.mapRequired("lazy_bind_off", LoadCommand.lazy_bind_off);
271 IO.mapRequired("lazy_bind_size", LoadCommand.lazy_bind_size);
272 IO.mapRequired("export_off", LoadCommand.export_off);
273 IO.mapRequired("export_size", LoadCommand.export_size);
315 IO &IO, MachO::dylib_command &LoadCommand) {
316 IO.mapRequired("dylib", LoadCommand.dylib);
320 IO &IO, MachO::dylinker_command &LoadCommand) {
321 IO.mapRequired("name", LoadCommand.name);
325 IO &IO, MachO::dysymtab_command &LoadCommand) {
326 IO.mapRequired("ilocalsym", LoadCommand.ilocalsym);
327 IO.mapRequired("nlocalsym", LoadCommand.nlocalsym);
328 IO.mapRequired("iextdefsym", LoadCommand.iextdefsym);
329 IO.mapRequired("nextdefsym", LoadCommand.nextdefsym);
330 IO.mapRequired("iundefsym", LoadCommand.iundefsym);
331 IO.mapRequired("nundefsym", LoadCommand.nundefsym);
332 IO.mapRequired("tocoff", LoadCommand.tocoff);
333 IO.mapRequired("ntoc", LoadCommand.ntoc);
334 IO.mapRequired("modtaboff", LoadCommand.modtaboff);
335 IO.mapRequired("nmodtab", LoadCommand.nmodtab);
336 IO.mapRequired("extrefsymoff", LoadCommand.extrefsymoff);
337 IO.mapRequired("nextrefsyms", LoadCommand.nextrefsyms);
338 IO.mapRequired("indirectsymoff", LoadCommand.indirectsymoff);
339 IO.mapRequired("nindirectsyms", LoadCommand.nindirectsyms);
340 IO.mapRequired("extreloff", LoadCommand.extreloff);
341 IO.mapRequired("nextrel", LoadCommand.nextrel);
342 IO.mapRequired("locreloff", LoadCommand.locreloff);
343 IO.mapRequired("nlocrel", LoadCommand.nlocrel);
347 IO &IO, MachO::encryption_info_command &LoadCommand) {
348 IO.mapRequired("cryptoff", LoadCommand.cryptoff);
349 IO.mapRequired("cryptsize", LoadCommand.cryptsize);
350 IO.mapRequired("cryptid", LoadCommand.cryptid);
354 IO &IO, MachO::encryption_info_command_64 &LoadCommand) {
355 IO.mapRequired("cryptoff", LoadCommand.cryptoff);
356 IO.mapRequired("cryptsize", LoadCommand.cryptsize);
357 IO.mapRequired("cryptid", LoadCommand.cryptid);
358 IO.mapRequired("pad", LoadCommand.pad);
362 IO &IO, MachO::entry_point_command &LoadCommand) {
363 IO.mapRequired("entryoff", LoadCommand.entryoff);
364 IO.mapRequired("stacksize", LoadCommand.stacksize);
368 IO &IO, MachO::fvmfile_command &LoadCommand) {
369 IO.mapRequired("name", LoadCommand.name);
370 IO.mapRequired("header_addr", LoadCommand.header_addr);
380 IO &IO, MachO::fvmlib_command &LoadCommand) {
381 IO.mapRequired("fvmlib", LoadCommand.fvmlib);
385 IO &IO, MachO::ident_command &LoadCommand) {}
388 IO &IO, MachO::linkedit_data_command &LoadCommand) {
389 IO.mapRequired("dataoff", LoadCommand.dataoff);
390 IO.mapRequired("datasize", LoadCommand.datasize);
394 IO &IO, MachO::linker_option_command &LoadCommand) {
395 IO.mapRequired("count", LoadCommand.count);
399 IO &IO, MachO::prebind_cksum_command &LoadCommand) {
400 IO.mapRequired("cksum", LoadCommand.cksum);
404 IO &IO, MachO::load_command &LoadCommand) {}
407 IO &IO, MachO::prebound_dylib_command &LoadCommand) {
408 IO.mapRequired("name", LoadCommand.name);
409 IO.mapRequired("nmodules", LoadCommand.nmodules);
410 IO.mapRequired("linked_modules", LoadCommand.linked_modules);
414 IO &IO, MachO::routines_command &LoadCommand) {
415 IO.mapRequired("init_address", LoadCommand.init_address);
416 IO.mapRequired("init_module", LoadCommand.init_module);
417 IO.mapRequired("reserved1", LoadCommand.reserved1);
418 IO.mapRequired("reserved2", LoadCommand.reserved2);
419 IO.mapRequired("reserved3", LoadCommand.reserved3);
420 IO.mapRequired("reserved4", LoadCommand.reserved4);
421 IO.mapRequired("reserved5", LoadCommand.reserved5);
422 IO.mapRequired("reserved6", LoadCommand.reserved6);
426 IO &IO, MachO::routines_command_64 &LoadCommand) {
427 IO.mapRequired("init_address", LoadCommand.init_address);
428 IO.mapRequired("init_module", LoadCommand.init_module);
429 IO.mapRequired("reserved1", LoadCommand.reserved1);
430 IO.mapRequired("reserved2", LoadCommand.reserved2);
431 IO.mapRequired("reserved3", LoadCommand.reserved3);
432 IO.mapRequired("reserved4", LoadCommand.reserved4);
433 IO.mapRequired("reserved5", LoadCommand.reserved5);
434 IO.mapRequired("reserved6", LoadCommand.reserved6);
438 IO &IO, MachO::rpath_command &LoadCommand) {
439 IO.mapRequired("path", LoadCommand.path);
473 IO &IO, MachO::segment_command &LoadCommand) {
474 IO.mapRequired("segname", LoadCommand.segname);
475 IO.mapRequired("vmaddr", LoadCommand.vmaddr);
476 IO.mapRequired("vmsize", LoadCommand.vmsize);
477 IO.mapRequired("fileoff", LoadCommand.fileoff);
478 IO.mapRequired("filesize", LoadCommand.filesize);
479 IO.mapRequired("maxprot", LoadCommand.maxprot);
480 IO.mapRequired("initprot", LoadCommand.initprot);
481 IO.mapRequired("nsects", LoadCommand.nsects);
482 IO.mapRequired("flags", LoadCommand.flags);
486 IO &IO, MachO::segment_command_64 &LoadCommand) {
487 IO.mapRequired("segname", LoadCommand.segname);
488 IO.mapRequired("vmaddr", LoadCommand.vmaddr);
489 IO.mapRequired("vmsize", LoadCommand.vmsize);
490 IO.mapRequired("fileoff", LoadCommand.fileoff);
491 IO.mapRequired("filesize", LoadCommand.filesize);
492 IO.mapRequired("maxprot", LoadCommand.maxprot);
493 IO.mapRequired("initprot", LoadCommand.initprot);
494 IO.mapRequired("nsects", LoadCommand.nsects);
495 IO.mapRequired("flags", LoadCommand.flags);
499 IO &IO, MachO::source_version_command &LoadCommand) {
500 IO.mapRequired("version", LoadCommand.version);
504 IO &IO, MachO::sub_client_command &LoadCommand) {
505 IO.mapRequired("client", LoadCommand.client);
509 IO &IO, MachO::sub_framework_command &LoadCommand) {
510 IO.mapRequired("umbrella", LoadCommand.umbrella);
514 IO &IO, MachO::sub_library_command &LoadCommand) {
515 IO.mapRequired("sub_library", LoadCommand.sub_library);
519 IO &IO, MachO::sub_umbrella_command &LoadCommand) {
520 IO.mapRequired("sub_umbrella", LoadCommand.sub_umbrella);
524 IO &IO, MachO::symseg_command &LoadCommand) {
525 IO.mapRequired("offset", LoadCommand.offset);
526 IO.mapRequired("size", LoadCommand.size);
530 IO &IO, MachO::symtab_command &LoadCommand) {
531 IO.mapRequired("symoff", LoadCommand.symoff);
532 IO.mapRequired("nsyms", LoadCommand.nsyms);
533 IO.mapRequired("stroff", LoadCommand.stroff);
534 IO.mapRequired("strsize", LoadCommand.strsize);
538 IO &IO, MachO::thread_command &LoadCommand) {}
541 IO &IO, MachO::twolevel_hints_command &LoadCommand) {
542 IO.mapRequired("offset", LoadCommand.offset);
543 IO.mapRequired("nhints", LoadCommand.nhints);
547 IO &IO, MachO::uuid_command &LoadCommand) {
548 IO.mapRequired("uuid", LoadCommand.uuid);
552 IO &IO, MachO::version_min_command &LoadCommand) {
553 IO.mapRequired("version", LoadCommand.version);
554 IO.mapRequired("sdk", LoadCommand.sdk);
558 IO &IO, MachO::note_command &LoadCommand) {
559 IO.mapRequired("data_owner", LoadCommand.data_owner);
560 IO.mapRequired("offset", LoadCommand.offset);
561 IO.mapRequired("size", LoadCommand.size);
565 IO &IO, MachO::build_version_command &LoadCommand) {
566 IO.mapRequired("platform", LoadCommand.platform);
567 IO.mapRequired("minos", LoadCommand.minos);
568 IO.mapRequired("sdk", LoadCommand.sdk);
569 IO.mapRequired("ntools", LoadCommand.ntools);