.. |
libelf
|
2b7528feae
binfmt: Fix warning: unused variable ‘exidx’
|
4 years ago |
libnxflat
|
72104c182c
nxstyle fixes
|
4 years ago |
Kconfig
|
b932b653dd
arch: Select 64bit elf base on the architecture characteristic
|
4 years ago |
Makefile
|
e249a2f82f
Makefile: Fix Make.dep not updated by config changes
|
4 years ago |
binfmt.h
|
fe5cb9529d
builtin: Remove HAVE_BUILTIN_CONTEXT macro
|
4 years ago |
binfmt_copyargv.c
|
7ddf7c6c25
binfmt: nxstyle fixes
|
4 years ago |
binfmt_dumpmodule.c
|
7ddf7c6c25
binfmt: nxstyle fixes
|
4 years ago |
binfmt_exec.c
|
8d1a0c2761
binfmt: exec_spawn as internal function shouldn't modify errno
|
4 years ago |
binfmt_execmodule.c
|
14ecb8723a
sched: Change tcb_s to task_tcb_s for nxtask_[un]init
|
4 years ago |
binfmt_execsymtab.c
|
7ddf7c6c25
binfmt: nxstyle fixes
|
4 years ago |
binfmt_exit.c
|
20a86dfc1b
binfmt/ and sched/group: Re-architect the way that loadable ELF or NXFLAT modules are unloaded. Memory resources must be recovered when the task loaded into memory exits. The originmal implementatino used the death-of-child SIGCHLD signal to perform the unload. There are several problems with this: It is overly complex, it requires that the parent task stay resident while the loaded task runs, and it has fatal logic flaws in the protected and kernel model builds because the user signal handler attempts to run in the kernel address space. This commit corrects with using a mindlessly simply BINFMT callback when the task exits.
|
6 years ago |
binfmt_globals.c
|
7ddf7c6c25
binfmt: nxstyle fixes
|
4 years ago |
binfmt_initialize.c
|
ae356001cf
Change all files come from Xiaomi/Pinecone to Apache License 2.0
|
4 years ago |
binfmt_loadmodule.c
|
a4218e2144
include/nuttx/sched.h: Make naming of all internal names consistent:
|
4 years ago |
binfmt_register.c
|
68951e8d72
Remove exra whitespace from files (#189)
|
4 years ago |
binfmt_unloadmodule.c
|
68951e8d72
Remove exra whitespace from files (#189)
|
4 years ago |
binfmt_unregister.c
|
68951e8d72
Remove exra whitespace from files (#189)
|
4 years ago |
builtin.c
|
fe5cb9529d
builtin: Remove HAVE_BUILTIN_CONTEXT macro
|
4 years ago |
elf.c
|
7ddf7c6c25
binfmt: nxstyle fixes
|
4 years ago |
nxflat.c
|
a4218e2144
include/nuttx/sched.h: Make naming of all internal names consistent:
|
4 years ago |