#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#include <assert.h>
#include <include/min-max.h>
#include "agent-pthread.h"
#include <thread_data.h>
#include <lush/lush-pthread.h>
#include <lib/prof-lean/atomic.h>
Go to the source code of this file.
|
| LUSHCB_DECL (CB_malloc) |
|
| LUSHCB_DECL (CB_free) |
|
| LUSHCB_DECL (CB_step) |
|
| LUSHCB_DECL (CB_loadmap_find) |
|
int | LUSHI_init (int argc, char **argv, lush_agentid_t aid, LUSHCB_malloc_fn_t malloc_fn, LUSHCB_free_fn_t free_fn, LUSHCB_step_fn_t step_fn, LUSHCB_loadmap_find_fn_t loadmap_fn) |
|
int | LUSHI_fini () |
|
char * | LUSHI_strerror (int code) |
|
int | LUSHI_reg_dlopen () |
|
bool | LUSHI_ismycode (void *addr) |
|
lush_step_t | LUSHI_step_bichord (lush_cursor_t *cursor) |
|
lush_step_t | LUSHI_step_pnote (lush_cursor_t *cursor) |
|
lush_step_t | LUSHI_step_lnote (lush_cursor_t *cursor) |
|
int | LUSHI_set_active_frame_marker () |
|
int | LUSHI_lip_destroy (lush_lip_t *lip) |
|
int | LUSHI_lip_eq (lush_lip_t *lip) |
|
int | LUSHI_lip_read () |
|
int | LUSHI_lip_write () |
|
bool | LUSHI_do_metric (uint64_t incrMetricIn, bool *doMetric, bool *doMetricIdleness, uint64_t *incrMetric, double *incrMetricIdleness) |
|
◆ LUSHCB_DECL
#define LUSHCB_DECL |
( |
|
FN | ) |
LUSH ## FN ## _fn_t FN |
◆ LUSHCB_DECL() [1/4]
LUSHCB_DECL |
( |
CB_malloc |
| ) |
|
◆ LUSHCB_DECL() [2/4]
◆ LUSHCB_DECL() [3/4]
◆ LUSHCB_DECL() [4/4]
LUSHCB_DECL |
( |
CB_loadmap_find |
| ) |
|
◆ LUSHI_do_metric()
bool LUSHI_do_metric |
( |
uint64_t |
incrMetricIn, |
|
|
bool * |
doMetric, |
|
|
bool * |
doMetricIdleness, |
|
|
uint64_t * |
incrMetric, |
|
|
double * |
incrMetricIdleness |
|
) |
| |
◆ LUSHI_fini()
◆ LUSHI_init()
int LUSHI_init |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
lush_agentid_t |
aid, |
|
|
LUSHCB_malloc_fn_t |
malloc_fn, |
|
|
LUSHCB_free_fn_t |
free_fn, |
|
|
LUSHCB_step_fn_t |
step_fn, |
|
|
LUSHCB_loadmap_find_fn_t |
loadmap_fn |
|
) |
| |
◆ LUSHI_ismycode()
bool LUSHI_ismycode |
( |
void * |
addr | ) |
|
◆ LUSHI_lip_destroy()
◆ LUSHI_lip_eq()
◆ LUSHI_lip_read()
◆ LUSHI_lip_write()
◆ LUSHI_reg_dlopen()
◆ LUSHI_set_active_frame_marker()
int LUSHI_set_active_frame_marker |
( |
| ) |
|
◆ LUSHI_step_bichord()
◆ LUSHI_step_lnote()
◆ LUSHI_step_pnote()
◆ LUSHI_strerror()
char* LUSHI_strerror |
( |
int |
code | ) |
|
◆ MY_lush_aid