Print this page
4436 ::dis -b fails to separate address columns

*** 2008,2018 **** if (naddr == addr) return (DCMD_ERR); if (opt_a) mdb_printf("%-#32p%8T%s\n", addr, buf); else if (opt_b) ! mdb_printf("%-#10p%-#32a%8T%s\n", addr, addr, buf); else mdb_printf("%-#32a%8T%s\n", addr, buf); addr = naddr; } --- 2008,2018 ---- if (naddr == addr) return (DCMD_ERR); if (opt_a) mdb_printf("%-#32p%8T%s\n", addr, buf); else if (opt_b) ! mdb_printf("%-#?p %-#32a%8T%s\n", addr, addr, buf); else mdb_printf("%-#32a%8T%s\n", addr, buf); addr = naddr; }
*** 2032,2042 **** if (naddr == oaddr) return (DCMD_ERR); if (opt_a) mdb_printf("%-#32p%8T%s\n", oaddr, buf); else if (opt_b) ! mdb_printf("%-#10p%-#32a%8T%s\n", oaddr, oaddr, buf); else mdb_printf("%-#32a%8T%s\n", oaddr, buf); } --- 2032,2042 ---- if (naddr == oaddr) return (DCMD_ERR); if (opt_a) mdb_printf("%-#32p%8T%s\n", oaddr, buf); else if (opt_b) ! mdb_printf("%-#?p %-#32a%8T%s\n", oaddr, oaddr, buf); else mdb_printf("%-#32a%8T%s\n", oaddr, buf); }
*** 2047,2057 **** mdb_printf("%<b>"); mdb_flush(); if (opt_a) mdb_printf("%-#32p%8T%s%", addr, buf); else if (opt_b) ! mdb_printf("%-#10p%-#32a%8T%s", addr, addr, buf); else mdb_printf("%-#32a%8T%s%", addr, buf); mdb_printf("%</b>\n"); for (addr = naddr; n-- != 0; addr = naddr) { --- 2047,2057 ---- mdb_printf("%<b>"); mdb_flush(); if (opt_a) mdb_printf("%-#32p%8T%s%", addr, buf); else if (opt_b) ! mdb_printf("%-#?p %-#32a%8T%s", addr, addr, buf); else mdb_printf("%-#32a%8T%s%", addr, buf); mdb_printf("%</b>\n"); for (addr = naddr; n-- != 0; addr = naddr) {
*** 2060,2070 **** if (naddr == addr) return (DCMD_ERR); if (opt_a) mdb_printf("%-#32p%8T%s\n", addr, buf); else if (opt_b) ! mdb_printf("%-#10p%-#32a%8T%s\n", addr, addr, buf); else mdb_printf("%-#32a%8T%s\n", addr, buf); } } --- 2060,2070 ---- if (naddr == addr) return (DCMD_ERR); if (opt_a) mdb_printf("%-#32p%8T%s\n", addr, buf); else if (opt_b) ! mdb_printf("%-#?p %-#32a%8T%s\n", addr, addr, buf); else mdb_printf("%-#32a%8T%s\n", addr, buf); } }