Print this page
6375 Add native name demangling support

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/mdb/common/kmdb/kmdb_demangle.c
          +++ new/usr/src/cmd/mdb/common/kmdb/kmdb_demangle.c
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16   * If applicable, add the following below this CDDL HEADER, with the
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
  23   23   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
       25 + *
       26 + * Copyright 2017 Jason King.
  25   27   */
  26   28  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29   29  #include <mdb/mdb_modapi.h>
  30   30  #include <mdb/mdb_demangle.h>
  31   31  #include <mdb/mdb_err.h>
  32   32  
  33   33  /*ARGSUSED*/
  34   34  mdb_demangler_t *
  35      -mdb_dem_load(const char *path)
       35 +mdb_dem_load(void)
  36   36  {
  37   37          (void) set_errno(ENOTSUP);
  38   38          return (NULL);
  39   39  }
  40   40  
  41   41  void
  42   42  mdb_dem_unload(mdb_demangler_t *dmp)
  43   43  {
  44   44          if (dmp != NULL)
  45   45                  fail("attempted to unload demangler %p\n", (void *)dmp);
↓ open down ↓ 32 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX