汇编语言中的含义.long function_name

时间:2013-01-26 14:54:00

标签: c assembly x86 disassembly

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

提前致谢!

1 个答案:

答案 0 :(得分:1)

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