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

@@ -2008,11 +2008,11 @@
                         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",
+                                mdb_printf("%-#?p  %-#32a%8T%s\n",
                                     addr, addr, buf);
                         else
                                 mdb_printf("%-#32a%8T%s\n", addr, buf);
                         addr = naddr;
                 }

@@ -2032,11 +2032,11 @@
                         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",
+                                mdb_printf("%-#?p  %-#32a%8T%s\n",
                                     oaddr, oaddr, buf);
                         else
                                 mdb_printf("%-#32a%8T%s\n", oaddr, buf);
                 }
 

@@ -2047,11 +2047,11 @@
                 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);
+                        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,11 +2060,11 @@
                         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",
+                                mdb_printf("%-#?p  %-#32a%8T%s\n",
                                     addr, addr, buf);
                         else
                                 mdb_printf("%-#32a%8T%s\n", addr, buf);
                 }
         }