sdk/tools/heaptrack.git
2014-08-25 Milian WolffDo not link directly to libheaptrack.
2014-08-25 Milian WolffShorten template identifiers by default.
2014-08-25 Milian WolffUse boost::program_options and make output configurable.
2014-08-25 Milian WolffSimplify code, we use the std namespace.
2014-08-25 Milian WolffSimplify code a bit.
2014-08-25 Milian WolffOutput pointer adresses without 0x prefix.
2014-08-25 Milian WolffDo not output function, file and line index for unknown...
2014-08-23 Milian WolffAlso show individual peak allocations.
2014-08-23 Milian WolffAlso show top-ten allocation places (ignoring deallocat...
2014-08-23 Milian WolffUse %p to print out ptr addresses.
2014-08-23 Milian WolffAdd some debug output to show whats currently going on.
2014-08-13 Milian WolffOptimize: don't sync cin/cout/cerr with stdio for our...
2014-08-13 Milian WolffCleanup code a bit.
2014-08-13 Milian WolffAdd comment on why we use stdio here.
2014-08-13 Milian WolffFixup check for executable debuggee.
2014-08-10 Milian WolffAdd heaptrack --help.
2014-08-10 Milian WolffCleanup output messages to make it simpler to understan...
2014-08-10 Milian WolffInstall heaptrack shell script and use the proper paths...
2014-08-06 Milian WolffSome more cleanup and restructuring.
2014-08-06 Milian WolffRename to heaptrack and start cleaning up the code...
2014-08-06 Milian WolffRemove mallocinfo code, it's in the old repo.
2014-08-03 Milian WolffDirectly evaluate the backtrace data.
2014-06-07 Milian WolffHide anything above __libc_start_main as its garbage.
2014-06-05 Milian WolffUse named pipe to compress output data on the fly.
2014-06-05 Milian WolffFixup example code, use proper delete[].
2014-06-04 Milian WolffDo not output new IP id.
2014-06-04 Milian WolffDirectly link malloctrace into test executables.
2014-06-04 Milian WolffOutput all numbers in hex form.
2014-06-04 Milian WolffDo not output 0x prefix for addresses.
2014-06-04 Milian WolffDecrease runtime memory overhead by getting rid of...
2014-06-04 Milian Wolffrealloc with nullptr is the same as pure malloc.
2014-06-04 Milian WolffStore backtrace information in a memory efficient tree...
2014-06-04 Milian WolffCleanup code and make it explicitly work with the unw_b...
2014-06-04 Milian WolffUse unw_backtrace instead of manual unw_step loop.
2014-06-02 Milian WolffAdd warning about unknown executable format
2014-06-02 Milian WolffEnable per-thread unwind caching.
2014-06-02 Milian WolffRefactor DUMP_MALLOC_TRACE_OUTPUT handling.
2014-06-02 Milian WolffDo not add garbadge null-ip's from end-of-line.
2014-06-02 Milian WolffPrepend output file with 'malloctrace.' even when env...
2014-06-02 Milian WolffSimplify code and reduce overhead at trace time.
2014-05-31 Milian WolffSave ptr start and end address instead of start + size.
2014-05-30 Milian WolffReturn early for now, without bzipping output files.
2014-05-30 Milian WolffAdd a threaded test application
2014-05-30 Milian WolffExtract some more information on the allocation data...
2014-05-30 Milian WolffUse stack-allocated trace buffer.
2014-05-28 Milian WolffBreak when encountering zero-IP.
2014-05-28 Milian WolffTake trace size into account for hash generation.
2014-05-21 Milian WolffSkip instructions which we cannot make sense of.
2014-05-21 Milian WolffFixup environment passing via gdb to the library.
2014-05-21 Milian WolffAbort on failure.
2014-05-21 Milian WolffPreallocate trace buffer once.
2014-05-21 Milian WolffCleanup environment
2014-05-21 Milian WolffDisable error messages when dwarf info is missing.
2014-05-21 Milian WolffGet file and line from dwarf info if possible.
2014-05-21 Milian WolffUpdate trace script.
2014-05-21 Milian WolffUse vectors everywhere and be pedantic about input...
2014-05-21 Milian WolffPrint total leaked bytes and number of allocations.
2014-05-21 Milian WolffDon't do manual reserve calls, its slower than the...
2014-05-21 Milian WolffIntroduce a memleak in the test app.
2014-05-21 Milian WolffPrint top allocators and all leaks in a sorted way.
2014-05-21 Milian WolffRefactor code: work with just a single file and use...
2014-05-21 Milian WolffDemangle function names.
2014-05-21 Milian WolffRefactor malloc tracing, synchronize most of the stuff...
2014-05-20 Milian WolffBring back trace and ip cache to reduce generated filesize.
2014-05-20 Milian WolffCheck for valid malloc/free before handling it.
2014-05-20 Milian WolffReserve place for 32 modules.
2014-05-20 Milian WolffReimplement backtrace reading and offload dwarf info...
2014-05-20 Milian WolffFix regression I introduced
2014-05-19 Milian WolffUse relative module offsets instead of baseAddress...
2014-05-19 Milian WolffAdd kdev project file.
2014-05-19 Milian WolffAdd start of a malloc trace evaluation executable.
2014-05-19 Milian WolffRemove uuid code, not required for my usecase afaik.
2014-05-19 Milian WolffCleanup code, insert data directly in a sorted order.
2014-05-19 Milian WolffPort bsearch to C++ STL's std::lower_bound.
2014-05-19 Milian WolffAdapt code to my coding style.
2014-05-19 Milian WolffCleanup code a bit by removing unused functions.
2014-05-19 Milian WolffGet proper dwarf-based backtraces with filename and...
2014-05-16 Milian WolffAdd todo on sub-tree matching
2014-05-15 Milian WolffDon't create single-entry trees output.
2014-05-15 Milian WolffSave memory, use unsigned int instead of size_t for...
2014-05-15 Milian WolffOnly print a given call-tree once
2014-05-15 Milian WolffStop at static_initialization_and_destruction
2014-05-15 Milian WolffMove test files and compile them in debug mode.
2014-05-15 Milian WolffUse namespace std;
2014-05-15 Milian WolffAdd kateconfig
2014-05-15 Milian WolffWrite output into per-thread files and merge that then...
2014-05-15 Milian WolffSkip handleMalloc properly.
2014-05-15 Milian WolffAdd support for posix_memalign, aligned_alloc and valloc.
2014-05-15 Milian WolffHandle calloc.
2014-05-15 Milian WolffHandle realloc
2014-05-15 Milian WolffAlso output calls to free
2014-05-15 Milian WolffPrint full backtraces
2014-05-15 Milian WolffMake it possible to run the malloc tracer in GDB easily.
2014-05-15 Milian WolffCleanup code and only output function names once.
2014-05-15 Milian WolffCache unw_get_proc_name for the ip's we encounter
2014-05-15 Milian WolffPrint caller of malloc/operator new/operator new[]...
2014-05-15 Milian WolffOn-demand initialize real_* func ptrs.
2014-05-15 Milian WolffOnly local unwind is required
2014-05-15 Milian Wolffadd c++ example
2014-05-15 Milian Wolffextend test.c a bit.
next