假设我有两个 x86 汇编语言函数定义为:
.globl func_name1;
.type func_name1, @function;
.align 2;
func_name1:
//Some assembly instructions here.
和类似的第二个函数:
.globl func_name2;
.type func_name2, @function;
.align 2;
func_name2:
//Some assembly instructions here.
现在以下的含义是什么-
.data
.globl var_temp
var_temp:
.long func_name1
.long func_name2
提前致谢!
最佳答案
那些 .long 定义了指向函数的指针。 var_temp
看起来像一个由 2 个函数指针组成的数组。
关于c - 汇编语言中 .long function_name 的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14538075/