diff options
author | csilvers <csilvers@6b5cf1ce-ec42-a296-1ba9-69fdba395a50> | 2007-03-22 03:28:56 +0000 |
---|---|---|
committer | csilvers <csilvers@6b5cf1ce-ec42-a296-1ba9-69fdba395a50> | 2007-03-22 03:28:56 +0000 |
commit | 91fad389784766782263133c5510976a8f76d89e (patch) | |
tree | 4058058dc6bd6eb12bf72efc06c1d1ac11cd170b /packages | |
parent | 51b4875f8ade3e0930eed2dc2a842ec607a94a2c (diff) | |
download | gperftools-91fad389784766782263133c5510976a8f76d89e.tar.gz |
Tue May 31 08:14:38 2005 Google Inc. <opensource@google.com>
* google-perftools: version 0.2 release
* Use mmap2() instead of mmap(), to map more memory (menage)
* Do correct pthread-local checking in heap-checker! (maxim)
* Avoid overflow on 64-bit machines in pprof (sanjay)
* Add a few more GetPC() functions, including for AMD (csilvers)
* Better method for overriding pthread functions (menage)
* (Hacky) fix to avoid overwriting profile files after fork() (csilvers)
* Crashing bugfix involving dumping heaps on small-stack threads (tudor)
* Allow library versions with letters at the end (csilvers)
* Config fixes for systems that don't define PATH_MAX (csilvers)
* Confix fixes so we no longer need config.h after install (csilvers)
* Fix to pprof to correctly read very big cpu profiles (csilvers)
* Fix to pprof to deal with new commandline flags in modern gv's
* Better error reporting when we can't access /proc/maps (etune)
* Get rid of the libc-preallocate code (which could crash on some
systems); no longer needed with local-threads fix (csilvers)
git-svn-id: http://gperftools.googlecode.com/svn/trunk@11 6b5cf1ce-ec42-a296-1ba9-69fdba395a50
Diffstat (limited to 'packages')
-rw-r--r-- | packages/deb/changelog | 2 | ||||
-rw-r--r-- | packages/deb/control | 8 | ||||
-rw-r--r-- | packages/deb/copyright | 2 | ||||
-rw-r--r-- | packages/deb/files | 0 | ||||
-rw-r--r-- | packages/deb/libgoogle-perftools-dev.install | 4 | ||||
-rw-r--r-- | packages/deb/libgoogle-perftools0.install | 4 | ||||
-rwxr-xr-x | packages/rpm.sh | 3 | ||||
-rw-r--r-- | packages/rpm/rpm.spec | 27 |
8 files changed, 26 insertions, 24 deletions
diff --git a/packages/deb/changelog b/packages/deb/changelog index 7db9caa..97a5436 100644 --- a/packages/deb/changelog +++ b/packages/deb/changelog @@ -2,4 +2,4 @@ google-perftools (0.1-1) unstable; urgency=low * Initial release. - -- El Goog <opensource@google.com> Tue, 15 Feb 2005 08:07:33 -0800 + -- Google Inc. <opensource@google.com> Fri, 11 Mar 2005 08:07:33 -0800 diff --git a/packages/deb/control b/packages/deb/control index 51692d2..379a5b1 100644 --- a/packages/deb/control +++ b/packages/deb/control @@ -1,7 +1,7 @@ Source: google-perftools Priority: optional -Maintainer: El Goog <opensource@google.com> -Build-Depends: debhelper (>= 4.0.0), binutils, coreutils +Maintainer: Google Inc. <opensource@google.com> +Build-Depends: debhelper (>= 4.0.0), binutils Standards-Version: 3.6.1 Package: libgoogle-perftools-dev @@ -11,7 +11,7 @@ Depends: libgoogle-perftools0 (= ${Source-Version}) Description: libraries for CPU and heap analysis, plus an efficient thread-caching malloc The google-perftools package contains some utilities to improve and analyze the performance of C++ programs. This includes an optimized - thread-caching malloc() and cpu and heap profiling utilities. The + thread-caching malloc() and cpu and heap profiling utilities. The devel package contains static and debug libraries and header files for developing applications that use the google-perftools package. @@ -22,4 +22,4 @@ Depends: ${shlibs:Depends} Description: libraries for CPU and heap analysis, plus an efficient thread-caching malloc The google-perftools package contains some utilities to improve and analyze the performance of C++ programs. This includes an optimized - thread-caching malloc() and cpu and heap profiling utilities. + thread-caching malloc() and cpu and heap profiling utilities. diff --git a/packages/deb/copyright b/packages/deb/copyright index 401e871..725a37d 100644 --- a/packages/deb/copyright +++ b/packages/deb/copyright @@ -1,4 +1,4 @@ -This package was debianized by El Goog <opensource@google.com> on +This package was debianized by Google Inc. <opensource@google.com> on 15 February 2005. It was downloaded from http://code.google.com/ diff --git a/packages/deb/files b/packages/deb/files deleted file mode 100644 index e69de29..0000000 --- a/packages/deb/files +++ /dev/null diff --git a/packages/deb/libgoogle-perftools-dev.install b/packages/deb/libgoogle-perftools-dev.install index cc83888..d81ff20 100644 --- a/packages/deb/libgoogle-perftools-dev.install +++ b/packages/deb/libgoogle-perftools-dev.install @@ -2,3 +2,7 @@ usr/include/google/* usr/lib/lib*.so usr/lib/lib*.a usr/lib/*.la +debian/tmp/usr/include/google/* +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/*.la diff --git a/packages/deb/libgoogle-perftools0.install b/packages/deb/libgoogle-perftools0.install index 983962c..047eed5 100644 --- a/packages/deb/libgoogle-perftools0.install +++ b/packages/deb/libgoogle-perftools0.install @@ -1,2 +1,4 @@ usr/lib/lib*.so.* -usr/bin/pprof +usr/bin/pprof* +debian/tmp/usr/lib/lib*.so.* +debian/tmp/usr/bin/pprof* diff --git a/packages/rpm.sh b/packages/rpm.sh index de936a3..a5699a2 100755 --- a/packages/rpm.sh +++ b/packages/rpm.sh @@ -68,7 +68,8 @@ fi rm -rf "$destdir" mkdir -p "$destdir" -mv "$RPM_SOURCE_DIR"/*/"$fullname"*.rpm "$destdir" +# We want to get not only the main package but devel etc, hence the middle * +mv "$RPM_SOURCE_DIR"/*/"${PACKAGE}"-*"${VERSION}"*.rpm "$destdir" echo echo "The rpm package file(s) are located in $PWD/$destdir" diff --git a/packages/rpm/rpm.spec b/packages/rpm/rpm.spec index 9bb8238..24c0432 100644 --- a/packages/rpm/rpm.spec +++ b/packages/rpm/rpm.spec @@ -8,10 +8,11 @@ Summary: Performance tools for C++ Version: %ver Release: %rel Group: Development/Libraries -URL: http://google.sourceforge.net +URL: http://goog-perftools.sourceforge.net Copyright: BSD -Packager: El Goog <opensource@google.com> -Source: http://google.sourceforge.net/%{NAME}-%{PACKAGE_VERSION}.tar.gz +Vendor: Google +Packager: Google <opensource@google.com> +Source: http://goog-perftools.sourceforge.net/%{NAME}-%{PACKAGE_VERSION}.tar.gz Distribution: Redhat 7 and above. Buildroot: %{_tmppath}/%{name}-root Docdir: %prefix/doc @@ -31,7 +32,7 @@ The %name-devel package contains static and debug libraries and header files for developing applications that use the %name package. %changelog - * Tue Feb 8 2005 <opensource@google.com> + * Fri Mar 11 2005 <opensource@google.com> - First draft %prep @@ -51,18 +52,16 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO doc/cpu_profiler.html doc/heap-example1.png doc/heap_profiler.html doc/overview.gif doc/pageheap.gif doc/pprof-test-big.gif doc/pprof-test.gif doc/pprof-vsnprintf-big.gif doc/pprof-vsnprintf.gif doc/spanmap.gif doc/tcmalloc.html doc/threadheap.gif +%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO doc/cpu_profiler.html doc/heap-example1.png doc/heap_checker.html doc/heap_profiler.html doc/index.html doc/overview.dot doc/overview.gif doc/pageheap.dot doc/pageheap.gif doc/pprof-test-big.gif doc/pprof-test.gif doc/pprof-vsnprintf-big.gif doc/pprof-vsnprintf.gif doc/spanmap.dot doc/spanmap.gif doc/t-test1.times.txt doc/tcmalloc-opspercpusec.vs.threads.1024.bytes.png doc/tcmalloc-opspercpusec.vs.threads.128.bytes.png doc/tcmalloc-opspercpusec.vs.threads.131072.bytes.png doc/tcmalloc-opspercpusec.vs.threads.16384.bytes.png doc/tcmalloc-opspercpusec.vs.threads.2048.bytes.png doc/tcmalloc-opspercpusec.vs.threads.256.bytes.png doc/tcmalloc-opspercpusec.vs.threads.32768.bytes.png doc/tcmalloc-opspercpusec.vs.threads.4096.bytes.png doc/tcmalloc-opspercpusec.vs.threads.512.bytes.png doc/tcmalloc-opspercpusec.vs.threads.64.bytes.png doc/tcmalloc-opspercpusec.vs.threads.65536.bytes.png doc/tcmalloc-opspercpusec.vs.threads.8192.bytes.png doc/tcmalloc-opspersec.vs.size.1.threads.png doc/tcmalloc-opspersec.vs.size.12.threads.png doc/tcmalloc-opspersec.vs.size.16.threads.png doc/tcmalloc-opspersec.vs.size.2.threads.png doc/tcmalloc-opspersec.vs.size.20.threads.png doc/tcmalloc-opspersec.vs.size.3.threads.png doc/tcmalloc-opspersec.vs.size.4.threads.png doc/tcmalloc-opspersec.vs.size.5.threads.png doc/tcmalloc-opspersec.vs.size.8.threads.png doc/tcmalloc.html doc/threadheap.dot doc/threadheap.gif %{prefix}/lib/libstacktrace.so.0 %{prefix}/lib/libstacktrace.so.0.0.0 %{prefix}/lib/libtcmalloc.so.0 %{prefix}/lib/libtcmalloc.so.0.0.0 +%{prefix}/lib/libtcmalloc_minimal.so.0 +%{prefix}/lib/libtcmalloc_minimal.so.0.0.0 %{prefix}/lib/libprofiler.so.0 %{prefix}/lib/libprofiler.so.0.0.0 -%{prefix}/lib/libheapprofiler.so.0 -%{prefix}/lib/libheapprofiler.so.0.0.0 -%{prefix}/lib/libheapchecker.so.0 -%{prefix}/lib/libheapchecker.so.0.0.0 %{prefix}/bin/pprof %{prefix}/man/man1/pprof.1.gz @@ -77,13 +76,9 @@ rm -rf $RPM_BUILD_ROOT %{prefix}/lib/libtcmalloc.a %{prefix}/lib/libtcmalloc.la %{prefix}/lib/libtcmalloc.so +%{prefix}/lib/libtcmalloc_minimal.a +%{prefix}/lib/libtcmalloc_minimal.la +%{prefix}/lib/libtcmalloc_minimal.so %{prefix}/lib/libprofiler.a %{prefix}/lib/libprofiler.la %{prefix}/lib/libprofiler.so -%{prefix}/lib/libheapprofiler.a -%{prefix}/lib/libheapprofiler.la -%{prefix}/lib/libheapprofiler.so -%{prefix}/lib/libheapchecker.a -%{prefix}/lib/libheapchecker.la -%{prefix}/lib/libheapchecker.so - |