1#ifndef __LIBDRAGON_EXCEPTION_INTERNAL_H
2#define __LIBDRAGON_EXCEPTION_INTERNAL_H
13extern const char *__mips_gpr[34];
14extern const char *__mips_fpreg[32];
20__attribute__((noreturn))
23__attribute__((noreturn))
24void __inspector_assertion(
const char *failedexpr,
const char *msg, va_list args);
26__attribute__((noreturn))
27void __inspector_cppexception(
const char *exctype,
const char *what);
void __exception_dump_gpr(exception_t *ex, void(*cb)(void *arg, const char *regname, char *value), void *arg)
Helper to dump the GPRs of an exception.
Definition exception.c:119
void __exception_dump_header(FILE *out, exception_t *ex)
Dump a brief recap of the exception.
Definition exception.c:54
void __exception_dump_fpr(exception_t *ex, void(*cb)(void *arg, const char *regname, char *hexvalue, char *singlevalue, char *doublevalue), void *arg)
Helper to dump the FPRs of an exception.
Definition exception.c:142
Structure representing an exception.
Definition exception.h:111