about summary refs log tree commit homepage
DateCommit message (Expand)
2018-07-16mwrap_rack: Rack app to track live allocations heavy
2018-07-16support Mwrap.quiet to temporarily disable allocation tracking
2018-07-16disable memalign tracking by default
2018-07-16do not track allocations for constructor and Init_
2018-07-16use memrchr to extract address under glibc
2018-07-16fixes for FreeBSD 11.1...
2018-07-16mwrap_aref: quiet -Wshorten-64-to-32 warning
2018-07-16implement accessors for SourceLocation
2018-07-16alias Mwrap.clear to Mwrap.reset
2018-07-16allow analyzing live allocations via Mwrap[location]
2018-07-16resolve real_malloc earlier for C++ programs
2018-07-16reduce stack usage from file names
2018-07-16memalign: check alignment on all public functions
2018-07-16ensure ENOMEM is preserved in errno when appropriate
2018-07-16internal_memalign: do not assume real_malloc succeeds
2018-07-16realloc: do not copy if allocation failed
2018-07-16hold RCU read lock to insert each allocation
2018-07-16mwrap: use malloc to do our own memalign
2018-07-16support per-allocation headers for per-alloc tracking
2018-07-16bin/mwrap: support LISTEN_FDS env from systemd
2018-07-15Mwrap.dump: do not segfault on invalid IO arg
2018-07-15use __attribute__((weak)) instead of dlsym
2018-07-15add benchmark
2018-07-02MANIFEST: add .document
2018-07-02README: improve usage example
2018-07-02mwrap 1.0.0 v1.0.0
2018-07-02documentation updates
2018-07-02release GVL for most Ruby operations
2018-07-02bin/mwrap: do not add redundant paths to LD_PRELOAD
2018-07-02favor inline helpers instead of magic numbers
2018-07-02require Userspace RCU to track non-GVL allocations
2018-07-02initial