All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] perf probe: print an enum type variable in "enum variable-name" format when showing accessible variables
@ 2012-09-27  2:36 Hyeoncheol Lee
  2012-09-27  9:08 ` Masami Hiramatsu
  2012-09-28 16:39 ` [tip:perf/core] perf probe: Print an enum type variable in " enum " tip-bot for Hyeoncheol Lee
  0 siblings, 2 replies; 3+ messages in thread
From: Hyeoncheol Lee @ 2012-09-27  2:36 UTC (permalink / raw)
  To: acme; +Cc: LKML, Masami Hiramatsu

When showing accessible variables, an enum type variable was
 printed in "variable-name" format. Change this format into
"enum variable-name".

Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: Hyeoncheol Lee <hyc.lee@gmail.com>
---
 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;
-- 
1.7.10.4


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] perf probe: print an enum type variable in "enum variable-name" format when showing accessible variables
  2012-09-27  2:36 [PATCH] perf probe: print an enum type variable in "enum variable-name" format when showing accessible variables Hyeoncheol Lee
@ 2012-09-27  9:08 ` Masami Hiramatsu
  2012-09-28 16:39 ` [tip:perf/core] perf probe: Print an enum type variable in " enum " tip-bot for Hyeoncheol Lee
  1 sibling, 0 replies; 3+ messages in thread
From: Masami Hiramatsu @ 2012-09-27  9:08 UTC (permalink / raw)
  To: Hyeoncheol Lee; +Cc: acme, LKML, yrl.pp-manager.tt@hitachi.com

(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 <masami.hiramatsu.pt@hitachi.com>

Thank you!

> 
> Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
> Signed-off-by: Hyeoncheol Lee <hyc.lee@gmail.com>
> ---
>  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: masami.hiramatsu.pt@hitachi.com



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [tip:perf/core] perf probe: Print an enum type variable in " enum variable-name" format when showing accessible variables
  2012-09-27  2:36 [PATCH] perf probe: print an enum type variable in "enum variable-name" format when showing accessible variables Hyeoncheol Lee
  2012-09-27  9:08 ` Masami Hiramatsu
@ 2012-09-28 16:39 ` tip-bot for Hyeoncheol Lee
  1 sibling, 0 replies; 3+ messages in thread
From: tip-bot for Hyeoncheol Lee @ 2012-09-28 16:39 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: acme, linux-kernel, hpa, mingo, masami.hiramatsu.pt, hyc.lee,
	tglx

Commit-ID:  bb2d17a014914b628df42b0c76c85fa8a8c57e79
Gitweb:     http://git.kernel.org/tip/bb2d17a014914b628df42b0c76c85fa8a8c57e79
Author:     Hyeoncheol Lee <hyc.lee@gmail.com>
AuthorDate: Thu, 27 Sep 2012 11:36:39 +0900
Committer:  Arnaldo Carvalho de Melo <acme@redhat.com>
CommitDate: Thu, 27 Sep 2012 10:58:57 -0300

perf probe: Print an enum type variable in "enum variable-name" format when showing accessible variables

When showing accessible variables, an enum type variable was printed in
"variable-name" format. Change this format into "enum variable-name".

Signed-off-by: Hyeoncheol Lee <hyc.lee@gmail.com>
Acked-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Link: http://lkml.kernel.org/r/1348713399-4541-1-git-send-email-hyc.lee@gmail.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
---
 tools/perf/util/dwarf-aux.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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;

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-09-28 16:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-27  2:36 [PATCH] perf probe: print an enum type variable in "enum variable-name" format when showing accessible variables Hyeoncheol Lee
2012-09-27  9:08 ` Masami Hiramatsu
2012-09-28 16:39 ` [tip:perf/core] perf probe: Print an enum type variable in " enum " tip-bot for Hyeoncheol Lee

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.