FFmpeg
Functions | Variables
signal.c File Reference
#include <assert.h>
#include <signal.h>
#include <stdarg.h>
#include "checkasm_config.h"
#include "checkasm/test.h"
#include "internal.h"

Go to the source code of this file.

Functions

void checkasm_set_signal_handler_state (const int enabled)
 Enable or disable signal handling. More...
 
static void interrupt_handler (const int s)
 
static void signal_handler (const int s)
 
COLD void checkasm_set_signal_handlers (void)
 
const char * checkasm_get_last_signal_desc (void)
 

Variables

checkasm_jmp_buf checkasm_context
 
static volatile sig_atomic_t sig
 
volatile sig_atomic_t checkasm_interrupted
 

Function Documentation

◆ interrupt_handler()

static void interrupt_handler ( const int  s)
static

Definition at line 57 of file signal.c.

Referenced by checkasm_set_signal_handlers().

◆ signal_handler()

static void signal_handler ( const int  s)
static

Definition at line 122 of file signal.c.

Referenced by checkasm_set_signal_handlers().

◆ checkasm_set_signal_handlers()

COLD void checkasm_set_signal_handlers ( void  )

Definition at line 132 of file signal.c.

Referenced by checkasm_run().

◆ checkasm_get_last_signal_desc()

const char* checkasm_get_last_signal_desc ( void  )

Definition at line 167 of file signal.c.

Referenced by check_cpu_flag().

Variable Documentation

◆ checkasm_context

checkasm_jmp_buf checkasm_context

◆ sig

volatile sig_atomic_t sig
static

◆ checkasm_interrupted

volatile sig_atomic_t checkasm_interrupted