reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
143 if (segment->isBss) 145 raw_string_ostream os(segment->header); 146 writeUleb128(os, segment->initFlags, "init flags"); 147 if (segment->initFlags & WASM_SEGMENT_HAS_MEMINDEX) 149 if ((segment->initFlags & WASM_SEGMENT_IS_PASSIVE) == 0) { 156 initExpr.Value.Int32 = segment->startVA; 160 writeUleb128(os, segment->size, "segment size"); 163 segment->sectionOffset = bodySize; 164 bodySize += segment->header.size() + segment->size; 164 bodySize += segment->header.size() + segment->size; 165 log("Data segment: size=" + Twine(segment->size) + ", startVA=" + 166 Twine::utohexstr(segment->startVA) + ", name=" + segment->name); 166 Twine::utohexstr(segment->startVA) + ", name=" + segment->name); 168 for (InputSegment *inputSeg : segment->inputSegments) 169 inputSeg->outputOffset = segment->sectionOffset + segment->header.size() + 169 inputSeg->outputOffset = segment->sectionOffset + segment->header.size() +