Lines Matching refs:Segment
707 const WasmDataSegment &Segment = DataSegments[SymRef.Segment]; in getProvisionalValue() local
709 return Segment.Offset + SymRef.Offset + RelEntry.Addend; in getProvisionalValue()
1087 for (const WasmDataSegment &Segment : DataSegments) { in writeDataSection() local
1088 encodeULEB128(Segment.InitFlags, W->OS); // flags in writeDataSection()
1089 if (Segment.InitFlags & wasm::WASM_DATA_SEGMENT_HAS_MEMINDEX) in writeDataSection()
1091 if ((Segment.InitFlags & wasm::WASM_DATA_SEGMENT_IS_PASSIVE) == 0) { in writeDataSection()
1094 encodeSLEB128(Segment.Offset, W->OS); // offset in writeDataSection()
1097 encodeULEB128(Segment.Data.size(), W->OS); // size in writeDataSection()
1098 Segment.Section->setSectionOffset(W->OS.tell() - Section.ContentsOffset); in writeDataSection()
1099 W->OS << Segment.Data; // data in writeDataSection()
1184 encodeULEB128(Sym.DataRef.Segment, W->OS); in writeLinkingMetaDataSection()
1205 for (const WasmDataSegment &Segment : DataSegments) { in writeLinkingMetaDataSection() local
1206 writeString(Segment.Name); in writeLinkingMetaDataSection()
1207 encodeULEB128(Segment.Alignment, W->OS); in writeLinkingMetaDataSection()
1208 encodeULEB128(Segment.LinkingFlags, W->OS); in writeLinkingMetaDataSection()
1505 WasmDataSegment &Segment = DataSegments.back(); in writeOneObject() local
1506 Segment.Name = SectionName; in writeOneObject()
1507 Segment.InitFlags = Section.getPassive() in writeOneObject()
1510 Segment.Offset = DataSize; in writeOneObject()
1511 Segment.Section = &Section; in writeOneObject()
1512 addData(Segment.Data, Section); in writeOneObject()
1513 Segment.Alignment = Log2(Section.getAlign()); in writeOneObject()
1514 Segment.LinkingFlags = Section.getSegmentFlags(); in writeOneObject()
1515 DataSize += Segment.Data.size(); in writeOneObject()
1651 LLVM_DEBUG(dbgs() << " -> segment index: " << Ref.Segment << "\n"); in writeOneObject()
1757 const WasmDataSegment &Segment = in writeOneObject() local
1760 std::min(static_cast<uint64_t>(Size), Segment.Data.size() - Offset); in writeOneObject()
1766 LLVM_DEBUG(dbgs() << " -> index:" << Ref.Segment << "\n"); in writeOneObject()