1

假设我在 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

提前致谢 !

4

1 回答 1

2

那些 .long 定义了指向函数的指针。var_temp看起来像一个包含 2 个函数指针的数组。

于 2013-01-26T15:01:12.307 回答