Print this page
patch mdb_var_alloc

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/mdb/mdb_cmds.c
          +++ new/usr/src/cmd/mdb/common/mdb/mdb_cmds.c
↓ open down ↓ 1555 lines elided ↑ open up ↑
1556 1556  
1557 1557          if ((ctfp = mdb_tgt_name_to_ctf(mdb.m_target, objname)) != NULL)
1558 1558                  version = ctf_label_topmost(ctfp);
1559 1559  
1560 1560          /*
1561 1561           * Not all objects have CTF and label data, so set version to "Unknown".
1562 1562           */
1563 1563          if (version == NULL)
1564 1564                  version = "Unknown";
1565 1565  
1566      -        /*
1567      -         * The hash table implementation in OVERLOAD mode limits the version
1568      -         * name to 31 characters because we cannot specify an external name.
1569      -         * The full version name is available via the ::objects dcmd if needed.
1570      -         */
1571 1566          (void) mdb_nv_insert(vers_nv, version, NULL, (uintptr_t)objname,
1572 1567              MDB_NV_OVERLOAD);
1573 1568  
1574 1569          return (0);
1575 1570  }
1576 1571  
1577 1572  static int
1578 1573  showrev_ispatch(const char *s)
1579 1574  {
1580 1575          if (s == NULL)
↓ open down ↓ 1493 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX