From c52854f5bbe1186af06ff37ddb5ba425494de898 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Tue, 1 Sep 2020 16:21:54 +0900 Subject: [PATCH] nuttx-names.in: add dlopen and friends Note: dlsymtab is not in standards. but just in case. (gdb) bt #0 getpid () at task/task_getpid.c:91 #1 0x00000000004fbc9d in modlib_registry_lock () at modlib/modlib_registry.c:89 #2 0x0000000000719ee0 in modsym (handle=0xffffffffffffffff, name=0x7fa7ebdde8c7 "mmap") at module/mod_modsym.c:92 #3 0x000000000071597d in dlsym (handle=0xffffffffffffffff, name=0x7fa7ebdde8c7 "mmap") at dlfcn/lib_dlsym.c:164 #4 0x00007fa7ebdbeb39 in ?? () from /lib/x86_64-linux-gnu/libasan.so.5 #5 0x00007fa7ebd79b28 in ?? () from /lib/x86_64-linux-gnu/libasan.so.5 #6 0x00007fa7ebd9d7a7 in ?? () from /lib/x86_64-linux-gnu/libasan.so.5 #7 0x00007fa7ec6ce03a in ?? () from /lib64/ld-linux-x86-64.so.2 #8 0x00007fa7ec6ce141 in ?? () from /lib64/ld-linux-x86-64.so.2 #9 0x00007fa7ec6be13a in ?? () from /lib64/ld-linux-x86-64.so.2 #10 0x0000000000000001 in ?? () #11 0x00007fff028f686b in ?? () #12 0x0000000000000000 in ?? () (gdb) quit --- arch/sim/src/nuttx-names.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/sim/src/nuttx-names.in b/arch/sim/src/nuttx-names.in index b3e05e0fad5..165db84f3bb 100644 --- a/arch/sim/src/nuttx-names.in +++ b/arch/sim/src/nuttx-names.in @@ -47,6 +47,11 @@ NXSYMBOLS(clock_settime) NXSYMBOLS(close) NXSYMBOLS(closedir) NXSYMBOLS(connect) +NXSYMBOLS(dlclose) +NXSYMBOLS(dlerror) +NXSYMBOLS(dlopen) +NXSYMBOLS(dlsym) +NXSYMBOLS(dlsymtab) NXSYMBOLS(dup) NXSYMBOLS(dup2) NXSYMBOLS(exit)