HPCToolkit
|
#include <stdlib.h>
#include <stdbool.h>
#include <unistd.h>
#include <include/gcc-attr.h>
#include "lush-pthread.h"
#include <messages/messages.h>
Go to the source code of this file.
Classes | |
struct | lushPthr_globals_t |
Macros | |
#define | lushPthr_memSizeElem (0) |
#define | lushPthr_memSize (sizeof(lushPthr_mem)) |
#define | lushPthr_memSizeMax (0x3fffffff) /* lower 30 bits */ |
Functions | |
void | lushPthr_processInit () |
void | lushPthr_init (lushPthr_t *x) |
void | lushPthr_dump (lushPthr_t *x, const char *nm, void *lock) |
Variables | |
lushPtr_SyncObjData_t lushPthr_mem [lushPthr_memSizeElem] | GCC_ATTR_VAR_CACHE_ALIGN |
void * | lushPthr_mem_beg |
void * | lushPthr_mem_end |
lushPthr_mem_ptr_t | lushPthr_mem_ptr |
lushPthr_globals_t | globals |
#define lushPthr_memSize (sizeof(lushPthr_mem)) |
Definition at line 91 of file lush-pthread.c.
#define lushPthr_memSizeElem (0) |
Definition at line 85 of file lush-pthread.c.
#define lushPthr_memSizeMax (0x3fffffff) /* lower 30 bits */ |
Definition at line 92 of file lush-pthread.c.
void lushPthr_dump | ( | lushPthr_t * | x, |
const char * | nm, | ||
void * | lock | ||
) |
Definition at line 225 of file lush-pthread.c.
void lushPthr_init | ( | lushPthr_t * | x | ) |
Definition at line 190 of file lush-pthread.c.
void lushPthr_processInit | ( | ) |
Definition at line 147 of file lush-pthread.c.
lushPtr_SyncObjData_t lushPthr_mem [lushPthr_memSizeElem] GCC_ATTR_VAR_CACHE_ALIGN |
Definition at line 89 of file lush-pthread.c.
lushPthr_globals_t globals |
Definition at line 132 of file lush-pthread.c.
void* lushPthr_mem_beg |
Definition at line 94 of file lush-pthread.c.
void* lushPthr_mem_end |
Definition at line 95 of file lush-pthread.c.
lushPthr_mem_ptr_t lushPthr_mem_ptr |
Definition at line 97 of file lush-pthread.c.