Lines Matching refs:Ptr

253   uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart());  in writeHeaders()  local
255 memcpy(Ptr, &Obj.DosHeader, sizeof(Obj.DosHeader)); in writeHeaders()
256 Ptr += sizeof(Obj.DosHeader); in writeHeaders()
257 memcpy(Ptr, Obj.DosStub.data(), Obj.DosStub.size()); in writeHeaders()
258 Ptr += Obj.DosStub.size(); in writeHeaders()
259 memcpy(Ptr, PEMagic, sizeof(PEMagic)); in writeHeaders()
260 Ptr += sizeof(PEMagic); in writeHeaders()
263 memcpy(Ptr, &Obj.CoffFileHeader, sizeof(Obj.CoffFileHeader)); in writeHeaders()
264 Ptr += sizeof(Obj.CoffFileHeader); in writeHeaders()
286 memcpy(Ptr, &BigObjHeader, sizeof(BigObjHeader)); in writeHeaders()
287 Ptr += sizeof(BigObjHeader); in writeHeaders()
291 memcpy(Ptr, &Obj.PeHeader, sizeof(Obj.PeHeader)); in writeHeaders()
292 Ptr += sizeof(Obj.PeHeader); in writeHeaders()
299 memcpy(Ptr, &PeHeader, sizeof(PeHeader)); in writeHeaders()
300 Ptr += sizeof(PeHeader); in writeHeaders()
303 memcpy(Ptr, &DD, sizeof(DD)); in writeHeaders()
304 Ptr += sizeof(DD); in writeHeaders()
308 memcpy(Ptr, &S.Header, sizeof(S.Header)); in writeHeaders()
309 Ptr += sizeof(S.Header); in writeHeaders()
315 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()) + in writeSections() local
318 std::copy(Contents.begin(), Contents.end(), Ptr); in writeSections()
324 memset(Ptr + Contents.size(), 0xcc, in writeSections()
327 Ptr += S.Header.SizeOfRawData; in writeSections()
334 memcpy(Ptr, &R, sizeof(R)); in writeSections()
335 Ptr += sizeof(R); in writeSections()
338 memcpy(Ptr, &R.Reloc, sizeof(R.Reloc)); in writeSections()
339 Ptr += sizeof(R.Reloc); in writeSections()
345 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()) + in writeSymbolStringTables() local
349 copySymbol<SymbolTy, coff_symbol32>(*reinterpret_cast<SymbolTy *>(Ptr), in writeSymbolStringTables()
351 Ptr += sizeof(SymbolTy); in writeSymbolStringTables()
356 std::copy(S.AuxFile.begin(), S.AuxFile.end(), Ptr); in writeSymbolStringTables()
357 Ptr += S.Sym.NumberOfAuxSymbols * sizeof(SymbolTy); in writeSymbolStringTables()
365 std::copy(Ref.begin(), Ref.end(), Ptr); in writeSymbolStringTables()
366 Ptr += sizeof(SymbolTy); in writeSymbolStringTables()
372 StrTabBuilder.write(Ptr); in writeSymbolStringTables()
373 Ptr += StrTabBuilder.getSize(); in writeSymbolStringTables()
433 uint8_t *Ptr = reinterpret_cast<uint8_t *>(Buf->getBufferStart()) + in patchDebugDirectory() local
435 uint8_t *End = Ptr + Dir->Size; in patchDebugDirectory()
436 while (Ptr < End) { in patchDebugDirectory()
437 debug_directory *Debug = reinterpret_cast<debug_directory *>(Ptr); in patchDebugDirectory()
445 Ptr += sizeof(debug_directory); in patchDebugDirectory()