SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.

Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1


[ROCm/hip commit: 5e91bee221]
Cette révision appartient à :
kjayapra-amd
2020-05-06 14:22:03 -04:00
Parent 84b36e38c3
révision b2ca695e5c
+2 -1
Voir le fichier
@@ -217,7 +217,8 @@ inline bool ihipModuleRegisterGlobal(amd::Program* program, hipModule_t* module)
hipError_t ihipModuleLoadData(hipModule_t* module, const void* mmap_ptr, size_t mmap_size)
{
const void* image = nullptr;
/* initialize image it to the mmap_ptr, if this is of no_clang_offload bundle then they directly pass the image */
const void* image = mmap_ptr;
std::vector<std::pair<const void*, size_t>> code_objs;
hipError_t code_obj_err = __hipExtractCodeObjectFromFatBinary(mmap_ptr,
{hip::getCurrentDevice()->devices()[0]->info().name_}, code_objs);