Revisions of gperftools
buildservice-autocommit
accepted
request 1142087
from
Dirk Mueller (dirkmueller)
(revision 67)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 66)
- update to 2.15: * Mikael Simberg and Tom "spot" Callaway have pointed out the missing symbols issue when linking PPC or i386 builds. * Roman Geissler has contributed a fix to nasty initialization bug introduced in 2.13 (see github issue #1452 for one example where it fails). * spinlock delay support now has proper windows support. Instead of simply sleeping, it uses WaitOnAddress (which is basically windows equivalent of futexes). This improvement was contributed by Lennox Ho. * we now have basic QNX support (basic malloc + heap profiler) championed by Xiang.Lin. Thanks! Do note, however, that QNX doesn't provide SIGPROF ticks, so there will be no cpu profiler support on this OS. * several people have contributed various improvements to our cmake build: Lennox Ho, Sergey Fedorov, Mateusz Jakub Fila. But do note that cmake build is still incomplete and best-effort. * Julian Schroeder have fixed generic_fp incompatibility with ARM pointer auth. * Mateusz Jakub Fila has contributed implementation of mallocinfo2 function (64-bit version of mallinfo). * Lennox Ho has contributed the ability to disable malloc functions patching on windows when TCMALLOC_DISABLE_REPLACEMENT=1 environment variable is set. * User poljak181 has contributed a fix to infinite recursion in some cases of malloc hooks (or user-replaced operator new) and MallocExtension::instance(). * Sergey Fedorov has contributed a fix to use MAP_ANON on some older OSes without MAP_ANONYMOUS.
buildservice-autocommit
accepted
request 1123973
from
Paolo Stivanin (polslinux)
(revision 65)
baserev update by copy to link target
Paolo Stivanin (polslinux)
accepted
request 1114279
from
Paolo Stivanin (polslinux)
(revision 64)
- Update to 2.13: * generic_fp backtracing method now uses robust address probing method. The previous approach had occasional false positives, which caused occasional rare crashes. * fix pkg-config files * we now support HEAPPROFILE_USE_PID and CPUPROFILE_USE_PID environment variables that force profile filenames to have pid appended. Which will be useful for some programs that fork for parallelism * MPI detection has been extended
buildservice-autocommit
accepted
request 988243
from
Dirk Mueller (dirkmueller)
(revision 63)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 988187
from
Callum Farmer (gmbr3)
(revision 62)
- Update to 2.10: * Added debugallocator feature to use readable (PROT_READ) fence pages. * fix for cmake detection of libunwind. * fix for OSX Monterey support. * support for returning memory back to OS by using mmap with MAP_FIXED and PROT_NONE * basic support for LoongArch.
buildservice-autocommit
accepted
request 975788
from
Dirk Mueller (dirkmueller)
(revision 61)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 975769
from
Andreas Schwab (Andreas_Schwab)
(revision 60)
- Enable use of libunwind on riscv64
buildservice-autocommit
accepted
request 896902
from
Marcus Meissner (msmeissn)
(revision 59)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 894994
from
Callum Farmer (gmbr3)
(revision 58)
- Follow shared library packaging policy
buildservice-autocommit
accepted
request 880700
from
Marcus Meissner (msmeissn)
(revision 57)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 879979
from
Callum Farmer (gmbr3)
(revision 56)
- Update to 2.9.1: * usage of unsupportable linux_syscall_support.h has been removed from few places. * Incorrect assertion failure was fixed that crashed tcmalloc if assertions were on and sized delete was used * there is now better backtracing support for aarch64 and riscv x86-64 with frame pointers now also defaults to this new "generic" frame pointer backtracer. - Use golang version of pprof - Split doc into subpackage
buildservice-autocommit
accepted
request 861987
from
Dirk Mueller (dirkmueller)
(revision 55)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 861795
from
Andreas Schwab (Andreas_Schwab)
(revision 54)
- Enable build on riscv64 - No libunwind-coredump on powerpc
buildservice-autocommit
accepted
request 860746
from
Dirk Mueller (dirkmueller)
(revision 53)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 860400
from
Paolo Stivanin (polslinux)
(revision 52)
- Update to 2.8.1: * previous release contained change to release memory without page heap lock, but this change had at least one bug that caused to crashes and corruption when running under aggressive decommit mode (this is not default). While we check for other bugs, this feature was reverted. See github issue #1204 and issue #1227. * stack traces depth captured by gperftools is now up to 254 levels deep * updated detection of program counter * ProfilerGetStackTrace is now officially supported API for libprofiler * for compiling linux syscall support on i386 and recent GCCs * test failures caused by new gcc 10 optimizations were fixed. Same change also fixed tests on clang. - Drop ppc64-fix-367fd5731a8c68225cb870aa656ea0ce677fe040.patch - Drop gcc-dont-clobber-rsp.patch
buildservice-autocommit
accepted
request 832926
from
Marcus Meissner (msmeissn)
(revision 51)
baserev update by copy to link target
Marcus Meissner (msmeissn)
accepted
request 832393
from
Jan Engelhardt (jengelh)
(revision 50)
- Add ExclusiveArch declaration to specfile.
buildservice-autocommit
accepted
request 720528
from
Dirk Mueller (dirkmueller)
(revision 49)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 720448
from
Martin Liška (marxin)
(revision 48)
Use FAT LTO objects in order to provide proper static library.
Displaying revisions 1 - 20 of 67