1 write to _sectionWriter
ILCompiler.Compiler (1)
Compiler\ObjectWriter\Dwarf\DwarfEhFrame.cs (1)
23
_sectionWriter
= sectionWriter;
25 references to _sectionWriter
ILCompiler.Compiler (25)
Compiler\ObjectWriter\Dwarf\DwarfEhFrame.cs (25)
29
_cieOffset.Add(cie, (uint)
_sectionWriter
.Position);
92
_sectionWriter
.WriteLittleEndian<uint>(length + padding - 4u);
93
_sectionWriter
.WriteLittleEndian<uint>(0);
95
_sectionWriter
.WriteByte(cie.ReturnAddressRegister < 0x7F ? (byte)1u : (byte)3u); // Version
96
_sectionWriter
.Write(augmentationString.AsSpan());
97
_sectionWriter
.WriteByte(0); // null-terminator
99
_sectionWriter
.WriteULEB128(cie.CodeAlignFactor);
100
_sectionWriter
.WriteSLEB128(cie.DataAlignFactor);
101
_sectionWriter
.WriteULEB128(cie.ReturnAddressRegister);
103
_sectionWriter
.WriteULEB128(augmentationLength);
106
_sectionWriter
.WriteByte(cie.PersonalityEncoding);
111
_sectionWriter
.WriteByte(cie.LsdaEncoding);
115
_sectionWriter
.WriteByte(cie.PointerEncoding);
118
_sectionWriter
.Write(cie.Instructions);
120
_sectionWriter
.WritePadding((int)padding);
141
_sectionWriter
.WriteLittleEndian<uint>(length + padding - 4u);
142
_sectionWriter
.WriteLittleEndian<uint>((uint)(
_sectionWriter
.Position - cieOffset));
148
_sectionWriter
.WriteByte((byte)(augmentationLength - 1));
159
_sectionWriter
.Write(fde.Instructions);
160
_sectionWriter
.WritePadding((int)padding);
184
_sectionWriter
.EmitSymbolReference(relocationType, symbolName, symbolOffset);
188
_sectionWriter
.WritePadding((int)AddressSize(encoding));
196
_sectionWriter
.WriteLittleEndian<uint>((uint)size);
200
_sectionWriter
.WriteLittleEndian<ulong>(size);