ARGOBOTS
|
#include "abti.h"
Go to the source code of this file.
Macros | |
#define | PRINT_STACK_FLAG_UNSET 0 |
#define | PRINT_STACK_FLAG_INITIALIZE 1 |
#define | PRINT_STACK_FLAG_WAIT 2 |
#define | PRINT_STACK_FLAG_FINALIZE 3 |
Functions | |
int | ABT_info_query_config (ABT_info_query_kind query_kind, void *val) |
Get the configuration information associated with query_kind . More... | |
int | ABT_info_print_config (FILE *fp) |
Write the configuration information to the output stream. More... | |
int | ABT_info_print_all_xstreams (FILE *fp) |
Write the information of all created ESs to the output stream. More... | |
int | ABT_info_print_xstream (FILE *fp, ABT_xstream xstream) |
Write the information of the target ES to the output stream. More... | |
int | ABT_info_print_sched (FILE *fp, ABT_sched sched) |
Write the information of the target scheduler to the output stream. More... | |
int | ABT_info_print_pool (FILE *fp, ABT_pool pool) |
Write the information of the target pool to the output stream. More... | |
int | ABT_info_print_thread (FILE *fp, ABT_thread thread) |
Write the information of the target ULT to the output stream. More... | |
int | ABT_info_print_thread_attr (FILE *fp, ABT_thread_attr attr) |
Write the information of the target ULT attribute to the output stream. More... | |
int | ABT_info_print_task (FILE *fp, ABT_task task) |
Write the information of the target tasklet to the output stream. More... | |
int | ABT_info_print_thread_stack (FILE *fp, ABT_thread thread) |
Dump the stack of the target thread to the output stream. More... | |
int | ABT_info_print_thread_stacks_in_pool (FILE *fp, ABT_pool pool) |
Dump stack information of all the threads in the target pool. More... | |
int | ABT_info_trigger_print_all_thread_stacks (FILE *fp, double timeout, void(*cb_func)(ABT_bool, void *), void *arg) |
Dump stacks of threads in pools existing in Argobots. More... | |
Variables | |
static ABTD_atomic_uint32 | print_stack_flag |
static FILE * | print_stack_fp = NULL |
static double | print_stack_timeout = 0.0 |
static void(* | print_cb_func )(ABT_bool, void *) = NULL |
static void * | print_arg = NULL |
static ABTD_atomic_uint32 | print_stack_barrier |
#define PRINT_STACK_FLAG_FINALIZE 3 |
Definition at line 633 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
#define PRINT_STACK_FLAG_INITIALIZE 1 |
Definition at line 631 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
#define PRINT_STACK_FLAG_UNSET 0 |
Definition at line 630 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
#define PRINT_STACK_FLAG_WAIT 2 |
Definition at line 632 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
|
static |
Definition at line 640 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
|
static |
Definition at line 639 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
|
static |
Definition at line 641 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
|
static |
Definition at line 635 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
|
static |
Definition at line 637 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().
|
static |
Definition at line 638 of file info.c.
Referenced by ABT_info_trigger_print_all_thread_stacks().