Support proper Windows kernel Unicode thread names. (mono/mono#15919)
authorJay Krell <jaykrell@microsoft.com>
Thu, 1 Aug 2019 13:53:41 +0000 (06:53 -0700)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Thu, 1 Aug 2019 13:53:41 +0000 (15:53 +0200)
commitfbba842459a3a6129a47495c3f4e79276559043a
treef854cb1e46dcec2d6e089e0f2d0d92d6a42317f7
parent389be94578c0797741840be61872740e0bab078a
Support proper Windows kernel Unicode thread names. (mono/mono#15919)

These do not require a debugger, can be retrieved, appear in ETW, etc.

Extracted from https://github.com/mono/mono/pull/15859.

Commit migrated from https://github.com/mono/mono/commit/a7b74fc69c8c42911c5406bceca35220c87fccc4
src/mono/mono/metadata/sgen-mono.c
src/mono/mono/metadata/threads-types.h
src/mono/mono/metadata/threads.c
src/mono/mono/metadata/w32subset.h
src/mono/mono/utils/Makefile.am
src/mono/mono/utils/mono-threads-windows.c
src/mono/mono/utils/mono-windows-thread-name.c [new file with mode: 0644]
src/mono/msvc/libmonoutils-win32.targets
src/mono/msvc/libmonoutils-win32.targets.filters