summaryrefslogtreecommitdiff
path: root/nuttx/binfmt/elf.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename up_addrenv_assign() to up_addrenv_clone() and generalize its ↵Gregory Nutt2014-08-261-4/+4
| | | | arguments so that can be used for other purposes
* Can't dump loaded code unless we first establish the mappingsGregory Nutt2014-08-261-4/+47
|
* After cached related fix, the ELF example is now functionalGregory Nutt2014-08-241-1/+1
|
* Fix some compilation errors in ELF logic that were introduced in a recent commitGregory Nutt2014-08-241-5/+7
|
* Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- ↵Gregory Nutt2014-08-241-2/+2
| | | | the architecure must first declare support
* ELF: Fix compilation error when CONFIG_ELF_DUMPBUFFER is defined. From ↵Gregory Nutt2014-06-121-1/+1
| | | | Pelle Windestam
* P-code BINFMT: Add logic to pass information from the binfmt logic to the ↵Gregory Nutt2014-05-081-0/+1
| | | | P-code interpreter. This includes some extension to the binfmt interfaces.
* BINFMT: A framework to support a P-code binary format (a work in progress)Gregory Nutt2014-05-071-3/+3
|
* Add a binary 'loader' so that builtin applications can be executed from the ↵patacongo2013-01-161-1/+1
| | | | | | BINFS file system git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5525 42af7a65-404d-4744-a932-0658087f49c3
* Incorporate address environment interfaces in binfmt/ logicpatacongo2012-12-191-1/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5443 42af7a65-404d-4744-a932-0658087f49c3
* C++ static destructors work with ELF load too nowpatacongo2012-10-291-16/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5274 42af7a65-404d-4744-a932-0658087f49c3
* C++ constructors work with ELF load nowpatacongo2012-10-291-5/+23
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5273 42af7a65-404d-4744-a932-0658087f49c3
* Finish implemention of ELF loader static constructor support. Still some ↵patacongo2012-10-291-0/+1
| | | | | | issues. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5272 42af7a65-404d-4744-a932-0658087f49c3
* Rename elf.h to elf32.h; Additional ELF loader changespatacongo2012-10-261-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5263 42af7a65-404d-4744-a932-0658087f49c3
* More ELF loader changespatacongo2012-10-251-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5261 42af7a65-404d-4744-a932-0658087f49c3
* A little more ELF loader logicpatacongo2012-10-251-30/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5257 42af7a65-404d-4744-a932-0658087f49c3
* Move binfmt.h, nxflat.h, elf.h, and symtab.h to include/nuttx/binfmt/patacongo2012-10-241-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5252 42af7a65-404d-4744-a932-0658087f49c3
* Add framework to support loadable ELF modules (not much logic in place yet)patacongo2012-10-241-0/+259
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5250 42af7a65-404d-4744-a932-0658087f49c3