sysprof r416 - in branches/sysprof-1-0: . module
- From: ssp svn gnome org
- To: svn-commits-list gnome org
- Subject: sysprof r416 - in branches/sysprof-1-0: . module
- Date: Mon, 28 Apr 2008 02:04:02 +0100 (BST)
Author: ssp
Date: Mon Apr 28 01:04:02 2008
New Revision: 416
URL: http://svn.gnome.org/viewvc/sysprof?rev=416&view=rev
Log:
2008-04-27 Soren Sandmann <sandmann daimi au dk>
* -=-=-=- Release sysprof 1.0.10 -=-=-=-
* configure.ac: Bump version
* sysprof.c: Bump year
* module/sysprof-module.c: Make it compile with 2.6.25
Added:
branches/sysprof-1-0/announce-1.0.10
Modified:
branches/sysprof-1-0/ChangeLog
branches/sysprof-1-0/TODO
branches/sysprof-1-0/configure.ac
branches/sysprof-1-0/module/sysprof-module.c
branches/sysprof-1-0/sysprof.c
Modified: branches/sysprof-1-0/TODO
==============================================================================
--- branches/sysprof-1-0/TODO (original)
+++ branches/sysprof-1-0/TODO Mon Apr 28 01:04:02 2008
@@ -1,16 +1,23 @@
Before 1.0:
- Update version numbers and year in source
+ - configure.ac
+ - sysprof.c about box
+ - any file that changed
+
+ - make announce-1.0.10 file
+ - search-and-replace 1.0.(x-1) 1.0.x
+ - Add notes in sysprof-1.0.x section
+
+ - svn add announce-1.0.x
- Make tarball
- Check that tarball works
- - svn add announce-1.0.x
-
- svn commit
- - svn copy svn+ssh://ssp svn gnome org/svn/sysprof/branches/sysprof-1-0 svn+ssh://ssp svn gnome org/svn/sysprof/tags/SYSPROF-1-0-9 -m "tag for 1.0.9"
+ - svn copy svn+ssh://ssp svn gnome org/svn/sysprof/branches/sysprof-1-0 svn+ssh://ssp svn gnome org/svn/sysprof/tags/SYSPROF-1-0-9 -m "tag 1.0.10"
- Update website
Added: branches/sysprof-1-0/announce-1.0.10
==============================================================================
--- (empty file)
+++ branches/sysprof-1-0/announce-1.0.10 Mon Apr 28 01:04:02 2008
@@ -0,0 +1,61 @@
+Sysprof Linux Profiler v. 1.0.10
+
+
+* What is it?
+--------------------------
+
+Sysprof is a sampling system-wide CPU profiler for Linux.
+
+Sysprof uses a Linux kernel module to profile the entire system, not
+just an individual application. Sysprof handles threads and shared
+libraries, and applications do not have to be recompiled or
+instrumented. In fact they don't even have to be restarted.
+
+
+* Features:
+----------------------
+
+ - Profiles all running processes, not just a single application
+
+ - Call graph support showing time spent in each branch of the call tree
+
+ - Has a simple graphical interface
+
+ - Profiles can be loaded and saved
+
+ - Easy to use: Just insert the kernel module and start sysprof
+
+ - Supports Fedora debuginfo packages
+
+
+* Sysprof 1.0.10
+--------------------------
+
+ - Compiles with Linux 2.6.25
+
+
+Please report bugs as well as success or failure stories to
+
+ sandmann daimi au dk
+
+
+
+* Where can I get it?
+--------------------------------------------
+
+Home page:
+
+ http://www.daimi.au.dk/~sandmann/sysprof/
+
+Source code:
+
+ http://www.daimi.au.dk/~sandmann/sysprof/sysprof-1.0.10.tar.gz
+
+Sysprof requires
+
+ - Linux 2.6.11 or later, compiled with profiling support
+ - GTK+ 2.6
+ - libglade 2.5
+
+
+SÃren
Modified: branches/sysprof-1-0/configure.ac
==============================================================================
--- branches/sysprof-1-0/configure.ac (original)
+++ branches/sysprof-1-0/configure.ac Mon Apr 28 01:04:02 2008
@@ -1,6 +1,6 @@
AC_PREREQ(2.54)
-AC_INIT([sysprof], [1.0.9])
+AC_INIT([sysprof], [1.0.10])
AC_CONFIG_SRCDIR(sysprof.glade)
AM_INIT_AUTOMAKE(no-define)
Modified: branches/sysprof-1-0/module/sysprof-module.c
==============================================================================
--- branches/sysprof-1-0/module/sysprof-module.c (original)
+++ branches/sysprof-1-0/module/sysprof-module.c Mon Apr 28 01:04:02 2008
@@ -2,7 +2,7 @@
/* Sysprof -- Sampling, systemwide CPU profiler
* Copyright 2004, Red Hat, Inc.
- * Copyright 2004, 2005, Soeren Sandmann
+ * Copyright 2004, 2005, 2006, 2007, 2008, Soeren Sandmann
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -68,15 +68,24 @@
/* Macro the names of the registers that are used on each architecture */
#if defined(CONFIG_X86_64)
-# define REG_FRAME_PTR rbp
-# define REG_INS_PTR rip
-# define REG_STACK_PTR rsp
+# define REG_FRAME_PTR rbp
+# define REG_INS_PTR rip
+# define REG_STACK_PTR rsp
+# define REG_STACK_PTR0 rsp0
#elif defined(CONFIG_X86)
-# define REG_FRAME_PTR ebp
-# define REG_INS_PTR eip
-# define REG_STACK_PTR esp
+# if LINUX_VERSION_CODE >= KERNEL_VERSION (2,6,25)
+# define REG_FRAME_PTR bp
+# define REG_INS_PTR ip
+# define REG_STACK_PTR sp
+# define REG_STACK_PTR0 sp0
+# else
+# define REG_FRAME_PTR ebp
+# define REG_INS_PTR eip
+# define REG_STACK_PTR esp
+# define REG_STACK_PTR0 esp0
+# endif
#else
-# error Sysprof only supports the i386 and x86-64 architectures
+# error Sysprof only supports the i386 and x86-64 architectures
#endif
typedef struct userspace_reader userspace_reader;
Modified: branches/sysprof-1-0/sysprof.c
==============================================================================
--- branches/sysprof-1-0/sysprof.c (original)
+++ branches/sysprof-1-0/sysprof.c Mon Apr 28 01:04:02 2008
@@ -872,7 +872,7 @@
gtk_show_about_dialog (GTK_WINDOW (app->main_window),
"logo", app->icon,
"name", APPLICATION_NAME,
- "copyright", "Copyright 2004-2007, S"OSLASH"ren Sandmann",
+ "copyright", "Copyright 2004-2008, S"OSLASH"ren Sandmann",
"version", PACKAGE_VERSION,
NULL);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]