nuttx/libs/libc/machine/arm
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
..
arm binfmt: Always include arch/elf.h in include/nuttx/elf.h 2023-06-25 19:02:53 -03:00
armv6-m binfmt: Always include arch/elf.h in include/nuttx/elf.h 2023-06-25 19:02:53 -03:00
armv7-a binfmt: Always include arch/elf.h in include/nuttx/elf.h 2023-06-25 19:02:53 -03:00
armv7-m libs/libc/modlib: fix dynamic loader issues 2023-07-07 13:43:20 -04:00
armv7-r binfmt: Always include arch/elf.h in include/nuttx/elf.h 2023-06-25 19:02:53 -03:00
armv8-m binfmt: Always include arch/elf.h in include/nuttx/elf.h 2023-06-25 19:02:53 -03:00
gnu telink: add custom setjmp implementation for tlsr82. 2022-09-08 09:15:25 +08:00
aeabi_atexit.c libc: Remove weak_function from __aeabi_atexit 2022-06-02 10:54:23 +03:00
arm-acle-compat.h newlib: libc: memcpy M-profile PACBTI-enablement 2023-04-28 09:51:52 +08:00
arm_asm.h Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
gnu_unwind_find_exidx.c arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
Kconfig
Make.defs newlib: libc: memcpy M-profile PACBTI-enablement 2023-04-28 09:51:52 +08:00