This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from a60449bd127 libs/libc/stdlib: Raise SIGABRT in abort().
     new c57ba6827cf binfmt: add script (#!) binary format handler
     new 7c4ad4b4ee3 binfmt/script: Give the interpreter the script path and 
its #! argument.
     new 317861990cb binfmt: Keep the unload method of the module that a script 
loads.
     new 2f2350513e0 binfmt/script: Limit the number of nested interpreters.
     new bc6a4e6fc6a binfmt: Try the script handler after the other formats.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 binfmt/CMakeLists.txt         |   4 +
 binfmt/Kconfig                |  13 ++
 binfmt/Makefile               |   6 +
 binfmt/binfmt.h               |  41 ++++--
 binfmt/binfmt_copyargv.c      | 247 +++++++++++++++++++++++++-------
 binfmt/binfmt_execmodule.c    |  11 +-
 binfmt/binfmt_initialize.c    |  13 ++
 binfmt/binfmt_loadmodule.c    |  11 +-
 binfmt/binfmt_unloadmodule.c  |   5 +
 binfmt/script.c               | 321 ++++++++++++++++++++++++++++++++++++++++++
 include/nuttx/binfmt/binfmt.h |   9 ++
 11 files changed, 608 insertions(+), 73 deletions(-)
 create mode 100644 binfmt/script.c

Reply via email to