Utils: Initial commit for ELF image parsing
authorRobert Tivy <rtivy@ti.com>
Wed, 20 Jul 2011 19:45:46 +0000 (14:45 -0500)
committerSuman Anna <s-anna@ti.com>
Thu, 21 Jul 2011 18:12:41 +0000 (13:12 -0500)
commit70dbb8d77f244f472bee168771b9f6a695c90c45
tree47ffecd15368167568216a8492d8d5d863e23c9b
parent11f17be042cffe5840e313241dfe7465a26c2558
Utils: Initial commit for ELF image parsing

Import the ELF Loader code from SysLink 2.0 to be
able to parse the images to be able to use in the
generation of a proprietary firmware binary image.

Signed-off-by: Robert Tivy <rtivy@ti.com>
Signed-off-by: Mark Grosen <mgrosen@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
70 files changed:
src/utils.mmap/elfload/ArrayList.c [new file with mode: 0644]
src/utils.mmap/elfload/Makefile [new file with mode: 0644]
src/utils.mmap/elfload/arm_dynamic.c [new file with mode: 0644]
src/utils.mmap/elfload/arm_reloc.c [new file with mode: 0644]
src/utils.mmap/elfload/c60_dynamic.c [new file with mode: 0644]
src/utils.mmap/elfload/c60_reloc.c [new file with mode: 0644]
src/utils.mmap/elfload/dload.c [new file with mode: 0644]
src/utils.mmap/elfload/dload_endian.c [new file with mode: 0644]
src/utils.mmap/elfload/dlw_client.c [new file with mode: 0644]
src/utils.mmap/elfload/dlw_debug.c [new file with mode: 0644]
src/utils.mmap/elfload/dlw_dsbt.c [new file with mode: 0644]
src/utils.mmap/elfload/dlw_trgmem.c [new file with mode: 0644]
src/utils.mmap/elfload/elf32.c [new file with mode: 0644]
src/utils.mmap/elfload/genbase.c [new file with mode: 0644]
src/utils.mmap/elfload/include/ArrayList.h [new file with mode: 0644]
src/utils.mmap/elfload/include/Queue.h [new file with mode: 0644]
src/utils.mmap/elfload/include/Stack.h [new file with mode: 0644]
src/utils.mmap/elfload/include/Std.h [new file with mode: 0644]
src/utils.mmap/elfload/include/arm_dynamic.h [new file with mode: 0644]
src/utils.mmap/elfload/include/arm_elf32.h [new file with mode: 0644]
src/utils.mmap/elfload/include/c60_dynamic.h [new file with mode: 0644]
src/utils.mmap/elfload/include/c60_elf32.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dload.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dload4430.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dload_api.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dload_endian.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dlw_debug.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dlw_dsbt.h [new file with mode: 0644]
src/utils.mmap/elfload/include/dlw_trgmem.h [new file with mode: 0644]
src/utils.mmap/elfload/include/elf32.h [new file with mode: 0644]
src/utils.mmap/elfload/include/relocate.h [new file with mode: 0644]
src/utils.mmap/elfload/include/std_linux.h [new file with mode: 0644]
src/utils.mmap/elfload/include/symtab.h [new file with mode: 0644]
src/utils.mmap/elfload/include/util.h [new file with mode: 0644]
src/utils.mmap/elfload/symtab.c [new file with mode: 0644]
src/utils/elfload/ArrayList.c [new file with mode: 0644]
src/utils/elfload/Makefile [new file with mode: 0644]
src/utils/elfload/arm_dynamic.c [new file with mode: 0644]
src/utils/elfload/arm_reloc.c [new file with mode: 0644]
src/utils/elfload/c60_dynamic.c [new file with mode: 0644]
src/utils/elfload/c60_reloc.c [new file with mode: 0644]
src/utils/elfload/dload.c [new file with mode: 0644]
src/utils/elfload/dload_endian.c [new file with mode: 0644]
src/utils/elfload/dlw_client.c [new file with mode: 0644]
src/utils/elfload/dlw_debug.c [new file with mode: 0644]
src/utils/elfload/dlw_dsbt.c [new file with mode: 0644]
src/utils/elfload/dlw_trgmem.c [new file with mode: 0644]
src/utils/elfload/elf32.c [new file with mode: 0644]
src/utils/elfload/genbase.c [new file with mode: 0644]
src/utils/elfload/include/ArrayList.h [new file with mode: 0644]
src/utils/elfload/include/Queue.h [new file with mode: 0644]
src/utils/elfload/include/Stack.h [new file with mode: 0644]
src/utils/elfload/include/Std.h [new file with mode: 0644]
src/utils/elfload/include/arm_dynamic.h [new file with mode: 0644]
src/utils/elfload/include/arm_elf32.h [new file with mode: 0644]
src/utils/elfload/include/c60_dynamic.h [new file with mode: 0644]
src/utils/elfload/include/c60_elf32.h [new file with mode: 0644]
src/utils/elfload/include/dload.h [new file with mode: 0644]
src/utils/elfload/include/dload4430.h [new file with mode: 0644]
src/utils/elfload/include/dload_api.h [new file with mode: 0644]
src/utils/elfload/include/dload_endian.h [new file with mode: 0644]
src/utils/elfload/include/dlw_debug.h [new file with mode: 0644]
src/utils/elfload/include/dlw_dsbt.h [new file with mode: 0644]
src/utils/elfload/include/dlw_trgmem.h [new file with mode: 0644]
src/utils/elfload/include/elf32.h [new file with mode: 0644]
src/utils/elfload/include/relocate.h [new file with mode: 0644]
src/utils/elfload/include/std_linux.h [new file with mode: 0644]
src/utils/elfload/include/symtab.h [new file with mode: 0644]
src/utils/elfload/include/util.h [new file with mode: 0644]
src/utils/elfload/symtab.c [new file with mode: 0644]