|
HPCToolkit
|
#include <messages/messages.h>#include <lib/prof-lean/spinlock.h>#include <lib/prof-lean/splay-macros.h>#include <include/queue.h>#include <memory/hpcrun-malloc.h>#include "data_tree.h"
Go to the source code of this file.
Macros | |
| #define | DATATREE_DEBUG 0 |
Functions | |
| static struct datatree_info_s * | splay (struct datatree_info_s *root, void *key) |
| static struct datatree_info_s ** | interval_splay (struct datatree_info_s **root, void *key, void **start, void **end) |
| void | datatree_splay_insert (struct datatree_info_s *node) |
| struct datatree_info_s * | datatree_splay_delete (void *memblock) |
| struct datatree_info_s * | datatree_splay_lookup (void *key, void **start, void **end) |
Variables | |
| static spinlock_t | datatree_lock = SPINLOCK_UNLOCKED |
| static struct datatree_info_s * | datacentric_tree_root = NULL |
| #define DATATREE_DEBUG 0 |
Definition at line 66 of file data_tree.c.
| struct datatree_info_s* datatree_splay_delete | ( | void * | memblock | ) |
Definition at line 165 of file data_tree.c.


| void datatree_splay_insert | ( | struct datatree_info_s * | node | ) |
Definition at line 129 of file data_tree.c.


| struct datatree_info_s* datatree_splay_lookup | ( | void * | key, |
| void ** | start, | ||
| void ** | end | ||
| ) |
Definition at line 203 of file data_tree.c.


|
static |
|
static |
|
static |
Definition at line 75 of file data_tree.c.
|
static |
Definition at line 73 of file data_tree.c.