![]() |
miasm
Reverse engineering framework
|

Go to the source code of this file.
Macros | |
| #define | compilerrt_abort() __compilerrt_abort_impl(__FILE__, __LINE__, __func__) |
| Trigger a program abort (or panic for kernel code). More... | |
| #define | COMPILE_TIME_ASSERT(expr) COMPILE_TIME_ASSERT1(expr, __COUNTER__) |
| #define | COMPILE_TIME_ASSERT1(expr, cnt) COMPILE_TIME_ASSERT2(expr, cnt) |
| #define | COMPILE_TIME_ASSERT2(expr, cnt) typedef char ct_assert_##cnt[(expr) ? 1 : -1] UNUSED |
Functions | |
| NORETURN void | __compilerrt_abort_impl (const char *file, int line, const char *function) |
| #define COMPILE_TIME_ASSERT | ( | expr | ) | COMPILE_TIME_ASSERT1(expr, __COUNTER__) |
| #define COMPILE_TIME_ASSERT1 | ( | expr, | |
| cnt | |||
| ) | COMPILE_TIME_ASSERT2(expr, cnt) |
| #define COMPILE_TIME_ASSERT2 | ( | expr, | |
| cnt | |||
| ) | typedef char ct_assert_##cnt[(expr) ? 1 : -1] UNUSED |
| #define compilerrt_abort | ( | ) | __compilerrt_abort_impl(__FILE__, __LINE__, __func__) |
Trigger a program abort (or panic for kernel code).
| NORETURN void __compilerrt_abort_impl | ( | const char * | file, |
| int | line, | ||
| const char * | function | ||
| ) |