incubator-nuttx/binfmt
Xiang Xiao 5c748cea2a sched: Don't need call get_errno after task_activate
since task_activate don't save the error code into errno

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-05-03 12:15:54 -06:00
..
libelf binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00
libnxflat nxstyle fixes 2020-04-11 21:19:47 +01:00
.gitignore Revert "Don't generate .depend anymore" 2020-03-22 23:07:29 -05:00
Kconfig Kconfig: Move ELF_64BIT out of !BINFMT_DISABLE 2020-03-27 00:04:36 -05:00
Makefile include/nuttx/sched.h: Move prototype for sched_releasetcb() 2020-03-26 14:12:34 -03:00
binfmt.h builtin: Remove HAVE_BUILTIN_CONTEXT macro 2020-05-01 10:43:47 -03:00
binfmt_copyargv.c binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00
binfmt_dumpmodule.c binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00
binfmt_exec.c binfmt: exec_spawn as internal function shouldn't modify errno 2020-05-03 12:15:54 -06:00
binfmt_execmodule.c sched: Don't need call get_errno after task_activate 2020-05-03 12:15:54 -06:00
binfmt_execsymtab.c binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00
binfmt_exit.c 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. 2018-08-05 08:09:54 -06:00
binfmt_globals.c binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00
binfmt_initialize.c builtin: Remove HAVE_BUILTIN_CONTEXT macro 2020-05-01 10:43:47 -03:00
binfmt_loadmodule.c binfmt/ and libs/libc: Make exepath_*() more common: 2018-11-08 07:27:14 -06:00
binfmt_register.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
binfmt_unloadmodule.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
binfmt_unregister.c Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
builtin.c builtin: Remove HAVE_BUILTIN_CONTEXT macro 2020-05-01 10:43:47 -03:00
elf.c binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00
nxflat.c binfmt: nxstyle fixes 2020-04-22 14:07:04 -06:00