![]() |
SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Go to the source code of this file.
Functions | |
| void | STK_ASSERT_HANDLER (const char *message, const char *file, int32_t line) |
| void | STK_PANIC_HANDLER_DEFAULT (EKernelPanicId id) |
| Default panic handler: disable interrupts, record the id, and spin in a tight loop — a defined, detectable safe state. | |
| int | main (int argc, char **argv) |
Variables | |
| void(* | g_RelaxCpuHandler )() = NULL |
| __stk_relax_cpu handler. | |
| uintptr_t | g_Tls = 0 |
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 108 of file stktest.cpp.
References stk::test::TestContext::ShowTestSuiteEpilogue(), and stk::test::TestContext::ShowTestSuitePrologue().
| void STK_ASSERT_HANDLER | ( | const char * | message, |
| const char * | file, | ||
| int32_t | line ) |
Definition at line 27 of file stktest.cpp.
References stk::test::g_TestContext.
| void STK_PANIC_HANDLER_DEFAULT | ( | stk::EKernelPanicId | id | ) |
Default panic handler: disable interrupts, record the id, and spin in a tight loop — a defined, detectable safe state.
Definition at line 55 of file stktest.cpp.
References stk::test::g_PanicValue, and stk::test::g_TestContext.
| void(* g_RelaxCpuHandler) () | ( | ) | = NULL |
__stk_relax_cpu handler.
Definition at line 17 of file stktest.cpp.
Referenced by __stktest_relax_cpu(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST(), stk::test::TEST_GROUP(), stk::test::TEST_GROUP(), stk::test::Test_SyncWait(), and stk::test::TestTaskSleep().
| uintptr_t g_Tls = 0 |
Definition at line 22 of file stktest.cpp.