1 2 3 4 5 6
#!/bin/sh tmp=$(mktemp) nm -nC kernel | awk '{ if ($2 != "a") print; }' | uniq > $tmp printf "%08x\n" $(wc -l $tmp | cut -f1 -d' ') > kernel.map cat $tmp >> kernel.map rm -f $tmp