Lines Matching refs:data_sp

39 ObjectFileJSON::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp,  in CreateInstance()  argument
42 if (!data_sp) { in CreateInstance()
43 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
44 if (!data_sp) in CreateInstance()
49 if (!MagicBytesMatch(data_sp, 0, data_sp->GetByteSize())) in CreateInstance()
53 if (data_sp->GetByteSize() < length) { in CreateInstance()
54 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
55 if (!data_sp) in CreateInstance()
63 llvm::StringRef(reinterpret_cast<const char *>(data_sp->GetBytes())); in CreateInstance()
92 return new ObjectFileJSON(module_sp, data_sp, data_offset, file, file_offset, in CreateInstance()
98 WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
105 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() argument
107 if (!MagicBytesMatch(data_sp, data_offset, data_sp->GetByteSize())) in GetModuleSpecifications()
111 if (data_sp->GetByteSize() < length) { in GetModuleSpecifications()
112 data_sp = MapFileData(file, length, file_offset); in GetModuleSpecifications()
113 if (!data_sp) in GetModuleSpecifications()
121 llvm::StringRef(reinterpret_cast<const char *>(data_sp->GetBytes())); in GetModuleSpecifications()
148 ObjectFileJSON::ObjectFileJSON(const ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectFileJSON() argument
154 : ObjectFile(module_sp, file, offset, length, data_sp, data_offset), in ObjectFileJSON()
193 bool ObjectFileJSON::MagicBytesMatch(DataBufferSP data_sp, in MagicBytesMatch() argument
197 data.SetData(data_sp, data_offset, data_length); in MagicBytesMatch()