【发布时间】:2020-12-16 01:03:55
【问题描述】:
给出以下源代码:
namespace EventThreadLocal {
static thread_local std::unique_ptr<std::vector<EventInfo>> Stack;
static const EventInfo* Top()
{
auto stack = Stack.get();
if (!stack)
return nullptr;
if (stack->empty())
return nullptr;
return &(stack->back());
}
}
如何在堆转储中检查静态 thread_local 变量 Stack 的内容?
我的理解是命令 !tls 显示线程本地存储槽,但是我怎么知道这个变量使用的适当槽索引呢?
【问题讨论】:
标签: c++ windbg thread-local-storage