incubator-nuttx/binfmt
YAMAMOTO Takashi 1ffa009c8b Revert "Don't generate .depend anymore"
This reverts commit 79af7fbf4e.

Because:

* btashton reported some issues in local builds:

  https://github.com/apache/incubator-nuttx/pull/603#issuecomment-602264860

* this might be related to the current CI breakage:

  > /bin/sh: 1: /__w/incubator-nuttx/incubator-nuttx/nuttx/tools/mkdeps: not found
2020-03-22 23:07:29 -05:00
..
libelf Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
libnxflat Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
.gitignore Revert "Don't generate .depend anymore" 2020-03-22 23:07:29 -05:00
Kconfig Remove all support for the ancient Pascal compiler and pcode interpreter. 2019-11-21 06:58:38 -06:00
Makefile Revert "Don't generate .depend anymore" 2020-03-22 23:07:29 -05:00
binfmt.h Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
binfmt_copyargv.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
binfmt_dumpmodule.c binfmt/: Change debug macro from berr() to binfo() when dumping module data. The report of problems is important during development but when it enables complete informative output about load binaries then the important information can be easily overlooked. The huge output sent to serial terminal slows loading significantly as well. 2019-08-15 14:41:42 -06:00
binfmt_exec.c binfmt/exec: fix build break in kernel build 2020-02-22 14:32:54 -06:00
binfmt_execmodule.c fix typo berr messages in binfmt_execmodule.c 2020-01-26 07:03:30 -06:00
binfmt_execsymtab.c Ensure all source code end with one and only one newline 2020-02-08 07:25:56 -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 Revert "A workaround for macOS linker" 2020-02-05 00:36:58 -08:00
binfmt_initialize.c Remove all support for the ancient Pascal compiler and pcode interpreter. 2019-11-21 06:58:38 -06: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 Remove exra whitespace from files (#189) 2020-01-31 09:24:49 -06:00
elf.c ELF64 support (#220) 2020-02-07 17:10:23 -06:00
nxflat.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00