Commit Graph

424 Commits

Author SHA1 Message Date
4ce73d1e5f TODO 2009-09-08 03:03:21 -04:00
985db99fed Destroy state object after use, don't keep bin files in map objects 2009-09-08 03:03:19 -04:00
0ceaff7a66 Move bin file cache to state object 2009-09-08 03:03:18 -04:00
604d07600a Simplify vdso reading in binfile.c 2009-09-08 03:03:17 -04:00
3d9cbe20e7 Remove last bits of process.[ch] 2009-09-08 03:03:15 -04:00
b8364e2847 Don't compile process.[ch] anymore 2009-09-08 03:03:14 -04:00
8dd28de710 Update TODO 2009-09-08 03:03:13 -04:00
43e419f774 Simpler message formatting 2009-09-08 03:03:11 -04:00
c3288467bc More informative errors when symbols can't be found 2009-09-08 03:03:10 -04:00
29e270cb8d Various debug spew 2009-09-08 03:03:08 -04:00
d34a1cf460 Add symbol resolution to tracker 2009-09-08 03:03:07 -04:00
cdc7ce7e12 Add process and map tracking to tracker 2009-09-08 03:03:06 -04:00
5072c23f42 Add events to tracker instead of stash 2009-09-08 03:03:04 -04:00
b86b04910f Fake new_process and new_map events when a tracker is created 2009-09-08 03:03:03 -04:00
139acd0287 Hook up dead period, and only call back after a complete batch of samples 2009-09-08 03:03:01 -04:00
7b75070125 Implement tracker_add_sample() 2009-09-08 03:03:00 -04:00
3395b317ab Make stack_stash_add_trace() return a pointer to the trace 2009-09-08 03:02:58 -04:00
e387de1c3a Make StackStash store uint64_ts instead of pointers 2009-09-08 03:02:56 -04:00
e1cfbc4c53 Add code to append map and process events 2009-09-08 03:02:55 -04:00
4ef449b6db Add array resizing code 2009-09-08 03:02:53 -04:00
978ecd5d75 Create data types 2009-09-08 03:02:52 -04:00
b7d7998eba Add tracker.[ch] 2009-09-08 03:02:50 -04:00
47795ba85b Use a buffer of 32 pages.
Also remove a debug print statement.
2009-09-08 03:02:49 -04:00
f368efaaf0 Add a cache for TreeDataList allocation 2009-09-08 03:02:47 -04:00
6849c1472d Eliminate as many signal emissions as we can from footreestore.c 2009-09-08 03:02:46 -04:00
47434b8c81 Some more renamings 2009-09-08 03:02:44 -04:00
0ab7325806 Lots of gtk->foo renames 2009-09-08 03:02:42 -04:00
6fc4ba4f45 Add forked copies of gtktreestore.[ch] and gtktreedatalist.[ch] 2009-09-08 03:02:40 -04:00
08ba6bfbd3 Use two consecutive mappings of the ring buffer.
This allows us to not ignore wrapping and just process events instead
of having to copy the data to temporary storage.
2009-09-08 03:02:37 -04:00
594a58d674 Initial port to perf counters 2009-09-08 03:02:11 -04:00
a7a1ab3081 Remove unused profile_from_file variable 2009-08-22 06:07:42 -04:00
1e332ab35a Rename sysprof-text to sysprof-cli 2009-08-19 07:15:42 -04:00
d65e0e57bb Delete trailing whitespace 2009-08-17 09:40:08 -04:00
e2811ea4f7 Reserve space in the samples label for large numbers.
This way, we don't need to reallocate the label every time it changes.
2009-08-17 09:34:10 -04:00
79921d7098 Free the sfile formats after freeing the input/output files.
The instruction arrays in the files have a references to types that
are owned by the formats, so if the formats are freed first, valgrind
complains about invalid accesses during the freeing of the instruction
array.
2009-08-17 08:19:38 -04:00
9774bca836 TODO 2009-08-13 21:51:13 -04:00
4d216c0d11 Merge branch 'master' of git+ssh://git.gnome.org/git/sysprof 2009-02-22 11:13:26 -05:00
4dc5bc2276 Tweak percent sign format 2009-02-22 11:11:18 -05:00
d3b3393903 Add percent signs in screenshot window 2009-02-22 04:29:09 -05:00
97ac391be3 TODO 2009-02-22 01:04:30 -05:00
f83083dc42 TODO 2009-02-21 22:50:27 -05:00
5143df4e72 Get rid of hack to not fold recursions for "In file" symbols 2009-02-21 22:50:27 -05:00
fcfd231cb5 Give the samples label a minium width of "Samples: 888888"
We do this by putting the samples label and a sizer label into a
notebook where show_tabs is false. The benefits of this is that w
avoid the hack of connecting to the size request signal, and that the
samples label will be right adjusted.
2009-02-21 22:37:16 -05:00
adb87bbcf8 Add empty ChangeLog to appease automake 2009-02-21 04:14:55 -05:00
f8a5d34b44 Delete ChangeLog 2009-02-21 04:13:41 -05:00
18da1cd0be new enter_display_mode() function 2009-02-21 04:07:07 -05:00
b3893d6c75 Don't delete profile when toggling on_profile 2009-02-21 03:54:36 -05:00
ed34b54ef2 Select the first row in the object view when making the profile 2009-02-21 03:38:08 -05:00
6f939e3eea Disregard symbols that are not defined with respect to the text section 2009-02-21 02:27:45 -05:00
af294337bd Add percent signs; update TODO 2009-02-20 07:33:24 -05:00