C++反汇编第六讲,认识C++中的Try catch语法,以及在反汇编中还原
我们以前讲SEH异常处理的时候已经说过了,C++中的Try catch语法只不过是对SEH做了一个封装....),我们还说过,一个try可以有多个catch,显然,try块信息表也要记录catch的个数.一个catch信息块的结构.
3.cathch信息块的结构体(msRTTIDsrc)msRTTIDsrc这个表是...表结构体中重要字段就是 dwCount,catch信息快的个数,一个cathch信息表.
4.catch信息表(msRTTIDsrc),里面有4个成员, nflag 一个标志,表示你是常量,还是变量,还是引用...总结一下:
对于上半部分.主要着重于 函数信息表,try块表.catch表.以及catch块表....,通过最后一个成员,可以找到Try块信息表.
2.找到Try块信息表
?
可以看到Try块信息表中有几个Catch信息.
3.找到Catch信息表.
?