| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/ObjectYAML/ELFYAML.h"
Public Member Functions | |
| VerneedSection () | |
| std::vector< std::pair< StringRef, bool > > | getEntries () const override | 
| Public Member Functions inherited from llvm::ELFYAML::Section | |
| Section (ChunkKind Kind, bool IsImplicit=false) | |
| Public Member Functions inherited from llvm::ELFYAML::Chunk | |
| Chunk (ChunkKind K, bool Implicit) | |
| virtual | ~Chunk () | 
Static Public Member Functions | |
| static bool | classof (const Chunk *S) | 
| Static Public Member Functions inherited from llvm::ELFYAML::Section | |
| static bool | classof (const Chunk *S) | 
Public Attributes | |
| std::optional< std::vector< VerneedEntry > > | VerneedV | 
| std::optional< llvm::yaml::Hex64 > | Info | 
| Public Attributes inherited from llvm::ELFYAML::Section | |
| ELF_SHT | Type | 
| std::optional< ELF_SHF > | Flags | 
| std::optional< llvm::yaml::Hex64 > | Address | 
| std::optional< StringRef > | Link | 
| llvm::yaml::Hex64 | AddressAlign | 
| std::optional< llvm::yaml::Hex64 > | EntSize | 
| std::optional< yaml::BinaryRef > | Content | 
| std::optional< llvm::yaml::Hex64 > | Size | 
| unsigned | OriginalSecNdx | 
| std::optional< llvm::yaml::Hex64 > | ShAddrAlign | 
| std::optional< llvm::yaml::Hex64 > | ShName | 
| std::optional< llvm::yaml::Hex64 > | ShOffset | 
| std::optional< llvm::yaml::Hex64 > | ShSize | 
| std::optional< llvm::yaml::Hex64 > | ShFlags | 
| std::optional< ELF_SHT > | ShType | 
| Public Attributes inherited from llvm::ELFYAML::Chunk | |
| ChunkKind | Kind | 
| StringRef | Name | 
| std::optional< llvm::yaml::Hex64 > | Offset | 
| bool | IsImplicit | 
Additional Inherited Members | |
| Public Types inherited from llvm::ELFYAML::Chunk | |
| enum class | ChunkKind {  Dynamic , Group , RawContent , Relocation , Relr , NoBits , Note , Hash , GnuHash , Verdef , Verneed , StackSizes , SymtabShndxSection , Symver , ARMIndexTable , MipsABIFlags , Addrsig , LinkerOptions , DependentLibraries , CallGraphProfile , BBAddrMap , SpecialChunksStart , Fill = SpecialChunksStart , SectionHeaderTable }  | 
      
  | 
  inline | 
Definition at line 510 of file ELFYAML.h.
References llvm::ELFYAML::Section::Section(), and llvm::ELFYAML::Chunk::Verneed.
Definition at line 516 of file ELFYAML.h.
References llvm::ELFYAML::Chunk::Kind, and llvm::ELFYAML::Chunk::Verneed.
      
  | 
  inlineoverridevirtual | 
Reimplemented from llvm::ELFYAML::Section.
Definition at line 512 of file ELFYAML.h.
References VerneedV.
| std::optional<llvm::yaml::Hex64> llvm::ELFYAML::VerneedSection::Info | 
| std::optional<std::vector<VerneedEntry> > llvm::ELFYAML::VerneedSection::VerneedV | 
Definition at line 507 of file ELFYAML.h.
Referenced by getEntries().