[EXO Home]    Doxygen Index> CAB / V1-0-1 > cmx_asBuilt / sun-gcc
#include <CAB/CAB_asBuiltPub.h>
Classes | |
struct | _CMX_LookupSymbol |
CMX symbol table entry. More... | |
Typedefs | |
typedef struct _CMX_LookupTable | CMX_LookupTable |
Typedef for struct _CMX_LookupTable. | |
typedef struct _CMX_LookupSymbol | CMX_LookupSymbol |
Typedef for struct _CMX_LookupSymbol. | |
typedef unsigned int | CMX_cb_LookupScan (void *prm, const CMX_LookupSymbol *sym, CMX_asBuiltIdentity *cab) |
Signature for an CMX symbol table database scanning callback routine. | |
Functions | |
void | CMX_lookupInsert (CMX_LookupTable *tbl) |
Insert a CMX lookup table into the CMX lookup table list. | |
void | CMX_lookupRemove (CMX_LookupTable *tbl) |
Remove a CMX lookup table from the CMX lookup table list. | |
unsigned int | CMX_lookupScan (CMX_cb_LookupScan *rtn, void *prm) |
Scan the CMX symbol list. | |
const void * | CMX_lookupSymbol (const char *fnd) |
Translate a CMX lookup symbol to an address. |
CVS $Id: CAB_lookupPub.h,v 1.2 2010/04/22 22:14:35 apw Exp $
void CMX_lookupInsert | ( | CMX_LookupTable * | tbl | ) |
Insert a CMX lookup table into the CMX lookup table list.
tbl | (in) Pointer to lookup table |
void CMX_lookupRemove | ( | CMX_LookupTable * | tbl | ) |
Remove a CMX lookup table from the CMX lookup table list.
tbl | (in) Pointer to lookup table |
unsigned int CMX_lookupScan | ( | CMX_cb_LookupScan * | rtn, | |
void * | prm | |||
) |
Scan the CMX symbol list.
rtn | (in) Routine called for each symbol | |
prm | (in) User parameter passed through to callback |
x | The most recent status code returned by the callback routine |
const void* CMX_lookupSymbol | ( | const char * | fnd | ) |
Translate a CMX lookup symbol to an address.
fnd | (in) Symbol name to find and translate |
NULL | No such symbol | |
x | Symbol address |