CVSROOT: /cvs/gnome Module name: memprof Changes by: michael 06/07/26 06:16:41
Modified files: . : Tag: sled-fixes ChangeLog autogen.sh bfdutils.c intercept.c main.c memintercept-utils.c memprof.glade process.c server.c speedintercept.c stack-frame.c Log message: 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. * Tag SLED_FIXES_ANCHOR & branch: sled-fixes URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=memprof&who=michael&date=explicit&mindate=2006-07-26%2006:15&maxdate=2006-07-26%2006:17 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list