Lines Matching refs:CurrentOffset

43   bool initFileHeader(uint64_t CurrentOffset);
44 bool initSectionHeader(uint64_t &CurrentOffset);
45 bool initRelocations(uint64_t &CurrentOffset);
81 bool XCOFFWriter::initRelocations(uint64_t &CurrentOffset) { in initRelocations() argument
85 InitSections[I].FileOffsetToRelocations = CurrentOffset; in initRelocations()
86 CurrentOffset += InitSections[I].NumberOfRelocations * in initRelocations()
88 if (CurrentOffset > MaxRawDataSize) { in initRelocations()
98 bool XCOFFWriter::initSectionHeader(uint64_t &CurrentOffset) { in initSectionHeader() argument
101 if (CurrentOffset > MaxRawDataSize) { in initSectionHeader()
130 InitSections[I].FileOffsetToData = CurrentOffset; in initSectionHeader()
131 CurrentOffset += InitSections[I].SectionData.binary_size(); in initSectionHeader()
133 CurrentOffset = alignTo(CurrentOffset, DefaultSectionAlign); in initSectionHeader()
134 InitSections[I].Size = CurrentOffset - InitSections[I].FileOffsetToData; in initSectionHeader()
138 return initRelocations(CurrentOffset); in initSectionHeader()
141 bool XCOFFWriter::initFileHeader(uint64_t CurrentOffset) { in initFileHeader() argument
158 InitFileHdr.SymbolTableOffset = CurrentOffset; in initFileHeader()
159 CurrentOffset += in initFileHeader()
161 if (CurrentOffset > MaxRawDataSize) { in initFileHeader()
173 uint64_t CurrentOffset = in assignAddressesAndIndices() local
178 if (!initSectionHeader(CurrentOffset)) in assignAddressesAndIndices()
181 return initFileHeader(CurrentOffset); in assignAddressesAndIndices()