我们提供安全,免费的手游软件下载!
本篇在博客园地址 https://www.cnblogs.com/bbqzsl/p/18209439
mars
先回顾一下,在上两篇《WeUIEngine》,《EventCenter》。我对WeChat如何使用Chrome::Base框架的分析中需要更正补充。首先要指出,逆向分析是一个过程。需要经过不断假设,推断,求证,验证。花费时间一步一步将结果改进完善的循序渐进的过程。当前的内容只代表当前分析的过程跟结果,当前的分析是以当前局限的结果作为前提的。还在逆向分析初期,我只运行少量功能场景,忽略了TaskScheduler除了Pump外。还有就是WeChat在初始化时,已经将主线程的TaskRunner保存到了全局变量,用作主线程的dispatch_main_queue,供全局使用。但是EventCenter仍然是中心。
回到本篇内容,mars。
在逆向分析,我发现了StartTask的实际代码,将stn::Task进行了十次copy构造。一个320字节的结构,有10多个string,几个vector
热门资讯