Chainlist


Functions

int32 LIST_AlphaSort (LIST_Mapping *list)
 Sorts all elements in alphabetical order.
int32 LIST_FreeMap (LIST_Mapping *list)
 Frees all elements of a list.
int32 LIST_DeleteMap (LIST_Mapping *list, Mapping *mapping)
 Removes an element of the list.
MappingLIST_AddMap (LIST_Mapping *list, Mapping map)
 Adds an element in the list and sort it by address.
MappingLIST_GetMappingAtAddr (LIST_Mapping *list, uint32 i_Addr)
 Gets the element of the list which is at address i_Addr.
int32 LIST_FreeRef (LIST_Reference *list)
 Frees all elements of a list.
int32 LIST_DeleteRef (LIST_Reference *list, int32 i_Index)
 Removes an element of the list.
int32 LIST_AppendRef (LIST_Reference *list, Reference ref)
 Appends an element to the list.
int32 LIST_FreeCallees (LIST_Callee *list)
 Frees all elements of a list.
int32 LIST_AddCallee (LIST_Callee *list, Mapping *mapping)
 Appends an element to the list.

Function Documentation

int32 LIST_AddCallee LIST_Callee list,
Mapping mapping
 

Appends an element to the list.

Mapping* LIST_AddMap LIST_Mapping list,
Mapping  map
 

Adds an element in the list and sort it by address.

int32 LIST_AlphaSort LIST_Mapping list  ) 
 

Sorts all elements in alphabetical order.

int32 LIST_AppendRef LIST_Reference list,
Reference  ref
 

Appends an element to the list.

int32 LIST_DeleteMap LIST_Mapping list,
Mapping mapping
 

Removes an element of the list.

int32 LIST_DeleteRef LIST_Reference list,
int32  i_Index
 

Removes an element of the list.

int32 LIST_FreeCallees LIST_Callee list  ) 
 

Frees all elements of a list.

int32 LIST_FreeMap LIST_Mapping list  ) 
 

Frees all elements of a list.

int32 LIST_FreeRef LIST_Reference list  ) 
 

Frees all elements of a list.

Mapping* LIST_GetMappingAtAddr LIST_Mapping list,
uint32  i_Addr
 

Gets the element of the list which is at address i_Addr.


Generated on Tue Nov 29 20:13:27 2005 for REVENG by  doxygen 1.4.5