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. |