Arm笔记

参考文件

arm指令手册1 arm指令手册2 arm指令手册3

  • 流水线
  • DSP
  • Jazelle
  • ThumbEE
  • Thumb-2
  • TrustZone
  • VFP
  • NEON
  • LAPE
  • big.LITTLE
文件名详解
addr2line把程序地址转化为文件名和行号
ar建立、修改和提取归档文件
as汇编编译器
ld链接器
nm列出文件的符号
objcopy文件个数格式转换
objdump反汇编
ranlib产生索引,并且保存进入文件中
readelf显示elf文件信息
size列出文件大小
string打印文件可打印字符串
strip丢弃文件符号

交叉工具链测试

Bsdiff

bsdiff and bspatch are tools for building and applying patches to binary files. By using suffix > sorting (specifically, Larsson and Sadakane’s qsufsort) and taking advantage of how executable files change, bsdiff routinely produces binary patches 50-80% smaller than those produced by Xdelta, and 15% smaller than those produced by .RTPatch (a $2750/seat commercial patch tool) – 直接摘抄自官网

详情可以查看bsdiff官网,存在这个详细描述.