May 17 2018
fixed by using an updated libbacktrace
Apr 5 2017
A WIP for this can be found in wip/buildid, it will include the buildid in the heaptrack file. But for interpreting, it isn't enough to just load the debug file only. It has to be used in addition apparently, which isn't possible without patching libbacktrace like is done in vogl.
Jan 22 2017
some ideas on how to do it:
need to add configuration for the editor preferences, similar to what gammaray does
Nov 29 2016
Jun 29 2016
additionally, we could try to use seccomp(-bpf) to get notified about mmap syscalls via SIGSYS, but I'm not sure whether we get access to the syscall args from the interrupt handler
there's now a public heaptrack_api.h for pool allocators.
Apr 14 2016
Apr 6 2016
Apr 5 2016
Mar 24 2016
implemented now
Mar 23 2016
implemented now
Mar 15 2016
implemented now with
Mar 11 2016
Mar 9 2016
On a 32bit machine:
Mar 5 2016
We should look at rr, and how they monkey-patch the vdso to trace all syscalls. That could be used then to track I/O and futex stuff. It would also be useful for heaptrack itself to trace mmap/munmap/sbrk to check heapspace vs. the "real" requested memory by the allocator.
Mar 1 2016
Also an option: http://diamon.org/ctf/
Feb 29 2016
good inspiration: https://en.wikipedia.org/wiki/LEB128