CVSROOT: /cvs/gnome
Module name: memprof
Changes by: michael 06/07/26 10:21:08
Modified files:
. : AUTHORS ChangeLog autogen.sh bfdutils.c
intercept.c main.c memintercept-utils.c
memprof.glade process.c server.c
speedintercept.c stack-frame.c treeviewutils.c
Log message:
2006-07-26 Michael Meeks <[EMAIL PROTECTED]>
* merge sled-fixes.
* main.c, treeviewutils.c: fix auto-elipsizing,
and column sizing evilness - particularly useful for
C++ with -huge- symbol names.
2006-07-26 Michael Meeks <[EMAIL PROTECTED]>
* stack-frame.c (mi_call_with_backtrace): add
guard to avoid rtld related deadlock from allocation
from inside 'backtrace' itself.
* process.c (input_func): blank info before read,
add assertions,
* memprof.glade: add record button.
* main.c: fix treeview selection crashers.
(record_button_toggled_cb): add record button so
you can stop recording events and read the profile.
(string_view_init): set column renderer to be
ellipsizing and resizeable.
* bfdutils.c (process_map_sections): assume we
have a modern libbfd - with bfd_section_size by
default.
* autogen.sh: require automake 1.8 to play nicely
on modern systems.
* intercept.c (mi_write_stack): if n_frames is
negative (uh-huh) then drop the stack rather than
breaking the protocol. Add protocol mi_debug.
2005-06-14 Michael Meeks <[EMAIL PROTECTED]>
* intercept.c (allocate_thread, find_thread):
update signatures and re-work for NPTL which gives
the same getpid() for each process: fixes all the
threading problems.
* process.c (input_func): reset the info structure
between messages; defensively.
2005-06-13 Michael Meeks <[EMAIL PROTECTED]>
* server.c (ensure_cleanup, mp_server_init),
* process.c (process_start_input): use a fuller set
of G_IO_ flags for various conditions.
* intercept.c (exit_wait, mi_write_stack): use atomic
increment for seqno - if we get out of step process.c
bombs with an ever-growing sorted GList.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=memprof&who=michael&date=explicit&mindate=2006-07-26%2010:20&maxdate=2006-07-26%2010:22
_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list