nuttx/binfmt
Masayuki Ishikawa 8ec22e916e Merged in masayuki2009/nuttx.nuttx/refactor_binfmt_exec (pull request #697)
binfmt: Refactor binfmt_exec.c

This change also fixes an argv issue for CONFIG_SCHED_ONEXIT=n
or CONFIG_SCHED_HAVE_PARENT=n

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-26 13:40:28 +00:00
..
libbuiltin Squashed commit of the following: 2017-10-03 12:52:31 -06:00
libelf Squashed commit of the following: 2018-01-30 17:57:36 -06:00
libnxflat Squashed commit of the following: 2018-01-30 17:57:36 -06:00
libpcode Squashed commit of the following: 2018-07-15 11:20:37 -06:00
.gitignore .dSYM only needs to be in the same .gitignore files as .exe 2013-05-30 15:02:04 -06:00
binfmt_copyargv.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
binfmt_dumpmodule.c fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files. 2018-03-24 11:30:35 -06:00
binfmt_exec.c Merged in masayuki2009/nuttx.nuttx/refactor_binfmt_exec (pull request #697) 2018-07-26 13:40:28 +00:00
binfmt_execmodule.c Squashed commit of the following: 2017-10-02 15:30:55 -06:00
binfmt_execsymtab.c binfmt/binfmt_execsymtab.c: Fix a recently introduced error: The size of the symbol table is now an 'int' variable; but a variable cannot be used as an initializer because it is not constant. Also updates a README file. 2018-07-17 10:34:56 -06:00
binfmt_exepath.c fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files. 2018-03-24 11:30:35 -06:00
binfmt_globals.c Move binfmt.h, nxflat.h, elf.h, and symtab.h to include/nuttx/binfmt/ 2012-10-24 20:19:44 +00:00
binfmt_loadmodule.c fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files. 2018-03-24 11:30:35 -06:00
binfmt_register.c fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files. 2018-03-24 11:30:35 -06:00
binfmt_schedunload.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
binfmt_unloadmodule.c fs/cromfs: Fix a error in reading partial compressed blocks. The LZF decompressor does not support that operation. Instead we have to decompress full block into a temporary buffer and copy out the parts that we need. To compensate for the performance hit, a caching mechanism was added so that we do not have to read the same block repeatedly. Unrelated: Also updates some README files. 2018-03-24 11:30:35 -06:00
binfmt_unregister.c binfmt/: Fix one more inappropriate access to the errno variable. 2018-02-01 08:33:04 -06:00
binfmt.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
builtin.c binfmt/: Fix one more inappropriate access to the errno variable. 2018-02-01 08:33:04 -06:00
elf.c binfmt/: Fix one more inappropriate access to the errno variable. 2018-02-01 08:33:04 -06:00
Kconfig Default for CONFIG_EXECFUNCS_HAVE_SYMTAB should be 'not set' 2018-07-13 14:56:45 -06:00
Makefile Several Makefiles: Add .PHONY definitions to prevent 'clean up to date' message weirdness. 2016-05-10 15:44:06 -06:00
nxflat.c binfmt/: Fix one more inappropriate access to the errno variable. 2018-02-01 08:33:04 -06:00
pcode.c binfmt/: Fix one more inappropriate access to the errno variable. 2018-02-01 08:33:04 -06:00