webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions | Variables
err.c File Reference
#include <openssl/err.h>
#include <assert.h>
#include <errno.h>
#include <inttypes.h>
#include <string.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include "../internal.h"

Functions

uint32_t ERR_get_error (void)
 
uint32_t ERR_get_error_line (const char **file, int *line)
 
uint32_t ERR_get_error_line_data (const char **file, int *line, const char **data, int *flags)
 
uint32_t ERR_peek_error (void)
 
uint32_t ERR_peek_error_line (const char **file, int *line)
 
uint32_t ERR_peek_error_line_data (const char **file, int *line, const char **data, int *flags)
 
uint32_t ERR_peek_last_error (void)
 
uint32_t ERR_peek_last_error_line (const char **file, int *line)
 
uint32_t ERR_peek_last_error_line_data (const char **file, int *line, const char **data, int *flags)
 
void ERR_clear_error (void)
 
void ERR_remove_thread_state (const CRYPTO_THREADID *tid)
 
int ERR_get_next_error_library (void)
 
void ERR_remove_state (unsigned long pid)
 
void ERR_clear_system_error (void)
 
char * ERR_error_string (uint32_t packed_error, char *ret)
 
void ERR_error_string_n (uint32_t packed_error, char *buf, size_t len)
 
const char * ERR_lib_error_string (uint32_t packed_error)
 
const char * ERR_func_error_string (uint32_t packed_error)
 
const char * ERR_reason_error_string (uint32_t packed_error)
 
void ERR_print_errors_cb (ERR_print_errors_callback_t callback, void *ctx)
 
void ERR_print_errors_fp (FILE *file)
 
void ERR_put_error (int library, int unused, int reason, const char *file, unsigned line)
 
void ERR_add_error_data (unsigned count,...)
 
void ERR_add_error_dataf (const char *format,...)
 
int ERR_set_mark (void)
 
int ERR_pop_to_mark (void)
 
void ERR_load_crypto_strings (void)
 
void ERR_free_strings (void)
 
void ERR_load_BIO_strings (void)
 
void ERR_load_ERR_strings (void)
 

Variables

const uint32_t kOpenSSLReasonValues []
 
const size_t kOpenSSLReasonValuesLen
 
const char kOpenSSLReasonStringData []
 

Function Documentation

◆ ERR_add_error_data()

void ERR_add_error_data ( unsigned  count,
  ... 
)

◆ ERR_add_error_dataf()

void ERR_add_error_dataf ( const char *  format,
  ... 
)

◆ ERR_clear_error()

void ERR_clear_error ( void  )

◆ ERR_clear_system_error()

void ERR_clear_system_error ( void  )

◆ ERR_error_string()

char* ERR_error_string ( uint32_t  packed_error,
char *  ret 
)

◆ ERR_error_string_n()

void ERR_error_string_n ( uint32_t  packed_error,
char *  buf,
size_t  len 
)

◆ ERR_free_strings()

void ERR_free_strings ( void  )

◆ ERR_func_error_string()

const char* ERR_func_error_string ( uint32_t  packed_error)

◆ ERR_get_error()

uint32_t ERR_get_error ( void  )

◆ ERR_get_error_line()

uint32_t ERR_get_error_line ( const char **  file,
int *  line 
)

◆ ERR_get_error_line_data()

uint32_t ERR_get_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

◆ ERR_get_next_error_library()

int ERR_get_next_error_library ( void  )

◆ ERR_lib_error_string()

const char* ERR_lib_error_string ( uint32_t  packed_error)

◆ ERR_load_BIO_strings()

void ERR_load_BIO_strings ( void  )

◆ ERR_load_crypto_strings()

void ERR_load_crypto_strings ( void  )

◆ ERR_load_ERR_strings()

void ERR_load_ERR_strings ( void  )

◆ ERR_peek_error()

uint32_t ERR_peek_error ( void  )

◆ ERR_peek_error_line()

uint32_t ERR_peek_error_line ( const char **  file,
int *  line 
)

◆ ERR_peek_error_line_data()

uint32_t ERR_peek_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

◆ ERR_peek_last_error()

uint32_t ERR_peek_last_error ( void  )

◆ ERR_peek_last_error_line()

uint32_t ERR_peek_last_error_line ( const char **  file,
int *  line 
)

◆ ERR_peek_last_error_line_data()

uint32_t ERR_peek_last_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

◆ ERR_pop_to_mark()

int ERR_pop_to_mark ( void  )

◆ ERR_print_errors_cb()

void ERR_print_errors_cb ( ERR_print_errors_callback_t  callback,
void ctx 
)

◆ ERR_print_errors_fp()

void ERR_print_errors_fp ( FILE *  file)

◆ ERR_put_error()

void ERR_put_error ( int  library,
int  unused,
int  reason,
const char *  file,
unsigned  line 
)

◆ ERR_reason_error_string()

const char* ERR_reason_error_string ( uint32_t  packed_error)

◆ ERR_remove_state()

void ERR_remove_state ( unsigned long  pid)

◆ ERR_remove_thread_state()

void ERR_remove_thread_state ( const CRYPTO_THREADID tid)

◆ ERR_set_mark()

int ERR_set_mark ( void  )

Variable Documentation

◆ kOpenSSLReasonStringData

const char kOpenSSLReasonStringData[]

◆ kOpenSSLReasonValues

const uint32_t kOpenSSLReasonValues[]

◆ kOpenSSLReasonValuesLen

const size_t kOpenSSLReasonValuesLen