ladybird/Kernel/mkmap.sh

7 lines
179 B
Bash

#!/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