projects
/
sdk
/
tools
/
heaptrack.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
sdk/tools/heaptrack.git
2014-12-18
Milian Wolff
Cleanup code for operator new skipping in backtraces.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-18
Milian Wolff
Also stop backtraces after __static_initialization_and_...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-17
Milian Wolff
Fix major regression: Get backtrace in malloc properly.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-17
Milian Wolff
Remove explicit std:: qualification, we use that namespace.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-17
Milian Wolff
Instead of yielding the thread, sleep for one micro...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-17
Milian Wolff
Use acquire semantics after all... ;-)
commit
|
commitdiff
|
tree
|
snapshot
2014-12-17
Milian Wolff
Cleanup spinlock implementation.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-15
Milian Wolff
Cope with broken backtraces.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-13
Milian Wolff
Refactor code once more for yet better thread safety...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-11
Milian Wolff
Set cmake requirement to 2.8.9 and use LINK_PRIVATE.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-11
Milian Wolff
Only one trap can be added.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-11
Milian Wolff
Adapt to libunwind changes with unw_set_cache_size.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Silence build warnings, as was done before in vogl...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Add noexcept
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Compile in pedantic mode.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Remove dead code
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Write accurate end time on shutdown.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Minimize changes against libbacktrace.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Remove dead code and enable more warnings when building.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Update libbacktrace to latest version from GCC 4.9...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-10
Milian Wolff
Mark Boost and Threads as required dependencies.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Overwrite symbols after dlopen in injected heaptrack.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Mark module cache dirty on initialization.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Use a custom thread + sleep_for instead of a C timer.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Refactor the code to allow multiple runtime-injections.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Refactor hook initialization in heaptrack_preload.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Remove code that does not compile with slightly older...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Add compile-check around unw_set_cache_log_size.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Silence warning when debuggee quit already.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Restore original function addresses when shutting down...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Return output stream
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Merge branch 'inject'
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Stop heaptrack when heaptrack_interpret goes away.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-09
Milian Wolff
Add -p/--pid option to attach heaptrack to a running...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Milian Wolff
Restructure argument parsing in shell script.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Milian Wolff
Get rid of temporary string allocations.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Milian Wolff
Use lambdas instead of passing printf labels with magic...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-08
Milian Wolff
Cleanup/fix: We add +1 above already, so no need to...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-07
Milian Wolff
Use mprotect on addresses we want to overwrite.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Also overload posix_memalign.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Overwrite realloc, calloc and cfree at runtime.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Overwrite dlopen/dlclose as well at runtime.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Ensure the hook function is convertible to the original...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Further cleanup the code
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Make the hook list easier extensible.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-06
Milian Wolff
Cleanup code a bit.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Milian Wolff
Also overwrite free.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Milian Wolff
Make runtime-patching work!
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Milian Wolff
first work towards runtime injection, not really workin...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-05
Milian Wolff
Remove spurious define, only required on some faulty...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-04
Milian Wolff
Add LGPL v2.1+ text in COPYING file.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-03
Milian Wolff
Fix line information written by heaptrack_interpret.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-03
Milian Wolff
Always show the biggest heap in the total memory consum...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Add some platform checks to give better error messages...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Skip anything below main in massif backtraces.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Properly handle case where __libc_start_main is encount...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Sort massif output file.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Introduce tunable massif threshold and detailed freq...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Print full backtraces in generated massif files.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Print first level of backtrace in generated massif...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Basic support for massif output file generation.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Use thread instead of signal and increase timestamp...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Remember the debugee command line.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Simplify code and write exe path directly to stream.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Simplify code, it's not worth the imagined performance...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Unset automatic locking of stdout and stdin.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Prefer C I/O API for speed.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Use fputs if we don't need to format anything.
commit
|
commitdiff
|
tree
|
snapshot
2014-12-02
Milian Wolff
Cleanup module handling code and change the file format...
commit
|
commitdiff
|
tree
|
snapshot
2014-12-01
Milian Wolff
Remove code that depends on local libunwind patches.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Fixup handling of posix_memaling.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Don't print 0B leaked lines.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Properly take cfree into account.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Ensure we only ever initialize once.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Use the same error handler for both init error callbacks.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Fixup callback handlers, the wrong data was passed in.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Cleanup: get rid of obsolete isExe member in module.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-27
Milian Wolff
Add seconds elapsed to heaptrack log for future evaluation.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-25
Milian Wolff
Support building against libunwind from different inclu...
commit
|
commitdiff
|
tree
|
snapshot
2014-11-25
Milian Wolff
Delete obsolete files.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-25
Milian Wolff
Support atomic functions if possible.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-24
Milian Wolff
Prevent crashes in apps using QProcess.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-19
Milian Wolff
Prevent issues and file corruption when tracking a...
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Also use LineReader in heaptrack_interpret.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Be more forgiving when encountering bad data.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Optimize findAllocation calls by leveraging monotonicit...
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Slightly cleanup and optimize LineReader::readHex
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
minor cleanup
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Don't fill sizeHistogram if we are not going to print it.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Introduce optimized reader class for faster reading...
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Improve error checking when reading data file.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Format byte sizes to KB/MB/GB/TB.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Fallback to __libc_start_main when main is not found.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Change the output format slightly for better readability.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Merge allocations from equivalent locations.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-18
Milian Wolff
Cleanup code and also initialize fileline only once.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-17
Milian Wolff
Reduce looping
commit
|
commitdiff
|
tree
|
snapshot
2014-11-17
Milian Wolff
Only call backtrace_create_state once per file.
commit
|
commitdiff
|
tree
|
snapshot
2014-11-17
Milian Wolff
Fix more issues related to improper backtrace symbol...
commit
|
commitdiff
|
tree
|
snapshot
2014-11-17
Milian Wolff
Take each PT_LOAD dlpi_phdr as its own module.
commit
|
commitdiff
|
tree
|
snapshot
next