platform/upstream/sysprof.git
19 years agoRemove "loading and saving"
Søren Sandmann [Sat, 26 Mar 2005 01:19:07 +0000 (01:19 +0000)]
Remove "loading and saving"

Fri Mar 25 19:39:24 2005  Søren Sandmann  <sandmann@redhat.com>

* TODO: Remove "loading and saving"

* sysprof.glade: Add ellipsises to Open and Save menu items.

* sysprof.c (overwrite_file): Add this function, cutted-and-pasted
from evince.

* sysprof.c (on_save_as_clicked, on_open_clicked): Use
GtkFileChoosers to pick the names.

* sysprof.c: Various GUI updates.

19 years agoVarious GUI updates
Søren Sandmann [Fri, 25 Mar 2005 00:12:37 +0000 (00:12 +0000)]
Various GUI updates

Thu Mar 24 19:09:33 2005  Søren Sandmann  <sandmann@redhat.com>

* sysprof.c: Various GUI updates

* TODO: update

* sfile.[ch] (sformat_new_optional): Add some notes about an
"optional" construction.

19 years agoPrimitive loading and saving.
Soeren Sandmann [Wed, 23 Mar 2005 05:05:57 +0000 (05:05 +0000)]
Primitive loading and saving.

Wed Mar 23 00:04:07 2005  Soeren Sandmann  <sandmann@redhat.com>

Primitive loading and saving.

* sysprof.c (on_open_clicked): Hook up loading.

* sfile.c: Add a copy of g_file_replace() from glib CVS HEAD.

* sfile.c (add_string): Escape and quote the string

* sfile.c (sfile_load): Initialize current_instruction and
instructions_by_location

* sfile.c (post_process_instructions_recurse): Handle NULL
pointers properly.

* sfile.c (handle_begin_element, handle_end_element, handle_text):
Move error handling here from state_transition_begin/text/end.

* sfile.c (handle_text): Discard whitespace-only strings

* sfile.c (sfile_get_pointer, sfile_get_integer,
sfile_get_string): expect both begin, value, and end transitions.

* sfile.c (hook_up_pointers): Only treat instructions as pointer
values when they are. Handle NULL targets properly.

* sfile.c (get_number): Fix a few read-freed-data bugs

* profile.c (profile_load): Call sfile_end_get() for the profile;
build the nodes_by_objects hash table. Build the call tree.

* profile.c (create_format): Don't store next pointer, but do
store total, self and toplevel.

* profile.c (make_hash_table): New function to build
nodes_by_object hashtable from loaded data

19 years agoFix small bug in add_timeout() More descriptive tree labels update
Soeren Sandmann [Sat, 12 Mar 2005 16:05:58 +0000 (16:05 +0000)]
Fix small bug in add_timeout() More descriptive tree labels update

Sat Mar 12 11:05:19 2005  Soeren Sandmann  <sandmann@redhat.com>

* sysprof-module.c: Fix small bug in add_timeout()
* sysprof.c (build_gui): More descriptive tree labels
* TODO: update

19 years agos/Cummulative/Cumulative/. Pointed out by Ian McIntosh.
Søren Sandmann [Thu, 10 Mar 2005 21:39:01 +0000 (21:39 +0000)]
s/Cummulative/Cumulative/. Pointed out by Ian McIntosh.

Thu Mar 10 16:37:52 2005  Søren Sandmann  <sandmann@redhat.com>

        * sysprof.c (build_gui): s/Cummulative/Cumulative/. Pointed out by
        Ian McIntosh.

19 years agoUpdate README and TODO, based on feedback from Ian McIntosh
Søren Sandmann Pedersen [Thu, 10 Mar 2005 21:36:42 +0000 (21:36 +0000)]
Update README and TODO, based on feedback from Ian McIntosh

19 years agoAdd note that you need to compile the module with the same compiler that
Søren Sandmann [Mon, 7 Mar 2005 19:52:47 +0000 (19:52 +0000)]
Add note that you need to compile the module with the same compiler that

Mon Mar  7 14:47:09 2005  Søren Sandmann  <sandmann@redhat.com>

* README: Add note that you need to compile the module with
the same compiler that compiled the kernel.

19 years agoCSun Mar 6 22:56:21 2005 Soeren Sandmann <sandmann@redhat.com>
Søren Sandmann Pedersen [Mon, 7 Mar 2005 03:58:04 +0000 (03:58 +0000)]
CSun Mar  6 22:56:21 2005  Soeren Sandmann  <sandmann@redhat.com>

* sfile.c: Generate id's for objects and pointers.

19 years agoupdate TODO
Søren Sandmann Pedersen [Sat, 5 Mar 2005 18:15:55 +0000 (18:15 +0000)]
update TODO

19 years agoBug fixes. Add actual generation.
Soeren Sandmann [Sat, 5 Mar 2005 06:16:47 +0000 (06:16 +0000)]
Bug fixes. Add actual generation.

Sat Mar  5 01:09:33 2005  Soeren Sandmann  <sandmann@redhat.com>

* sfile.c: Bug fixes. Add actual generation.

19 years agoRemove include of non-existing tracing.h
Søren Sandmann [Fri, 4 Mar 2005 18:52:45 +0000 (18:52 +0000)]
Remove include of non-existing tracing.h

Fri Mar  4 13:47:13 2005  Søren Sandmann  <sandmann@redhat.com>

* sysprof.c: Remove include of non-existing tracing.h

19 years agoWrite this function.
Soeren Sandmann [Fri, 4 Mar 2005 04:48:40 +0000 (04:48 +0000)]
Write this function.

Thu Mar  3 23:48:13 2005  Soeren Sandmann  <sandmann@redhat.com>

* profile.c (profile_load): Write this function.

* sfile.c: Add support for user defined record and list types.
Simplify logic a lot.

19 years agoExperiment with a file-format-description format.
Soeren Sandmann [Thu, 3 Mar 2005 04:44:28 +0000 (04:44 +0000)]
Experiment with a file-format-description format.

Wed Mar  2 23:39:50 2005  Soeren Sandmann  <sandmann@redhat.com>

* profile.[ch], sfile.[ch]: Experiment with a
file-format-description format.

* sysprof.c: Add commented out code using /proc/ based
timeout.

19 years agoSome updates - add note about SMP kernels.
Søren Sandmann [Fri, 21 Jan 2005 16:27:41 +0000 (16:27 +0000)]
Some updates - add note about SMP kernels.

Fri Jan 21 11:23:54 2005  Søren Sandmann  <sandmann@redhat.com>

* README: Some updates - add note about SMP kernels.

* sysprof-module.c: Go back to just sampling the current
process.

* ChangeLog: I guess these do make sense, so start one.

19 years agoRevert to something less broken
Søren Sandmann Pedersen [Thu, 23 Dec 2004 19:20:31 +0000 (19:20 +0000)]
Revert to something less broken

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Wed, 24 Nov 2004 23:11:28 +0000 (23:11 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Wed, 24 Nov 2004 18:39:35 +0000 (18:39 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Tue, 23 Nov 2004 00:10:55 +0000 (00:10 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Tue, 23 Nov 2004 00:01:11 +0000 (00:01 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Mon, 22 Nov 2004 21:19:56 +0000 (21:19 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Sun, 21 Nov 2004 23:33:56 +0000 (23:33 +0000)]
*** empty log message ***

19 years agodoh
Søren Sandmann Pedersen [Sun, 21 Nov 2004 23:32:40 +0000 (23:32 +0000)]
doh

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Sun, 21 Nov 2004 23:22:42 +0000 (23:22 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Sun, 21 Nov 2004 23:13:16 +0000 (23:13 +0000)]
*** empty log message ***

19 years agoSample all running tasks, not just current
Søren Sandmann Pedersen [Sun, 21 Nov 2004 22:46:00 +0000 (22:46 +0000)]
Sample all running tasks, not just current

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Sun, 21 Nov 2004 01:54:22 +0000 (01:54 +0000)]
*** empty log message ***

19 years agomore sfile work
Søren Sandmann Pedersen [Sun, 21 Nov 2004 00:08:14 +0000 (00:08 +0000)]
more sfile work

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Sat, 20 Nov 2004 23:05:12 +0000 (23:05 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Wed, 17 Nov 2004 23:37:44 +0000 (23:37 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Wed, 17 Nov 2004 23:08:47 +0000 (23:08 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Tue, 16 Nov 2004 02:54:05 +0000 (02:54 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Mon, 15 Nov 2004 23:15:59 +0000 (23:15 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Fri, 12 Nov 2004 23:27:52 +0000 (23:27 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Fri, 12 Nov 2004 18:30:01 +0000 (18:30 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Fri, 12 Nov 2004 17:54:15 +0000 (17:54 +0000)]
*** empty log message ***

19 years agoget rid of object table
Søren Sandmann Pedersen [Fri, 12 Nov 2004 16:51:34 +0000 (16:51 +0000)]
get rid of object table

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Fri, 12 Nov 2004 16:14:05 +0000 (16:14 +0000)]
*** empty log message ***

19 years agovarious small fixes
Søren Sandmann Pedersen [Fri, 12 Nov 2004 15:21:07 +0000 (15:21 +0000)]
various small fixes

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Sat, 6 Nov 2004 00:59:25 +0000 (00:59 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Fri, 5 Nov 2004 16:57:40 +0000 (16:57 +0000)]
*** empty log message ***

19 years agoNew GUI
Søren Sandmann Pedersen [Fri, 5 Nov 2004 15:25:59 +0000 (15:25 +0000)]
New GUI

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Thu, 4 Nov 2004 22:10:01 +0000 (22:10 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Thu, 4 Nov 2004 15:25:39 +0000 (15:25 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Thu, 4 Nov 2004 15:23:41 +0000 (15:23 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Tue, 2 Nov 2004 17:40:28 +0000 (17:40 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Tue, 2 Nov 2004 15:48:04 +0000 (15:48 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Tue, 2 Nov 2004 14:48:19 +0000 (14:48 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Søren Sandmann Pedersen [Mon, 1 Nov 2004 01:21:49 +0000 (01:21 +0000)]
*** empty log message ***

19 years agoPerformance improvements
Søren Sandmann Pedersen [Mon, 1 Nov 2004 01:11:52 +0000 (01:11 +0000)]
Performance improvements

19 years agoSeems to work
Søren Sandmann Pedersen [Sat, 30 Oct 2004 04:26:32 +0000 (04:26 +0000)]
Seems to work

19 years agoHey, it appears to not crash
Søren Sandmann Pedersen [Fri, 29 Oct 2004 22:27:30 +0000 (22:27 +0000)]
Hey, it appears to not crash

20 years agoImprove 2.6 port
Søren Sandmann Pedersen [Mon, 6 Sep 2004 20:29:03 +0000 (20:29 +0000)]
Improve 2.6 port

20 years ago*** empty log message ***
Søren Sandmann Pedersen [Sat, 19 Jun 2004 21:35:40 +0000 (21:35 +0000)]
*** empty log message ***

20 years agomore samples per secnds
Søren Sandmann Pedersen [Thu, 17 Jun 2004 20:38:37 +0000 (20:38 +0000)]
more samples per secnds

20 years agofix read and poll
Søren Sandmann Pedersen [Thu, 17 Jun 2004 19:32:03 +0000 (19:32 +0000)]
fix read and poll

20 years agoPort to 2.6 - remove non-working disk crap
Søren Sandmann Pedersen [Thu, 17 Jun 2004 17:37:33 +0000 (17:37 +0000)]
Port to 2.6 - remove non-working disk crap

20 years agomake it compile
Søren Sandmann Pedersen [Sun, 23 May 2004 14:46:17 +0000 (14:46 +0000)]
make it compile

20 years agoremove accidentally committed debug spew
Søren Sandmann Pedersen [Sun, 23 May 2004 14:45:04 +0000 (14:45 +0000)]
remove accidentally committed debug spew

20 years agoComment out disk profiler setup
Søren Sandmann Pedersen [Sun, 23 May 2004 14:43:16 +0000 (14:43 +0000)]
Comment out disk profiler setup

20 years agocpu_profiler = 1
Søren Sandmann Pedersen [Mon, 3 May 2004 18:58:28 +0000 (18:58 +0000)]
cpu_profiler = 1

20 years agodisable stack traces for page faults
Søren Sandmann Pedersen [Thu, 29 Apr 2004 18:36:23 +0000 (18:36 +0000)]
disable stack traces for page faults

20 years agobetter disk profiling
Søren Sandmann Pedersen [Thu, 29 Apr 2004 17:29:09 +0000 (17:29 +0000)]
better disk profiling

20 years agosupport prelinked binaries
Søren Sandmann Pedersen [Wed, 28 Apr 2004 15:08:22 +0000 (15:08 +0000)]
support prelinked binaries

20 years agoset cpu_profiler = 1
Søren Sandmann Pedersen [Tue, 27 Apr 2004 16:59:32 +0000 (16:59 +0000)]
set cpu_profiler = 1

20 years agoInitial import INITIAL
Søren Sandmann Pedersen [Tue, 27 Apr 2004 11:08:55 +0000 (11:08 +0000)]
Initial import

20 years agoInitial revision
Søren Sandmann Pedersen [Tue, 27 Apr 2004 11:08:55 +0000 (11:08 +0000)]
Initial revision