Lines Matching refs:Ptr
244 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()); in writeHeaders() local
246 memcpy(Ptr, &Obj.DosHeader, sizeof(Obj.DosHeader)); in writeHeaders()
247 Ptr += sizeof(Obj.DosHeader); in writeHeaders()
248 memcpy(Ptr, Obj.DosStub.data(), Obj.DosStub.size()); in writeHeaders()
249 Ptr += Obj.DosStub.size(); in writeHeaders()
250 memcpy(Ptr, PEMagic, sizeof(PEMagic)); in writeHeaders()
251 Ptr += sizeof(PEMagic); in writeHeaders()
254 memcpy(Ptr, &Obj.CoffFileHeader, sizeof(Obj.CoffFileHeader)); in writeHeaders()
255 Ptr += sizeof(Obj.CoffFileHeader); in writeHeaders()
277 memcpy(Ptr, &BigObjHeader, sizeof(BigObjHeader)); in writeHeaders()
278 Ptr += sizeof(BigObjHeader); in writeHeaders()
282 memcpy(Ptr, &Obj.PeHeader, sizeof(Obj.PeHeader)); in writeHeaders()
283 Ptr += sizeof(Obj.PeHeader); in writeHeaders()
290 memcpy(Ptr, &PeHeader, sizeof(PeHeader)); in writeHeaders()
291 Ptr += sizeof(PeHeader); in writeHeaders()
294 memcpy(Ptr, &DD, sizeof(DD)); in writeHeaders()
295 Ptr += sizeof(DD); in writeHeaders()
299 memcpy(Ptr, &S.Header, sizeof(S.Header)); in writeHeaders()
300 Ptr += sizeof(S.Header); in writeHeaders()
306 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()) + in writeSections() local
309 std::copy(Contents.begin(), Contents.end(), Ptr); in writeSections()
315 memset(Ptr + Contents.size(), 0xcc, in writeSections()
318 Ptr += S.Header.SizeOfRawData; in writeSections()
325 memcpy(Ptr, &R, sizeof(R)); in writeSections()
326 Ptr += sizeof(R); in writeSections()
329 memcpy(Ptr, &R.Reloc, sizeof(R.Reloc)); in writeSections()
330 Ptr += sizeof(R.Reloc); in writeSections()
336 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()) + in writeSymbolStringTables() local
340 copySymbol<SymbolTy, coff_symbol32>(*reinterpret_cast<SymbolTy *>(Ptr), in writeSymbolStringTables()
342 Ptr += sizeof(SymbolTy); in writeSymbolStringTables()
347 std::copy(S.AuxFile.begin(), S.AuxFile.end(), Ptr); in writeSymbolStringTables()
348 Ptr += S.Sym.NumberOfAuxSymbols * sizeof(SymbolTy); in writeSymbolStringTables()
356 std::copy(Ref.begin(), Ref.end(), Ptr); in writeSymbolStringTables()
357 Ptr += sizeof(SymbolTy); in writeSymbolStringTables()
363 StrTabBuilder.write(Ptr); in writeSymbolStringTables()
364 Ptr += StrTabBuilder.getSize(); in writeSymbolStringTables()
424 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()) + in patchDebugDirectory() local
426 uint8_t *End = Ptr + Dir->Size; in patchDebugDirectory()
427 while (Ptr < End) { in patchDebugDirectory()
428 debug_directory *Debug = reinterpret_cast<debug_directory *>(Ptr); in patchDebugDirectory()
438 Ptr += sizeof(debug_directory); in patchDebugDirectory()