Dynamic Load Balance 3.6.1+32-59d1
Enumerations | Functions | Variables
debug.c File Reference
#include "support/debug.h"
#include "apis/dlb_errors.h"
#include "support/options.h"
#include "support/mask_utils.h"
#include "LB_comm/comm_lend_light.h"
#include "LB_comm/shmem.h"
#include "LB_comm/shmem_async.h"
#include "LB_comm/shmem_barrier.h"
#include "LB_comm/shmem_cpuinfo.h"
#include "LB_comm/shmem_procinfo.h"
#include "LB_comm/shmem_talp.h"
#include "LB_core/spd.h"
#include "mpi/mpi_core.h"
#include <sys/types.h>
#include <sys/syscall.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <unistd.h>
#include <stdarg.h>
#include <time.h>
Include dependency graph for debug.c:

Enumerations

enum  { VBFORMAT_LEN = 128 }
 
enum  { INITIAL_BUFFER_SIZE = 1024 }
 

Functions

void debug_init (const options_t *options)
 
void fatal (const char *fmt,...)
 
void fatal0 (const char *fmt,...)
 
void warning (const char *fmt,...)
 
void warning0 (const char *fmt,...)
 
void info (const char *fmt,...)
 
void info0 (const char *fmt,...)
 
void info0_force_print (const char *fmt,...)
 
void verbose (verbose_opts_t flag, const char *fmt,...)
 
void verbose0 (verbose_opts_t flag, const char *fmt,...)
 
void print_backtrace (void)
 
void dlb_clean (void)
 
void warn_error (int error)
 
void printbuffer_init (print_buffer_t *buffer)
 
void printbuffer_destroy (print_buffer_t *buffer)
 
void printbuffer_append (print_buffer_t *buffer, const char *line)
 
void printbuffer_append_no_newline (print_buffer_t *buffer, const char *text)
 

Variables

verbose_opts_t vb_opts = VB_UNDEF
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VBFORMAT_LEN 

◆ anonymous enum

anonymous enum
Enumerator
INITIAL_BUFFER_SIZE 

Function Documentation

◆ debug_init()

void debug_init ( const options_t options)

◆ fatal()

void fatal ( const char *  fmt,
  ... 
)

◆ fatal0()

void fatal0 ( const char *  fmt,
  ... 
)

◆ warning()

void warning ( const char *  fmt,
  ... 
)

◆ warning0()

void warning0 ( const char *  fmt,
  ... 
)

◆ info()

void info ( const char *  fmt,
  ... 
)

◆ info0()

void info0 ( const char *  fmt,
  ... 
)

◆ info0_force_print()

void info0_force_print ( const char *  fmt,
  ... 
)

◆ verbose()

void verbose ( verbose_opts_t  flag,
const char *  fmt,
  ... 
)

◆ verbose0()

void verbose0 ( verbose_opts_t  flag,
const char *  fmt,
  ... 
)

◆ print_backtrace()

void print_backtrace ( void  )

◆ dlb_clean()

void dlb_clean ( void  )

◆ warn_error()

void warn_error ( int  error)

◆ printbuffer_init()

void printbuffer_init ( print_buffer_t buffer)

◆ printbuffer_destroy()

void printbuffer_destroy ( print_buffer_t buffer)

◆ printbuffer_append()

void printbuffer_append ( print_buffer_t buffer,
const char *  line 
)

◆ printbuffer_append_no_newline()

void printbuffer_append_no_newline ( print_buffer_t buffer,
const char *  text 
)

Variable Documentation

◆ vb_opts