背景
工作中经常遇到查阅程序堆栈或者查看dump原因的情况,下面做一些总结。
使用windbg查看Unity是否调用了某个函数
- 启动windbg,点击"File"中的"Attach to a Progress"
- 选择"Unity.exe"
- WinDb输入要查询的函数(这里以GenerateMeshData举例): x Unity!GenerateMeshData
- 获取到地址后,WinDb输入 : bp 00007ff6`e7e1de30
- WinDb再输入:g
- 向Unity中拖入fbx文件,就会发现,Unity进入阻塞状态
- WinDbg输入: k ,就可以看到其堆栈信息