Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

Debug symbols

Zohar
Novice
626 Views

Where can I find the debug symbols for MKL dlls?

I had an exception:

Unhandled exception at 0x00007FFC60E0565C (KernelBase.dll) in test.exe: 0xC06D007F: Procedure not found (parameters: 0x000000A9C4C3F2D0).

This is the call stack:

KernelBase.dll!RaiseException() Unknown
mkl_intel_thread.2.dll!00007ffb4025c948() Unknown
mkl_intel_thread.2.dll!00007ffb40269145() Unknown
mkl_intel_thread.2.dll!00007ffb3e54d9a7() Unknown
libiomp5md.dll!00007ffbd4d4d563() Unknown
libiomp5md.dll!00007ffbd4cb12a7() Unknown
libiomp5md.dll!00007ffbd4cb0d6f() Unknown
libiomp5md.dll!00007ffbd4d20627() Unknown
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown

 

I'd like to see the names of the functions in mkl_intel_thread.2.dll.

0 Kudos
2 Replies
Fengrui
Moderator
557 Views

Debug symbols are not shipped with oneMKL product. But if you are looking for symbols in oneMKL DLLs, "dumpbin /exports mkl_intel_thread.2.dll" can generate that list.

0 Kudos
Zohar
Novice
515 Views

And how do I load this list to visual studio?

The following helped:

c++ - VS debugger - Identify DLL function names from DLL exports (no PDB available) - Stack Overflow
https://stackoverflow.com/questions/73464159/vs-debugger-identify-dll-function-names-from-dll-exports-no-pdb-available

 

At least it gave me names for some of the functions.

It might be helpful if MKL is shipped with symbols?

 

 

0 Kudos
Reply