Lines Matching defs:Object
20 #include "llvm/Object/ELFTypes.h"
21 #include "llvm/Object/Error.h"
39 getElfArchType(StringRef Object) {
40 if (Object.size() < ELF::EI_NIDENT)
43 return std::make_pair((uint8_t)Object[ELF::EI_CLASS],
44 (uint8_t)Object[ELF::EI_DATA]);
116 ELFFile(StringRef Object);
151 static Expected<ELFFile> create(StringRef Object);
498 template <class ELFT> ELFFile<ELFT>::ELFFile(StringRef Object) : Buf(Object) {}
501 Expected<ELFFile<ELFT>> ELFFile<ELFT>::create(StringRef Object) {
502 if (sizeof(Elf_Ehdr) > Object.size())
503 return createError("invalid buffer: the size (" + Twine(Object.size()) +
506 return ELFFile(Object);