Lines Matching defs:Buffer
35 Expected<uint16_t> readTargetMachineArch(StringRef Buffer) {
36 const char *Data = Buffer.data();
40 if (auto File = llvm::object::ELF64LEFile::create(Buffer)) {
46 if (auto File = llvm::object::ELF32LEFile::create(Buffer)) {
56 if (auto File = llvm::object::ELF64BEFile::create(Buffer)) {
62 if (auto File = llvm::object::ELF32BEFile::create(Buffer)) {
75 StringRef Buffer = ObjectBuffer.getBuffer();
76 if (Buffer.size() < ELF::EI_NIDENT)
79 if (memcmp(Buffer.data(), ELF::ElfMagic, strlen(ELF::ElfMagic)) != 0)
82 uint8_t DataEncoding = Buffer.data()[ELF::EI_DATA];
83 Expected<uint16_t> TargetMachineArch = readTargetMachineArch(Buffer);