Fedora 9 Update: frysk-0.4-0.fc9
updates at fedoraproject.org
updates at fedoraproject.org
Wed Jun 11 04:35:38 UTC 2008
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2008-5191
2008-06-11 01:57:55
--------------------------------------------------------------------------------
Name : frysk
Product : Fedora 9
Version : 0.4
Release : 0.fc9
URL : http://sourceware.org/frysk
Summary : Frysk execution analysis and debugging tools
Description :
Frysk is an execution-analysis technology implemented using native
Java and C++. It is aimed at providing developers and sysadmins with
the ability to both examine and analyze running multi-host,
multi-process, multi-threaded systems. Frysk allows the monitoring of
running processes and threads, of locking primitives and will also
expose deadlocks, gather data and debug any given process in the
system.
--------------------------------------------------------------------------------
Update Information:
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
--------------------------------------------------------------------------------
ChangeLog:
* Mon Jun 9 2008 Sami Wagiaalla <swagiaal at rdhat.com> - 0.4-0
- import frysk-0.4.tar.bz2.
- Added fdebugdump files to file list
* Fri May 16 2008 Sami Wagiaalla <swagiaal at rdhat.com> - 0.3-0
- import frysk-0.3.tar.bz2
- drop patch10, frysk-0.0.1.2008.03.19.rh1-fparser8.patch.
- drop patch11, frysk-0.2.1-ppc-build.patch.
- remove fparser from executable list.
- remove test_main_looper from file list.
- remove libfrysk-cdtparser from file list.
- Added libfrysk-sys-jni.so to file list.
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use
su -c 'yum update frysk' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
http://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the Fedora-package-announce
mailing list