Lines Matching refs:mapOptional
649 IO.mapOptional("OSABI", FileHdr.OSABI, ELFYAML::ELF_ELFOSABI(0));
652 IO.mapOptional("Flags", FileHdr.Flags, ELFYAML::ELF_EF(0));
653 IO.mapOptional("Entry", FileHdr.Entry, Hex64(0));
657 IO.mapOptional("Name", Symbol.Name, StringRef());
658 IO.mapOptional("Type", Symbol.Type, ELFYAML::ELF_STT(0));
659 IO.mapOptional("Section", Symbol.Section, StringRef());
660 IO.mapOptional("Value", Symbol.Value, Hex64(0));
661 IO.mapOptional("Size", Symbol.Size, Hex64(0));
662 IO.mapOptional("Visibility", Symbol.Visibility, ELFYAML::ELF_STV(0));
667 IO.mapOptional("Local", Symbols.Local);
668 IO.mapOptional("Global", Symbols.Global);
669 IO.mapOptional("Weak", Symbols.Weak);
673 IO.mapOptional("Name", Section.Name, StringRef());
675 IO.mapOptional("Flags", Section.Flags, ELFYAML::ELF_SHF(0));
676 IO.mapOptional("Address", Section.Address, Hex64(0));
677 IO.mapOptional("Link", Section.Link, StringRef());
678 IO.mapOptional("AddressAlign", Section.AddressAlign, Hex64(0));
683 IO.mapOptional("Content", Section.Content);
684 IO.mapOptional("Size", Section.Size, Hex64(Section.Content.binary_size()));
689 IO.mapOptional("Info", Section.Info, StringRef());
690 IO.mapOptional("Relocations", Section.Relocations);
728 IO.mapOptional("Addend", Rel.Addend);
735 IO.mapOptional("Sections", Object.Sections);
736 IO.mapOptional("Symbols", Object.Symbols);