Main Page | Class List | Directories | File List | Class Members | File Members

_ld_sym Struct Reference

a liked list of linker symbols More...

#include <ld_object.h>

List of all members.

Public Attributes

char * name
int value
int size
st_type_t type
st_bind_t bind
_ld_symnext


Detailed Description

a liked list of linker symbols

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.


Member Data Documentation

st_bind_t _ld_sym::bind
 

symbol binding

char* _ld_sym::name
 

symbol name

struct _ld_sym* _ld_sym::next
 

next entry or 0

int _ld_sym::size
 

symbol size

st_type_t _ld_sym::type
 

symbol type

int _ld_sym::value
 

symbol value


The documentation for this struct was generated from the following file:
Generated on Thu Jul 13 03:56:37 2006 for CKPMcc by  doxygen 1.4.4