使用objdump命令:
我制作了以下这个列表(这只是整个列表的一部分):
第二个
$ objdump -M att -d wrapping_counters_test
我制作了以下这个列表(这只是整个列表的一部分):
100000ae5: 31 ed xor %ebp,%ebp
100000ae7: 31 d2 xor %edx,%edx
100000ae9: 49 89 c4 mov %rax,%r12
100000aec: b8 00 ca 9a 3b mov $0x3b9aca00,%eax
100000af1: 66 66 66 66 66 66 2e data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1)
100000af8: 0f 1f 84 00 00 00 00
100000aff: 00
100000b00: 8d 75 01 lea 0x1(%rbp),%esi
第二个
mov
指令后面的data16
行是什么意思?