blob: 4ca4a405db1c1f5ccb5b3b0d47d980f835cb3fe5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#ifndef _JOVE_PANIC_H
#define _JOVE_PANIC_H 1
#include "jove.h"
#include <stdarg.h>
void __panic_reason(const char *fmt, va_list ap);
void *__panic_print_istate(void *state);
void *__panic_get_bp(void);
void __panic_stack_trace(void *bp);
NORETURN void __panic_end(void);
NORETURN void kpanic(const char *fmt, ...);
NORETURN void kpanic_istate(void *state, const char *fmt, ...);
#endif
|