SWDEV-437702 - implement hipGetProcAddress

This should be used in place of dlsym or GetProcAddress (linux and windows respectively)

Change-Id: I5501b538e03892e8e5a2282678d848fcaf21d911
Este commit está contenido en:
jiabaxie
2023-12-15 18:19:58 -05:00
cometido por Jiabao Xie
padre d6bc40e822
commit 0479cdb3dd
Se han modificado 10 ficheros con 238 adiciones y 18 borrados
+6 -2
Ver fichero
@@ -18,10 +18,13 @@
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE. */
#include "thread/thread.hpp"
#include <windows.h>
#include <iostream>
#include <hip/hip_runtime.h>
#include "thread/thread.hpp"
#include "hip_platform.hpp"
namespace hip {
void ihipDestroyDevice();
}
@@ -46,6 +49,7 @@ extern "C" BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) {
_set_error_mode(_OUT_TO_STDERR);
}
#endif // DEBUG
hip::PlatformState::instance().setDynamicLibraryHandle(static_cast<void*>(hinst));
break;
case DLL_PROCESS_DETACH: {
amd::Thread* thread = amd::Thread::current();