我一直在使用objdump来查看Linux ELF二进制文件中的汇编代码。 有时会通过存储在rodata (只读数据)部分中的跳转表进行间接跳转。 如何让objdump或其他工具向我显示这个数据部分的内容? 我可以执行程序并在debugging器中检查相关的地址,但是我不想这样做,因为它必须以交互方式完成。 理想的答案将会确定一个工具,它不仅能显示内容,还能让我控制显示格式,就像od一样。
目标代码,机器代码和汇编代码有什么区别? 你能举一个他们区别的视觉例子吗?