关于block反汇编,block内部变量的生成及值的传递问题。

在逆向开发中,碰到block里面的一些变量,想知道他们在block外面这么定义及生成,苦于以前压根就没有遇见过,所以毫无头绪,于是自己写了一个demo进行逆向分析,还是没弄明白,请懂得大神指点一二

反汇编解析处理的汇编代码




问题是如何根据汇编代码,推断出代码中

“self”,“myView”在哪创建又如何取得值?求大神指点迷津。

没有大神知道吗

这些upvalue 被存在闭包r0里。

有资料吗,大神