reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-objcopy/ELF/ELFConfig.cpp
   44   std::tie(SI.SymbolName, Value) = FlagValue.split('=');
   49         SI.SymbolName.str().c_str());
   52     std::tie(SI.SectionName, Value) = Value.split(':');
   53     if (SI.SectionName.empty() || Value.empty())
   61   if (Flags[0].getAsInteger(0, SI.Value))
   65   SI.Visibility = DefaultVisibility;
   72             .CaseLower("global", [&SI] { SI.Bind = ELF::STB_GLOBAL; })
   72             .CaseLower("global", [&SI] { SI.Bind = ELF::STB_GLOBAL; })
   73             .CaseLower("local", [&SI] { SI.Bind = ELF::STB_LOCAL; })
   73             .CaseLower("local", [&SI] { SI.Bind = ELF::STB_LOCAL; })
   74             .CaseLower("weak", [&SI] { SI.Bind = ELF::STB_WEAK; })
   74             .CaseLower("weak", [&SI] { SI.Bind = ELF::STB_WEAK; })
   75             .CaseLower("default", [&SI] { SI.Visibility = ELF::STV_DEFAULT; })
   75             .CaseLower("default", [&SI] { SI.Visibility = ELF::STV_DEFAULT; })
   76             .CaseLower("hidden", [&SI] { SI.Visibility = ELF::STV_HIDDEN; })
   76             .CaseLower("hidden", [&SI] { SI.Visibility = ELF::STV_HIDDEN; })
   78                        [&SI] { SI.Visibility = ELF::STV_PROTECTED; })
   78                        [&SI] { SI.Visibility = ELF::STV_PROTECTED; })
   79             .CaseLower("file", [&SI] { SI.Type = ELF::STT_FILE; })
   79             .CaseLower("file", [&SI] { SI.Type = ELF::STT_FILE; })
   80             .CaseLower("section", [&SI] { SI.Type = ELF::STT_SECTION; })
   80             .CaseLower("section", [&SI] { SI.Type = ELF::STT_SECTION; })
   81             .CaseLower("object", [&SI] { SI.Type = ELF::STT_OBJECT; })
   81             .CaseLower("object", [&SI] { SI.Type = ELF::STT_OBJECT; })
   82             .CaseLower("function", [&SI] { SI.Type = ELF::STT_FUNC; })
   82             .CaseLower("function", [&SI] { SI.Type = ELF::STT_FUNC; })
   84                        [&SI] { SI.Type = ELF::STT_GNU_IFUNC; })
   84                        [&SI] { SI.Type = ELF::STT_GNU_IFUNC; })
   98   return SI;