Dylib反编译看不到伪代码是怎么做到的?

用hopper反编译看伪代码只能看到很多asm{},难道他代码本身就是用汇编来写的吗?

……伪代码本来就是从汇编构造的啊

不是啊,完全没有oc的伪代码,全是这种:

asm{ vld1.8 [r2] };
asm{ vld1.8 [r2] };
r3 = 0x9fb;
asm{ vst1.8 [r2] };
*(r0 + 0x48) = d16;
asm{ vld1.8 [r3] };
r3 = sp + 0x74;
asm{ vld1.8 [r2] };
asm{ vst1.8 [r2] };