summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Simplify backtracing.Jason Evans2014-04-231-0/+9
| | | | | | | | | | | Simplify backtracing to not ignore any frames, and compensate for this in pprof in order to increase flexibility with respect to function-based refactoring even in the presence of non-deterministic inlining. Modify pprof to blacklist all jemalloc allocation entry points including non-standard ones like mallocx(), and ignore all allocator-internal frames. Prior to this change, pprof excluded the specifically blacklisted functions from backtraces, but it left allocator-internal frames intact.
* Consistently use debug lib(s) if presentHarald Weppner2014-03-181-1/+7
| | | | | | Fixes a situation where nm uses the debug lib but addr2line does not, which completely messes up the symbol lookup.
* Enable profiling / leak detection in FreeBSDHarald Weppner2014-03-181-2/+20
| | | | | * Assumes procfs is mounted at /proc, cf. <http://www.freebsd.org/doc/en/articles/linux-users/procfs.html>
* Few configure.ac adjustmentsMike Hommey2012-05-011-1/+1
| | | | | | - Use the extensions autoconf finds for object and executable files. - Remove the sorev variable, and replace SOREV definition with sorev's. - Default to je_ prefix on win32.
* Fix jemalloc.sh code generation.Jason Evans2012-04-231-1/+1
| | | | | Fix jemalloc.sh code generation by adding @sorev@ and using it instead of @SOREV@ (which contains Makefile-specific variables).
* Make versioned shared library suffix configurableMike Hommey2012-04-181-1/+1
| | | | | | | | This allows for different patterns for file names: - lib.so.version for e.g. Linux - lib.version.dylib for OSX (which is much more common than lib.dylib.version) - lib.dll for Windows (no version at all).
* Update pprof (from gperftools 2.0).Jason Evans2012-04-171-193/+648
|
* Refactor SO and REV make variables.Jason Evans2011-11-021-1/+1
| | | | | | Refactor the SO and REV such that they are set via autoconf variables, @so@ and @rev@. These variables are both needed by the jemalloc.sh script, so this unifies their definitions.
* add autogenerated jemalloc.sh wrapper scriptAntony Dovgal2011-11-021-0/+9
|
* Move repo contents in jemalloc/ to top level.Jason Evans2011-04-011-0/+4893