Lines Matching refs:write
440 is64Bit() ? W.write<uint64_t>(Word) : W.write<uint32_t>(Word); in writeWord()
841 Strings.write(W.OS); in writeObject()
853 W.write<int32_t>(0); in writeSymbolName()
854 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeSymbolName()
859 W.write(NameRef); in writeSymbolName()
869 W.write<uint64_t>(Value); in writeSymbolEntry()
870 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeSymbolEntry()
873 W.write<uint32_t>(Value); in writeSymbolEntry()
875 W.write<int16_t>(SectionNumber); in writeSymbolEntry()
876 W.write<uint16_t>(SymbolType); in writeSymbolEntry()
877 W.write<uint8_t>(StorageClass); in writeSymbolEntry()
878 W.write<uint8_t>(NumberOfAuxEntries); in writeSymbolEntry()
884 W.write<uint32_t>(is64Bit() ? Lo_32(SectionOrLength) : SectionOrLength); in writeSymbolAuxCsectEntry()
885 W.write<uint32_t>(0); // ParameterHashIndex in writeSymbolAuxCsectEntry()
886 W.write<uint16_t>(0); // TypeChkSectNum in writeSymbolAuxCsectEntry()
887 W.write<uint8_t>(SymbolAlignmentAndType); in writeSymbolAuxCsectEntry()
888 W.write<uint8_t>(StorageMappingClass); in writeSymbolAuxCsectEntry()
890 W.write<uint32_t>(Hi_32(SectionOrLength)); in writeSymbolAuxCsectEntry()
892 W.write<uint8_t>(XCOFF::AUX_CSECT); in writeSymbolAuxCsectEntry()
894 W.write<uint32_t>(0); // StabInfoIndex in writeSymbolAuxCsectEntry()
895 W.write<uint16_t>(0); // StabSectNum in writeSymbolAuxCsectEntry()
907 W.write<int32_t>(0); in writeAuxFileSymName()
908 W.write<uint32_t>(Strings.getOffset(SymbolName)); in writeAuxFileSymName()
914 W.write(NameRef); in writeAuxFileSymName()
921 W.write<uint8_t>(ftype); in writeSymbolAuxFileEntry()
924 W.write<uint8_t>(XCOFF::AUX_FILE); in writeSymbolAuxFileEntry()
937 W.write<uint8_t>(XCOFF::AUX_SECT); in writeSymbolAuxDwarfEntry()
1015 W.write<uint32_t>(EntryOffset); in writeSymbolAuxFunctionEntry()
1016 W.write<uint32_t>(FunctionSize); in writeSymbolAuxFunctionEntry()
1019 W.write<uint32_t>(EndIndex); in writeSymbolAuxFunctionEntry()
1022 W.write<uint8_t>(XCOFF::AUX_FCN); in writeSymbolAuxFunctionEntry()
1032 W.write<uint64_t>(EntryOffset); in writeSymbolAuxExceptionEntry()
1033 W.write<uint32_t>(FunctionSize); in writeSymbolAuxExceptionEntry()
1034 W.write<uint32_t>(EndIndex); in writeSymbolAuxExceptionEntry()
1036 W.write<uint8_t>(XCOFF::AUX_EXCEPT); in writeSymbolAuxExceptionEntry()
1040 W.write<uint16_t>(is64Bit() ? XCOFF::XCOFF64 : XCOFF::XCOFF32); in writeFileHeader()
1041 W.write<uint16_t>(SectionCount); in writeFileHeader()
1042 W.write<int32_t>(0); // TimeStamp in writeFileHeader()
1045 W.write<uint16_t>(auxiliaryHeaderSize()); in writeFileHeader()
1046 W.write<uint16_t>(0); // Flags in writeFileHeader()
1047 W.write<int32_t>(SymbolTableEntryCount); in writeFileHeader()
1049 W.write<int32_t>(SymbolTableEntryCount); in writeFileHeader()
1050 W.write<uint16_t>(auxiliaryHeaderSize()); in writeFileHeader()
1051 W.write<uint16_t>(0); // Flags in writeFileHeader()
1058 W.write<uint16_t>(0); // Magic in writeAuxFileHeader()
1059 W.write<uint16_t>( in writeAuxFileHeader()
1063 W.write<uint32_t>(Sections[0]->Size); // TextSize in writeAuxFileHeader()
1064 W.write<uint32_t>(Sections[1]->Size); // InitDataSize in writeAuxFileHeader()
1065 W.write<uint32_t>(Sections[2]->Size); // BssDataSize in writeAuxFileHeader()
1066 W.write<uint32_t>(0); // EntryPointAddr in writeAuxFileHeader()
1067 W.write<uint32_t>(Sections[0]->Address); // TextStartAddr in writeAuxFileHeader()
1068 W.write<uint32_t>(Sections[1]->Address); // DataStartAddr in writeAuxFileHeader()
1080 W.write(NameRef); in writeSectionHeader()
1094 W.write<uint32_t>(Sec->RelocationCount); in writeSectionHeader()
1095 W.write<uint32_t>(0); // NumberOfLineNumbers. Not supported yet. in writeSectionHeader()
1096 W.write<int32_t>(Sec->Flags); in writeSectionHeader()
1103 W.write<uint16_t>(Sec->RelocationCount); in writeSectionHeader()
1104 W.write<uint16_t>((IsOvrflo || Sec->RelocationCount == XCOFF::RelocOverflow) in writeSectionHeader()
1107 W.write<int32_t>(Sec->Flags); in writeSectionHeader()
1133 W.write<uint32_t>(Reloc.SymbolTableIndex); in writeRelocation()
1134 W.write<uint8_t>(Reloc.SignAndSize); in writeRelocation()
1135 W.write<uint8_t>(Reloc.Type); in writeRelocation()
1671 W.write<uint32_t>(SymbolIndexMap[TableEntry.second.FunctionSymbol]); in writeSectionForExceptionSectionEntry()
1679 W.write<uint8_t>(TrapEntry.Lang); in writeSectionForExceptionSectionEntry()
1680 W.write<uint8_t>(TrapEntry.Reason); in writeSectionForExceptionSectionEntry()
1698 W.write<uint32_t>(Metadata.size()); in writeSectionForCInfoSymSectionEntry()
1708 W.write<uint32_t>(NextWord); in writeSectionForCInfoSymSectionEntry()
1716 W.write<uint32_t>(llvm::support::endian::read32be(LastWord.data())); in writeSectionForCInfoSymSectionEntry()