mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-05 22:12:16 +00:00
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>
This commit is contained in:
parent
4d29089c2b
commit
bb2d17a014
1 changed files with 2 additions and 0 deletions
|
@ -804,6 +804,8 @@ int die_get_typename(Dwarf_Die *vr_die, char *buf, int len)
|
||||||
tmp = "union ";
|
tmp = "union ";
|
||||||
else if (tag == DW_TAG_structure_type)
|
else if (tag == DW_TAG_structure_type)
|
||||||
tmp = "struct ";
|
tmp = "struct ";
|
||||||
|
else if (tag == DW_TAG_enumeration_type)
|
||||||
|
tmp = "enum ";
|
||||||
/* Write a base name */
|
/* Write a base name */
|
||||||
ret = snprintf(buf, len, "%s%s", tmp, dwarf_diename(&type));
|
ret = snprintf(buf, len, "%s%s", tmp, dwarf_diename(&type));
|
||||||
return (ret >= len) ? -E2BIG : ret;
|
return (ret >= len) ? -E2BIG : ret;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue