Home | History | Annotate | Download | only in Object

Lines Matching defs:SectionRef

38 class SectionRef;
39 typedef content_iterator<SectionRef> section_iterator;
72 class SectionRef {
78 SectionRef() : OwningObject(nullptr) { }
80 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner);
82 bool operator==(const SectionRef &Other) const;
83 bool operator!=(const SectionRef &Other) const;
84 bool operator<(const SectionRef &Other) const;
119 friend class SectionRef;
212 // Same as above for SectionRef.
213 friend class SectionRef;
358 /// SectionRef
359 inline SectionRef::SectionRef(DataRefImpl SectionP,
364 inline bool SectionRef::operator==(const SectionRef &Other) const {
368 inline bool SectionRef::operator!=(const SectionRef &Other) const {
372 inline bool SectionRef::operator<(const SectionRef &Other) const {
376 inline void SectionRef::moveNext() {
380 inline std::error_code SectionRef::getName(StringRef &Result) const {
384 inline uint64_t SectionRef::getAddress() const {
388 inline uint64_t SectionRef::getSize() const {
392 inline std::error_code SectionRef::getContents(StringRef &Result) const {
396 inline uint64_t SectionRef::getAlignment() const {
400 inline bool SectionRef::isCompressed() const {
404 inline bool SectionRef::isText() const {
408 inline bool SectionRef::isData() const {
412 inline bool SectionRef::isBSS() const {
416 inline bool SectionRef::isVirtual() const {
420 inline bool SectionRef::isBitcode() const {
424 inline relocation_iterator SectionRef::relocation_begin() const {
428 inline relocation_iterator SectionRef::relocation_end() const {
432 inline section_iterator SectionRef::getRelocatedSection() const {
436 inline DataRefImpl SectionRef::getRawDataRefImpl() const {
440 inline const ObjectFile *SectionRef::getObject() const {