Restructure source code directory layout
authorMilian Wolff <mail@milianw.de>
Wed, 11 Jan 2017 13:50:24 +0000 (14:50 +0100)
committerMilian Wolff <mail@milianw.de>
Wed, 11 Jan 2017 13:50:24 +0000 (14:50 +0100)
commitaeaf893187e6b779171bb92d606b02b83c9f0ffc
treeed02088266f3bc9efd96956a7643170d95d2096c
parent5c6ac6c0f124c5a16804d6412696339165547619
Restructure source code directory layout

Everything that's not 3rdparty or tests is now moved into the src
subfolder. That one in turn contains the following folders:

- util: shared helper functionality
- track: core functionality of heaptrack, i.e. the stuff that
  gets injected into the client code
- interpret: does the first-level aggregation and DWARF translations
  on the raw instruction pointers returned by tracking code
- analyze: high-level analyzers, i.e.:
  print: the ASCII dumper
  gui: the Qt/KDE GUI
66 files changed:
CMakeLists.txt
src/CMakeLists.txt [new file with mode: 0644]
src/analyze/CMakeLists.txt [new file with mode: 0644]
src/analyze/accumulatedtracedata.cpp [moved from accumulatedtracedata.cpp with 99% similarity]
src/analyze/accumulatedtracedata.h [moved from accumulatedtracedata.h with 99% similarity]
src/analyze/allocationdata.h [moved from allocationdata.h with 100% similarity]
src/analyze/gui/CMakeLists.txt [moved from gui/CMakeLists.txt with 94% similarity]
src/analyze/gui/callercalleemodel.cpp [moved from gui/callercalleemodel.cpp with 100% similarity]
src/analyze/gui/callercalleemodel.h [moved from gui/callercalleemodel.h with 100% similarity]
src/analyze/gui/chartmodel.cpp [moved from gui/chartmodel.cpp with 100% similarity]
src/analyze/gui/chartmodel.h [moved from gui/chartmodel.h with 100% similarity]
src/analyze/gui/chartproxy.cpp [moved from gui/chartproxy.cpp with 100% similarity]
src/analyze/gui/chartproxy.h [moved from gui/chartproxy.h with 100% similarity]
src/analyze/gui/chartwidget.cpp [moved from gui/chartwidget.cpp with 100% similarity]
src/analyze/gui/chartwidget.h [moved from gui/chartwidget.h with 100% similarity]
src/analyze/gui/costdelegate.cpp [moved from gui/costdelegate.cpp with 100% similarity]
src/analyze/gui/costdelegate.h [moved from gui/costdelegate.h with 100% similarity]
src/analyze/gui/flamegraph.cpp [moved from gui/flamegraph.cpp with 100% similarity]
src/analyze/gui/flamegraph.h [moved from gui/flamegraph.h with 100% similarity]
src/analyze/gui/gui.cpp [moved from gui/gui.cpp with 100% similarity]
src/analyze/gui/gui_config.h.cmake [moved from gui/gui_config.h.cmake with 100% similarity]
src/analyze/gui/histogrammodel.cpp [moved from gui/histogrammodel.cpp with 100% similarity]
src/analyze/gui/histogrammodel.h [moved from gui/histogrammodel.h with 100% similarity]
src/analyze/gui/histogramwidget.cpp [moved from gui/histogramwidget.cpp with 100% similarity]
src/analyze/gui/histogramwidget.h [moved from gui/histogramwidget.h with 100% similarity]
src/analyze/gui/locationdata.h [moved from gui/locationdata.h with 100% similarity]
src/analyze/gui/mainwindow.cpp [moved from gui/mainwindow.cpp with 100% similarity]
src/analyze/gui/mainwindow.h [moved from gui/mainwindow.h with 100% similarity]
src/analyze/gui/mainwindow.ui [moved from gui/mainwindow.ui with 100% similarity]
src/analyze/gui/modeltest.cpp [moved from gui/modeltest.cpp with 100% similarity]
src/analyze/gui/modeltest.h [moved from gui/modeltest.h with 100% similarity]
src/analyze/gui/parser.cpp [moved from gui/parser.cpp with 99% similarity]
src/analyze/gui/parser.h [moved from gui/parser.h with 100% similarity]
src/analyze/gui/stacksmodel.cpp [moved from gui/stacksmodel.cpp with 100% similarity]
src/analyze/gui/stacksmodel.h [moved from gui/stacksmodel.h with 100% similarity]
src/analyze/gui/summarydata.h [moved from gui/summarydata.h with 100% similarity]
src/analyze/gui/topproxy.cpp [moved from gui/topproxy.cpp with 100% similarity]
src/analyze/gui/topproxy.h [moved from gui/topproxy.h with 100% similarity]
src/analyze/gui/treemodel.cpp [moved from gui/treemodel.cpp with 100% similarity]
src/analyze/gui/treemodel.h [moved from gui/treemodel.h with 100% similarity]
src/analyze/gui/treeproxy.cpp [moved from gui/treeproxy.cpp with 100% similarity]
src/analyze/gui/treeproxy.h [moved from gui/treeproxy.h with 100% similarity]
src/analyze/print/CMakeLists.txt [new file with mode: 0644]
src/analyze/print/heaptrack_print.cpp [moved from heaptrack_print.cpp with 99% similarity]
src/interpret/CMakeLists.txt [new file with mode: 0644]
src/interpret/heaptrack_interpret.cpp [moved from heaptrack_interpret.cpp with 99% similarity]
src/track/CMakeLists.txt [new file with mode: 0644]
src/track/heaptrack.sh.cmake [moved from heaptrack.sh.cmake with 100% similarity]
src/track/heaptrack_api.h [moved from heaptrack_api.h with 100% similarity]
src/track/heaptrack_inject.cpp [moved from heaptrack_inject.cpp with 100% similarity]
src/track/heaptrack_preload.cpp [moved from heaptrack_preload.cpp with 100% similarity]
src/track/libheaptrack.cpp [moved from libheaptrack.cpp with 99% similarity]
src/track/libheaptrack.h [moved from libheaptrack.h with 100% similarity]
src/track/trace.h [moved from trace.h with 100% similarity]
src/track/tracetree.h [moved from tracetree.h with 100% similarity]
src/util/CMakeLists.txt [new file with mode: 0644]
src/util/config.h.cmake [moved from config.h.cmake with 100% similarity]
src/util/indices.h [moved from indices.h with 100% similarity]
src/util/linereader.h [moved from linereader.h with 100% similarity]
src/util/pointermap.h [moved from pointermap.h with 100% similarity]
tests/auto/CMakeLists.txt
tests/auto/tst_trace.cpp
tests/benchmarks/bench_pointerhash.cpp
tests/benchmarks/bench_pointermap.cpp
tests/benchmarks/bench_pointers.h
tests/benchmarks/bench_pointersparsehash.cpp