Home | History | Annotate | Download | only in LD

Lines Matching refs:LDSection

1 //===- LDSection.cpp ------------------------------------------------------===//
9 #include "mcld/LD/LDSection.h"
17 typedef GCFactory<LDSection, MCLD_SECTIONS_PER_INPUT> SectionFactory;
22 // LDSection
24 LDSection::LDSection()
39 LDSection::LDSection(const std::string& pName,
59 LDSection::~LDSection() {
62 bool LDSection::hasOffset() const {
66 LDSection* LDSection::Create(const std::string& pName,
72 LDSection* result = g_SectFactory->allocate();
73 new (result) LDSection(pName, pKind, pType, pFlag, pSize, pAddr);
77 void LDSection::Destroy(LDSection*& pSection) {
83 void LDSection::Clear() {
87 bool LDSection::hasSectionData() const {
92 bool LDSection::hasRelocData() const {
97 bool LDSection::hasEhFrame() const {
102 bool LDSection::hasDebugString() const {