标签: c++ stack-unwinding
该问题仅用于理解目的。
_Unwind_Backtrace在内部做什么以跟踪调用的函数调用堆栈。
每次我们调用一个函数来跟踪堆栈时,一些展开库代码是否在内部执行?
还是仅当我们调用_Unwind_Backtrace时,它才会收集函数堆栈并提供信息?如果是这样,它将如何收集信息。
我已经在Google上搜索了一段时间,但是找不到有关放卷机工作方式的任何信息。如果有人知道,请解释。