├── .cproject ├── .gitignore ├── .project ├── CONTRIBUTORS.md ├── LICENSE ├── Makefile ├── OOCD stm32f4-discovery.launch ├── README.md ├── app-cpp ├── Makefile ├── elf.ld ├── main.cpp └── sysent.h ├── app ├── Makefile ├── elf.ld ├── main.c ├── start.c └── sysent.h ├── arm ├── CMSIS │ └── include │ │ ├── arm_common_tables.h │ │ ├── arm_math.h │ │ ├── core_cm4.h │ │ ├── core_cm4_simd.h │ │ ├── core_cmFunc.h │ │ └── core_cmInstr.h ├── fault.c └── startup_ARMCM4.S ├── doc └── elfloader.doxyfile ├── elf.h ├── elfloader Default.launch ├── host ├── loader_config.h ├── loader_userdata.h └── main.c ├── ldscripts ├── gcc.ld ├── mem.ld ├── sections-nokeep.ld └── sections.ld ├── loader.c └── loader.h /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/.project -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/Makefile -------------------------------------------------------------------------------- /OOCD stm32f4-discovery.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/OOCD stm32f4-discovery.launch -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/README.md -------------------------------------------------------------------------------- /app-cpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app-cpp/Makefile -------------------------------------------------------------------------------- /app-cpp/elf.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app-cpp/elf.ld -------------------------------------------------------------------------------- /app-cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app-cpp/main.cpp -------------------------------------------------------------------------------- /app-cpp/sysent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app-cpp/sysent.h -------------------------------------------------------------------------------- /app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app/Makefile -------------------------------------------------------------------------------- /app/elf.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app/elf.ld -------------------------------------------------------------------------------- /app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app/main.c -------------------------------------------------------------------------------- /app/start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app/start.c -------------------------------------------------------------------------------- /app/sysent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/app/sysent.h -------------------------------------------------------------------------------- /arm/CMSIS/include/arm_common_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/CMSIS/include/arm_common_tables.h -------------------------------------------------------------------------------- /arm/CMSIS/include/arm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/CMSIS/include/arm_math.h -------------------------------------------------------------------------------- /arm/CMSIS/include/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/CMSIS/include/core_cm4.h -------------------------------------------------------------------------------- /arm/CMSIS/include/core_cm4_simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/CMSIS/include/core_cm4_simd.h -------------------------------------------------------------------------------- /arm/CMSIS/include/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/CMSIS/include/core_cmFunc.h -------------------------------------------------------------------------------- /arm/CMSIS/include/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/CMSIS/include/core_cmInstr.h -------------------------------------------------------------------------------- /arm/fault.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/fault.c -------------------------------------------------------------------------------- /arm/startup_ARMCM4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/arm/startup_ARMCM4.S -------------------------------------------------------------------------------- /doc/elfloader.doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/doc/elfloader.doxyfile -------------------------------------------------------------------------------- /elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/elf.h -------------------------------------------------------------------------------- /elfloader Default.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/elfloader Default.launch -------------------------------------------------------------------------------- /host/loader_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/host/loader_config.h -------------------------------------------------------------------------------- /host/loader_userdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/host/loader_userdata.h -------------------------------------------------------------------------------- /host/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/host/main.c -------------------------------------------------------------------------------- /ldscripts/gcc.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/ldscripts/gcc.ld -------------------------------------------------------------------------------- /ldscripts/mem.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/ldscripts/mem.ld -------------------------------------------------------------------------------- /ldscripts/sections-nokeep.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/ldscripts/sections-nokeep.ld -------------------------------------------------------------------------------- /ldscripts/sections.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/ldscripts/sections.ld -------------------------------------------------------------------------------- /loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/loader.c -------------------------------------------------------------------------------- /loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/martinribelotta/elfloader/HEAD/loader.h --------------------------------------------------------------------------------