Просмотр исходного кода

[MERGE #5919 @pleath] Handle non-null-terminated function name in ETW

Merge pull request #5919 from pleath:etwfuncname
Paul Leathers 7 лет назад
Родитель
Сommit
4e344dfd91
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      lib/Runtime/Base/EtwTrace.cpp

+ 1 - 1
lib/Runtime/Base/EtwTrace.cpp

@@ -382,7 +382,7 @@ size_t EtwTrace::GetSimpleJitFunctionName(
     const size_t suffixCharLength = _countof(_u("Simple")) - 1;
 
     const char16 *const functionName = GetFunctionName(body);
-    const size_t functionNameCharLength = wcslen(functionName);
+    const size_t functionNameCharLength = body->GetDisplayNameLength();
     const size_t requiredCharCapacity = functionNameCharLength + suffixCharLength + 1;
     if(requiredCharCapacity > nameCharCapacity || name == NULL)
     {