摘要: 1.背景上周的sharing中,ChrisChen分享了一个printf()有关的Convrity的问题,如下:#include<stdio.h>int main(){ printf("%d, %d\n", 1); return 0;}build -> run, 运行结果如下:可见第二个值是个随机值。但是中间究竟发生了什么?为什么是个随机值?会不会发生内存读写错误?2. 汇编看一下汇编代码,秘密是否存在其中。节选一些有用的信息 1 .file "testPrintf.cpp" 2 .section .rodata 3... 阅读全文
posted @ 2013-05-08 20:12 悉路 阅读(247) 评论(0) 推荐(0) 编辑