incubator-nuttx/binfmt
Byron Ellacott c9db653c8d symtabs: improve handling of symbol lookups
When CONFIG_SYMTAB_ORDEREDBYNAME is selected most code will use
the ordered search function. When it is not selected no code will
use the ordered search function. This change merges the two
functions and varies its behaviour based on the config setting,
such that all callers can simply call the one search function
and get the best behaviour.

An additional configuration option allows leading underscores to
be stripped from symbols being relocated in loaded objects. This
allows toolchains which prefix C symbol with underscores to make
loadable ELF objects.
2021-03-16 10:18:17 -07:00
..
libelf symtabs: improve handling of symbol lookups 2021-03-16 10:18:17 -07:00
libnxflat symtabs: improve handling of symbol lookups 2021-03-16 10:18:17 -07:00
Kconfig symtabs: improve handling of symbol lookups 2021-03-16 10:18:17 -07:00
Makefile Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt.h Few typos fixes in binfmt and libc/machine. 2021-03-11 10:35:40 +08:00
binfmt_copyargv.c Few typos fixes in binfmt and libc/machine. 2021-03-11 10:35:40 +08:00
binfmt_dumpmodule.c Few typos fixes in binfmt and libc/machine. 2021-03-11 10:35:40 +08:00
binfmt_exec.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_execmodule.c sched: Change tcb_s to task_tcb_s for nxtask_[un]init 2020-06-30 10:54:42 -06:00
binfmt_execsymtab.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_exit.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_globals.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_initialize.c Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
binfmt_loadmodule.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_register.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_unloadmodule.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
binfmt_unregister.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
builtin.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
elf.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00
nxflat.c Author: Gregory Nutt: update licenses to Apache 2021-02-05 12:15:56 -03:00