walnux/include/nuttx
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
..
1wire include: nuttx: 1wire: fix nxstyle errors 2021-01-25 08:26:44 -08:00
analog sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
audio include: Author: Alan Carvalho de Assis: update licenses to Apache 2.0 2021-02-04 03:33:58 -08:00
binfmt include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
can sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
contactless sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
crypto include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
drivers sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
eeprom sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
efuse include: Fix typos reported by codespell 2021-02-25 11:30:38 -08:00
fs sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
himem xtensa/esp32: Add high memory support to work with PSRAM 2020-11-18 22:21:53 +01:00
i2c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
input sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
ioexpander include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
lcd sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
leds sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
lib include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
mbox Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
mm debug tools: add heap & stack check in idle thread 2021-03-04 18:38:05 -08:00
modem include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
mtd include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
net sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
note Add task name recording for note RAM driver 2020-11-02 01:12:08 -08:00
nx sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
power sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
rc rc/dummy: add dummy driver to test driver skeleton 2020-11-05 11:38:28 -03:00
rf Remove copyright from headers 2020-11-25 05:13:46 -08:00
rptun Fix nxstyle warning 2020-08-22 17:37:21 -06:00
sensors drivers/sensor: fakesensor support batch. 2021-03-10 14:16:38 +08:00
serial include: Fix typos reported by codespell 2021-02-25 11:30:38 -08:00
spi sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
syslog include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
timers include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
usb include: Fix typos reported by codespell 2021-02-25 11:30:38 -08:00
video sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
wireless sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
.gitignore
addrenv.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
arch.h Reconstruct bl602 readme; move up_irq_save/restore declaration to common place 2020-12-29 01:52:09 -08:00
ascii.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
b2c.h Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
board.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
cache.h Fix nxstyle warning 2020-08-22 17:37:21 -06:00
can.h sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
cancelpt.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
clock.h include/nuttx/clock.h: Fix wrong comment 2020-11-22 18:33:50 -08:00
compiler.h time.h: Sprinkle strftime format attribute 2021-01-13 16:39:24 +08:00
elf.h Fix nxstyle warning 2020-08-22 17:37:21 -06:00
environ.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
envpath.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
init.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
irq.h arch, boards, drivers, include, sched, wireless: Change spinlock APIs. 2021-02-07 21:28:56 -08:00
kmalloc.h Include malloc.h instead of stdlib.h for mallinfo() 2020-06-15 07:21:19 -06:00
kthread.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
lirc.h driver/rc: support IR remote control 2020-11-05 11:38:28 -03:00
list.h Fix nxstyle warning 2020-08-22 17:37:21 -06:00
mmcsd.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
module.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
mqueue.h mqueue: add poll support 2021-03-04 07:11:43 -08:00
mutex.h Change all files come from Xiaomi/Pinecone to Apache License 2.0 2020-08-22 17:37:21 -06:00
nuttx.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
page.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
pgalloc.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
progmem.h mtd/progmem: Add up_progmem_read callback guarded by ARCH_HAVE_PROGMEM_READ 2021-03-03 13:47:59 -08:00
pthread.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
random.h crypto/arc4random: rename getrandom to arc4random_buf 2020-12-13 08:49:51 -06:00
sched.h sched: Remove all group id related stuff 2021-03-05 20:35:22 +08:00
sched_note.h Remove tabs and spaces at the end of lines 2020-10-24 09:38:21 +01:00
scsi.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
sdio.h mmcsd:Stuck in 1-bit mode, Removed CONFIG_ARCH_HAVE_SDIO_DELAYED_INVLDT 2021-03-12 16:42:16 -03:00
semaphore.h Implement proposed POSIX _clockwait variants of existing _timedwait functions 2020-07-27 20:39:59 -03:00
signal.h signal: fix compile break in c++ 2020-12-25 21:07:04 +01:00
spawn.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
spinlock.h include: nuttx: Introduce spinlock_t for #ifndef CONFIG_SPINLOCK 2021-02-09 11:29:18 -08:00
streams.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
symtab.h symtabs: improve handling of symbol lookups 2021-03-16 10:18:17 -07:00
time.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
tls.h Move pthread-specific data into TLS 2020-05-08 18:05:04 +01:00
tree.h
userspace.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
vt100.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00
wdog.h sched/wdog: Remove MAX_WDOGPARMS and related stuff 2020-08-14 08:19:50 -06:00
wqueue.h include: Fix typos reported by codespell 2021-02-25 11:30:38 -08:00
zoneinfo.h include: nuttx: update licenses to Apache 2.0 2021-02-01 11:21:57 -03:00