这道题是关于图7-5的m.o模块和下面的swap.c函数版本的,该函数计算自己被调用的次数:
extern int buf[];
int *bufp0 = &buf [0];
static int *bufp1;
static void incr(){
static int count=0;
count++ ;
}
void swap(){
int temp;
incr();
bufp1 = &buf[1];
temp = *bufp0;
*bufp0 = *bufp1;
*bufp1 = temp;
} 对于每个swap.o中定义和引用的符号,请指出它是否在模块swap.o的.symtab节中有符号表条目。如果是这样,请指出定义该符号的模块(swap.o或m.o)、符号类型(局部、全局或外部)以及它在模块中所处的节(.text..data或.bss)。
