Lines Matching refs:write
485 W.write<uint16_t>(COFF::IMAGE_FILE_MACHINE_UNKNOWN); in WriteFileHeader()
486 W.write<uint16_t>(0xFFFF); in WriteFileHeader()
487 W.write<uint16_t>(COFF::BigObjHeader::MinBigObjectVersion); in WriteFileHeader()
488 W.write<uint16_t>(Header.Machine); in WriteFileHeader()
489 W.write<uint32_t>(Header.TimeDateStamp); in WriteFileHeader()
490 W.OS.write(COFF::BigObjMagic, sizeof(COFF::BigObjMagic)); in WriteFileHeader()
491 W.write<uint32_t>(0); in WriteFileHeader()
492 W.write<uint32_t>(0); in WriteFileHeader()
493 W.write<uint32_t>(0); in WriteFileHeader()
494 W.write<uint32_t>(0); in WriteFileHeader()
495 W.write<uint32_t>(Header.NumberOfSections); in WriteFileHeader()
496 W.write<uint32_t>(Header.PointerToSymbolTable); in WriteFileHeader()
497 W.write<uint32_t>(Header.NumberOfSymbols); in WriteFileHeader()
499 W.write<uint16_t>(Header.Machine); in WriteFileHeader()
500 W.write<uint16_t>(static_cast<int16_t>(Header.NumberOfSections)); in WriteFileHeader()
501 W.write<uint32_t>(Header.TimeDateStamp); in WriteFileHeader()
502 W.write<uint32_t>(Header.PointerToSymbolTable); in WriteFileHeader()
503 W.write<uint32_t>(Header.NumberOfSymbols); in WriteFileHeader()
504 W.write<uint16_t>(Header.SizeOfOptionalHeader); in WriteFileHeader()
505 W.write<uint16_t>(Header.Characteristics); in WriteFileHeader()
510 W.OS.write(S.Data.Name, COFF::NameSize); in WriteSymbol()
511 W.write<uint32_t>(S.Data.Value); in WriteSymbol()
513 W.write<uint32_t>(S.Data.SectionNumber); in WriteSymbol()
515 W.write<uint16_t>(static_cast<int16_t>(S.Data.SectionNumber)); in WriteSymbol()
516 W.write<uint16_t>(S.Data.Type); in WriteSymbol()
527 W.write<uint32_t>(i.Aux.WeakExternal.TagIndex); in WriteAuxiliarySymbols()
528 W.write<uint32_t>(i.Aux.WeakExternal.Characteristics); in WriteAuxiliarySymbols()
534 W.OS.write(reinterpret_cast<const char *>(&i.Aux), in WriteAuxiliarySymbols()
538 W.write<uint32_t>(i.Aux.SectionDefinition.Length); in WriteAuxiliarySymbols()
539 W.write<uint16_t>(i.Aux.SectionDefinition.NumberOfRelocations); in WriteAuxiliarySymbols()
540 W.write<uint16_t>(i.Aux.SectionDefinition.NumberOfLinenumbers); in WriteAuxiliarySymbols()
541 W.write<uint32_t>(i.Aux.SectionDefinition.CheckSum); in WriteAuxiliarySymbols()
542 W.write<uint16_t>(static_cast<int16_t>(i.Aux.SectionDefinition.Number)); in WriteAuxiliarySymbols()
545 W.write<uint16_t>(static_cast<int16_t>(i.Aux.SectionDefinition.Number >> 16)); in WriteAuxiliarySymbols()
572 W.OS.write(S.Name, COFF::NameSize); in writeSectionHeaders()
573 W.write<uint32_t>(S.VirtualSize); in writeSectionHeaders()
574 W.write<uint32_t>(S.VirtualAddress); in writeSectionHeaders()
575 W.write<uint32_t>(S.SizeOfRawData); in writeSectionHeaders()
576 W.write<uint32_t>(S.PointerToRawData); in writeSectionHeaders()
577 W.write<uint32_t>(S.PointerToRelocations); in writeSectionHeaders()
578 W.write<uint32_t>(S.PointerToLineNumbers); in writeSectionHeaders()
579 W.write<uint16_t>(S.NumberOfRelocations); in writeSectionHeaders()
580 W.write<uint16_t>(S.NumberOfLineNumbers); in writeSectionHeaders()
581 W.write<uint32_t>(S.Characteristics); in writeSectionHeaders()
586 W.write<uint32_t>(R.VirtualAddress); in WriteRelocation()
587 W.write<uint32_t>(R.SymbolTableIndex); in WriteRelocation()
588 W.write<uint16_t>(R.Type); in WriteRelocation()
1086 Strings.write(W.OS); in writeObject()