Lines Matching refs:CurrentOffset

44   bool initFileHeader(uint64_t CurrentOffset);
46 bool initSectionHeader(uint64_t &CurrentOffset);
47 bool initRelocations(uint64_t &CurrentOffset);
98 bool XCOFFWriter::initRelocations(uint64_t &CurrentOffset) { in initRelocations() argument
102 InitSection.FileOffsetToRelocations = CurrentOffset; in initRelocations()
105 CurrentOffset += InitSection.NumberOfRelocations * RelSize; in initRelocations()
106 if (CurrentOffset > MaxRawDataSize) { in initRelocations()
116 bool XCOFFWriter::initSectionHeader(uint64_t &CurrentOffset) { in initSectionHeader() argument
119 if (CurrentOffset > MaxRawDataSize) { in initSectionHeader()
148 InitSections[I].FileOffsetToData = CurrentOffset; in initSectionHeader()
149 CurrentOffset += InitSections[I].SectionData.binary_size(); in initSectionHeader()
151 CurrentOffset = alignTo(CurrentOffset, DefaultSectionAlign); in initSectionHeader()
152 InitSections[I].Size = CurrentOffset - InitSections[I].FileOffsetToData; in initSectionHeader()
156 return initRelocations(CurrentOffset); in initSectionHeader()
234 bool XCOFFWriter::initFileHeader(uint64_t CurrentOffset) { in initFileHeader() argument
257 InitFileHdr.SymbolTableOffset = CurrentOffset; in initFileHeader()
258 CurrentOffset += in initFileHeader()
260 if (CurrentOffset > MaxRawDataSize) { in initFileHeader()
333 uint64_t CurrentOffset = in assignAddressesAndIndices() local
337 if (!initSectionHeader(CurrentOffset)) in assignAddressesAndIndices()
342 if (!initFileHeader(CurrentOffset)) in assignAddressesAndIndices()