Lines Matching defs:Elf32_Sym
1393 struct Elf32_Sym { struct
1394 Elf32_Word st_name; // Symbol name (index into string table)
1395 Elf32_Addr st_value; // Value or address associated with the symbol
1396 Elf32_Word st_size; // Size of the symbol
1397 unsigned char st_info; // Symbol's type and binding attributes
1398 unsigned char st_other; // Must be zero; reserved
1399 Elf32_Half st_shndx; // Which section (header table index) it's defined in
1403 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
1404 unsigned char getType() const { return st_info & 0x0f; } in getType()
1405 void setBinding(unsigned char b) { setBindingAndType(b, getType()); } in setBinding()
1406 void setType(unsigned char t) { setBindingAndType(getBinding(), t); } in setType()
1407 void setBindingAndType(unsigned char b, unsigned char t) { in setBindingAndType()