Skip to content

Commit cb54b92

Browse files
committed
exports: add missing symbols
1 parent 0e92983 commit cb54b92

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

loader/llext_exports.c

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <stdio.h>
77
#include <stdlib.h>
88
#include <math.h>
9+
#include <time.h>
910
#include <zephyr/kernel.h>
1011

1112
#define FORCE_EXPORT_SYM(name) \
@@ -48,13 +49,21 @@ EXPORT_SYMBOL(isupper);
4849
EXPORT_SYMBOL(islower);
4950
EXPORT_SYMBOL(isxdigit);
5051

52+
EXPORT_SYMBOL(sin);
53+
EXPORT_SYMBOL(cos);
54+
EXPORT_SYMBOL(tan);
55+
EXPORT_SYMBOL(atan);
56+
EXPORT_SYMBOL(pow);
5157
EXPORT_SYMBOL(atan2);
5258
EXPORT_SYMBOL(atan2f);
5359
EXPORT_SYMBOL(atanf);
5460
EXPORT_SYMBOL(asinf);
5561
EXPORT_SYMBOL(acosf);
5662
EXPORT_SYMBOL(sqrt);
5763
EXPORT_SYMBOL(sqrtf);
64+
EXPORT_SYMBOL(ldexp);
65+
66+
EXPORT_SYMBOL(mktime);
5867

5968
EXPORT_SYMBOL(k_sched_lock);
6069
EXPORT_SYMBOL(k_sched_unlock);
@@ -187,19 +196,15 @@ EXPORT_SYMBOL(k_work_schedule);
187196
//FORCE_EXPORT_SYM(k_timer_user_data_set);
188197
//FORCE_EXPORT_SYM(k_timer_start);
189198

190-
EXPORT_SYMBOL(sin);
191-
EXPORT_SYMBOL(cos);
192-
EXPORT_SYMBOL(tan);
193-
EXPORT_SYMBOL(atan);
194-
EXPORT_SYMBOL(pow);
195-
196199
EXPORT_SYMBOL(puts);
197200
EXPORT_SYMBOL(putchar);
198201
EXPORT_SYMBOL(printf);
199202
EXPORT_SYMBOL(sprintf);
200203
EXPORT_SYMBOL(snprintf);
201204
EXPORT_SYMBOL(cbvprintf);
202-
;
205+
EXPORT_SYMBOL(sscanf);
206+
EXPORT_SYMBOL(vsnprintf);
207+
203208
FORCE_EXPORT_SYM(abort);
204209
#if defined(CONFIG_RING_BUFFER)
205210
EXPORT_SYMBOL(ring_buf_get);
@@ -239,4 +244,6 @@ FORCE_EXPORT_SYM(__aeabi_dcmpge);
239244

240245
#if defined (CONFIG_CPP)
241246
FORCE_EXPORT_SYM(__cxa_pure_virtual);
242-
#endif
247+
#endif
248+
249+
FORCE_EXPORT_SYM(__assert_no_args);

0 commit comments

Comments
 (0)