#!/bin/sh

case "$1 $2" in
"--wide --symbols")
    # When called with --wide --symbols, we remove the first column (which
    # is essentially a line number that is not very useful), and then sort,
    # which will order symbols by address, making a diff more useful.
    /usr/bin/readelf "$@" | awk -F: '{print $2}' | sort
    ;;
*)
    exec /usr/bin/readelf "$@"
    ;;
esac
