如何实现函数栈回退跳转 -- 结合 exception handling 流程的 libunwind 源码学习
引言开发者对语言层面的异常应该都不会陌生。在iOS平台,许多崩溃都源自uncaughtexception。Exceptionhandling的流程和细节较多,此文将结合libunwind源码重点描述其中的一个话题:如何实现函数栈回退。其原理既可以应用在exceptionhandling流程,又可以给其他“黑科技”带来灵感。以这样的代码片段为例:-(void)throwFunction2{@thro