Awesome
note
讨论区
https://github.com/nzcv/note/discussions/categories/q-a
Arm64汇编学习(B站视频, 欢迎关注)
Arm64汇编学习(站在编译器的角度学习)
Arm64相关文档
ELF文件解析与自己编写linker
https://github.com/nzcv/note/tree/master/linker/00elf.md
https://github.com/nzcv/note/tree/master/linker/01elfheader.md
https://github.com/nzcv/note/tree/master/linker/02mmap.md
https://github.com/nzcv/note/tree/master/linker/05symtab.md
https://github.com/nzcv/note/tree/master/linker/06import_dyn.plt.md
https://github.com/nzcv/note/tree/master/linker/07hasthtable.md
https://github.com/nzcv/note/tree/master/linker/08dyn.rel.md
https://github.com/nzcv/note/tree/master/linker/09section.md
代码实现:
https://github.com/nzcv/note/releases/download/note_books/mylinker.zip
NDK对应clang版本号
android-ndk-r20 -> clang version 8.0.7
android-ndk-r21e -> clang version 9.0.9
android-ndk-r22b -> clang varsion 11.0.5 (match https://godbolt.org/)
其他帮助学习网站
https://yifengyou.gitbooks.io/learn-c/content/
https://www.one-tab.com/page/KxuI8ZPrQh66sloC1hb0gg
https://github.com/keystone-engine/keypatch