258 references to WriteUInt32LittleEndian
ILCompiler.Compiler (111)
Compiler\ObjectWriter\CodeView\CodeViewFileTableBuilder.cs (2)
50
BinaryPrimitives.
WriteUInt32LittleEndian
(fileTableEntry, stringTableIndex);
51
BinaryPrimitives.
WriteUInt32LittleEndian
(fileTableEntry.Slice(4), 0);
Compiler\ObjectWriter\CodeView\CodeViewSymbolsBuilder.cs (4)
54
BinaryPrimitives.
WriteUInt32LittleEndian
(versionBuffer, 4);
320
BinaryPrimitives.
WriteUInt32LittleEndian
(subsectionHeader, (uint)_kind);
321
BinaryPrimitives.
WriteUInt32LittleEndian
(subsectionHeader.Slice(4), _size);
399
BinaryPrimitives.
WriteUInt32LittleEndian
(_bufferWriter.GetSpan(sizeof(uint)), value);
Compiler\ObjectWriter\CodeView\CodeViewTypesBuilder.cs (2)
62
BinaryPrimitives.
WriteUInt32LittleEndian
(versionBuffer, 4);
438
BinaryPrimitives.
WriteUInt32LittleEndian
(_bufferWriter.GetSpan(sizeof(uint)), value);
Compiler\ObjectWriter\Dwarf\DwarfBuilder.cs (2)
218
BinaryPrimitives.
WriteUInt32LittleEndian
(sizeBuffer, (uint)(infoSectionWriter.Position - sizeof(uint)));
262
BinaryPrimitives.
WriteUInt32LittleEndian
(sizeBuffer, (uint)(arangeSectionWriter.Position - sizeof(uint)));
Compiler\ObjectWriter\Dwarf\DwarfInfoWriter.cs (1)
212
BinaryPrimitives.
WriteUInt32LittleEndian
(lateBoundReference.Data, offset);
Compiler\ObjectWriter\MachObjectWriter.Aot.cs (2)
87
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, cu.PcLength);
88
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer.Slice(4), cu.Code);
Compiler\SubstitutedILProvider.cs (2)
560
BinaryPrimitives.
WriteUInt32LittleEndian
(new Span<byte>(newBody, dstPos, sizeof(uint)), (uint)(dest - dstJmpBase));
582
BinaryPrimitives.
WriteUInt32LittleEndian
(new Span<byte>(newBody, dstPos, sizeof(uint)), (uint)(dest - (dstPos + sizeof(uint))));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (2)
104
BinaryPrimitives.
WriteUInt32LittleEndian
(_data.AppendSpan(sizeof(uint)), emit);
251
BinaryPrimitives.
WriteUInt32LittleEndian
(_data.AsSpan(offset), emit);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (23)
544
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4), TimeDateStamp);
545
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8), PointerToSymbolTable);
546
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12), NumberOfSymbols);
560
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8), TimeDateStamp);
562
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(44), NumberOfSections);
563
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(48), PointerToSymbolTable);
564
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(52), NumberOfSymbols);
642
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize), VirtualSize);
643
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 4), VirtualAddress);
644
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 8), SizeOfRawData);
645
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 12), PointerToRawData);
646
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 16), PointerToRelocations);
647
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 20), PointerToLineNumbers);
650
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 28), (uint)SectionCharacteristics);
718
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, VirtualAddress);
719
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4), SymbolTableIndex);
779
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, 0);
780
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), stringTable.GetStringOffset(Name));
783
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize), Value);
787
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 4), SectionIndex);
839
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, SizeOfRawData);
842
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8), CheckSum);
866
BinaryPrimitives.
WriteUInt32LittleEndian
(stringTableSize, Size);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Eabi\EabiAttributesBuilder.cs (2)
60
BinaryPrimitives.
WriteUInt32LittleEndian
(_subsectionSize, (uint)(_sectionWriter.Position - _subsectionSizePosition));
61
BinaryPrimitives.
WriteUInt32LittleEndian
(_sectionSize, (uint)(_sectionWriter.Position - _sectionSizePosition));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (13)
140
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, GRP_COMDAT);
351
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)thunkSectionWriter.Position);
352
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)_symbolNameToIndex[externSymbol] << 8) | R_ARM_THM_JUMP24);
419
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)symbolicRelocation.Offset);
420
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)symbolIndex << 8) | type);
479
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)symbolicRelocation.Offset);
480
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)symbolIndex << 8) | type);
485
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)(symbolicRelocation.Offset + 4));
486
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)symbolIndex << 8) | (type + 1));
720
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, section.SectionIndex);
806
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, index >= SHN_LORESERVE ? index : 0);
984
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, Flags);
1071
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, !Name.IsNull ? stringTable.GetStringOffset(Name) : 0);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (55)
424
BinaryPrimitives.
WriteUInt32LittleEndian
(data, (uint)addend + (uint)range.Size);
446
BinaryPrimitives.
WriteUInt32LittleEndian
(data, (uint)addend);
1024
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), MH_MAGIC_64);
1025
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)CpuType);
1026
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), CpuSubType);
1027
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), FileType);
1028
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), NumberOfCommands);
1029
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), SizeOfCommands);
1030
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(24, 4), Flags);
1031
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(28, 4), Reserved);
1055
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_SEGMENT_64);
1056
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)(HeaderSize + NumberOfSections * MachSection.HeaderSize));
1063
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(56, 4), MaximumProtection);
1064
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(60, 4), InitialProtection);
1065
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(64, 4), NumberOfSections);
1066
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(68, 4), Flags);
1147
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(48, 4), FileOffset);
1148
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(52, 4), Log2Alignment);
1149
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(56, 4), RelocationOffset);
1150
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(60, 4), NumberOfRelocationEntries);
1151
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(64, 4), Flags);
1175
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationBuffer.Slice(4), info);
1193
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), nameIndex);
1216
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_SYMTAB);
1217
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)HeaderSize);
1218
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), SymbolTableOffset);
1219
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), NumberOfSymbols);
1220
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), StringTableOffset);
1221
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), StringTableSize);
1254
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_DYSYMTAB);
1255
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)HeaderSize);
1256
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), LocalSymbolsIndex);
1257
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), LocalSymbolsCount);
1258
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), ExternalSymbolsIndex);
1259
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), ExternalSymbolsCount);
1260
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(24, 4), UndefinedSymbolsIndex);
1261
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(28, 4), UndefinedSymbolsCount);
1262
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(32, 4), TableOfContentsOffset);
1263
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(36, 4), TableOfContentsCount);
1264
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(40, 4), ModuleTableOffset);
1265
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(44, 4), ModuleTableCount);
1266
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(48, 4), ExternalReferenceTableOffset);
1267
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(52, 4), ExternalReferenceTableCount);
1268
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(56, 4), IndirectSymbolTableOffset);
1269
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(60, 4), IndirectSymbolTableCount);
1270
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(64, 4), ExternalRelocationTableOffset);
1271
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(68, 4), ExternalRelocationTableCount);
1272
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(72, 4), LocalRelocationTableOffset);
1273
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(76, 4), LocalRelocationTableCount);
1291
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_BUILD_VERSION);
1292
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)HeaderSize);
1293
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), Platform);
1294
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), MinimumPlatformVersion);
1295
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), SdkVersion);
1296
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), 0); // No tools
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (1)
882
BinaryPrimitives.
WriteUInt32LittleEndian
(timestamp, BlobContentId.FromHash(hash.ToArray()).Stamp);
ILCompiler.ReadyToRun (108)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (2)
104
BinaryPrimitives.
WriteUInt32LittleEndian
(_data.AppendSpan(sizeof(uint)), emit);
251
BinaryPrimitives.
WriteUInt32LittleEndian
(_data.AsSpan(offset), emit);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (23)
544
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4), TimeDateStamp);
545
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8), PointerToSymbolTable);
546
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12), NumberOfSymbols);
560
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8), TimeDateStamp);
562
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(44), NumberOfSections);
563
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(48), PointerToSymbolTable);
564
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(52), NumberOfSymbols);
642
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize), VirtualSize);
643
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 4), VirtualAddress);
644
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 8), SizeOfRawData);
645
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 12), PointerToRawData);
646
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 16), PointerToRelocations);
647
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 20), PointerToLineNumbers);
650
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 28), (uint)SectionCharacteristics);
718
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, VirtualAddress);
719
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4), SymbolTableIndex);
779
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, 0);
780
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), stringTable.GetStringOffset(Name));
783
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize), Value);
787
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(NameSize + 4), SectionIndex);
839
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, SizeOfRawData);
842
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8), CheckSum);
866
BinaryPrimitives.
WriteUInt32LittleEndian
(stringTableSize, Size);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\Eabi\EabiAttributesBuilder.cs (2)
60
BinaryPrimitives.
WriteUInt32LittleEndian
(_subsectionSize, (uint)(_sectionWriter.Position - _subsectionSizePosition));
61
BinaryPrimitives.
WriteUInt32LittleEndian
(_sectionSize, (uint)(_sectionWriter.Position - _sectionSizePosition));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (13)
140
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, GRP_COMDAT);
351
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)thunkSectionWriter.Position);
352
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)_symbolNameToIndex[externSymbol] << 8) | R_ARM_THM_JUMP24);
419
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)symbolicRelocation.Offset);
420
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)symbolIndex << 8) | type);
479
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)symbolicRelocation.Offset);
480
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)symbolIndex << 8) | type);
485
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry, (uint)(symbolicRelocation.Offset + 4));
486
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationEntry.Slice(4), ((uint)symbolIndex << 8) | (type + 1));
720
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, section.SectionIndex);
806
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, index >= SHN_LORESERVE ? index : 0);
984
BinaryPrimitives.
WriteUInt32LittleEndian
(tempBuffer, Flags);
1071
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, !Name.IsNull ? stringTable.GetStringOffset(Name) : 0);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (55)
424
BinaryPrimitives.
WriteUInt32LittleEndian
(data, (uint)addend + (uint)range.Size);
446
BinaryPrimitives.
WriteUInt32LittleEndian
(data, (uint)addend);
1024
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), MH_MAGIC_64);
1025
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)CpuType);
1026
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), CpuSubType);
1027
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), FileType);
1028
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), NumberOfCommands);
1029
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), SizeOfCommands);
1030
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(24, 4), Flags);
1031
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(28, 4), Reserved);
1055
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_SEGMENT_64);
1056
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)(HeaderSize + NumberOfSections * MachSection.HeaderSize));
1063
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(56, 4), MaximumProtection);
1064
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(60, 4), InitialProtection);
1065
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(64, 4), NumberOfSections);
1066
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(68, 4), Flags);
1147
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(48, 4), FileOffset);
1148
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(52, 4), Log2Alignment);
1149
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(56, 4), RelocationOffset);
1150
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(60, 4), NumberOfRelocationEntries);
1151
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(64, 4), Flags);
1175
BinaryPrimitives.
WriteUInt32LittleEndian
(relocationBuffer.Slice(4), info);
1193
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), nameIndex);
1216
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_SYMTAB);
1217
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)HeaderSize);
1218
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), SymbolTableOffset);
1219
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), NumberOfSymbols);
1220
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), StringTableOffset);
1221
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), StringTableSize);
1254
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_DYSYMTAB);
1255
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)HeaderSize);
1256
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), LocalSymbolsIndex);
1257
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), LocalSymbolsCount);
1258
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), ExternalSymbolsIndex);
1259
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), ExternalSymbolsCount);
1260
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(24, 4), UndefinedSymbolsIndex);
1261
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(28, 4), UndefinedSymbolsCount);
1262
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(32, 4), TableOfContentsOffset);
1263
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(36, 4), TableOfContentsCount);
1264
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(40, 4), ModuleTableOffset);
1265
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(44, 4), ModuleTableCount);
1266
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(48, 4), ExternalReferenceTableOffset);
1267
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(52, 4), ExternalReferenceTableCount);
1268
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(56, 4), IndirectSymbolTableOffset);
1269
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(60, 4), IndirectSymbolTableCount);
1270
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(64, 4), ExternalRelocationTableOffset);
1271
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(68, 4), ExternalRelocationTableCount);
1272
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(72, 4), LocalRelocationTableOffset);
1273
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(76, 4), LocalRelocationTableCount);
1291
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(0, 4), LC_BUILD_VERSION);
1292
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(4, 4), (uint)HeaderSize);
1293
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(8, 4), Platform);
1294
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(12, 4), MinimumPlatformVersion);
1295
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(16, 4), SdkVersion);
1296
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.Slice(20, 4), 0); // No tools
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (1)
882
BinaryPrimitives.
WriteUInt32LittleEndian
(timestamp, BlobContentId.FromHash(hash.ToArray()).Stamp);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WebcilEncoder.cs (10)
47
BinaryPrimitives.
WriteUInt32LittleEndian
(headerBuffer.Slice(0, 4), header.Id);
52
BinaryPrimitives.
WriteUInt32LittleEndian
(headerBuffer.Slice(12, 4), header.PeCliHeaderRva);
53
BinaryPrimitives.
WriteUInt32LittleEndian
(headerBuffer.Slice(16, 4), header.PeCliHeaderSize);
54
BinaryPrimitives.
WriteUInt32LittleEndian
(headerBuffer.Slice(20, 4), header.PeDebugRva);
55
BinaryPrimitives.
WriteUInt32LittleEndian
(headerBuffer.Slice(24, 4), header.PeDebugSize);
61
BinaryPrimitives.
WriteUInt32LittleEndian
(headerBuffer.Slice(28, 4), 0);
82
BinaryPrimitives.
WriteUInt32LittleEndian
(header.Slice(0, 4), sectionHeader.VirtualSize);
83
BinaryPrimitives.
WriteUInt32LittleEndian
(header.Slice(4, 4), sectionHeader.VirtualAddress);
84
BinaryPrimitives.
WriteUInt32LittleEndian
(header.Slice(8, 4), sectionHeader.SizeOfRawData);
85
BinaryPrimitives.
WriteUInt32LittleEndian
(header.Slice(12, 4), sectionHeader.PointerToRawData);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WebCilObjectWriter.cs (2)
441
BinaryPrimitives.
WriteUInt32LittleEndian
(lengthBuffer, (uint)_webcilSegment.GetFlatMappedSize());
442
BinaryPrimitives.
WriteUInt32LittleEndian
(lengthBuffer.AsSpan().Slice(4), (uint)MethodCount);
Microsoft.CodeAnalysis (1)
CryptographicHashProvider.cs (1)
294
BinaryPrimitives.
WriteUInt32LittleEndian
(bytes, value);
System.IO.Compression (24)
System\IO\Compression\ZipArchiveEntry.cs (17)
874
BinaryPrimitives.
WriteUInt32LittleEndian
(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime));
877
BinaryPrimitives.
WriteUInt32LittleEndian
(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.Crc32..], crcToWrite);
878
BinaryPrimitives.
WriteUInt32LittleEndian
(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.CompressedSize..], compressedSizeTruncated);
879
BinaryPrimitives.
WriteUInt32LittleEndian
(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.UncompressedSize..], uncompressedSizeTruncated);
885
BinaryPrimitives.
WriteUInt32LittleEndian
(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.ExternalFileAttributes..], _externalFileAttr);
886
BinaryPrimitives.
WriteUInt32LittleEndian
(cdStaticHeader[ZipCentralDirectoryFileHeader.FieldLocations.RelativeOffsetOfLocalHeader..], offsetOfLocalHeaderTruncated);
1743
BinaryPrimitives.
WriteUInt32LittleEndian
(lfStaticHeader[ZipLocalFileHeader.FieldLocations.LastModified..], ZipHelper.DateTimeToDosTime(_lastModified.DateTime));
1744
BinaryPrimitives.
WriteUInt32LittleEndian
(lfStaticHeader[ZipLocalFileHeader.FieldLocations.Crc32..], crc32);
1745
BinaryPrimitives.
WriteUInt32LittleEndian
(lfStaticHeader[ZipLocalFileHeader.FieldLocations.CompressedSize..], compressedSizeTruncated);
1746
BinaryPrimitives.
WriteUInt32LittleEndian
(lfStaticHeader[ZipLocalFileHeader.FieldLocations.UncompressedSize..], uncompressedSizeTruncated);
2086
BinaryPrimitives.
WriteUInt32LittleEndian
(writeBuffer[relativeCrc32Location..], crcToWrite);
2087
BinaryPrimitives.
WriteUInt32LittleEndian
(writeBuffer[relativeCompressedSizeLocation..], compressedSizeTruncated);
2088
BinaryPrimitives.
WriteUInt32LittleEndian
(writeBuffer[relativeUncompressedSizeLocation..], uncompressedSizeTruncated);
2115
BinaryPrimitives.
WriteUInt32LittleEndian
(writeBuffer.Slice(relativeCrc32Location), crcToWrite);
2142
BinaryPrimitives.
WriteUInt32LittleEndian
(dataDescriptor[ZipLocalFileHeader.ZipDataDescriptor.FieldLocations.Crc32..], crcToWrite);
2153
BinaryPrimitives.
WriteUInt32LittleEndian
(dataDescriptor[ZipLocalFileHeader.ZipDataDescriptor.FieldLocations.CompressedSize..], (uint)_compressedSize);
2154
BinaryPrimitives.
WriteUInt32LittleEndian
(dataDescriptor[ZipLocalFileHeader.ZipDataDescriptor.FieldLocations.UncompressedSize..], (uint)_uncompressedSize);
System\IO\Compression\ZipBlocks.cs (7)
439
BinaryPrimitives.
WriteUInt32LittleEndian
(extraFieldData[startOffset..], _startDiskNumber.Value);
497
BinaryPrimitives.
WriteUInt32LittleEndian
(blockContents[FieldLocations.NumberOfDiskWithZip64EOCD..], 0);
500
BinaryPrimitives.
WriteUInt32LittleEndian
(blockContents[FieldLocations.TotalNumberOfDisks..], 1);
582
BinaryPrimitives.
WriteUInt32LittleEndian
(blockContents[FieldLocations.NumberOfThisDisk..], 0);
584
BinaryPrimitives.
WriteUInt32LittleEndian
(blockContents[FieldLocations.NumberOfDiskWithStartOfCD..], 0);
1098
BinaryPrimitives.
WriteUInt32LittleEndian
(blockContents[FieldLocations.SizeOfCentralDirectory..], sizeOfCentralDirectoryTruncated);
1099
BinaryPrimitives.
WriteUInt32LittleEndian
(blockContents[FieldLocations.OffsetOfStartOfCentralDirectoryWithRespectToTheStartingDiskNumber..], startOfCentralDirectoryTruncated);
System.IO.Hashing (1)
System\IO\Hashing\Crc32ParameterSet.cs (1)
78
BinaryPrimitives.
WriteUInt32LittleEndian
(destination, crc);
System.Net.Security (2)
src\runtime\src\libraries\Common\src\System\Net\Security\MD4.cs (1)
177
BinaryPrimitives.
WriteUInt32LittleEndian
(output.Slice(j), input[i]);
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (1)
797
BinaryPrimitives.
WriteUInt32LittleEndian
(signature.Slice(12), sequenceNumber);
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1190
BinaryPrimitives.
WriteUInt32LittleEndian
(destination.Slice(sizeof(ulong)), _hi32);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryWriter.cs (1)
296
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer, value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (5)
504
BinaryPrimitives.
WriteUInt32LittleEndian
(headerSpan.Slice(headerSpanIndex), 0);
508
BinaryPrimitives.
WriteUInt32LittleEndian
(headerSpan.Slice(headerSpanIndex), context.AsyncThreadContextId);
516
BinaryPrimitives.
WriteUInt32LittleEndian
(headerSpan.Slice(headerSpanIndex), 0);
829
BinaryPrimitives.
WriteUInt32LittleEndian
(headerSpan.Slice(spanIndex), (uint)eventBuffer.Index);
835
BinaryPrimitives.
WriteUInt32LittleEndian
(headerSpan.Slice(spanIndex), eventBuffer.EventCount);
System.Reflection.Metadata (4)
System\Reflection\Internal\Utilities\BlobUtilities.cs (1)
35
BinaryPrimitives.
WriteUInt32LittleEndian
(buffer.AsSpan(start), value);
System\Reflection\Metadata\BlobWriterImpl.cs (2)
160
BinaryPrimitives.
WriteUInt32LittleEndian
(bytes, 0);
238
BinaryPrimitives.
WriteUInt32LittleEndian
(bytes, (uint)value);
System\Reflection\Metadata\TypeSystem\Handles.TypeSystem.cs (1)
2599
BinaryPrimitives.
WriteUInt32LittleEndian
(blob.AsSpan(TemplateParameterOffset_AttributeUsageTarget), VirtualValue);