2 # Convert a binary file to elf format. Useful for loading with gdb.
9 *) echo "Usage: bin2elf [arch] input output address" >&2
19 ${ARCH}gcc -nostartfiles -nostdlib /tmp/empty.c -o $OUTPUT 2> /dev/null
22 ${ARCH}objcopy --remove-section=.text --remove-section=.data --remove-section=.bss --remove-section=.sbss --remove-section=.comment --remove-section=.note --add-section=.bin=$INPUT --adjust-section-vma=.bin=$ADDR --no-adjust-warnings --set-section-flags=.bin=alloc,load,data $OUTPUT 2> /dev/null