CACAO
Data Structures | Macros | Typedefs | Functions | Variables
methodtree.cpp File Reference

Go to the source code of this file.

Data Structures

struct  methodtree_element_t
 

Macros

#define ADDR_MASK(a)   (a)
 

Typedefs

typedef struct methodtree_element_t methodtree_element_t
 

Functions

static int methodtree_comparator (const void *treenode, const void *node)
 
void methodtree_init (void)
 
void methodtree_insert (void *startpc, void *endpc)
 
voidmethodtree_find (void *pc)
 
voidmethodtree_find_nocheck (void *pc)
 

Variables

static avl_tree_tmethodtree = NULL
 

Macro Definition Documentation

#define ADDR_MASK (   a)    (a)

Typedef Documentation

Definition at line 40 of file methodtree.cpp.

Function Documentation

static int methodtree_comparator ( const void treenode,
const void node 
)
static

Definition at line 100 of file methodtree.cpp.

void* methodtree_find ( void pc)

Definition at line 173 of file methodtree.cpp.

void* methodtree_find_nocheck ( void pc)

Definition at line 223 of file methodtree.cpp.

void methodtree_init ( void  )

Definition at line 64 of file methodtree.cpp.

void methodtree_insert ( void startpc,
void endpc 
)

Definition at line 148 of file methodtree.cpp.

Variable Documentation

avl_tree_t* methodtree = NULL
static

Definition at line 50 of file methodtree.cpp.