备忘
1、如果用gdb调试,使用layout(比如layout asm之类的)的时候,容易花屏,这时候用ctrl+l就可以解决
2、https://zhuanlan.zhihu.com/p/375376949
有些汇编指令如movdqa会对地址有对齐要求
3、https://blog.csdn.net/qq_18218335/article/details/71598945
介绍了x86 64的calling convention,尤其是寄存器的volatile和non-volatile
https://blog.csdn.net/tcctw/article/details/106827439
介绍了x86 64运行时栈的字节对齐
4、https://blog.csdn.net/LU_ZHAO/article/details/105118432
可以使用__attribute__((always_inline))来强制内联
5、http://www.360doc.com/content/15/0608/20/12129652_476635031.shtml
call ,leave,ret push,pop 等命令的介绍
6、https://blog.csdn.net/smallgeneral/article/details/6314473
jmp汇编命令的介绍
7、https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
http://web.archive.org/web/20160801075139/www.x86-64.org/documentation/abi.pdf
x86 64的abi
来源:https://stackoverflow.com/questions/2535989/what-are-the-calling-conventions-for-unix-linux-system-calls-and-user-space-f
https://stackoverflow.com/questions/4489012/does-c-have-a-standard-abi
8、https://www.cnblogs.com/taek/archive/2012/02/05/2338838.html
gcc内联汇编的一些语法