Lines Matching refs:Ptr

173   uint8_t *Ptr = Buf.getBufferStart();  in writeHeaders()  local
175 memcpy(Ptr, &Obj.DosHeader, sizeof(Obj.DosHeader)); in writeHeaders()
176 Ptr += sizeof(Obj.DosHeader); in writeHeaders()
177 memcpy(Ptr, Obj.DosStub.data(), Obj.DosStub.size()); in writeHeaders()
178 Ptr += Obj.DosStub.size(); in writeHeaders()
179 memcpy(Ptr, PEMagic, sizeof(PEMagic)); in writeHeaders()
180 Ptr += sizeof(PEMagic); in writeHeaders()
183 memcpy(Ptr, &Obj.CoffFileHeader, sizeof(Obj.CoffFileHeader)); in writeHeaders()
184 Ptr += sizeof(Obj.CoffFileHeader); in writeHeaders()
206 memcpy(Ptr, &BigObjHeader, sizeof(BigObjHeader)); in writeHeaders()
207 Ptr += sizeof(BigObjHeader); in writeHeaders()
211 memcpy(Ptr, &Obj.PeHeader, sizeof(Obj.PeHeader)); in writeHeaders()
212 Ptr += sizeof(Obj.PeHeader); in writeHeaders()
219 memcpy(Ptr, &PeHeader, sizeof(PeHeader)); in writeHeaders()
220 Ptr += sizeof(PeHeader); in writeHeaders()
223 memcpy(Ptr, &DD, sizeof(DD)); in writeHeaders()
224 Ptr += sizeof(DD); in writeHeaders()
228 memcpy(Ptr, &S.Header, sizeof(S.Header)); in writeHeaders()
229 Ptr += sizeof(S.Header); in writeHeaders()
235 uint8_t *Ptr = Buf.getBufferStart() + S.Header.PointerToRawData; in writeSections() local
236 std::copy(S.Contents.begin(), S.Contents.end(), Ptr); in writeSections()
242 memset(Ptr + S.Contents.size(), 0xcc, in writeSections()
245 Ptr += S.Header.SizeOfRawData; in writeSections()
247 memcpy(Ptr, &R.Reloc, sizeof(R.Reloc)); in writeSections()
248 Ptr += sizeof(R.Reloc); in writeSections()
254 uint8_t *Ptr = Buf.getBufferStart() + Obj.CoffFileHeader.PointerToSymbolTable; in writeSymbolStringTables() local
257 copySymbol<SymbolTy, coff_symbol32>(*reinterpret_cast<SymbolTy *>(Ptr), in writeSymbolStringTables()
259 Ptr += sizeof(SymbolTy); in writeSymbolStringTables()
260 std::copy(S.AuxData.begin(), S.AuxData.end(), Ptr); in writeSymbolStringTables()
261 Ptr += S.AuxData.size(); in writeSymbolStringTables()
265 StrTabBuilder.write(Ptr); in writeSymbolStringTables()
266 Ptr += StrTabBuilder.getSize(); in writeSymbolStringTables()
310 uint8_t *Ptr = Buf.getBufferStart() + S.Header.PointerToRawData + Offset; in patchDebugDirectory() local
311 uint8_t *End = Ptr + Dir->Size; in patchDebugDirectory()
312 while (Ptr < End) { in patchDebugDirectory()
313 debug_directory *Debug = reinterpret_cast<debug_directory *>(Ptr); in patchDebugDirectory()
316 Ptr += sizeof(debug_directory) + Debug->SizeOfData; in patchDebugDirectory()