mkmap.sh 256 B

1234567
  1. #!/bin/sh
  2. tmp=$(mktemp)
  3. nm -n Kernel | grep -vE \\.Lubsan_data | awk '{ if ($2 != "a") print; }' | uniq > "$tmp"
  4. printf "%08x\n" "$(wc -l "$tmp" | awk '{print $1}')" > kernel.map
  5. CXXFILT="${CXXFILT:-c++filt}"
  6. "$CXXFILT" < "$tmp" >> kernel.map
  7. rm -f "$tmp"