LLVM: llvm::object::ResourceSectionRef Class Reference (original) (raw)
#include "[llvm/Object/COFF.h](Object%5F2COFF%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| ResourceSectionRef ()=default | |
| ResourceSectionRef (StringRef Ref) | |
| LLVM_ABI Error | load (const COFFObjectFile *O) |
| LLVM_ABI Error | load (const COFFObjectFile *O, const SectionRef &S) |
| LLVM_ABI Expected< ArrayRef< UTF16 > > | getEntryNameString (const coff_resource_dir_entry &Entry) |
| LLVM_ABI Expected< const coff_resource_dir_table & > | getEntrySubDir (const coff_resource_dir_entry &Entry) |
| LLVM_ABI Expected< const coff_resource_data_entry & > | getEntryData (const coff_resource_dir_entry &Entry) |
| LLVM_ABI Expected< const coff_resource_dir_table & > | getBaseTable () |
| LLVM_ABI Expected< const coff_resource_dir_entry & > | getTableEntry (const coff_resource_dir_table &Table, uint32_t Index) |
| LLVM_ABI Expected< StringRef > | getContents (const coff_resource_data_entry &Entry) |
Detailed Description
Definition at line 1413 of file COFF.h.
Constructor & Destructor Documentation
| llvm::object::ResourceSectionRef::ResourceSectionRef ( ) | default |
|---|
◆ ResourceSectionRef() [2/2]
| llvm::object::ResourceSectionRef::ResourceSectionRef ( StringRef Ref) | inlineexplicit |
|---|
Member Function Documentation
◆ getBaseTable()
◆ getContents()
Definition at line 2318 of file COFFObjectFile.cpp.
References A(), llvm::Triple::aarch64, B(), llvm::createStringError(), llvm::ArrayRef< T >::data(), llvm::COFF::IMAGE_REL_AMD64_ADDR32NB, llvm::COFF::IMAGE_REL_ARM64_ADDR32NB, llvm::COFF::IMAGE_REL_ARM_ADDR32NB, llvm::COFF::IMAGE_REL_I386_DIR32NB, llvm::Offset, llvm::object::parse_failed, llvm::ArrayRef< T >::size(), llvm::Expected< T >::takeError(), llvm::Triple::thumb, llvm::Triple::x86, and llvm::Triple::x86_64.
◆ getEntryData()
◆ getEntryNameString()
◆ getEntrySubDir()
◆ getTableEntry()
◆ load() [1/2]
◆ load() [2/2]
The documentation for this class was generated from the following files:
- include/llvm/Object/COFF.h
- lib/Object/COFFObjectFile.cpp