73b37a9697acd53496bbef06ed25696e0c897341 |
23-Apr-2014 |
Jason Evans <jasone@canonware.com> |
Simplify backtracing. 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.
prof
|
4bbf8181f384d6bd8a634b22543f83e5b949b609 |
18-Mar-2014 |
Harald Weppner <harald.weppner@tidalscale.com> |
Consistently use debug lib(s) if present Fixes a situation where nm uses the debug lib but addr2line does not, which completely messes up the symbol lookup.
prof
|
bf543df20ccd9e2c422751908cabf073bc7f5d4b |
18-Mar-2014 |
Harald Weppner <harald.weppner@tidalscale.com> |
Enable profiling / leak detection in FreeBSD * Assumes procfs is mounted at /proc, cf. <http://www.freebsd.org/doc/en/articles/linux-users/procfs.html>
prof
|
7cdea3973cab8640d1f44c7638ed5e30ed18be24 |
30-Apr-2012 |
Mike Hommey <mh@glandium.org> |
Few configure.ac adjustments - 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.
emalloc.sh.in
|
a4936ce4d635ef129be201f53cdc0786315ac3b6 |
23-Apr-2012 |
Jason Evans <je@fb.com> |
Fix jemalloc.sh code generation. Fix jemalloc.sh code generation by adding @sorev@ and using it instead of @SOREV@ (which contains Makefile-specific variables).
emalloc.sh.in
|
85221d5d75be26ce8941cc08a798e69ecdd0a57c |
18-Apr-2012 |
Mike Hommey <mh@glandium.org> |
Make versioned shared library suffix configurable 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).
emalloc.sh.in
|
25a000e89649d9ce5aacc1089408b8b3bafeb5e4 |
18-Apr-2012 |
Jason Evans <je@fb.com> |
Update pprof (from gperftools 2.0).
prof
|
f576c63f1eb29ce32e930501f65c541ff344e912 |
02-Nov-2011 |
Jason Evans <je@fb.com> |
Refactor SO and REV make variables. 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.
emalloc.sh.in
|
2bd3cbc5c68bb9b097c382108ae1aed793e08062 |
13-Oct-2011 |
Antony Dovgal <tony@daylessday.org> |
add autogenerated jemalloc.sh wrapper script
emalloc.sh.in
|
7427525c28d58c423a68930160e3b0fe577fe953 |
01-Apr-2011 |
Jason Evans <jasone@canonware.com> |
Move repo contents in jemalloc/ to top level.
prof
|