異なるスレッドのTLSにアクセスできますか?
-
05-07-2019 - |
質問
簡単に言えば、.NETプロファイラーで作業しています。ある時点で、マネージスレッドが特定のネイティブカーネルスレッドで実行されているという通知を受け取ります。これは現在実行中のスレッドではありません。この通知では、 target スレッドのTLSにポインターを記録したいと考えています。繰り返しますが、それは現在のスレッドではありません。
このタイプのやや型破りな動作を可能にするTLS機能は見当たりませんが、誰かがトリックを知っていることを望んでいました。
解決
問題のスレッドのスレッド環境ブロックに到達できれば、そこに到達できます。ただし、特に.Netの土地では、おそらくできません。
所属していません StackOverflow