reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
112 type = isec->type; 113 entsize = isec->entsize; 114 flags = isec->flags; 118 if ((flags & mask) != (isec->flags & mask)) 119 error("incompatible section flags for " + name + "\n>>> " + toString(isec) + 120 ": 0x" + utohexstr(isec->flags) + "\n>>> output section " + name + 123 if (type != isec->type) { 124 if (!canMergeToProgbits(type) || !canMergeToProgbits(isec->type)) 125 error("section type mismatch for " + isec->name + "\n>>> " + 126 toString(isec) + ": " + 127 getELFSectionTypeName(config->emachine, isec->type) + 136 isec->parent = this; 140 uint64_t andFlags = (flags & isec->flags) & andMask; 141 uint64_t orFlags = (flags | isec->flags) & orMask; 146 alignment = std::max(alignment, isec->alignment); 151 if (entsize != isec->entsize)