This is the mail archive of the frysk@sourceware.org mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

frysk 0.4


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]