cha*_*ika 2 assembly inline-assembly icc
我的要求是通过使用内联汇编偏移rbp来访问函数调用参数。但是我找不到合适的操作数约束来指定x86中的基本指针。我使用的是Intel编译器,但文档说明它支持GCC样式内联汇编。因此,基于GCC的示例就足够了。
我知道您要求进行内联汇编,但是请注意,在gcc上,您还可以使用__builtin_frame_address
,这不仅使您摆脱了内联汇编(yike)的需要,而且可以提供比直接内联更高的框架水平。
看到这里 -http://gcc.gnu.org/onlinedocs/gcc/Return-Address.html