walnux/libs/libc/modlib
Neale Ferguson b5cd7c2a82 libs/libc/modlib: fix dynamic loader issues
* build-globals.sh
    - Macros for defining symbols etc. based on assembler in use
    - Use the System.map to get all the nuttx symbols

  * libs/libc/modlib/modlib_globals.S
    - Provide an empty skeleton. If the dynamic loading functions
      are required then run build-global.sh after a clean build
      using the skeleton. This will fill out the skeleton with the
      symbols to be available to dynamically loaded modules.

  * libs/libc/modlib/modlib_loadhdrs.c
    - Fix case where there are no program headers are avaiable
2023-07-07 13:43:20 -04:00
..
gnu-elf.ld modlib: Replace Gregory Nutt's copyright notice with Apache 2.0 2020-04-13 09:49:22 -06:00
Kconfig typos: fix typos in Kconfig files 2022-01-08 06:46:26 -03:00
Make.defs Add support for the loading of ET_DYN objects 2023-07-06 09:13:38 -03:00
modlib.h Fix coding style issues from PR #7202 2023-07-06 14:08:08 -03:00
modlib_bind.c Add support for the loading of ET_DYN objects 2023-07-06 09:13:38 -03:00
modlib_depend.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
modlib_globals.S libs/libc/modlib: fix dynamic loader issues 2023-07-07 13:43:20 -04:00
modlib_init.c libc/modlib: Replace nx_stat with file_stat 2023-07-06 09:20:24 -03:00
modlib_iobuffer.c modlib: Replace Gregory Nutt's copyright notice with Apache 2.0 2020-04-13 09:49:22 -06:00
modlib_load.c Add support for the loading of ET_DYN objects 2023-07-06 09:13:38 -03:00
modlib_loadhdrs.c libs/libc/modlib: fix dynamic loader issues 2023-07-07 13:43:20 -04:00
modlib_read.c Ensure the kernel component don't call userspace API 2021-03-01 09:23:09 +09:00
modlib_registry.c use rmutex inside of all repeated implementation 2022-05-30 19:43:48 +08:00
modlib_sections.c libs/libc/modlib/modlib_sections.c: Remove a redundant assignment 2020-07-30 16:16:21 +02:00
modlib_symbols.c Add support for the loading of ET_DYN objects 2023-07-06 09:13:38 -03:00
modlib_symtab.c symtab: Remove the unnessary inclusion of nuttx/symtab.h 2023-07-06 09:24:02 -03:00
modlib_uninit.c Add support for the loading of ET_DYN objects 2023-07-06 09:13:38 -03:00
modlib_unload.c Rename MODULE_TEXT to TEXT_HEAP as the latter is more generic. 2021-06-18 07:14:17 -05:00
modlib_verify.c libs/libc/modlib: fix dynamic loader issues 2023-07-07 13:43:20 -04:00