摘要: 在linux环境写下以下C代码: 首先不加优化选项去编译:gcc -g inline_func_test.c -o inline_func_test 之后用objdump -S反汇编 可见: 可见,即使f1是inline函数,还是和f2一样被调用了六次。 之后加入优化选项去编译gcc -O1 -g 阅读全文
posted @ 2023-12-20 13:23 J·Marcus 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 参考书籍,《C++反汇编与逆向分析技术揭秘》。 这次主要研究各种数据在计算机里怎么存的,又要涉及补码、科学计数法等基础内容。这些课程计算机专业的都会学,但作为程序员未必有直观的体验,比如java或python程序员,他们不用自己管理内存,也就根本不会接触到这类内容,例如int i = -1; 对于他 阅读全文
posted @ 2023-12-20 11:43 J·Marcus 阅读(5) 评论(0) 推荐(0) 编辑