2014-08-25 |
Milian Wolff | Do not link directly to libheaptrack. |
commit | commitdiff | tree | snapshot |
2014-08-25 |
Milian Wolff | Shorten template identifiers by default. |
commit | commitdiff | tree | snapshot |
2014-08-25 |
Milian Wolff | Use boost::program_options and make output configurable. |
commit | commitdiff | tree | snapshot |
2014-08-25 |
Milian Wolff | Simplify code, we use the std namespace. |
commit | commitdiff | tree | snapshot |
2014-08-25 |
Milian Wolff | Simplify code a bit. |
commit | commitdiff | tree | snapshot |
2014-08-25 |
Milian Wolff | Output pointer adresses without 0x prefix. |
commit | commitdiff | tree | snapshot |
2014-08-25 |
Milian Wolff | Do not output function, file and line index for unknown... |
commit | commitdiff | tree | snapshot |
2014-08-23 |
Milian Wolff | Also show individual peak allocations. |
commit | commitdiff | tree | snapshot |
2014-08-23 |
Milian Wolff | Also show top-ten allocation places (ignoring deallocat... |
commit | commitdiff | tree | snapshot |
2014-08-23 |
Milian Wolff | Use %p to print out ptr addresses. |
commit | commitdiff | tree | snapshot |
2014-08-23 |
Milian Wolff | Add some debug output to show whats currently going on. |
commit | commitdiff | tree | snapshot |
2014-08-13 |
Milian Wolff | Optimize: don't sync cin/cout/cerr with stdio for our... |
commit | commitdiff | tree | snapshot |
2014-08-13 |
Milian Wolff | Cleanup code a bit. |
commit | commitdiff | tree | snapshot |
2014-08-13 |
Milian Wolff | Add comment on why we use stdio here. |
commit | commitdiff | tree | snapshot |
2014-08-13 |
Milian Wolff | Fixup check for executable debuggee. |
commit | commitdiff | tree | snapshot |
2014-08-10 |
Milian Wolff | Add heaptrack --help. |
commit | commitdiff | tree | snapshot |
2014-08-10 |
Milian Wolff | Cleanup output messages to make it simpler to understan... |
commit | commitdiff | tree | snapshot |
2014-08-10 |
Milian Wolff | Install heaptrack shell script and use the proper paths... |
commit | commitdiff | tree | snapshot |
2014-08-06 |
Milian Wolff | Some more cleanup and restructuring. |
commit | commitdiff | tree | snapshot |
2014-08-06 |
Milian Wolff | Rename to heaptrack and start cleaning up the code... |
commit | commitdiff | tree | snapshot |
2014-08-06 |
Milian Wolff | Remove mallocinfo code, it's in the old repo. |
commit | commitdiff | tree | snapshot |
2014-08-03 |
Milian Wolff | Directly evaluate the backtrace data. |
commit | commitdiff | tree | snapshot |
2014-06-07 |
Milian Wolff | Hide anything above __libc_start_main as its garbage. |
commit | commitdiff | tree | snapshot |
2014-06-05 |
Milian Wolff | Use named pipe to compress output data on the fly. |
commit | commitdiff | tree | snapshot |
2014-06-05 |
Milian Wolff | Fixup example code, use proper delete[]. |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Do not output new IP id. |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Directly link malloctrace into test executables. |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Output all numbers in hex form. |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Do not output 0x prefix for addresses. |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Decrease runtime memory overhead by getting rid of... |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | realloc with nullptr is the same as pure malloc. |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Store backtrace information in a memory efficient tree... |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Cleanup code and make it explicitly work with the unw_b... |
commit | commitdiff | tree | snapshot |
2014-06-04 |
Milian Wolff | Use unw_backtrace instead of manual unw_step loop. |
commit | commitdiff | tree | snapshot |
2014-06-02 |
Milian Wolff | Add warning about unknown executable format |
commit | commitdiff | tree | snapshot |
2014-06-02 |
Milian Wolff | Enable per-thread unwind caching. |
commit | commitdiff | tree | snapshot |
2014-06-02 |
Milian Wolff | Refactor DUMP_MALLOC_TRACE_OUTPUT handling. |
commit | commitdiff | tree | snapshot |
2014-06-02 |
Milian Wolff | Do not add garbadge null-ip's from end-of-line. |
commit | commitdiff | tree | snapshot |
2014-06-02 |
Milian Wolff | Prepend output file with 'malloctrace.' even when env... |
commit | commitdiff | tree | snapshot |
2014-06-02 |
Milian Wolff | Simplify code and reduce overhead at trace time. |
commit | commitdiff | tree | snapshot |
2014-05-31 |
Milian Wolff | Save ptr start and end address instead of start + size. |
commit | commitdiff | tree | snapshot |
2014-05-30 |
Milian Wolff | Return early for now, without bzipping output files. |
commit | commitdiff | tree | snapshot |
2014-05-30 |
Milian Wolff | Add a threaded test application |
commit | commitdiff | tree | snapshot |
2014-05-30 |
Milian Wolff | Extract some more information on the allocation data... |
commit | commitdiff | tree | snapshot |
2014-05-30 |
Milian Wolff | Use stack-allocated trace buffer. |
commit | commitdiff | tree | snapshot |
2014-05-28 |
Milian Wolff | Break when encountering zero-IP. |
commit | commitdiff | tree | snapshot |
2014-05-28 |
Milian Wolff | Take trace size into account for hash generation. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Skip instructions which we cannot make sense of. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Fixup environment passing via gdb to the library. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Abort on failure. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Preallocate trace buffer once. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Cleanup environment |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Disable error messages when dwarf info is missing. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Get file and line from dwarf info if possible. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Update trace script. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Use vectors everywhere and be pedantic about input... |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Print total leaked bytes and number of allocations. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Don't do manual reserve calls, its slower than the... |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Introduce a memleak in the test app. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Print top allocators and all leaks in a sorted way. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Refactor code: work with just a single file and use... |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Demangle function names. |
commit | commitdiff | tree | snapshot |
2014-05-21 |
Milian Wolff | Refactor malloc tracing, synchronize most of the stuff... |
commit | commitdiff | tree | snapshot |
2014-05-20 |
Milian Wolff | Bring back trace and ip cache to reduce generated filesize. |
commit | commitdiff | tree | snapshot |
2014-05-20 |
Milian Wolff | Check for valid malloc/free before handling it. |
commit | commitdiff | tree | snapshot |
2014-05-20 |
Milian Wolff | Reserve place for 32 modules. |
commit | commitdiff | tree | snapshot |
2014-05-20 |
Milian Wolff | Reimplement backtrace reading and offload dwarf info... |
commit | commitdiff | tree | snapshot |
2014-05-20 |
Milian Wolff | Fix regression I introduced |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Use relative module offsets instead of baseAddress... |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Add kdev project file. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Add start of a malloc trace evaluation executable. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Remove uuid code, not required for my usecase afaik. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Cleanup code, insert data directly in a sorted order. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Port bsearch to C++ STL's std::lower_bound. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Adapt code to my coding style. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Cleanup code a bit by removing unused functions. |
commit | commitdiff | tree | snapshot |
2014-05-19 |
Milian Wolff | Get proper dwarf-based backtraces with filename and... |
commit | commitdiff | tree | snapshot |
2014-05-16 |
Milian Wolff | Add todo on sub-tree matching |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Don't create single-entry trees output. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Save memory, use unsigned int instead of size_t for... |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Only print a given call-tree once |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Stop at static_initialization_and_destruction |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Move test files and compile them in debug mode. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Use namespace std; |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Add kateconfig |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Write output into per-thread files and merge that then... |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Skip handleMalloc properly. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Add support for posix_memalign, aligned_alloc and valloc. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Handle calloc. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Handle realloc |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Also output calls to free |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Print full backtraces |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Make it possible to run the malloc tracer in GDB easily. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Cleanup code and only output function names once. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Cache unw_get_proc_name for the ip's we encounter |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Print caller of malloc/operator new/operator new[]... |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | On-demand initialize real_* func ptrs. |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | Only local unwind is required |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | add c++ example |
commit | commitdiff | tree | snapshot |
2014-05-15 |
Milian Wolff | extend test.c a bit. |
commit | commitdiff | tree | snapshot |
next |