#include <pthread.h>
#include <dlfcn.h>
#include <sched.h>
#include <semaphore.h>
#include <stdio.h>
#include <sample-sources/blame-shift/blame-map.h>
#include <sample-sources/pthread-blame.h>
#include <hpcrun/thread_data.h>
#include <monitor-exts/overrides.h>
#include <hpcrun/hpctoolkit.h>
#include <hpcrun/safe-sampling.h>
#include <hpcrun/sample_event.h>
#include <messages/messages.h>
Go to the source code of this file.
◆ pthread_cond_broadcast_REAL
| #define pthread_cond_broadcast_REAL DLV |
◆ pthread_cond_signal_REAL
| #define pthread_cond_signal_REAL DLV |
◆ pthread_cond_timedwait_REAL
| #define pthread_cond_timedwait_REAL DLV |
◆ pthread_cond_wait_REAL
| #define pthread_cond_wait_REAL DLV |
◆ pthread_mutex_lock_REAL
| #define pthread_mutex_lock_REAL ALT |
◆ pthread_mutex_timedlock_REAL
| #define pthread_mutex_timedlock_REAL DL |
◆ pthread_mutex_trylock_REAL
| #define pthread_mutex_trylock_REAL ALT |
◆ pthread_mutex_unlock_REAL
| #define pthread_mutex_unlock_REAL ALT |
◆ pthread_spin_lock_REAL
| #define pthread_spin_lock_REAL DL |
◆ pthread_spin_unlock_REAL
| #define pthread_spin_unlock_REAL DL |
◆ sched_yield_REAL
| #define sched_yield_REAL DL |
◆ sem_post_REAL
◆ sem_timedwait_REAL
| #define sem_timedwait_REAL DL |
◆ sem_wait_REAL
◆ monitor_real_abort()
| void monitor_real_abort |
( |
void |
| ) |
|
◆ override_lookup()
| void* override_lookup |
( |
char * |
fname | ) |
|
◆ override_lookupv()
| void* override_lookupv |
( |
char * |
fname | ) |
|
◆ pthread_cond_broadcast()
| int OVERRIDE_NM() pthread_cond_broadcast |
( |
pthread_cond_t * |
cond | ) |
|
◆ pthread_cond_signal()
| int OVERRIDE_NM() pthread_cond_signal |
( |
pthread_cond_t * |
cond | ) |
|
◆ pthread_cond_wait()
| int OVERRIDE_NM() pthread_cond_wait |
( |
pthread_cond_t *restrict |
cond, |
|
|
pthread_mutex_t *restrict |
mutex |
|
) |
| |
◆ pthread_mutex_lock()
| int OVERRIDE_NM() pthread_mutex_lock |
( |
pthread_mutex_t * |
mutex | ) |
|
◆ pthread_mutex_timedlock()
| int OVERRIDE_NM() pthread_mutex_timedlock |
( |
pthread_mutex_t *restrict |
mutex, |
|
|
const struct timespec *restrict |
abs_timeout |
|
) |
| |
◆ pthread_mutex_unlock()
| int OVERRIDE_NM() pthread_mutex_unlock |
( |
pthread_mutex_t * |
mutex | ) |
|
◆ pthread_spin_lock()
| int OVERRIDE_NM() pthread_spin_lock |
( |
pthread_spinlock_t * |
lock | ) |
|
◆ pthread_spin_unlock()
| int OVERRIDE_NM() pthread_spin_unlock |
( |
pthread_spinlock_t * |
lock | ) |
|
◆ REAL_TYPEDEF() [1/3]
| REAL_TYPEDEF |
( |
REAL_TYPEDEF( |
int, |
|
|
pthread_cond_timedwait |
|
|
) |
| |
◆ REAL_TYPEDEF() [2/3]
| REAL_TYPEDEF |
( |
int |
, |
|
|
sched_yield |
|
|
) |
| |
◆ REAL_TYPEDEF() [3/3]
| REAL_TYPEDEF |
( |
REAL_TYPEDEF( |
int, |
|
|
sem_wait |
|
|
) |
| |
◆ sem_post()
◆ sem_timedwait()
| int OVERRIDE_NM() sem_timedwait |
( |
sem_t * |
sem, |
|
|
const struct timespec * |
abs_timeout |
|
) |
| |
◆ tbb_stats()
◆ calls_to_sched_yield
| unsigned int calls_to_sched_yield = 0 |
|
static |
◆ calls_to_sem_wait
| unsigned int calls_to_sem_wait = 0 |
|
static |