查看C对应的汇编,汇编对应的二进制

vim -b **打开二进制文件,输入:%!xxd查看二进制文件。

gcc a.c -S 生成a.c对应的汇编码a.s

objdump -d 可执行文件,显示可执行文件的反汇编。

intel x86-64中,movabs $abcd1234 %rax, jmpq %rax的作用是将abcd1234写入到rax寄存器,并跳转到该地址执行。

dmesg查看内核的一些输出信息(如使用printk输出的信息)

你可能感兴趣的:(查看C对应的汇编,汇编对应的二进制)