#!/bin/sh echo 'x/bu bootinfo,400' \ | crash \ | awk ' BEGIN { bttype[0] = "bootpath" bttype[1] = "rootdevice" bttype[3] = "bootdisk" bttype[4] = "netif" bttype[6] = "console" bttype[7] = "biosgeom" bttype[8] = "symtab" bttype[9] = "memmap" bttype[10] = "bootwedge" bttype[11] = "modulelist" bttype[12] = "framebuffer" bttype[13] = "userconfcommands" bttype[14] = "efi" bttype[15] = "efimemmap" bttype[16] = "prekern" } /^bootinfo/ { for (i=2; i<=NF; ++i) btinfo[++bytes] = $i } function word(i) { return btinfo[i] + btinfo[i+1]*256 } function long(i) { return word(i) + word(i+2) * 65536 } function quad(i) { return long(i) + long(i+4) * 65536 * 65536 } function dump(i,n, k) { for (k=0; k