#!/bin/sh
if [[ $# -ne 2 ]]; then
echo "Usage: JX_objdump microkernel main";
exit 0;
fi
array=(`nm -n "$1" |grep -A 1 -F "$2" | awk '($2=="T" || $2=="t"){print "0x"$1}' |xargs`);
if [[ ${#array[*]} -ne 2 ]]; then
echo "Find addr error.";
echo ${array[*]}
exit 0;
fi
echo ${array[*]}
objdump -Sd "$1" --start-address="${array[0]}" --stop-address="${array[1]}"