Hello community, here is the log from the commit of package pfmon checked in at Thu Aug 7 01:33:32 CEST 2008. -------- --- arch/i386/pfmon/pfmon.changes 2008-02-25 15:35:53.000000000 +0100 +++ /mounts/work_src_done/STABLE/pfmon/pfmon.changes 2008-08-07 00:56:53.445054000 +0200 @@ -1,0 +2,14 @@ +Thu Jul 31 09:49:06 CEST 2008 - schwab@suse.de + +- Update to pfmon 3.5. + - lots of bugs fixes + - group unknown symbols as UNKNOWN + +- Update to pfmon 3.4. + - lots of bugs fixes in generic and arch-specific code + - support for dmalloc + - support for SIGTERM to terminate pfmon cleanly + - Cell updates + - dlopen tracking in mixed ABI environments + +------------------------------------------------------------------- Old: ---- pfmon-3.3.diff pfmon-3.3.tar.gz New: ---- pfmon-3.5.diff pfmon-3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pfmon.spec ++++++ --- /var/tmp/diff_new_pack.S31876/_old 2008-08-07 01:33:19.000000000 +0200 +++ /var/tmp/diff_new_pack.S31876/_new 2008-08-07 01:33:19.000000000 +0200 @@ -1,10 +1,17 @@ # -# spec file for package pfmon (Version 3.3) +# spec file for package pfmon (Version 3.5) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -14,12 +21,12 @@ Url: http://perfmon2.sourceforge.net/ BuildRequires: binutils-devel libelf-devel libpfm-devel Summary: Performance monitoring tool for Linux -Version: 3.3 +Version: 3.5 Release: 1 Group: Development/Tools/Debuggers License: GPL v2 or later AutoReqProv: on -Source: pfmon-%{version}.tar.gz +Source: http://downloads.sourceforge.net/perfmon2/pfmon-%{version}.tar.gz Patch: pfmon-%{version}.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: ia64 %ix86 x86_64 @@ -57,6 +64,16 @@ %{_mandir}/man*/*.gz %changelog +* Thu Jul 31 2008 schwab@suse.de +- Update to pfmon 3.5. + - lots of bugs fixes + - group unknown symbols as UNKNOWN +- Update to pfmon 3.4. + - lots of bugs fixes in generic and arch-specific code + - support for dmalloc + - support for SIGTERM to terminate pfmon cleanly + - Cell updates + - dlopen tracking in mixed ABI environments * Mon Feb 25 2008 schwab@suse.de - Update to pfmon 3.3. * Wed Feb 06 2008 schwab@suse.de @@ -86,7 +103,7 @@ * Wed Oct 20 2004 rw@suse.de - Add cpusets support (feature request by SGI). (#46996) - Fix compilation post-SLES9 (e.g. SLES9 SP1). -* Tue Dec 02 2003 schwab@suse.de +* Wed Dec 03 2003 schwab@suse.de - Update to pfmon 3.0. * Mon Jan 13 2003 schwab@suse.de - Update to final version 2.0. ++++++ pfmon-3.3.diff -> pfmon-3.5.diff ++++++ --- arch/i386/pfmon/pfmon-3.3.diff 2008-02-25 15:39:36.000000000 +0100 +++ /mounts/work_src_done/STABLE/pfmon/pfmon-3.5.diff 2008-07-31 09:48:59.000000000 +0200 @@ -11,16 +11,16 @@ @set -e ; for d in $(DIRS) ; do $(MAKE) -C $$d all; done --- pfmon/pfmon.h +++ pfmon/pfmon.h -@@ -114,7 +114,7 @@ typedef enum { +@@ -117,7 +117,7 @@ typedef enum { /* * max number of cpus (threads) supported */ --#define PFMON_MAX_CPUS 2048 /* MUST BE power of 2 */ -+#define PFMON_MAX_CPUS (sizeof(cpu_set_t)*8) /* MUST BE power of 2 */ +-#define PFMON_MAX_CPUS __CPU_SETSIZE /* MUST BE power of 2 */ ++#define PFMON_MAX_CPUS (sizeof(cpu_set_t)*8) /* * max number of PMU models supported */ -@@ -122,11 +122,9 @@ typedef enum { +@@ -125,11 +125,9 @@ typedef enum { #define PFMON_BITMASK_BITS (sizeof(unsigned long)<<3) @@ -35,36 +35,6 @@ #define PFMON_MAX_FILENAME_LEN 256 /* max for output/input files */ #define PFMON_MAX_CMDLINE_LEN 1024 /* per-task mode max cmdline length /proc/cmdline */ ---- pfmon/smpl_mod/dear_hist_ia64.c -+++ pfmon/smpl_mod/dear_hist_ia64.c -@@ -186,7 +186,7 @@ dear_hist_process_samples_normal(pfmon_s - unsigned long addr; - unsigned int l2_latency, l3_latency; - size_t sample_size; -- void *hash_desc = csmpl->data, *data; -+ void *hash_desc, *data; - void *pos; - hash_data_t *hash_entry; - pfmon_hash_key_t key; -@@ -196,6 +196,7 @@ dear_hist_process_samples_normal(pfmon_s - - csmpl = &sdesc->csmpl; - hdr = csmpl->smpl_hdr; -+ hash_desc = csmpl->data; - - pos = hdr+1; - entry = options.opt_aggr ? *csmpl->aggr_count : csmpl->entry_count; ---- pfmon/smpl_mod/inst_hist_ia64_old_smpl.c -+++ pfmon/smpl_mod/inst_hist_ia64_old_smpl.c -@@ -308,7 +308,7 @@ inst_hist_show_results(pfmon_sdesc_t *sd - pfmon_smpl_desc_t *csmpl; - FILE *fp; - hash_data_t **tab; -- unsigned long addr, ns; -+ unsigned long addr, ns = 0; - unsigned long i, num_entries, j; - double d_cum, cum_total; - hash_sort_arg_t arg; --- tests/Makefile +++ tests/Makefile @@ -58,7 +58,7 @@ libxyz.so: ++++++ pfmon-3.3.tar.gz -> pfmon-3.5.tar.gz ++++++ ++++ 4034 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org