参考:剖析.o文件ELF组成
.symtab中记录的符号是从.s文件来的,所以.s这个汇编文件很关键。
.symtab所记录符号的种类
示例代码
a.c
extern int a_va1 = 100; static float a_va2 = 200.0; static void a_fun2(void) { a_va2 += 100; } extern int a_fun1(int a) { b_va1 = b_va1+100; b_fun1(); a_fun2(); }
参考:剖析.o文件ELF组成
.symtab中记录的符号是从.s文件来的,所以.s这个汇编文件很关键。
.symtab所记录符号的种类
示例代码
a.c
extern int a_va1 = 100; static float a_va2 = 200.0; static void a_fun2(void) { a_va2 += 100; } extern int a_fun1(int a) { b_va1 = b_va1+100; b_fun1(); a_fun2(); }
相关文章: