MCPcopy Create free account
hub / github.com/Kitware/CMake / GetThreadStackTraceResponse

Method GetThreadStackTraceResponse

Source/cmDebuggerThreadManager.cxx:36–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36cm::optional<dap::StackTraceResponse>
37cmDebuggerThreadManager::GetThreadStackTraceResponse(
38 dap::StackTraceRequest const& request)
39{
40 auto it = find_if(Threads.begin(), Threads.end(),
41 [&](std::shared_ptr<cmDebuggerThread> const& t) {
42 return t->GetId() == request.threadId;
43 });
44
45 if (it == Threads.end()) {
46 return {};
47 }
48
49 return GetStackTraceResponse(*it, request.format);
50}
51
52} // namespace cmDebugger

Callers 1

cmDebuggerAdapterMethod · 0.80

Calls 4

GetStackTraceResponseFunction · 0.85
beginMethod · 0.45
endMethod · 0.45
GetIdMethod · 0.45

Tested by

no test coverage detected