The FreeRADIUS server $Id: f3670dba8951ca10eb4948feb3dc3db9423a334f $
Loading...
Searching...
No Matches
Data Structures | Functions
print.c File Reference
#include "config.h"
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include "backtrace.h"
#include "internal.h"
+ Include dependency graph for print.c:

Go to the source code of this file.

Data Structures

struct  print_data
 

Functions

void __attribute__ ((noinline))
 
static void error_callback (void *data, const char *msg, int errnum)
 
static int print_callback (void *data, uintptr_t pc, const char *filename, int lineno, const char *function)
 
static void print_syminfo_callback (void *data, uintptr_t pc, const char *symname, uintptr_t symval, uintptr_t symsize ATTRIBUTE_UNUSED)
 

Data Structure Documentation

◆ print_data

struct print_data

Definition at line 44 of file print.c.

+ Collaboration diagram for print_data:
Data Fields
FILE * f
struct backtrace_state * state

Function Documentation

◆ __attribute__()

void __attribute__ ( (noinline)  )

Definition at line 108 of file print.c.

+ Here is the call graph for this function:

◆ error_callback()

static void error_callback ( void *  data,
const char *  msg,
int  errnum 
)
static

Definition at line 53 of file print.c.

◆ print_callback()

static int print_callback ( void *  data,
uintptr_t  pc,
const char *  filename,
int  lineno,
const char *  function 
)
static

Definition at line 86 of file print.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ print_syminfo_callback()

static void print_syminfo_callback ( void *  data,
uintptr_t  pc,
const char *  symname,
uintptr_t  symval,
uintptr_t symsize  ATTRIBUTE_UNUSED 
)
static

Definition at line 68 of file print.c.

+ Here is the caller graph for this function: