C
sdu_wei
这个作者很懒,什么都没留下…
展开
-
arm平台的反编译命令
在gem5的armarm-linux-objdump -D -b binary -m arm xxx.bin > xxx.asm参数:-D 反编译所有代码-m 主机类型, arm-b 文件格式, binary对于ELF格式的文件只要一个-D参数即可就可以把xxx.bin反汇编到xxx.asm文件原创 2014-11-19 23:21:08 · 2117 阅读 · 0 评论 -
是什么阻止了优化
编译器会帮我们做很多优化,使我们写的很不优雅的代码也可以和大牛们写的得到比较接近的效率。当然,这前提是你们用的算法是一样的。编译器绝不会优化算法,不会把你的冒泡排序改成快排。但是,常数级别的优化也是很重要的。编译器能做的事情有很多,在编译原理中我们知道,它可以消除死代码,提取公共子表达式等代码中妨碍效率的地方。但是,优化往往受到限制,因为它受到的最基础的约束就是不能改变程序的行为。这意味着,当原创 2015-01-07 11:33:34 · 824 阅读 · 0 评论