查找定义的方法在Emacs 25中进行了更改。
一个名为的新软件包xref
已替换了旧etags
命令。这个包裹似乎对我不起作用。
例如:该命令M-x find-tag
已被替换,M-x xref-find-definitions
但是当我使用它时,它说:
No definitions found for: ...
同一TAGS
文件可与较旧的Emacs一起使用。有人可以帮忙吗?
我有一个包含 ARM v8 二进制代码的文件。我想反汇编文件并获取其中包含的实际汇编代码。
假设文件名是 tmp.o 我运行:
/opt/linaro/A64-tools/bin/aarch64-linux-gnu-objdump -b binary -m AARCH64 -D tmp.o
Run Code Online (Sandbox Code Playgroud)
这给了我正确的反汇编。但是,分支指令的偏移量假定此代码位于地址 0x00000000 中。
如果我知道代码将位于内存中的地址 0x12345678 中:
如果没有,我可以在二进制文件中添加一些标头,其内容如下:
. = 0x12345678
提前致谢..