29 references to WriteULEB128
ILCompiler.Compiler (10)
Compiler\ObjectWriter\Dwarf\DwarfFde.cs (6)
91cfiCodeOffset += DwarfHelper.WriteULEB128(cfiCode.AsSpan(cfiCodeOffset), (uint)dwarfReg); 97cfiCodeOffset += DwarfHelper.WriteULEB128(cfiCode.AsSpan(cfiCodeOffset), (uint)absOffset); 102cfiCodeOffset += DwarfHelper.WriteULEB128(cfiCode.AsSpan(cfiCodeOffset), (uint)dwarfReg); 103cfiCodeOffset += DwarfHelper.WriteULEB128(cfiCode.AsSpan(cfiCodeOffset), (uint)absOffset); 110cfiCodeOffset += DwarfHelper.WriteULEB128(cfiCode.AsSpan(cfiCodeOffset), (uint)cfaOffset); 117cfiCodeOffset += DwarfHelper.WriteULEB128(cfiCode.AsSpan(cfiCodeOffset), (uint)cfaOffset);
Compiler\ObjectWriter\Eabi\EabiUnwindConverter.cs (1)
180unwindDataOffset += DwarfHelper.WriteULEB128(unwindData.AsSpan(unwindDataOffset), (uint)((pendingSpAdjustment - 0x204) >> 2));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
106int sizeLength = DwarfHelper.WriteULEB128(buffer, (ulong)_types.Length);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Dwarf\DwarfHelper.cs (2)
52writer.Advance(WriteULEB128(buffer, value)); 85int actualSize = WriteULEB128(bytes, value);
ILCompiler.RyuJit (19)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmInstructions.cs (16)
65int pos = DwarfHelper.WriteULEB128(_locals.AsSpan(), localChunks); 96int pos = DwarfHelper.WriteULEB128(buffer, (ulong)contentSize); 281return 1 + DwarfHelper.WriteULEB128(buffer.Slice(1), ((uint)_kind) & 0xFFFFFF); 319return DwarfHelper.WriteULEB128(buffer, _value); 405pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), _align); 473pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), _tableIndex); 526pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)LocalIndex); 551pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)GlobalIndex); 599pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)DstMemoryIndex); 600pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)SrcMemoryIndex); 629pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)MemoryIndex); 658pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)DataSegmentIndex); 659pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)MemoryIndex); 690pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)ElemIndex); 691pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), (uint)TableIndex); 716pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), TableIndex);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmNative.cs (3)
109pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), 1); // Requires 1 table entry 146pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), _min); 149pos += DwarfHelper.WriteULEB128(buffer.Slice(pos), _max!.Value);