coreinitpath=$1 gx2path=$2 coreinit_textaddr=$3 gx2_textaddr=$4 extension=$5 reloc_coreinit=$((0x02000000-$coreinit_textaddr)) reloc_gx2=$((0x02000000-$gx2_textaddr)) getcoreinit_symboladdr() { val=`powerpc-eabi-readelf -a "$PWD/$coreinitpath.elf" | grep "$1" | head -n 1 | cut -d: -f2 | cut "-d " -f2` printf "$2 = 0x%X;\n" $((0x$val-$reloc_coreinit)) } getgx2_symboladdr() { val=`powerpc-eabi-readelf -a "$PWD/$gx2path.elf" | grep "$1" | head -n 1 | cut -d: -f2 | cut "-d " -f2` printf "$2 = 0x%X;\n" $((0x$val-$reloc_gx2)) } echo ""