(2012/09/27 11:36), Hyeoncheol Lee wrote: > When showing accessible variables, an enum type variable was > printed in "variable-name" format. Change this format into > "enum variable-name".
Right, and even if the enum has a type name, it shows only "type-name variable-name", this should show "enum type-name variable-name". Acked-by: Masami Hiramatsu <[email protected]> Thank you! > > Cc: Masami Hiramatsu <[email protected]> > Signed-off-by: Hyeoncheol Lee <[email protected]> > --- > tools/perf/util/dwarf-aux.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/tools/perf/util/dwarf-aux.c b/tools/perf/util/dwarf-aux.c > index ee51e9b..3e5f543 100644 > --- a/tools/perf/util/dwarf-aux.c > +++ b/tools/perf/util/dwarf-aux.c > @@ -804,6 +804,8 @@ int die_get_typename(Dwarf_Die *vr_die, char *buf, int > len) > tmp = "union "; > else if (tag == DW_TAG_structure_type) > tmp = "struct "; > + else if (tag == DW_TAG_enumeration_type) > + tmp = "enum "; > /* Write a base name */ > ret = snprintf(buf, len, "%s%s", tmp, dwarf_diename(&type)); > return (ret >= len) ? -E2BIG : ret; > -- Masami HIRAMATSU Software Platform Research Dept. Linux Technology Center Hitachi, Ltd., Yokohama Research Laboratory E-mail: [email protected] -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

