访问类型中的低4位和高4位以及精灵符号中的绑定字段

时间:2010-05-26 05:33:31

标签: c

访问elf符号结构中char类型和绑定字段的低位和高位4位的最佳方法是什么,以便我可以将它与STT_FUNC,STT_OBJECT,STB_LOCAL等进行比较。 p>

1 个答案:

答案 0 :(得分:1)

ELF definition实际上为此提供了C宏:

#define ELF_ST_BIND(i)   ((i)>>4)
#define ELF_ST_TYPE(i)   ((i)&0xf)

(请注意,这些预计您已将st_info字段定义为unsigned char,而不仅仅是char。)