A platform-independent library of useful data structures and functions.
More...
A platform-independent library of useful data structures and functions.
◆ MOS_LIB_ASSERT
#define MOS_LIB_ASSERT |
( |
| cond | ) |
|
◆ MOS_LIB_ASSERT_X
#define MOS_LIB_ASSERT_X |
( |
| cond, |
|
|
| msg, |
|
|
| ... ) |
Value: do \
{ \
fatal_abort("Assertion failed: '%s', " msg "\n", #cond, ##__VA_ARGS__); \
} while (0)
Definition at line 29 of file moslib_global.hpp.
◆ MOS_LIB_UNIMPLEMENTED
#define MOS_LIB_UNIMPLEMENTED |
( |
| content | ) |
|
◆ MOS_LIB_UNREACHABLE
#define MOS_LIB_UNREACHABLE |
( |
| ) |
|
◆ mos_panic
#define mos_panic |
( |
| fmt, |
|
|
| ... ) |
◆ mos_warn
#define mos_warn |
( |
| fmt, |
|
|
| ... ) |
◆ void()
Referenced by _null_read(), _null_write(), dentry_detach(), elf_do_fill_process(), fork(), get_parent_pid(), get_pid(), get_tid(), invoke_constructors(), main(), MOS_STATIC_ASSERT(), MOS_STATIC_ASSERT(), pb_field_iter_find(), pb_field_iter_find_extension(), and pb_field_iter_next().