sdk/tools/heaptrack.git
2014-12-22 Milian WolffMake start time const.
2014-12-22 Milian WolffDon't fail when trying to join the timer thread.
2014-12-22 Milian WolffSilence GDB stdout messages by using --batch-silent.
2014-12-22 Milian WolffAlso print exit message when killing heaptrack via...
2014-12-22 Milian WolffDo not load gdbinit file or symbols when attaching...
2014-12-18 Milian WolffCleanup code for operator new skipping in backtraces.
2014-12-18 Milian WolffAlso stop backtraces after __static_initialization_and_...
2014-12-17 Milian WolffFix major regression: Get backtrace in malloc properly.
2014-12-17 Milian WolffRemove explicit std:: qualification, we use that namespace.
2014-12-17 Milian WolffInstead of yielding the thread, sleep for one micro...
2014-12-17 Milian WolffUse acquire semantics after all... ;-)
2014-12-17 Milian WolffCleanup spinlock implementation.
2014-12-15 Milian WolffCope with broken backtraces.
2014-12-13 Milian WolffRefactor code once more for yet better thread safety...
2014-12-11 Milian WolffSet cmake requirement to 2.8.9 and use LINK_PRIVATE.
2014-12-11 Milian WolffOnly one trap can be added.
2014-12-11 Milian WolffAdapt to libunwind changes with unw_set_cache_size.
2014-12-10 Milian WolffSilence build warnings, as was done before in vogl...
2014-12-10 Milian WolffAdd noexcept
2014-12-10 Milian WolffCompile in pedantic mode.
2014-12-10 Milian WolffRemove dead code
2014-12-10 Milian WolffWrite accurate end time on shutdown.
2014-12-10 Milian WolffMinimize changes against libbacktrace.
2014-12-10 Milian WolffRemove dead code and enable more warnings when building.
2014-12-10 Milian WolffUpdate libbacktrace to latest version from GCC 4.9...
2014-12-10 Milian WolffMark Boost and Threads as required dependencies.
2014-12-09 Milian WolffOverwrite symbols after dlopen in injected heaptrack.
2014-12-09 Milian WolffMark module cache dirty on initialization.
2014-12-09 Milian WolffUse a custom thread + sleep_for instead of a C timer.
2014-12-09 Milian WolffRefactor the code to allow multiple runtime-injections.
2014-12-09 Milian WolffRefactor hook initialization in heaptrack_preload.
2014-12-09 Milian WolffRemove code that does not compile with slightly older...
2014-12-09 Milian WolffAdd compile-check around unw_set_cache_log_size.
2014-12-09 Milian WolffSilence warning when debuggee quit already.
2014-12-09 Milian WolffRestore original function addresses when shutting down...
2014-12-09 Milian WolffReturn output stream
2014-12-09 Milian WolffMerge branch 'inject'
2014-12-09 Milian WolffStop heaptrack when heaptrack_interpret goes away.
2014-12-09 Milian WolffAdd -p/--pid option to attach heaptrack to a running...
2014-12-08 Milian WolffRestructure argument parsing in shell script.
2014-12-08 Milian WolffGet rid of temporary string allocations.
2014-12-08 Milian WolffUse lambdas instead of passing printf labels with magic...
2014-12-08 Milian WolffCleanup/fix: We add +1 above already, so no need to...
2014-12-07 Milian WolffUse mprotect on addresses we want to overwrite.
2014-12-06 Milian WolffAlso overload posix_memalign.
2014-12-06 Milian WolffOverwrite realloc, calloc and cfree at runtime.
2014-12-06 Milian WolffOverwrite dlopen/dlclose as well at runtime.
2014-12-06 Milian WolffEnsure the hook function is convertible to the original...
2014-12-06 Milian WolffFurther cleanup the code
2014-12-06 Milian WolffMake the hook list easier extensible.
2014-12-06 Milian WolffCleanup code a bit.
2014-12-05 Milian WolffAlso overwrite free.
2014-12-05 Milian WolffMake runtime-patching work!
2014-12-05 Milian Wolfffirst work towards runtime injection, not really workin...
2014-12-05 Milian WolffRemove spurious define, only required on some faulty...
2014-12-04 Milian WolffAdd LGPL v2.1+ text in COPYING file.
2014-12-03 Milian WolffFix line information written by heaptrack_interpret.
2014-12-03 Milian WolffAlways show the biggest heap in the total memory consum...
2014-12-02 Milian WolffAdd some platform checks to give better error messages...
2014-12-02 Milian WolffSkip anything below main in massif backtraces.
2014-12-02 Milian WolffProperly handle case where __libc_start_main is encount...
2014-12-02 Milian WolffSort massif output file.
2014-12-02 Milian WolffIntroduce tunable massif threshold and detailed freq...
2014-12-02 Milian WolffPrint full backtraces in generated massif files.
2014-12-02 Milian WolffPrint first level of backtrace in generated massif...
2014-12-02 Milian WolffBasic support for massif output file generation.
2014-12-02 Milian WolffUse thread instead of signal and increase timestamp...
2014-12-02 Milian WolffRemember the debugee command line.
2014-12-02 Milian WolffSimplify code and write exe path directly to stream.
2014-12-02 Milian WolffSimplify code, it's not worth the imagined performance...
2014-12-02 Milian WolffUnset automatic locking of stdout and stdin.
2014-12-02 Milian WolffPrefer C I/O API for speed.
2014-12-02 Milian WolffUse fputs if we don't need to format anything.
2014-12-02 Milian WolffCleanup module handling code and change the file format...
2014-12-01 Milian WolffRemove code that depends on local libunwind patches.
2014-11-27 Milian WolffFixup handling of posix_memaling.
2014-11-27 Milian WolffDon't print 0B leaked lines.
2014-11-27 Milian WolffProperly take cfree into account.
2014-11-27 Milian WolffEnsure we only ever initialize once.
2014-11-27 Milian WolffUse the same error handler for both init error callbacks.
2014-11-27 Milian WolffFixup callback handlers, the wrong data was passed in.
2014-11-27 Milian WolffCleanup: get rid of obsolete isExe member in module.
2014-11-27 Milian WolffAdd seconds elapsed to heaptrack log for future evaluation.
2014-11-25 Milian WolffSupport building against libunwind from different inclu...
2014-11-25 Milian WolffDelete obsolete files.
2014-11-25 Milian WolffSupport atomic functions if possible.
2014-11-24 Milian WolffPrevent crashes in apps using QProcess.
2014-11-19 Milian WolffPrevent issues and file corruption when tracking a...
2014-11-18 Milian WolffAlso use LineReader in heaptrack_interpret.
2014-11-18 Milian WolffBe more forgiving when encountering bad data.
2014-11-18 Milian WolffOptimize findAllocation calls by leveraging monotonicit...
2014-11-18 Milian WolffSlightly cleanup and optimize LineReader::readHex
2014-11-18 Milian Wolffminor cleanup
2014-11-18 Milian WolffDon't fill sizeHistogram if we are not going to print it.
2014-11-18 Milian WolffIntroduce optimized reader class for faster reading...
2014-11-18 Milian WolffImprove error checking when reading data file.
2014-11-18 Milian WolffFormat byte sizes to KB/MB/GB/TB.
2014-11-18 Milian WolffFallback to __libc_start_main when main is not found.
2014-11-18 Milian WolffChange the output format slightly for better readability.
2014-11-18 Milian WolffMerge allocations from equivalent locations.
next