Skip to content

Instantly share code, notes, and snippets.

@lupyuen
Created September 18, 2023 09:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lupyuen/24f440e14349b2ed56d1784867156378 to your computer and use it in GitHub Desktop.
Save lupyuen/24f440e14349b2ed56d1784867156378 to your computer and use it in GitHub Desktop.
Apache NuttX RTOS on Star64 JH7110 SBC with Math Functions and xPack Toolchain: ELF Symbols. See https://gist.github.com/lupyuen/63bd510d7e45ceebe7443c78ed31c6c8
pi@pi64:~/nuttx $ ~/xpack-riscv-none-elf-gcc-12.3.0-1/bin/riscv-none-elf-nm apps/bin/hello
0000000000001b1a T abort
0000000000000408 T __assert
0000000000001c28 T _assert
0000000000001c40 T clock_gettime
00000000000008f8 T clock_ticks2time
000000000000091e T clock_timespec_add
0000000000000000 V __dso_handle
0000000000001534 T __dtoa_engine
000000000000000c B _ebss
000000000000000c ? _ectors
000000000000000c D _edata
000000000000000c ? _edtors
000000000000000c D _erodata
000000000000041e T __errno
0000000000000000 T _etext
0000000000001c54 T _exit
000000000000025a T exit
00000000000002a0 T _Exit
000000000000188e T fflush
0000000000000200 T flockfile
0000000000001ae0 T fputc
0000000000001a8c T fputc_unlocked
000000000000020a T ftrylockfile
0000000000000214 T funlockfile
00000000000016f8 T fwrite
00000000000016cc T fwrite_unlocked
0000000000001f60 R g_dtoa_round
0000000000001fe0 R g_dtoa_scale_down
0000000000002028 R g_dtoa_scale_up
0000000000000008 b g_errno
0000000000001c60 T gettid
0000000000000000 r g_nullstring
0000000000001a06 T lib_fflush
000000000000195a T lib_fflush_unlocked
00000000000018d6 T lib_flushall
0000000000001850 T lib_fwrite
000000000000173a T lib_fwrite_unlocked
0000000000000234 T lib_get_stream
000000000000021e T lib_get_streams
0000000000001b28 T lib_noflush
0000000000001a3e T lib_rdflush_unlocked
00000000000014cc T lib_sprintf_internal
00000000000003c2 T lib_stdoutstream
0000000000000a9c T lib_vsprintf
0000000000000a8c T lib_vsprintf_internal
0000000000001c6c T lseek
000000000000003e T main
0000000000001c0c T memcpy
0000000000001b2c T memset
00000000000006b6 T nxmutex_breaklock
0000000000000480 T nxmutex_destroy
0000000000000438 T nxmutex_init
00000000000004b0 T nxmutex_is_hold
00000000000004d0 T nxmutex_is_locked
00000000000004f2 T nxmutex_lock
00000000000006f2 T nxmutex_restorelock
00000000000005c6 T nxmutex_timedlock
0000000000000560 T nxmutex_trylock
000000000000064a T nxmutex_unlock
000000000000088c T nxrmutex_breaklock
000000000000070c T nxrmutex_destroy
0000000000000700 T nxrmutex_init
000000000000072c T nxrmutex_is_hold
0000000000000734 T nxrmutex_is_locked
000000000000073c T nxrmutex_lock
00000000000008ce T nxrmutex_restorelock
00000000000007e4 T nxrmutex_timedlock
0000000000000790 T nxrmutex_trylock
000000000000083c T nxrmutex_unlock
00000000000009d2 T nxsem_get_value
000000000000094c T nxsem_init
0000000000000a1c T nxsem_set_protocol
0000000000001c84 T nxsem_wait
000000000000017e T printf
0000000000000282 T quick_exit
000000000000000c B _sbss
000000000000000c ? _sctors
000000000000000c D _sdata
000000000000000c ? _sdtors
0000000000001c92 T sem_clockwait
0000000000001ca8 T sem_destroy
00000000000009ee T sem_getvalue
0000000000000990 T sem_init
0000000000001cb6 T sem_post
0000000000000a5e T sem_setprotocol
0000000000001cc4 T sem_trywait
0000000000000000 t sig_trampoline
000000000000000c D _srodata
000000000000001a T _start
00000000000002ac t stdoutstream_flush
0000000000000358 t stdoutstream_putc
00000000000002e4 t stdoutstream_puts
0000000000000000 T _stext
0000000000001bf4 T strnlen
00000000000003fe T task_get_info
0000000000001cd2 T task_setcancelstate
00000000000014f4 T __ultoa_invert
00000000000001b6 T vfprintf
0000000000000aa4 t vsprintf_internal.constprop.0
0000000000001ce6 T write
pi@pi64:~/nuttx $ ~/xpack-riscv-none-elf-gcc-12.3.0-1/bin/riscv-none-elf-nm -u apps/bin/hello
pi@pi64:~/nuttx $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment