MCPcopy Create free account
hub / github.com/bloomberg/pystack / CoreFileProcessManager

Method CoreFileProcessManager

src/pystack/_pystack/process.cpp:1389–1402  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1387}
1388
1389CoreFileProcessManager::CoreFileProcessManager(
1390 pid_t pid,
1391 const std::shared_ptr<CoreFileAnalyzer>& analyzer,
1392 std::vector<VirtualMap> memory_maps,
1393 MemoryMapInformation map_info)
1394: AbstractProcessManager(pid, std::move(memory_maps), std::move(map_info))
1395{
1396 d_analyzer = analyzer;
1397 d_manager = std::make_unique<CorefileRemoteMemoryManager>(analyzer, d_memory_maps);
1398 d_executable = analyzer->d_executable;
1399 std::unique_ptr<CoreFileUnwinder> the_unwinder = std::make_unique<CoreFileUnwinder>(analyzer);
1400 d_tids = the_unwinder->getCoreTids();
1401 d_unwinder = std::move(the_unwinder);
1402}
1403
1404const std::vector<int>&
1405CoreFileProcessManager::Tids() const

Callers

nothing calls this directly

Calls 1

getCoreTidsMethod · 0.80

Tested by

no test coverage detected