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