Messages in this thread | | | From | Masami Hiramatsu <> | Subject | [PATCH -tip 00/12] Perf probe bugfixes and debuginfo object | Date | Wed, 30 Mar 2011 18:25:33 +0900 |
| |
Hi,
Here is a series of bugfixes, cleanups and updates for perf probe.
This series fixes several bugs and cleanup code. The biggest cleanup is separating dwarf related code into dwarf-aux.{c,h} and add API documents. This also introduce debuginfo object which allows other object to include debuginfo pointer without #ifdefs.
Thank you,
---
Masami Hiramatsu (12): perf: Export debuginfo object without dwarf support perf probe: Introduce debuginfo to encapsulate dwarf information perf probe: Warn when more than two lines are given [CLEANUP]perf-probe: Move dwarf library routines to dwarf-aux.{c,h} [CLEANUP]perf probe: Remove redundant dwarf functions [CLEANUP]perf probe: Move strtailcmp to string.c [CLEANUP]perf probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END [BUGFIX]perf probe: Fix listing incorrect line number with inline function [BUGFIX]perf probe: Fix to find recursively inlined function [BUGFIX]perf probe: Fix multiple --vars options behavior [BUGFIX]perf probe: Fix to remove redundant close [BUGFIX]perf probe: Fix to ensure function declared file
tools/perf/Makefile | 2 tools/perf/builtin-probe.c | 11 - tools/perf/util/dwarf-aux.c | 663 ++++++++++++++++++++++++++++++++ tools/perf/util/dwarf-aux.h | 100 +++++ tools/perf/util/probe-event.c | 73 ++- tools/perf/util/probe-finder.c | 839 ++++++++-------------------------------- tools/perf/util/probe-finder.h | 95 ++++- tools/perf/util/string.c | 19 + tools/perf/util/util.h | 1 9 files changed, 1090 insertions(+), 713 deletions(-) create mode 100644 tools/perf/util/dwarf-aux.c create mode 100644 tools/perf/util/dwarf-aux.h
-- Masami HIRAMATSU 2nd Dept. Linux Technology Center Hitachi, Ltd., Systems Development Laboratory E-mail: masami.hiramatsu.pt@hitachi.com
| |