#include <ld_object.h>
Public Attributes | |
char * | name |
int | value |
int | size |
st_type_t | type |
st_bind_t | bind |
_ld_sym * | next |
Imported symbols:
Imported symbols have allways set value=0, size=0, type=LD_TYPE_NOTYPE and bind=LD_BIND_GLOBAL
Exported symbols:
Exported symbols have set size!=0 and a type LD_TYPE_FUNC for code or LD_TYPE_OBJECT for data. Additionally bind is set to LD_BIND_GLOBAL.
Local symbols:
With bind equals LD_BIND_LOCAL the according entry is a local symbol.
|
symbol binding |
|
symbol name |
|
next entry or 0 |
|
symbol size |
|
symbol type |
|
symbol value |