Commit Graph

  • f8a5d34b44 Delete ChangeLog Søren Sandmann Pedersen 2009-02-21 04:13:41 -05:00
  • 18da1cd0be new enter_display_mode() function Søren Sandmann Pedersen 2009-02-21 04:07:07 -05:00
  • b3893d6c75 Don't delete profile when toggling on_profile Søren Sandmann Pedersen 2009-02-21 03:54:36 -05:00
  • ed34b54ef2 Select the first row in the object view when making the profile Søren Sandmann Pedersen 2009-02-21 03:38:08 -05:00
  • 6f939e3eea Disregard symbols that are not defined with respect to the text section Søren Sandmann Pedersen 2009-02-21 02:27:45 -05:00
  • af294337bd Add percent signs; update TODO Søren Sandmann Pedersen 2009-02-20 07:33:24 -05:00
  • 8577c079dc Update configure banner to the latest version control system. Søren Sandmann Pedersen 2008-10-25 16:17:33 -04:00
  • b060e05909 Update to work with new vm_operations interface from 2.6.23. Patch from Søren Sandmann 2008-09-14 20:07:08 +00:00
  • e11dfce31f Apply patch from binutils to demangle local-source names. Binutils Geoffrey Keating 2008-06-05 02:09:33 +00:00
  • 155221f446 Remove weird comment. Søren Sandmann 2008-06-02 05:36:32 +00:00
  • aacafe90f1 +Mon Jun 2 01:14:17 2008 Søren Sandmann <sandmann@redhat.com> + + * binfile.c (get_debug_binaries): Remove left-over #if 0 + Søren Sandmann Pedersen 2008-06-02 05:14:56 +00:00
  • edb974bcc8 Simplify loop. Søren Sandmann 2008-06-02 05:13:32 +00:00
  • 10c747aa40 Actually recurse on the debuglink. Søren Sandmann 2008-06-02 04:59:01 +00:00
  • 355818bf5b Plug leak Søren Sandmann 2008-06-02 04:56:32 +00:00
  • 7cd38113c8 Keep a list of elf files for each binary file. In some cases, notably Søren Sandmann 2008-06-02 04:54:15 +00:00
  • 736806aaa6 Do not fold recursions for symbols starting with "In file". Søren Sandmann 2008-06-02 03:17:27 +00:00
  • 5b6c578c1a Update TODO Søren Sandmann Pedersen 2008-05-30 22:12:51 +00:00
  • 3911e057d7 Reorder the tests for CONFIG_X86 and CONFIG_X86_64 since post 2.6.26, they Owen Taylor 2008-05-08 13:27:06 +00:00
  • 282783bf2b Fix bug where the build id name was generated incorrectly. Soren Sandmann Pedersen 2008-05-08 00:17:13 +00:00
  • 1d1d5dd945 Don't leak kallsyms Soren Sandmann 2008-04-26 08:47:29 +00:00
  • 3e465571bb Get rid of all calls to glade_xml_get_widget(). (gather_widgets): Instead Soren Sandmann 2008-04-26 08:31:23 +00:00
  • b7619004e6 Remove all calls to g_signal_connect() Instead connect all signals here Soren Sandmann 2008-04-26 08:09:48 +00:00
  • f585e31fde Add various constants Soren Sandmann 2008-04-26 07:24:08 +00:00
  • f49c3b5d2e More build-id work Søren Sandmann Pedersen 2008-04-21 20:12:36 +00:00
  • 90d1fa1de5 Initial build id support Søren Sandmann Pedersen 2008-04-20 20:58:11 +00:00
  • 12de20b938 Constrain the samples label to only grow wider instead of bouncing around. Owen Taylor 2008-04-01 17:46:06 +00:00
  • 5d06134d54 Split decode_entry Søren Sandmann Pedersen 2008-03-29 23:02:01 +00:00
  • a2f8d00fc2 Work around GTK+ ABI break. Soren Sandmann 2008-03-29 22:18:42 +00:00
  • 62ffe734b0 Call back after collecting all traces. Soren Sandmann 2008-03-29 19:08:01 +00:00
  • d2a6151f8d Beginning of a dwarf unwinder. Søren Sandmann 2008-03-29 16:00:33 +00:00
  • 72ef8ca8c6 x86 merge happened in 2.6.25 Søren Sandmann 2008-03-29 12:14:13 +00:00
  • ae59a75be4 Remove unnecessary show_samples Søren Sandmann Pedersen 2008-03-24 03:04:14 +00:00
  • 26822b100c +2008-03-23 Soren Sandmann <sandmann@daimi.au.dk> + + * sysprof.c (queue_show_samples): Update samples immediately when + reset and start is clicked. + Søren Sandmann Pedersen 2008-03-24 03:00:49 +00:00
  • c2de993836 Use kernel builtin tracer instead of copying everything ourselves. Soren Sandmann 2008-03-20 09:49:46 +00:00
  • 83fd2bbc31 Support for 2.6.24 and newer Soren Sandmann 2008-03-20 07:19:13 +00:00
  • 542967b1f7 Update a comment Søren Sandmann Pedersen 2008-03-02 00:08:21 +00:00
  • a585265cee Initialize offset to 1. Don't do kernel lookup for unmapped addresses. Soren Sandmann 2008-02-24 00:53:29 +00:00
  • b98db05f9b Add commented out code to reject callback. Soren Sandmann 2008-02-17 23:31:19 +00:00
  • 9d2f7a1a9d Add a memcpy() that uses nontemporal writes. (copy_kernel_stack): Add Soren Sandmann 2008-02-16 15:54:40 +00:00
  • 64d220e346 Use hash table instead of list. Soren Sandmann 2007-11-20 23:50:21 +00:00
  • d3b5cc446f Update TODO Søren Sandmann Pedersen 2007-11-19 17:56:02 +00:00
  • 8d73f2d391 Make heuristic stack scanning more accurate Soren Sandmann 2007-11-19 03:34:19 +00:00
  • 05c4a202b3 Crude heuristic stack scanning on x86-64. Søren Sandmann 2007-11-18 23:11:52 +00:00
  • a68837a3ad Return ssize_t instead of int. Søren Sandmann 2007-11-18 18:29:34 +00:00
  • f7a138fa15 +2007-11-17 Soren Sandmann <sandmann@daimi.au.dk> + + * collector.c (collector_create_profile): Don't collect traces here. + Søren Sandmann Pedersen 2007-11-17 06:23:39 +00:00
  • 41efdc9c7e Formatting Soren Sandmann 2007-11-17 03:48:31 +00:00
  • c00ccd69c7 updates Soren Sandmann 2007-11-17 02:53:22 +00:00
  • d82fe2e474 Updates Soren Sandmann 2007-11-16 07:47:22 +00:00
  • 0118fb459b Update TODO Søren Sandmann Pedersen 2007-10-30 01:48:27 +00:00
  • 1867b97a8d Use an array instead of a list. Look for vmlinux in the source directory. Soren Sandmann 2007-10-25 02:45:54 +00:00
  • 97076b7d0f Make this a two-pass algorithm, one pass to add the trace, and one to do Soren Sandmann 2007-10-22 14:11:01 +00:00
  • 002f00a950 Fix some spelling errors Soren Sandmann 2007-10-22 13:48:30 +00:00
  • 686baf3304 Add ChangeLog Søren Sandmann Pedersen 2007-10-22 04:41:58 +00:00
  • a7b39cf517 Don't discard weak symbols. Soren Sandmann 2007-10-22 04:41:27 +00:00
  • e33a7f9a2f Add notes about releasing Søren Sandmann Pedersen 2007-10-21 22:24:47 +00:00
  • 6af2993c72 Remove CFLAGS reminiscence of 2.4 support. Soren Sandmann 2007-10-21 21:35:39 +00:00
  • 476e6f0c1b Call callback with an extra boolean indicating whether the sample read was Soren Sandmann 2007-10-20 23:51:35 +00:00
  • f1cbdbf27c Add support for looking up kernel symbols from /proc/kallsyms Soren Sandmann 2007-09-17 01:43:07 +00:00
  • 39cb26654a Compute the size by simply summing the size of the siblings. They are Soren Sandmann 2007-08-26 05:41:59 +00:00
  • 4194371d52 Reformat and fix various minor issues. Soren Sandmann 2007-08-26 04:27:08 +00:00
  • 474636c189 Work around GTK+ bug 405625. Soren Sandmann 2007-08-26 04:06:44 +00:00
  • 39577811d3 TODO updates Søren Sandmann Pedersen 2007-08-26 03:55:15 +00:00
  • 8af6c38541 Update TODO Søren Sandmann Pedersen 2007-08-11 23:08:58 +00:00
  • ef23082882 Update TODO Søren Sandmann Pedersen 2007-08-11 23:06:08 +00:00
  • f482ac7885 Add MAINTAINERS Søren Sandmann Pedersen 2007-08-08 14:40:48 +00:00
  • bf65f08594 Update to use new tree view API. Soren Sandmann 2007-08-04 19:54:17 +00:00
  • 6d96c33032 + * elfparser.c (elf_parser_get_crc32): madvise() Soren Sandmann 2007-03-24 17:56:20 +00:00
  • 0cc4c86195 Update screenshot window in an idle handler to deal with the case where Soren Sandmann 2007-03-24 17:53:43 +00:00
  • 7b821752f9 New function. Only warn once about bad CRC's. Søren Sandmann 2007-03-05 21:53:57 +00:00
  • 7800fcd870 Make this function static Soren Sandmann 2007-03-02 06:36:34 +00:00
  • bbed8de81e Remove FIXME. Soren Sandmann 2007-03-02 06:30:42 +00:00
  • ca78960214 Free the undefined symbol Soren Sandman 2007-03-02 06:27:05 +00:00
  • aaa145ea9b Make a copy of the vdso bytes to make valgrind a little quieter. Soren Sandmann 2007-03-02 06:21:37 +00:00
  • 5ee13adc34 Fix two leaks, both pointed out by Kjartan Maraas Soren Sandmann 2007-03-02 05:23:30 +00:00
  • 6fa782dcd6 svn path=/trunk/; revision=355 Søren Sandmann Pedersen 2007-02-25 04:15:51 +00:00
  • cf70d3a7ed Updates Soren Sandmann 2007-02-24 08:49:51 +00:00
  • bc004a104e include correct header file Søren Sandmann Pedersen 2007-02-24 08:35:48 +00:00
  • 494e40a912 Switch to a simpler conceptual model. Update to binparser API changes. Soren Sandman 2007-02-24 07:15:24 +00:00
  • ea18b8e991 svn path=/trunk/; revision=351 Søren Sandmann Pedersen 2007-02-09 22:04:45 +00:00
  • c541052c19 Update copyright notices Søren Sandmann 2007-02-09 21:59:15 +00:00
  • c1025c6b44 Don't store the size of the symbol. (elf_parser_lookup_symbol): Look it up Søren Sandmann 2007-02-09 21:30:01 +00:00
  • e8c2a59906 sysprof-icon-32.png Add a 32x32 version (also from Diana) of the icon. Søren Sandmann 2007-01-22 22:48:33 +00:00
  • f33e3b06f4 Add new icons Søren Sandmann Pedersen 2007-01-22 21:43:36 +00:00
  • 53fa2757b5 Correct $PWD usage, so make install works from inside module/. Behdad Esfahbod 2007-01-05 21:39:25 +00:00
  • d333fad261 file announce-1.0.8 was initially added on branch sysprof-1-0. Søren Sandmann Pedersen 2006-12-10 02:20:08 +00:00
  • bd1f064ad3 Add forgotten put_cpu_var(). Parse in chunks of 65536 to improve locality. Soren Sandmann 2006-12-09 06:29:43 +00:00
  • 4ba672ee9f Set inode for vdso to 0. Soren Sandmann 2006-11-23 08:03:02 +00:00
  • 973d92eb4d Use GMappedFile instead g_file_get_contents(). (build_instructions): Pass Soren Sandmann 2006-11-23 03:32:04 +00:00
  • d3c0e7be5c Move match to front (add_trace_to_tree): Break as soon as a recursive call Soren Sandmann 2006-11-22 07:06:04 +00:00
  • d1a082ffec reset the collector after generating the profile. Soren Sandmann 2006-11-20 07:25:02 +00:00
  • cce917856b Use stack allocated variables to avoid taking addresses of bitfields. Soren Sandmann 2006-11-20 04:11:21 +00:00
  • 0b718ee95c Use stack_node_new() o (profile_load): Use set_root() instead of Soren Sandmann 2006-11-20 04:08:01 +00:00
  • 9af533a11f Declare bin_parser_free(); Soren Sandmann 2006-11-19 22:48:28 +00:00
  • 66fc976342 file announce-1.0.7 was initially added on branch sysprof-1-0. Søren Sandmann Pedersen 2006-11-16 14:40:59 +00:00
  • 55fc6d7805 New function Soren Sandmann 2006-11-11 03:34:40 +00:00
  • abb66e7dc7 udpate Søren Sandmann 2006-11-09 22:55:53 +00:00
  • 3b559da623 Start with "/usr", not "usr". Pointed out by Tim Rowley. Søren Sandmann 2006-11-09 22:32:22 +00:00
  • ea0690817c Look in the correct directory for debug info files. (Tim Rowley) Søren Sandmann 2006-11-09 21:56:28 +00:00
  • 5e91fe1818 Add debug spew. Søren Sandmann 2006-11-09 21:17:59 +00:00
  • 442a9b4f3c Die immediately if the output file is a directory. Søren Sandmann 2006-11-09 21:02:31 +00:00