获取堆栈

发布于 2020-11-08  293 次阅读


linux

  1. 获取进程 id<br>ps -ef | grep processName
  2. 将进程的堆栈信息写入log<br>gstack processId > s.log

windows

procexp.exe

参考开源代码 StackWalker

需要用到的 windows 系统函数为:

SymInitialize、StackWalk、SymGetSymFromAddr、SymGetLineFromAddr、SymCleanup


朝闻道,夕死可矣