The following elf program header fails within elf_loader.h in line 54. The used linker script is a standard one of the freedom-e-sdk. The problem is the fourth section which corresponds to the .bss section and surprises the GenericElfLoader...
LOAD off 0x00001000 vaddr 0x20010000 paddr 0x20010000 align 2**12
filesz 0x000011a8 memsz 0x000011a8 flags rwx
LOAD off 0x00003000 vaddr 0x80000000 paddr 0x20018e80 align 2**12
filesz 0x00000b0c memsz 0x00000b0c flags rw-
TLS off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags ---
LOAD off 0x00003b10 vaddr 0x80000b10 paddr 0x80000b10 align 2**12
filesz 0x00000000 memsz 0x00000cb0 flags rw-
LOAD off 0x00003b0c vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x00000000 memsz 0x00000000 flags ---
LOAD off 0x00004200 vaddr 0x20011200 paddr 0x20011200 align 2**12
filesz 0x00007c7a memsz 0x00007c7a flags r-x
LOAD off 0x0000be7a vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x00000000 memsz 0x00000000 flags ---
The following elf program header fails within elf_loader.h in line 54. The used linker script is a standard one of the freedom-e-sdk. The problem is the fourth section which corresponds to the .bss section and surprises the GenericElfLoader...