LLVM API Documentation
#include <ObjectFile.h>
SectionRef - This is a value type class that represents a single section in the list of sections in the object file.
Definition at line 136 of file ObjectFile.h.
| llvm::object::SectionRef::SectionRef | ( | ) | [inline] |
Definition at line 142 of file ObjectFile.h.
| llvm::object::SectionRef::SectionRef | ( | DataRefImpl | SectionP, |
| const ObjectFile * | Owner | ||
| ) | [inline] |
Definition at line 463 of file ObjectFile.h.
| relocation_iterator llvm::object::SectionRef::begin_relocations | ( | ) | const [inline] |
Definition at line 533 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionRelBegin().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::containsSymbol | ( | SymbolRef | S, |
| bool & | Result | ||
| ) | const [inline] |
Definition at line 528 of file ObjectFile.h.
References llvm::object::ObjectFile::sectionContainsSymbol().
| relocation_iterator llvm::object::SectionRef::end_relocations | ( | ) | const [inline] |
Definition at line 537 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionRelEnd().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::getAddress | ( | uint64_t & | Result | ) | const [inline] |
Definition at line 484 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionAddress().
Referenced by llvm::RuntimeDyldMachO::processRelocationRef().
| error_code llvm::object::SectionRef::getAlignment | ( | uint64_t & | Result | ) | const [inline] |
Get the alignment of this section as the actual value (not log 2).
Definition at line 496 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionAlignment().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::getContents | ( | StringRef & | Result | ) | const [inline] |
Definition at line 492 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionContents().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::getName | ( | StringRef & | Result | ) | const [inline] |
Definition at line 480 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionName().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::getNext | ( | SectionRef & | Result | ) | const [inline] |
Definition at line 476 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionNext().
| DataRefImpl llvm::object::SectionRef::getRawDataRefImpl | ( | ) | const [inline] |
Definition at line 541 of file ObjectFile.h.
| error_code llvm::object::SectionRef::getSize | ( | uint64_t & | Result | ) | const [inline] |
Definition at line 488 of file ObjectFile.h.
References llvm::object::ObjectFile::getSectionSize().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::isBSS | ( | bool & | Result | ) | const [inline] |
Definition at line 508 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionBSS().
| error_code llvm::object::SectionRef::isData | ( | bool & | Result | ) | const [inline] |
Definition at line 504 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionData().
| error_code llvm::object::SectionRef::isReadOnlyData | ( | bool & | Result | ) | const [inline] |
Definition at line 524 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionReadOnlyData().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::isRequiredForExecution | ( | bool & | Result | ) | const [inline] |
Definition at line 512 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionRequiredForExecution().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::isText | ( | bool & | Result | ) | const [inline] |
Definition at line 500 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionText().
| error_code llvm::object::SectionRef::isVirtual | ( | bool & | Result | ) | const [inline] |
Definition at line 516 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionVirtual().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| error_code llvm::object::SectionRef::isZeroInit | ( | bool & | Result | ) | const [inline] |
Definition at line 520 of file ObjectFile.h.
References llvm::object::ObjectFile::isSectionZeroInit().
Referenced by llvm::RuntimeDyldImpl::emitSection().
| bool llvm::object::SectionRef::operator< | ( | const SectionRef & | Other | ) | const [inline] |
Definition at line 472 of file ObjectFile.h.
| bool llvm::object::SectionRef::operator== | ( | const SectionRef & | Other | ) | const [inline] |
Definition at line 468 of file ObjectFile.h.
friend class SymbolRef [friend] |
Definition at line 137 of file ObjectFile.h.