Go to the source code of this file.
|
void | __exception_dump_header (FILE *out, exception_t *ex) |
| Dump a brief recap of the exception.
|
|
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.
|
|
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.
|
|
void | __inspector_exception (exception_t *ex) |
| Trigger the inspector for an exception.
|
|
void | __inspector_assertion (const char *failedexpr, const char *msg, va_list args) |
| Trigger the inspector for an assertion failure.
|
|
void | __inspector_cppexception (const char *exctype, const char *what) |
| Trigger the inspector for a C++ exception.
|
|
|
const char * | __mips_gpr [34] |
| Names of the 34 MIPS general-purpose registers.
|
|
const char * | __mips_fpreg [32] |
| Names of the 32 MIPS floating-point registers.
|
|
◆ __exception_dump_header()
void __exception_dump_header |
( |
FILE * |
out, |
|
|
exception_t * |
ex |
|
) |
| |
Dump a brief recap of the exception.
- Parameters
-
[in] | out | File to write to |
[in] | ex | Exception to dump |
◆ __exception_dump_gpr()
void __exception_dump_gpr |
( |
exception_t * |
ex, |
|
|
void(*)(void *arg, const char *regname, char *value) |
cb, |
|
|
void * |
arg |
|
) |
| |
Helper to dump the GPRs of an exception.
- Parameters
-
ex | Exception |
cb | Callback that will be called for each register |
arg | Argument to pass to the callback |
◆ __exception_dump_fpr()
void __exception_dump_fpr |
( |
exception_t * |
ex, |
|
|
void(*)(void *arg, const char *regname, char *hexvalue, char *singlevalue, char *doublevalue) |
cb, |
|
|
void * |
arg |
|
) |
| |
Helper to dump the FPRs of an exception.
- Parameters
-
ex | Exception |
cb | Callback that will be called for each register |
arg | Argument to pass to the callback |
◆ __inspector_exception()
Trigger the inspector for an exception.
- Parameters
-
ex | Pointer to the exception structure. |
◆ __inspector_assertion()
void __inspector_assertion |
( |
const char * |
failedexpr, |
|
|
const char * |
msg, |
|
|
va_list |
args |
|
) |
| |
Trigger the inspector for an assertion failure.
- Parameters
-
failedexpr | The failed expression string. |
msg | The assertion message. |
args | Variable argument list for the message. |
◆ __inspector_cppexception()
void __inspector_cppexception |
( |
const char * |
exctype, |
|
|
const char * |
what |
|
) |
| |
Trigger the inspector for a C++ exception.
- Parameters
-
exctype | The exception type string. |
what | The exception message. |