stab 简介

stab 简介


                    这货原名是symbol table....


结构体定义:

stab 简介_第1张图片


然后这里这是用来干嘛的?调试程序的时候调试信息就在这里记录

写个hello world然后编译 gcc -gstab -S ./hello.c 不要忘记编译选项-gstab 

stab 简介_第2张图片


             对应的这里,n_strx 对应”main:F(0,1)“ n_type 对应36 n_other 对应0, 以此类推对照Stab 结构体来就是了


36 128 (十进制)对应的是n_type这里n_type的种类如下:

stab 简介_第3张图片


以下是更为详细的介绍

https://sourceware.org/gdb/onlinedocs/stabs.html




你可能感兴趣的:(stab 简介)