# to be sourced by bash ### firmware function list_fw_official_calls_with_disc_dup() { cut -f 2 -d "," $( grep $ASM_SYMBOL $FILE_CONTAINING )" ) continue fi if [[ "${FILE_CONTAINING}" != "src/${SYMBOL_CALL_NAME}.s" ]] then ERRORS+=( "Not in expected file: $FILE_CONTAINING" ) fi RELFILE=src/${SYMBOL_CALL_NAME}.rel SIZE=$( sed -n "s|^A _CODE size \([0-9A-F]*\) flags 0 addr 0$|\1|p" <"$RELFILE" ) if [[ -n "$SIZE" ]] then OUTPUTS+=( "
$ASM_SYMBOL (wrapper, $( printf %d 0x$SIZE ) bytes)
" ) fi done set -u echo "" set +u for ERROR in "${ERRORS[@]}" do echo "
${ERROR}${OUTPUT}" }