Index: lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp =================================================================== --- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp +++ lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp @@ -198,7 +198,14 @@ return; m_jit_descriptor_addr = GetSymbolAddress( - module_list, ConstString("__jit_debug_descriptor"), eSymbolTypeData); + module_list, ConstString("__jit_debug_descriptor"), +#ifdef _MSC_VER + // Windows implementation not indicating symbol is Data so we use Any as workaround for the time being. + eSymbolTypeAny); +#else + eSymbolTypeData); +#endif + if (m_jit_descriptor_addr == LLDB_INVALID_ADDRESS) { LLDB_LOGF(log, "JITLoaderGDB::%s failed to find JIT descriptor address", __FUNCTION__);