[Midnightbsd-cvs] src [8952] trunk/cddl/contrib/opensolaris/tools/ctf/cvt/output.c: fix ctfconvert when used with clang
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Sep 27 11:37:22 EDT 2016
Revision: 8952
http://svnweb.midnightbsd.org/src/?rev=8952
Author: laffer1
Date: 2016-09-27 11:37:22 -0400 (Tue, 27 Sep 2016)
Log Message:
-----------
fix ctfconvert when used with clang
Modified Paths:
--------------
trunk/cddl/contrib/opensolaris/tools/ctf/cvt/output.c
Modified: trunk/cddl/contrib/opensolaris/tools/ctf/cvt/output.c
===================================================================
--- trunk/cddl/contrib/opensolaris/tools/ctf/cvt/output.c 2016-09-27 15:36:51 UTC (rev 8951)
+++ trunk/cddl/contrib/opensolaris/tools/ctf/cvt/output.c 2016-09-27 15:37:22 UTC (rev 8952)
@@ -363,6 +363,7 @@
for (i = 0; i < nent; i++) {
GElf_Sym sym;
+ char *bname;
iidesc_t **tolist;
GElf_Sym ssym;
iidesc_match_t smatch;
@@ -377,7 +378,8 @@
switch (GELF_ST_TYPE(sym.st_info)) {
case STT_FILE:
- match.iim_file = match.iim_name;
+ bname = strrchr(match.iim_name, '/');
+ match.iim_file = bname == NULL ? match.iim_name : bname + 1;
continue;
case STT_OBJECT:
tolist = iiburst->iib_objts;
More information about the Midnightbsd-cvs
mailing list