Lines Matching refs:write
445 is64Bit() ? W.write<uint64_t>(Word) : W.write<uint32_t>(Word); in writeWord()
817 Strings.write(W.OS); in writeObject()
829 W.write<int32_t>(0); in writeSymbolName()
830 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeSymbolName()
835 W.write(NameRef); in writeSymbolName()
845 W.write<uint64_t>(Value); in writeSymbolEntry()
846 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeSymbolEntry()
849 W.write<uint32_t>(Value); in writeSymbolEntry()
851 W.write<int16_t>(SectionNumber); in writeSymbolEntry()
852 W.write<uint16_t>(SymbolType); in writeSymbolEntry()
853 W.write<uint8_t>(StorageClass); in writeSymbolEntry()
854 W.write<uint8_t>(NumberOfAuxEntries); in writeSymbolEntry()
860 W.write<uint32_t>(is64Bit() ? Lo_32(SectionOrLength) : SectionOrLength); in writeSymbolAuxCsectEntry()
861 W.write<uint32_t>(0); // ParameterHashIndex in writeSymbolAuxCsectEntry()
862 W.write<uint16_t>(0); // TypeChkSectNum in writeSymbolAuxCsectEntry()
863 W.write<uint8_t>(SymbolAlignmentAndType); in writeSymbolAuxCsectEntry()
864 W.write<uint8_t>(StorageMappingClass); in writeSymbolAuxCsectEntry()
866 W.write<uint32_t>(Hi_32(SectionOrLength)); in writeSymbolAuxCsectEntry()
868 W.write<uint8_t>(XCOFF::AUX_CSECT); in writeSymbolAuxCsectEntry()
870 W.write<uint32_t>(0); // StabInfoIndex in writeSymbolAuxCsectEntry()
871 W.write<uint16_t>(0); // StabSectNum in writeSymbolAuxCsectEntry()
883 W.write<uint8_t>(XCOFF::AUX_SECT); in writeSymbolAuxDwarfEntry()
961 W.write<uint32_t>(EntryOffset); in writeSymbolAuxFunctionEntry()
962 W.write<uint32_t>(FunctionSize); in writeSymbolAuxFunctionEntry()
965 W.write<uint32_t>(EndIndex); in writeSymbolAuxFunctionEntry()
968 W.write<uint8_t>(XCOFF::AUX_FCN); in writeSymbolAuxFunctionEntry()
978 W.write<uint64_t>(EntryOffset); in writeSymbolAuxExceptionEntry()
979 W.write<uint32_t>(FunctionSize); in writeSymbolAuxExceptionEntry()
980 W.write<uint32_t>(EndIndex); in writeSymbolAuxExceptionEntry()
982 W.write<uint8_t>(XCOFF::AUX_EXCEPT); in writeSymbolAuxExceptionEntry()
986 W.write<uint16_t>(is64Bit() ? XCOFF::XCOFF64 : XCOFF::XCOFF32); in writeFileHeader()
987 W.write<uint16_t>(SectionCount); in writeFileHeader()
988 W.write<int32_t>(0); // TimeStamp in writeFileHeader()
991 W.write<uint16_t>(auxiliaryHeaderSize()); in writeFileHeader()
992 W.write<uint16_t>(0); // Flags in writeFileHeader()
993 W.write<int32_t>(SymbolTableEntryCount); in writeFileHeader()
995 W.write<int32_t>(SymbolTableEntryCount); in writeFileHeader()
996 W.write<uint16_t>(auxiliaryHeaderSize()); in writeFileHeader()
997 W.write<uint16_t>(0); // Flags in writeFileHeader()
1004 W.write<uint16_t>(0); // Magic in writeAuxFileHeader()
1005 W.write<uint16_t>( in writeAuxFileHeader()
1009 W.write<uint32_t>(Sections[0]->Size); // TextSize in writeAuxFileHeader()
1010 W.write<uint32_t>(Sections[1]->Size); // InitDataSize in writeAuxFileHeader()
1011 W.write<uint32_t>(Sections[2]->Size); // BssDataSize in writeAuxFileHeader()
1012 W.write<uint32_t>(0); // EntryPointAddr in writeAuxFileHeader()
1013 W.write<uint32_t>(Sections[0]->Address); // TextStartAddr in writeAuxFileHeader()
1014 W.write<uint32_t>(Sections[1]->Address); // DataStartAddr in writeAuxFileHeader()
1026 W.write(NameRef); in writeSectionHeader()
1040 W.write<uint32_t>(Sec->RelocationCount); in writeSectionHeader()
1041 W.write<uint32_t>(0); // NumberOfLineNumbers. Not supported yet. in writeSectionHeader()
1042 W.write<int32_t>(Sec->Flags); in writeSectionHeader()
1049 W.write<uint16_t>(Sec->RelocationCount); in writeSectionHeader()
1050 W.write<uint16_t>((IsOvrflo || Sec->RelocationCount == XCOFF::RelocOverflow) in writeSectionHeader()
1053 W.write<int32_t>(Sec->Flags); in writeSectionHeader()
1079 W.write<uint32_t>(Reloc.SymbolTableIndex); in writeRelocation()
1080 W.write<uint8_t>(Reloc.SignAndSize); in writeRelocation()
1081 W.write<uint8_t>(Reloc.Type); in writeRelocation()
1610 W.write<uint32_t>(SymbolIndexMap[it->second.FunctionSymbol]); in writeSectionForExceptionSectionEntry()
1618 W.write<uint8_t>(TrapEntry.Lang); in writeSectionForExceptionSectionEntry()
1619 W.write<uint8_t>(TrapEntry.Reason); in writeSectionForExceptionSectionEntry()
1637 W.write<uint32_t>(Metadata.size()); in writeSectionForCInfoSymSectionEntry()
1647 W.write<uint32_t>(NextWord); in writeSectionForCInfoSymSectionEntry()
1655 W.write<uint32_t>(llvm::support::endian::read32be(LastWord.data())); in writeSectionForCInfoSymSectionEntry()