diff --git a/lib/os/printk.c b/lib/os/printk.c index f46b950ffe4..ac19e9e38fc 100644 --- a/lib/os/printk.c +++ b/lib/os/printk.c @@ -154,6 +154,7 @@ void vprintk(const char *fmt, va_list ap) #endif } } +EXPORT_SYMBOL(vprintk); void z_impl_k_str_out(char *c, size_t n) { diff --git a/subsys/testsuite/ztest/src/ztest.c b/subsys/testsuite/ztest/src/ztest.c index 5c44829acd4..f887948b755 100644 --- a/subsys/testsuite/ztest/src/ztest.c +++ b/subsys/testsuite/ztest/src/ztest.c @@ -13,6 +13,8 @@ #include #include +#include + #ifdef KERNEL static struct k_thread ztest_thread; #endif @@ -324,6 +326,7 @@ void ztest_test_fail(void) longjmp(stack_fail, 1); } } +EXPORT_SYMBOL(ztest_test_fail); void ztest_test_pass(void) { @@ -334,6 +337,7 @@ void ztest_test_pass(void) get_friendly_phase_name(cur_phase)); longjmp(stack_fail, 1); } +EXPORT_SYMBOL(ztest_test_pass); void ztest_test_skip(void) { @@ -348,6 +352,7 @@ void ztest_test_skip(void) longjmp(stack_fail, 1); } } +EXPORT_SYMBOL(ztest_test_skip); void ztest_test_expect_fail(void) { @@ -471,6 +476,7 @@ void ztest_test_fail(void) break; } } +EXPORT_SYMBOL(ztest_test_fail); void ztest_test_pass(void) { @@ -488,6 +494,7 @@ void ztest_test_pass(void) } } } +EXPORT_SYMBOL(ztest_test_pass); void ztest_test_skip(void) { @@ -507,6 +514,7 @@ void ztest_test_skip(void) break; } } +EXPORT_SYMBOL(ztest_test_skip); void ztest_test_expect_fail(void) { diff --git a/subsys/testsuite/ztest/src/ztest_defaults.c b/subsys/testsuite/ztest/src/ztest_defaults.c index 12569d4126a..1655d21eff6 100644 --- a/subsys/testsuite/ztest/src/ztest_defaults.c +++ b/subsys/testsuite/ztest/src/ztest_defaults.c @@ -5,6 +5,7 @@ */ #include +#include /** * @brief Try to shorten a filename by removing the current directory @@ -21,6 +22,7 @@ const char *ztest_relative_filename(const char *file) { return file; } +EXPORT_SYMBOL(ztest_relative_filename); /** * Default entry point for running registered unit tests.