public inbox for frysk-cvs@sourceware.org help / color / mirror / Atom feed
From: pmachata@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: New logging function Date: Wed, 02 Apr 2008 06:10:00 -0000 [thread overview] Message-ID: <20080402061044.29410.qmail@sourceware.org> (raw) The branch, master has been updated via 72dcfe41b8fc7c1fbc546d25cd5f8ae96353b042 (commit) via 45dcf2b5441cdb686b34af25a6f5a80cb779ea92 (commit) from bcb3fa5fdc4667a15386f1ef9a116753d761fb90 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 72dcfe41b8fc7c1fbc546d25cd5f8ae96353b042 Author: Petr Machata <pmachata@redhat.com> Date: Wed Apr 2 02:52:22 2008 +0200 New logging function commit 45dcf2b5441cdb686b34af25a6f5a80cb779ea92 Author: Petr Machata <pmachata@redhat.com> Date: Tue Apr 1 23:47:18 2008 +0200 Coding style fix ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/ftrace/ObjectFile.java | 80 ++++++++++++++----------------- frysk-sys/frysk/rsl/ChangeLog | 4 ++ frysk-sys/frysk/rsl/Log.java | 5 ++ 3 files changed, 45 insertions(+), 44 deletions(-) First 500 lines of diff: diff --git a/frysk-core/frysk/ftrace/ObjectFile.java b/frysk-core/frysk/ftrace/ObjectFile.java index 738aff0..2860589 100644 --- a/frysk-core/frysk/ftrace/ObjectFile.java +++ b/frysk-core/frysk/ftrace/ObjectFile.java @@ -370,49 +370,41 @@ public class ObjectFile ElfDynamic.loadFrom(section, new ElfDynamic.Builder() { public void entry (int tag, long value) { - if (tag == ElfDynamic.ELF_DT_STRTAB) - { - FtraceLogger.finest.log(" * dynamic strtab at 0x" + Long.toHexString(value)); - ObjectFile.this.dynamicStrtab = getElfSectionWithAddr(elfFile, value); - } - else if (tag == ElfDynamic.ELF_DT_SONAME) - { - FtraceLogger.finest.log(" * soname index = 0x" + Long.toHexString(value)); - assertFitsToInt(value, "SONAME index"); - locals.dynamicSonameIdx = (int)value; - } - else if (tag == ElfDynamic.ELF_DT_SYMTAB) - { - FtraceLogger.finest.log(" * dynamic symtab = 0x" + Long.toHexString(value)); - ObjectFile.this.dynamicSymtab = getElfSectionWithAddr(elfFile, value); - } - else if (tag == ElfDynamic.ELF_DT_VERSYM) - { - FtraceLogger.finest.log(" * versym = 0x" + Long.toHexString(value)); - ObjectFile.this.dynamicVersym = getElfSectionWithAddr(elfFile, value); - } - else if (tag == ElfDynamic.ELF_DT_VERDEF) - { - FtraceLogger.finest.log(" * verdef = 0x" + Long.toHexString(value)); - ObjectFile.this.dynamicVerdef = getElfSectionWithAddr(elfFile, value); - } - else if (tag == ElfDynamic.ELF_DT_VERDEFNUM) - { - FtraceLogger.finest.log(" * verdefnum = " + Long.toString(value)); - assertFitsToInt(value, "Count of VERDEF entries"); - ObjectFile.this.dynamicVerdefCount = (int)value; - } - else if (tag == ElfDynamic.ELF_DT_VERNEED) - { - FtraceLogger.finest.log(" * verneed = 0x" + Long.toHexString(value)); - ObjectFile.this.dynamicVerneed = getElfSectionWithAddr(elfFile, value); - } - else if (tag == ElfDynamic.ELF_DT_VERNEEDNUM) - { - FtraceLogger.finest.log(" * verneednum = " + Long.toString(value)); - assertFitsToInt(value, "Count of VERNEED entries"); - ObjectFile.this.dynamicVerneedCount = (int)value; - } + if (tag == ElfDynamic.ELF_DT_STRTAB) { + FtraceLogger.finest.log(" * dynamic strtab at 0x" + Long.toHexString(value)); + ObjectFile.this.dynamicStrtab = getElfSectionWithAddr(elfFile, value); + } + else if (tag == ElfDynamic.ELF_DT_SONAME) { + FtraceLogger.finest.log(" * soname index = 0x" + Long.toHexString(value)); + assertFitsToInt(value, "SONAME index"); + locals.dynamicSonameIdx = (int)value; + } + else if (tag == ElfDynamic.ELF_DT_SYMTAB) { + FtraceLogger.finest.log(" * dynamic symtab = 0x" + Long.toHexString(value)); + ObjectFile.this.dynamicSymtab = getElfSectionWithAddr(elfFile, value); + } + else if (tag == ElfDynamic.ELF_DT_VERSYM) { + FtraceLogger.finest.log(" * versym = 0x" + Long.toHexString(value)); + ObjectFile.this.dynamicVersym = getElfSectionWithAddr(elfFile, value); + } + else if (tag == ElfDynamic.ELF_DT_VERDEF) { + FtraceLogger.finest.log(" * verdef = 0x" + Long.toHexString(value)); + ObjectFile.this.dynamicVerdef = getElfSectionWithAddr(elfFile, value); + } + else if (tag == ElfDynamic.ELF_DT_VERDEFNUM) { + FtraceLogger.finest.log(" * verdefnum = " + Long.toString(value)); + assertFitsToInt(value, "Count of VERDEF entries"); + ObjectFile.this.dynamicVerdefCount = (int)value; + } + else if (tag == ElfDynamic.ELF_DT_VERNEED) { + FtraceLogger.finest.log(" * verneed = 0x" + Long.toHexString(value)); + ObjectFile.this.dynamicVerneed = getElfSectionWithAddr(elfFile, value); + } + else if (tag == ElfDynamic.ELF_DT_VERNEEDNUM) { + FtraceLogger.finest.log(" * verneednum = " + Long.toString(value)); + assertFitsToInt(value, "Count of VERNEED entries"); + ObjectFile.this.dynamicVerneedCount = (int)value; + } } }); } @@ -552,7 +544,7 @@ public class ObjectFile } catch (java.io.IOException e) { FtraceLogger.warning.log( - "Couldn't get canonical path of ELF interpreter `{0}'.", + "Couldn't get canonical path of ELF interpreter", interppath); } } diff --git a/frysk-sys/frysk/rsl/ChangeLog b/frysk-sys/frysk/rsl/ChangeLog index 27d3ded..5a20a52 100644 --- a/frysk-sys/frysk/rsl/ChangeLog +++ b/frysk-sys/frysk/rsl/ChangeLog @@ -1,3 +1,7 @@ +2008-04-02 Petr Machata <pmachata@redhat.com> + + * Log.java (log(String,long,String,long,String,Object)): New. + 2008-03-31 Petr Machata <pmachata@redhat.com> * Log.java (log(String,Object,String,long,String,long)): New. diff --git a/frysk-sys/frysk/rsl/Log.java b/frysk-sys/frysk/rsl/Log.java index 1c5d705..fd228c4 100644 --- a/frysk-sys/frysk/rsl/Log.java +++ b/frysk-sys/frysk/rsl/Log.java @@ -467,6 +467,11 @@ public final class Log { return; prefix().print(p1).print(p2).print(p3).print(p4).print(p5).print(p6).suffix(); } + public void log(String p1, long p2, String p3, long p4, String p5, Object p6) { + if (!logging) + return; + prefix().print(p1).print(p2).print(p3).print(p4).print(p5).print(p6).suffix(); + } // static 8 parameters public void log(String p1, int p2, String p3, Object p4, String p5, Object p6, String p7, int p8) { hooks/post-receive -- frysk system monitor/debugger
reply other threads:[~2008-04-02 6:10 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20080402061044.29410.qmail@sourceware.org \ --to=pmachata@sourceware.org \ --cc=frysk-cvs@sourceware.org \ --cc=frysk@sourceware.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).