Alin Jerpelea
|
f9fb182809
Author: Gregory Nutt: update licenses to Apache
|
3 years ago |
Alin Jerpelea
|
7ddf7c6c25
binfmt: nxstyle fixes
|
4 years ago |
Xiang Xiao
|
cde88cabcc
Run codespell -w with the latest dictonary again
|
4 years ago |
Xiang Xiao
|
bd4e8e19d3
Run codespell -w against all files
|
4 years ago |
Masayuki Ishikawa
|
81f1133174
ELF64 support (#220)
|
4 years ago |
Xiang Xiao
|
095e28d45e
binfmt/, binfmt/libelf/, include/nuttx, libs/libc/machine, libs/libc/modlib, and others: Move elf related arch function to include/nuttx/elf.h because the implementation is located in libs/libc/machine and in order to avoid the conflict with the 3rd party libraries and clean up the file inclusion: (1) Remove redundant elf32.h, (2) Remove nuttx/binfmt/elf.h in libs/libc/machine, (2) Remove nuttx/binfmt/elf.h in modlib, and (4) Rmove nuttx/module.h in modlib.
|
5 years ago |
Gregory Nutt
|
05cb7a9043
Call initializer entry point on start-up; do not create a task
|
8 years ago |
Gregory Nutt
|
205c23b9d6
Add logic to initialize the per-process user heap when each user process is started
|
10 years ago |
Gregory Nutt
|
c458e72b70
ELF relocations. Some relocation types do not have a named symbol associated with them. The design did not account for that case
|
10 years ago |
Gregory Nutt
|
205260d5e2
Reanem kzalloc to kmm_zalloc for consistency
|
10 years ago |
Gregory Nutt
|
1725946447
Misc changed to get the SAMA5 ELF configuration with address environments working
|
10 years ago |
Gregory Nutt
|
241a7e17bd
addrenv interface changes: up_addrenv_create() may need to create .text and .bss/.data separately because of differing access privileges (read/execute vs read/write). And, as a consequence, up_addrenv_vaddr() needs to be split into up_addrenv_vtext(0 and up_addrenv_vdata().
|
10 years ago |
Gregory Nutt
|
1624e2fbcf
Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support
|
10 years ago |
Gregory Nutt
|
bc46b447dc
Fix all occurrences of "the the" in documentation and comments
|
11 years ago |
patacongo
|
a160442b78
Incorporate address environment interfaces in binfmt/ logic
|
12 years ago |
patacongo
|
948b57f2af
C++ static destructors work with ELF load too now
|
12 years ago |
patacongo
|
ef6dcd6f90
C++ constructors work with ELF load now
|
12 years ago |
patacongo
|
0f70f8c9e1
Finish implemention of ELF loader static constructor support. Still some issues.
|
12 years ago |
patacongo
|
14dae62821
Rename elf.h to elf32.h; Additional ELF loader changes
|
12 years ago |
patacongo
|
87e9dbc4c8
Finishes basic coding of ELF file support
|
12 years ago |
patacongo
|
8b6ea4c174
A little more ELF loader logic
|
12 years ago |
patacongo
|
00ad1f0f4a
A little more ELF loader logic
|
12 years ago |
patacongo
|
fd01281b68
Flesh out include/elf.h
|
12 years ago |