reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
59 uint8_t *FileBuffer::getBufferStart() { 70 uint8_t *MemBuffer::getBufferStart() {
236 uint8_t *Ptr = Buf.getBufferStart(); 298 uint8_t *Ptr = Buf.getBufferStart() + S.Header.PointerToRawData; 318 uint8_t *Ptr = Buf.getBufferStart() + Obj.CoffFileHeader.PointerToSymbolTable; 389 uint8_t *Ptr = Buf.getBufferStart() + S.Header.PointerToRawData + Offset;tools/llvm-objcopy/ELF/Object.cpp
40 uint8_t *B = Buf.getBufferStart() + Obj.ProgramHdrSegment.Offset + 70 uint8_t *B = Buf.getBufferStart() + Sec.HeaderOffset; 147 llvm::copy(Sec.Contents, Out.getBufferStart() + Sec.Offset); 381 memcpy(Out.getBufferStart() + Offset, HexData.data(), HexData.size()); 397 llvm::copy(Sec.Data, Out.getBufferStart() + Sec.Offset); 438 uint8_t *Buf = Out.getBufferStart() + Sec.Offset; 477 uint8_t *Buf = Out.getBufferStart() + Sec.Offset; 557 Sec.StrTabBuilder.write(Out.getBufferStart() + Sec.Offset); 570 uint8_t *Buf = Out.getBufferStart() + Sec.Offset; 782 Elf_Sym *Sym = reinterpret_cast<Elf_Sym *>(Out.getBufferStart() + Sec.Offset); 878 uint8_t *Buf = Out.getBufferStart() + Sec.Offset; 917 llvm::copy(Sec.Contents, Out.getBufferStart() + Sec.Offset); 1025 unsigned char *Buf = Out.getBufferStart() + Sec.Offset; 1043 reinterpret_cast<ELF::Elf32_Word *>(Out.getBufferStart() + Sec.Offset); 1687 Elf_Ehdr &Ehdr = *reinterpret_cast<Elf_Ehdr *>(Buf.getBufferStart()); 1752 *reinterpret_cast<Elf_Shdr *>(Buf.getBufferStart() + Obj.SHOff); 1788 uint8_t *B = Buf.getBufferStart() + Seg.Offset; 1801 std::memset(Buf.getBufferStart() + Offset, 0, Sec.Size); 2239 Offset += writeEntryPointRecord(Buf.getBufferStart() + Offset); 2241 Offset += writeEndOfFileRecord(Buf.getBufferStart() + Offset);tools/llvm-objcopy/MachO/MachOWriter.cpp
145 memcpy(B.getBufferStart(), &Header, HeaderSize); 149 uint8_t *Begin = B.getBufferStart() + headerSize(); 237 memcpy(B.getBufferStart() + Sec.Offset, Sec.Content.data(), 250 memcpy(B.getBufferStart() + Sec.RelOff + 280 uint8_t *StrTable = (uint8_t *)B.getBufferStart() + SymTabCommand.stroff; 291 char *SymTable = (char *)B.getBufferStart() + SymTabCommand.symoff; 310 char *Out = (char *)B.getBufferStart() + DyLdInfoCommand.rebase_off; 322 char *Out = (char *)B.getBufferStart() + DyLdInfoCommand.bind_off; 334 char *Out = (char *)B.getBufferStart() + DyLdInfoCommand.weak_bind_off; 346 char *Out = (char *)B.getBufferStart() + DyLdInfoCommand.lazy_bind_off; 358 char *Out = (char *)B.getBufferStart() + DyLdInfoCommand.export_off; 372 char *Out = (char *)B.getBufferStart() + DySymTabCommand.indirectsymoff; 385 char *Out = (char *)B.getBufferStart() + LinkEditDataCommand.dataoff; 397 char *Out = (char *)B.getBufferStart() + LinkEditDataCommand.dataoff; 481 memset(B.getBufferStart(), 0, totalSize());