From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18827 invoked by alias); 25 Apr 2008 21:52:57 -0000 Received: (qmail 18720 invoked by uid 9697); 25 Apr 2008 21:52:52 -0000 Date: Fri, 25 Apr 2008 21:52:00 -0000 Message-ID: <20080425215251.18599.qmail@sourceware.org> From: pmachata@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Fix ftrace spurious warnings about breakpoint address mismatch X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 7ec5eccf2b3df6cae57c60ff14a7bbc2b6803718 X-Git-Newrev: 6479f1dc64b016f88287646c88eca9628f8732a8 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q2/txt/msg00159.txt.bz2 The branch, master has been updated via 6479f1dc64b016f88287646c88eca9628f8732a8 (commit) via 84ac0985a57e4f1a34f8ba765b1c73c96f86333b (commit) via cacf2720ab6de856853adec3fc6b820284ea75cc (commit) via 094d5954e47a4df67af152b300341f319dfdaac7 (commit) via 276f5316c14f3ca54f1f108da45888b28ac1964d (commit) via f560ed41d23522091b0ed62c1567b0b8e4eb5a3e (commit) via 1f0befe2784302ff9db40c1b3f76f724a6a3dd1e (commit) via 6456418537da9e29f9610c0c195bb44d085cb531 (commit) from 7ec5eccf2b3df6cae57c60ff14a7bbc2b6803718 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 6479f1dc64b016f88287646c88eca9628f8732a8 Author: Petr Machata Date: Fri Apr 25 21:05:25 2008 +0200 Fix ftrace spurious warnings about breakpoint address mismatch commit 84ac0985a57e4f1a34f8ba765b1c73c96f86333b Author: Petr Machata Date: Fri Apr 25 20:36:05 2008 +0200 Nits commit cacf2720ab6de856853adec3fc6b820284ea75cc Author: Petr Machata Date: Fri Apr 25 20:35:48 2008 +0200 Use DwflDieBias for module public names * DwflModule yields list of biased Dies * Ctor of FunctionBreakpoint takes biased Die * Ctor of DwflSymbol takes biased Die * SymbolFactory was adjusted to above commit 094d5954e47a4df67af152b300341f319dfdaac7 Author: Petr Machata Date: Fri Apr 25 20:20:36 2008 +0200 DwflDieBias has new method getEntryBreakpoints * it biases entry breakpoints fetched from underlying DwarfDie commit 276f5316c14f3ca54f1f108da45888b28ac1964d Author: Petr Machata Date: Fri Apr 25 20:09:04 2008 +0200 Nits in naming in BreakpointManager commit f560ed41d23522091b0ed62c1567b0b8e4eb5a3e Author: Petr Machata Date: Fri Apr 25 20:08:40 2008 +0200 TaskTracer.traceSymbol should only log when tracing was actually requested commit 1f0befe2784302ff9db40c1b3f76f724a6a3dd1e Author: Petr Machata Date: Mon Apr 14 13:11:36 2008 +0200 Manpage fixes commit 6456418537da9e29f9610c0c195bb44d085cb531 Author: Petr Machata Date: Mon Apr 14 13:11:25 2008 +0200 Support ^ in Glob class * necessary because [^]] actually forms a legal glob pattern. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/bindir/ftrace.xml-in | 19 +++++----- frysk-core/frysk/ftrace/ChangeLog | 9 +++++ frysk-core/frysk/ftrace/TaskTracer.java | 11 +++++- frysk-core/frysk/rt/BreakpointManager.java | 6 ++-- frysk-core/frysk/rt/ChangeLog | 5 +++ frysk-core/frysk/rt/FunctionBreakpoint.java | 24 ++++++------ frysk-core/frysk/rt/PLTBreakpoint.java | 2 +- frysk-core/frysk/rt/SymbolBreakpoint.java | 3 +- frysk-core/frysk/symtab/ChangeLog | 5 +++ frysk-core/frysk/symtab/DwflSymbol.java | 12 +++--- frysk-core/frysk/symtab/SymbolFactory.java | 17 +++++---- frysk-core/frysk/util/ChangeLog | 4 ++ frysk-core/frysk/util/Glob.java | 4 ++ frysk-sys/lib/dwfl/ChangeLog | 12 ++++++ frysk-sys/lib/dwfl/DwflDieBias.java | 16 ++++++++- frysk-sys/lib/dwfl/cni/DwflModule.cxx | 49 +++++++++++++++++--------- 16 files changed, 138 insertions(+), 60 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/bindir/ftrace.xml-in b/frysk-core/frysk/bindir/ftrace.xml-in index cda22db..f43fb9e 100644 --- a/frysk-core/frysk/bindir/ftrace.xml-in +++ b/frysk-core/frysk/bindir/ftrace.xml-in @@ -245,7 +245,7 @@ following process takes place. Initial working set is empty. Rules, if present, are then enumerated from left to right, and set is modified depending on the rules. Rules are delimited by a - colon. Syntax of each rule is following: + comma. Syntax of each rule is following: [-][#]pattern @@ -263,15 +263,16 @@ All three components, symbol, soname and - version, are written using extended - regular expression syntax. Any of the components can be omitted, - missing component is then wild card matching anything. By - extension, empty pattern matches all symbols of all versions in - all libraries and in the executable itself. + version, are written using glob + expression syntax. Any of the components can be omitted, missing + component is then wild card matching anything. By extension, + empty pattern matches all symbols of all versions in all libraries + and in the executable itself. symbol component is matched - against name of symbol associated with PLT slot under - consideration. Whole symbol name has to match. + against the name of symbol under consideration (or symbol + associated with PLT slot in case of -plt option). Whole symbol + name has to match. soname component is matched against a soname of a library in which we wish to track the call. @@ -379,7 +380,7 @@ SEE ALSO - frysk(7) + frysk(7), glob(7)