Lines Matching refs:CurrentOffset
622 uint64_t CurrentOffset = 0; member in llvm::object::WindowsResourceCOFFWriter
745 CurrentOffset += sizeof(coff_file_header); in writeFirstSectionHeader()
747 reinterpret_cast<coff_section *>(BufferStart + CurrentOffset); in writeFirstSectionHeader()
763 CurrentOffset += sizeof(coff_section); in writeSecondSectionHeader()
765 reinterpret_cast<coff_section *>(BufferStart + CurrentOffset); in writeSecondSectionHeader()
781 CurrentOffset += sizeof(coff_section); in writeFirstSection()
787 CurrentOffset = alignTo(CurrentOffset, SECTION_ALIGNMENT); in writeFirstSection()
793 llvm::copy(RawDataEntry, BufferStart + CurrentOffset); in writeSecondSection()
794 CurrentOffset += alignTo(RawDataEntry.size(), sizeof(uint64_t)); in writeSecondSection()
797 CurrentOffset = alignTo(CurrentOffset, SECTION_ALIGNMENT); in writeSecondSection()
803 auto *Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
810 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
813 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
820 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
822 CurrentOffset); in writeSymbolTable()
829 CurrentOffset += sizeof(coff_aux_section_definition); in writeSymbolTable()
832 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
839 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
841 CurrentOffset); in writeSymbolTable()
848 CurrentOffset += sizeof(coff_aux_section_definition); in writeSymbolTable()
853 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
860 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
866 auto COFFStringTable = reinterpret_cast<void *>(BufferStart + CurrentOffset); in writeStringTable()
886 CurrentOffset); in writeDirectoryTree()
895 CurrentOffset += sizeof(coff_resource_dir_table); in writeDirectoryTree()
901 CurrentOffset); in writeDirectoryTree()
916 CurrentOffset += sizeof(coff_resource_dir_entry); in writeDirectoryTree()
921 CurrentOffset); in writeDirectoryTree()
935 CurrentOffset += sizeof(coff_resource_dir_entry); in writeDirectoryTree()
944 CurrentOffset); in writeDirectoryTree()
950 CurrentOffset += sizeof(coff_resource_data_entry); in writeDirectoryTree()
960 support::endian::write16le(BufferStart + CurrentOffset, Length); in writeDirectoryStringTable()
961 CurrentOffset += sizeof(uint16_t); in writeDirectoryStringTable()
962 auto *Start = reinterpret_cast<UTF16 *>(BufferStart + CurrentOffset); in writeDirectoryStringTable()
964 CurrentOffset += Length * sizeof(UTF16); in writeDirectoryStringTable()
967 CurrentOffset += in writeDirectoryStringTable()
979 reinterpret_cast<coff_relocation *>(BufferStart + CurrentOffset); in writeFirstSectionRelocations()
998 CurrentOffset += sizeof(coff_relocation); in writeFirstSectionRelocations()