6375 Add native name demangling support
commit4226f635096bf9d814aa9fb335518c4855bbe3a3
authorJason King <jason.brian.king@gmail.com>
Sat, 27 May 2017 23:46:17 +0000 (27 18:46 -0500)
committerDan McDonald <danmcd@joyent.com>
Sat, 13 Oct 2018 19:26:51 +0000 (13 15:26 -0400)
tree505ab683f4454c2ebbde6542c9ecd4f64825e47f
parent83b4671e6262c5aa6b4f9fb5a384b1946dfc2e7f
6375 Add native name demangling support
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@joyent.com>
45 files changed:
exception_lists/packaging
usr/src/cmd/dis/Makefile
usr/src/cmd/dis/dis_util.c
usr/src/cmd/mdb/Makefile.mdb
usr/src/cmd/mdb/common/kmdb/kmdb_demangle.c
usr/src/cmd/mdb/common/mdb/mdb_demangle.c
usr/src/cmd/mdb/common/mdb/mdb_demangle.h
usr/src/cmd/sgs/dump/common/dump.c
usr/src/cmd/sgs/gprof/common/printgprof.c
usr/src/cmd/sgs/libconv/Makefile.com
usr/src/cmd/sgs/libconv/common/demangle.c
usr/src/cmd/sgs/libconv/common/demangle.msg
usr/src/cmd/sgs/libconv/common/lintsup.c
usr/src/cmd/sgs/liblddbg/common/util.c
usr/src/cmd/sgs/nm/common/nm.c
usr/src/cmd/sgs/prof/common/prof.c
usr/src/cmd/sgs/prof/common/profv.c
usr/src/lib/Makefile
usr/src/lib/libdemangle/Makefile [new file with mode: 0644]
usr/src/lib/libdemangle/Makefile.com [new file with mode: 0644]
usr/src/lib/libdemangle/THIRDPARTYLICENSE [new file with mode: 0644]
usr/src/lib/libdemangle/THIRDPARTYLICENSE.descrip [new file with mode: 0644]
usr/src/lib/libdemangle/amd64/Makefile [copied from usr/src/cmd/sgs/libconv/common/demangle.msg with 83% similarity]
usr/src/lib/libdemangle/common/cxx.c [new file with mode: 0644]
usr/src/lib/libdemangle/common/cxx.h [new file with mode: 0644]
usr/src/lib/libdemangle/common/cxx_util.c [new file with mode: 0644]
usr/src/lib/libdemangle/common/demangle-sys.h [new file with mode: 0644]
usr/src/lib/libdemangle/common/demangle.c [new file with mode: 0644]
usr/src/lib/libdemangle/common/demangle_int.h [new file with mode: 0644]
usr/src/lib/libdemangle/common/llib-ldemangle-sys [new file with mode: 0644]
usr/src/lib/libdemangle/common/mapfile-vers [new file with mode: 0644]
usr/src/lib/libdemangle/common/str.c [new file with mode: 0644]
usr/src/lib/libdemangle/common/str.h [new file with mode: 0644]
usr/src/lib/libdemangle/common/util.c [new file with mode: 0644]
usr/src/lib/libdemangle/i386/Makefile [copied from usr/src/cmd/sgs/libconv/common/demangle.msg with 71% similarity]
usr/src/lib/libdemangle/sparc/Makefile [copied from usr/src/cmd/sgs/libconv/common/demangle.msg with 71% similarity]
usr/src/lib/libdemangle/sparcv9/Makefile [copied from usr/src/cmd/sgs/libconv/common/demangle.msg with 83% similarity]
usr/src/pkg/manifests/system-library-demangle.mf [new file with mode: 0644]
usr/src/pkg/manifests/system-test-utiltest.mf
usr/src/test/util-tests/runfiles/default.run
usr/src/test/util-tests/tests/Makefile
usr/src/test/util-tests/tests/demangle/Makefile [new file with mode: 0644]
usr/src/test/util-tests/tests/demangle/afl-fast.c [new file with mode: 0644]
usr/src/test/util-tests/tests/demangle/gcc-libstdc++.c [new file with mode: 0644]
usr/src/test/util-tests/tests/demangle/llvm-stdcxxabi.c [new file with mode: 0644]