public inbox for frysk@sourceware.org
 help / color / mirror / Atom feed
From: Sami Wagiaalla <swagiaal@redhat.com>
To: frysk <frysk@sourceware.org>
Subject: frysk 0.4
Date: Tue, 10 Jun 2008 19:44:00 -0000	[thread overview]
Message-ID: <484EA8C8.901@redhat.com> (raw)

The monthly frysk 0.4 release is now complete.

You can download the tarball here: 
ftp://sourceware.org/pub/frysk/frysk-0.4.tar.bz2

You can download the rpm here:
    f9: http://koji.fedoraproject.org/koji/buildinfo?buildID=52174
    f8: http://koji.fedoraproject.org/koji/buildinfo?buildID=52173

Or, you can just 'yum install frysk' once the update hits the mirrors.

We would love to git you feed back so please files bugs: 
http://sourceware.org/bugzilla/enter_bug.cgi?product=frysk

And join us on irc://irc.gimp.org/frysk

Special thanks to our contributors or as I like to call them (git-log 
--after=frysk/0.3 --pretty=format:"%an %ae" | sort -u):

Andrew Cagney cagney@redhat.com
Petr Machata pmachata@redhat.com
Phil Muldoon pmuldoon@redhat.com
Rick Moseley rmoseley@redhat.com
Sami Wagiaalla swagiaal@redhat.com
Teresa Thomas tthomas@redhat.com

So here is whats new in this release:

Release 0.4, 2008-06-09

-> Added support for watching values that are bigger than the
    maximum number of bytes a single watchpoint can watch. For example,
    types double or long long on IA32; an array of size 32 on X86_64.
    In these cases, frysk allocates multiple debug registers to watch
    over the same expression.

-> Smaller memory foot-print when generating stack backtraces.
    Frysk has been changed to more aggressively release memory
    allocated by the unwinder.

-> New capability to pass args via the "load" command and when
    fhpd is first started i.e., "$[/home/xxx] fhpd ls -la".  The
    /bin/ls command is loaded and the parameter "-la" will be passed
    when a "start" or "run" command is issued with no overriding
    parameters.  Also, on subsequent runs, "-la" is always used unless
    other parameters are entered with the "run" or "start" command.
    (This was bz #6515/6536).

-> Support was added for fully-qualified symbol notation using the
    standard HPD "#" syntax (e.g. "#libc.so.6#malloc").  Ftrace now
    uses this notation to communicate with the user in both directions,
    FHPD recognizes the syntax although can't handle it yet.

-> Fix Hover-over variable does not show variable value(bz #6484).

-> Created a new command line utility:  fdebugdump. fdebugdump dumps
    a hierarchical view of the debug info tags in an executable. Future
    improvements could include dumping the debug   info live as libraries
    are mapped in.

-> Bugs fixed http://sourceware.org/bugzilla/:

    5254: stepping engine, fhpd, and breakpoints are not in sync
    5557: testcase: watch 1 byte address
    5558: testcase watch address and range
    5559: testcase failure testcase (watch an address that has been
          umapped)
    5560: Add frysk.proc.TaskObserver.Watch interface
    5561: Add frysk.proc.ProcObserver.Watch interface
    5562: Write Debug Status Register Builder
    5563: Write Debug Register Set/Read Proxy.
    5565: Task and Proc State need new watchpoint state transitions.
    5566: Write watchpoint manager
    5567: Add ISA specific functions to set debug registers via debug
          register proxy
    6390: testFerrorTracesPID(frysk.bindir.TestFerror) fails.
    6512: Add function to provide the max length a debug register can
          watch
    6515: fhpd command line args incorrect
    6531: Low level hardware watchpoint support should check, and reject,
          incorrectly aligned addresses
    6532: Do not check watchpoints in Running|Stepping.handleTrapped if
          software /ISA does not support watchpoints
    6533: Watchpoint addition failure should not raise an exception, but
          should instead call .addFailed() callback
    6535: fexe not working for scripts
    6551: Watch support for variables bigger than max length of a single
          watch register
    6554: Separate watch observer(s) installer from hpd
    6555: Notify if available h/w watchpoints not enough to watch
          complete value.
    6558: Handle watchpoint set error if expression has no legal address
    6559: Multiple watchpoint set messages are displayed when multiple
          watch observers used
    6576: Need to load process/params with HpdTestBed
    6599: don't align the load-address
    6600: dwfl_module_getsrc doesn't allow for bias
    6603: Task does not resume after hitting multiple b.pts
          simultaneously.

http://sourceware.org/frysk

                 reply	other threads:[~2008-06-10 16:16 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=484EA8C8.901@redhat.com \
    --to=swagiaal@redhat.com \
    --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: link
Be 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).