为什么微信会有大量的zhangyuxuan

今晚闲来无事,又在翻查微信的代码,本来只是想回答下午同事问的ActionSheet问题。结果,我貌似看到了一些奇怪的东西:

r0 = strrchr("/Users/zhangyuxuan/Desktop/iPhone_Backup/tags/6.1.3_release/MMControl/ActionSheet/MMActionSheet.mm", 0x2f);
arg_17C = 0x11;
var_0 = r0 + 0x1;
arg_4 = 0x2f1;
arg_8 = "-[MMActionSheet(UIActionSheet) willPresentActionSheet:]";
arg_C = @"Hello World! I'm %@. What's more, Bye World! ";
arg_10 = arg_84;
[iConsole logWithLevel:r2 module:STK3 file:STK31 line:STK30 func:STK29 format:FLAGS];
r0 = sub_e09550("/Users/zhangyuxuan/Desktop/iPhone_Backup/tags/6.1.3_release/WC3rdApp/Mode/AppMgr/AppDataMgr.mm", 0x2f);
asm{ addw       r3, r5, #0x353 };
asm{ stm.w      sp, {r0, r6} };
arg_8 = r3;
arg_C = @"getappsetting : newwork fail";
loc_e09548(iConsole, @selector(logWithLevel:module:file:line:func:format:), 0x4, "AppSetting");

看到这里我终于明白了,为什么会有大量的zhangyuxuan暴露出来了,原来还是iConsole惹的祸。我之前也看到sunny大说的这个问题,没想到原来是这样。看来对于调试用的代码,release时还是要想尽办法干掉啊。

1 Comment

发表回复