Lines Matching refs:data_sp

37 static bool ValidateModuleHeader(const DataBufferSP &data_sp) {  in ValidateModuleHeader()  argument
38 if (!data_sp || data_sp->GetByteSize() < kWasmHeaderSize) in ValidateModuleHeader()
41 if (llvm::identify_magic(toStringRef(data_sp->GetData())) != in ValidateModuleHeader()
45 uint8_t *Ptr = data_sp->GetBytes() + sizeof(llvm::wasm::WasmMagic); in ValidateModuleHeader()
95 ObjectFileWasm::CreateInstance(const ModuleSP &module_sp, DataBufferSP &data_sp, in CreateInstance() argument
100 if (!data_sp) { in CreateInstance()
101 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
102 if (!data_sp) { in CreateInstance()
110 assert(data_sp); in CreateInstance()
111 if (!ValidateModuleHeader(data_sp)) { in CreateInstance()
119 if (data_sp->GetByteSize() < length) { in CreateInstance()
120 data_sp = MapFileData(*file, length, file_offset); in CreateInstance()
121 if (!data_sp) { in CreateInstance()
131 module_sp, data_sp, data_offset, file, file_offset, length)); in CreateInstance()
148 DataBufferSP &data_sp, in CreateMemoryInstance() argument
151 if (!ValidateModuleHeader(data_sp)) in CreateMemoryInstance()
155 new ObjectFileWasm(module_sp, data_sp, process_sp, header_addr)); in CreateMemoryInstance()
223 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() argument
225 if (!ValidateModuleHeader(data_sp)) { in GetModuleSpecifications()
234 ObjectFileWasm::ObjectFileWasm(const ModuleSP &module_sp, DataBufferSP &data_sp, in ObjectFileWasm() argument
237 : ObjectFile(module_sp, file, offset, length, data_sp, data_offset), in ObjectFileWasm()