Lines Matching refs:Segment
46 Out << ", Segment=" << Info.DataRef.Segment; in print()
1091 wasm::WasmElemSegment Segment; in parseElemSection() local
1092 Segment.TableIndex = readVaruint32(Ctx); in parseElemSection()
1093 if (Segment.TableIndex != 0) { in parseElemSection()
1097 if (Error Err = readInitExpr(Segment.Offset, Ctx)) in parseElemSection()
1101 Segment.Functions.push_back(readVaruint32(Ctx)); in parseElemSection()
1103 ElemSegments.push_back(Segment); in parseElemSection()
1116 WasmSegment Segment; in parseDataSection() local
1117 Segment.Data.MemoryIndex = readVaruint32(Ctx); in parseDataSection()
1118 if (Error Err = readInitExpr(Segment.Data.Offset, Ctx)) in parseDataSection()
1124 Segment.Data.Content = ArrayRef<uint8_t>(Ctx.Ptr, Size); in parseDataSection()
1127 Segment.Data.Alignment = 0; in parseDataSection()
1128 Segment.Data.Flags = 0; in parseDataSection()
1129 Segment.Data.Comdat = UINT32_MAX; in parseDataSection()
1130 Segment.SectionOffset = Ctx.Ptr - Ctx.Start; in parseDataSection()
1132 DataSegments.push_back(Segment); in parseDataSection()
1205 uint32_t SegmentIndex = Sym.Info.DataRef.Segment; in getWasmSymbolValue()
1206 const wasm::WasmDataSegment &Segment = DataSegments[SegmentIndex].Data; in getWasmSymbolValue() local
1207 assert(Segment.Offset.Opcode == wasm::WASM_OPCODE_I32_CONST); in getWasmSymbolValue()
1208 return Segment.Offset.Value.Int32 + Sym.Info.DataRef.Offset; in getWasmSymbolValue()