Lines Matching refs:CurrentOffset
339 uint64_t CurrentOffset = 0; member in llvm::object::WindowsResourceCOFFWriter
456 CurrentOffset += sizeof(coff_file_header); in writeFirstSectionHeader()
458 reinterpret_cast<coff_section *>(BufferStart + CurrentOffset); in writeFirstSectionHeader()
474 CurrentOffset += sizeof(coff_section); in writeSecondSectionHeader()
476 reinterpret_cast<coff_section *>(BufferStart + CurrentOffset); in writeSecondSectionHeader()
492 CurrentOffset += sizeof(coff_section); in writeFirstSection()
498 CurrentOffset = alignTo(CurrentOffset, SECTION_ALIGNMENT); in writeFirstSection()
504 llvm::copy(RawDataEntry, BufferStart + CurrentOffset); in writeSecondSection()
505 CurrentOffset += alignTo(RawDataEntry.size(), sizeof(uint64_t)); in writeSecondSection()
508 CurrentOffset = alignTo(CurrentOffset, SECTION_ALIGNMENT); in writeSecondSection()
514 auto *Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
521 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
524 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
531 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
533 CurrentOffset); in writeSymbolTable()
540 CurrentOffset += sizeof(coff_aux_section_definition); in writeSymbolTable()
543 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
550 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
552 CurrentOffset); in writeSymbolTable()
559 CurrentOffset += sizeof(coff_aux_section_definition); in writeSymbolTable()
564 Symbol = reinterpret_cast<coff_symbol16 *>(BufferStart + CurrentOffset); in writeSymbolTable()
571 CurrentOffset += sizeof(coff_symbol16); in writeSymbolTable()
577 auto COFFStringTable = reinterpret_cast<void *>(BufferStart + CurrentOffset); in writeStringTable()
597 CurrentOffset); in writeDirectoryTree()
606 CurrentOffset += sizeof(coff_resource_dir_table); in writeDirectoryTree()
612 CurrentOffset); in writeDirectoryTree()
627 CurrentOffset += sizeof(coff_resource_dir_entry); in writeDirectoryTree()
632 CurrentOffset); in writeDirectoryTree()
646 CurrentOffset += sizeof(coff_resource_dir_entry); in writeDirectoryTree()
655 CurrentOffset); in writeDirectoryTree()
661 CurrentOffset += sizeof(coff_resource_data_entry); in writeDirectoryTree()
671 support::endian::write16le(BufferStart + CurrentOffset, Length); in writeDirectoryStringTable()
672 CurrentOffset += sizeof(uint16_t); in writeDirectoryStringTable()
673 auto *Start = reinterpret_cast<UTF16 *>(BufferStart + CurrentOffset); in writeDirectoryStringTable()
675 CurrentOffset += Length * sizeof(UTF16); in writeDirectoryStringTable()
678 CurrentOffset += in writeDirectoryStringTable()
690 reinterpret_cast<coff_relocation *>(BufferStart + CurrentOffset); in writeFirstSectionRelocations()
709 CurrentOffset += sizeof(coff_relocation); in writeFirstSectionRelocations()