标签: gcc assembly compiler-construction binary llvm
当objdump二进制文件时,通常会有一些像
66 66 2e 0f 1f 84 00 00 00 00 00 data32 nopw %cs:0x0(%rax,%rax,1)
或
0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1)
66 90 xchg %ax,%ax
在每个功能的最后。他们的目的是什么?哪些因素决定了他们的规模?