From e18844de3263ff63ff633261944208db2f7da667 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 8 May 2014 16:58:10 -0600 Subject: [PATCH] P-code BINFMT: Add logic to pass information from the binfmt logic to the P-code interpreter. This includes some extension to the binfmt interfaces. --- Documentation/NuttXBinfmt.html | 2 +- Documentation/NuttXNxFlat.html | 2 +- binfmt/binfmt_dumpmodule.c | 2 + binfmt/binfmt_loadmodule.c | 6 +- binfmt/binfmt_unloadmodule.c | 23 +++-- binfmt/builtin.c | 1 + binfmt/elf.c | 1 + binfmt/nxflat.c | 1 + binfmt/pcode.c | 163 ++++++++++++++++++++++++++++++--- include/nuttx/binfmt/binfmt.h | 19 +++- include/semaphore.h | 24 ++--- 11 files changed, 205 insertions(+), 39 deletions(-) diff --git a/Documentation/NuttXBinfmt.html b/Documentation/NuttXBinfmt.html index 3f3bdbc0aa..2f4f6e4252 100644 --- a/Documentation/NuttXBinfmt.html +++ b/Documentation/NuttXBinfmt.html @@ -289,7 +289,7 @@ On failure, it returns -1 (ERROR) with errno set appro

Function Prototype:

Description:

-

int unload_module(FAR const struct binary_s *bin) +

int unload_module(FAR struct binary_s *bin)