Lines Matching refs:CurrentOffset
621 uint64_t CurrentOffset = 0; member in llvm::object::WindowsResourceCOFFWriter
744 CurrentOffset += sizeof(coff_file_header); in writeFirstSectionHeader()
746 reinterpret_cast<coff_section *>(BufferStart + CurrentOffset); in writeFirstSectionHeader()
762 CurrentOffset += sizeof(coff_section); in writeSecondSectionHeader()
764 reinterpret_cast<coff_section *>(BufferStart + CurrentOffset); in writeSecondSectionHeader()
780 CurrentOffset += sizeof(coff_section); in writeFirstSection()
786 CurrentOffset = alignTo(CurrentOffset, SECTION_ALIGNMENT); in writeFirstSection()
792 llvm::copy(RawDataEntry, BufferStart + CurrentOffset); in writeSecondSection()
793 CurrentOffset += alignTo(RawDataEntry.size(), sizeof(uint64_t)); in writeSecondSection()
796 CurrentOffset = alignTo(CurrentOffset, SECTION_ALIGNMENT); in writeSecondSection()
802 auto *Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
809 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
812 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
819 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
821 CurrentOffset); in writeSymbolTable()
828 CurrentOffset += sizeof(coff_aux_section_definition); in writeSymbolTable()
831 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
838 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
840 CurrentOffset); in writeSymbolTable()
847 CurrentOffset += sizeof(coff_aux_section_definition); in writeSymbolTable()
852 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
859 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
865 auto COFFStringTable = reinterpret_cast<void *>(BufferStart + CurrentOffset); in writeStringTable()
885 CurrentOffset); in writeDirectoryTree()
894 CurrentOffset += sizeof(coff_resource_dir_table); in writeDirectoryTree()
900 CurrentOffset); in writeDirectoryTree()
915 CurrentOffset += sizeof(coff_resource_dir_entry); in writeDirectoryTree()
920 CurrentOffset); in writeDirectoryTree()
934 CurrentOffset += sizeof(coff_resource_dir_entry); in writeDirectoryTree()
943 CurrentOffset); in writeDirectoryTree()
949 CurrentOffset += sizeof(coff_resource_data_entry); in writeDirectoryTree()
959 support::endian::write16le(BufferStart + CurrentOffset, Length); in writeDirectoryStringTable()
960 CurrentOffset += sizeof(uint16_t); in writeDirectoryStringTable()
961 auto *Start = reinterpret_cast<UTF16 *>(BufferStart + CurrentOffset); in writeDirectoryStringTable()
963 CurrentOffset += Length * sizeof(UTF16); in writeDirectoryStringTable()
966 CurrentOffset += in writeDirectoryStringTable()
978 reinterpret_cast<coff_relocation *>(BufferStart + CurrentOffset); in writeFirstSectionRelocations()
999 CurrentOffset += sizeof(coff_relocation); in writeFirstSectionRelocations()