Lines Matching refs:data_sp

38 static bool ValidateModuleHeader(const DataBufferSP &data_sp) {  in ValidateModuleHeader()  argument
39 if (!data_sp || data_sp->GetByteSize() < kWasmHeaderSize) in ValidateModuleHeader()
42 if (llvm::identify_magic(toStringRef(data_sp->GetData())) != in ValidateModuleHeader()
46 const uint8_t *Ptr = data_sp->GetBytes() + sizeof(llvm::wasm::WasmMagic); in ValidateModuleHeader()
91 ObjectFileWasm::CreateInstance(const ModuleSP &module_sp, DataBufferSP data_sp, in CreateInstance() argument
96 if (!data_sp) { in CreateInstance()
97 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
98 if (!data_sp) { in CreateInstance()
106 assert(data_sp); in CreateInstance()
107 if (!ValidateModuleHeader(data_sp)) { in CreateInstance()
115 if (data_sp->GetByteSize() < length) { in CreateInstance()
116 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
117 if (!data_sp) { in CreateInstance()
127 module_sp, data_sp, data_offset, file, file_offset, length)); in CreateInstance()
144 WritableDataBufferSP data_sp, in CreateMemoryInstance() argument
147 if (!ValidateModuleHeader(data_sp)) in CreateMemoryInstance()
151 new ObjectFileWasm(module_sp, data_sp, process_sp, header_addr)); in CreateMemoryInstance()
219 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() argument
221 if (!ValidateModuleHeader(data_sp)) { in GetModuleSpecifications()
230 ObjectFileWasm::ObjectFileWasm(const ModuleSP &module_sp, DataBufferSP data_sp, in ObjectFileWasm() argument
233 : ObjectFile(module_sp, file, offset, length, data_sp, data_offset), in ObjectFileWasm()