我知道没有标准的C函数来做到这一点.我想知道Windows和*nix上的技术是什么?(Windows XP是我现在最重要的操作系统.)
c windows debugging cross-platform stack-trace
我的问题是与此相关的SO职位和其他一些人的一致好评.我想知道调用函数的名称,因为在断言失败时,我不知道哪个函数向被调用者传递了一个垃圾值.一种方法是检查所有可以调用此函数的函数,但这非常麻烦.
你能建议一个更好的解决方案,即使平台依赖吗?我正在使用g ++ 4.6.提前致谢.
c++ function
c ×1
c++ ×1
cross-platform ×1
debugging ×1
function ×1
stack-trace ×1
windows ×1