├── .clang-format ├── .github └── workflows │ ├── macos-14.yml │ ├── macos-15.yml │ ├── ubuntu-2204.yml │ └── ubuntu-2404.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.txt ├── README.rst ├── browser ├── CMakeLists.txt ├── browse.cpp ├── browse.hh ├── curses.cpp └── wx.cpp ├── cmake ├── TarmacTraceUtilitiesConfig.cmake.in ├── cmake.h.in ├── unix.cmake └── windows.cmake ├── doc ├── conf.py ├── images │ ├── tarmac-browser-normal-t11-folded.png │ ├── tarmac-browser-normal-t11.png │ ├── tarmac-browser-normal-t317.png │ ├── tarmac-browser-normal-t489.png │ ├── tarmac-browser-normal-t502-mem-selected.png │ ├── tarmac-browser-normal-t502-memory.png │ ├── tarmac-browser-normal-t502-minibuf.png │ ├── tarmac-browser-normal-t502-r3-selected.png │ ├── tarmac-browser-normal-t7.png │ └── tarmac-browser-normal-t8.png ├── index.rst └── tarmac-browser.ttyrec ├── include └── libtarmac │ ├── argparse.hh │ ├── callinfo.hh │ ├── calltree.hh │ ├── disktree.hh │ ├── elf.hh │ ├── expr.hh │ ├── image.hh │ ├── index.hh │ ├── index_ds.hh │ ├── intl.hh │ ├── memtree.hh │ ├── misc.hh │ ├── parser.hh │ ├── platform.hh.in │ ├── registers.hh │ ├── reporter.hh │ ├── tarmacutil.hh │ └── utils │ └── stopwatch.hh ├── lib ├── CMakeLists.txt ├── argparse.cpp ├── btod.cpp ├── callinfo.cpp ├── calltree.cpp ├── elf.cpp ├── expr.cpp ├── format.cpp ├── image.cpp ├── index.cpp ├── index_ds.cpp ├── misc.cpp ├── parser.cpp ├── platform │ ├── unix.cpp │ └── windows.cpp ├── registers.cpp └── tarmacutil.cpp ├── po ├── CMakeLists.txt ├── en_GB@rot13 │ ├── CMakeLists.txt │ └── tarmac-trace-utilities.po ├── en_GB@wide │ ├── CMakeLists.txt │ └── tarmac-trace-utilities.po ├── fr │ ├── CMakeLists.txt │ └── tarmac-trace-utilities.po ├── mo2msgres.py ├── tarmac-trace-utilities.pot └── update-pot.py ├── samples ├── calculator-aarch32-es-ld-st-style.tarmac ├── calculator-aarch32-fastmodel.tarmac ├── calculator-aarch32.elf ├── calculator-aarch64-es-ld-st-style.tarmac ├── calculator-aarch64-fastmodel.tarmac ├── calculator-aarch64-gem5.tarmac ├── calculator-aarch64.elf └── source │ ├── .gitignore │ ├── CMakeLists.txt │ ├── armclang-aarch32-v7a-be.cmake │ ├── armclang-aarch32-v7a-le.cmake │ ├── armclang-aarch32-v8m-be.cmake │ ├── armclang-aarch32-v8m-le.cmake │ ├── armclang-aarch64-v8a-le.cmake │ ├── builds.sh │ ├── calculator-input-small.txt │ ├── calculator-input.txt │ ├── calculator.cpp │ ├── calltests │ ├── calltest32.S │ └── calltest64.S │ ├── clang-aarch32-v7a-le.cmake │ ├── clang-aarch32-v8m-le.cmake │ ├── clang-aarch64-v8a-le.cmake │ ├── entry.S │ ├── fpregs.c │ ├── hello-world.c │ ├── quicksort.c │ ├── semihosting.c │ └── semihosting.h ├── tests ├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── argparse-help.ref ├── argparse-via-override.ref ├── argparse-via.txt ├── argparse.ref ├── btod.ref ├── calltests │ ├── calltest32.elf │ ├── calltest32.ref │ ├── calltest32.tarmac │ ├── calltest64.elf │ ├── calltest64.ref │ └── calltest64.tarmac ├── calltree-quicksort-addr.ref ├── calltree-quicksort-symbols.ref ├── exprtest.ref ├── exprtest.txt ├── flamegraph-quicksort-addr.ref ├── flamegraph-quicksort-symbols.ref ├── formattest.ref ├── imagetest-segments-content.ref ├── imagetest-segments.ref ├── indextest-bi.ref ├── indextest-li.ref ├── indextest.tarmac ├── parsertest-implicit-thumb.ref ├── parsertest-implicit-thumb.txt ├── parsertest.ref ├── parsertest.txt ├── profile-quicksort-addr.ref ├── profile-quicksort-symbols.ref ├── quicksort.elf ├── quicksort.tarmac ├── test-driver.py ├── truncate │ ├── crash32.ref │ ├── crash32.tarmac │ ├── crash32m.ref │ ├── crash32m.tarmac │ ├── crash64.ref │ ├── crash64.tarmac │ ├── loop.ref │ ├── loop.tarmac │ └── nontruncate.tarmac ├── ttu-import.ref ├── ttu-import │ ├── CMakeLists.txt │ ├── export-ttu │ │ └── CMakeLists.txt │ └── ttu-import.cpp ├── vcd-quicksort-function-timestamp.ref ├── vcd-quicksort-function.ref └── vcd-quicksort.ref └── tools ├── CMakeLists.txt ├── argparsetest.cpp ├── avltest.cpp ├── btodtest.cpp ├── callinfo.cpp ├── calltree.cpp ├── exprtest.cpp ├── flamegraph.cpp ├── formattest.cpp ├── imagetest.cpp ├── indextool.cpp ├── parsertest.cpp ├── profileinfo.cpp ├── profileinfo.hh ├── truncate.cpp ├── vcd.cpp ├── vcd.hh ├── vcdwriter.cpp └── vcdwriter.hh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/macos-14.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/.github/workflows/macos-14.yml -------------------------------------------------------------------------------- /.github/workflows/macos-15.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/.github/workflows/macos-15.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu-2204.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/.github/workflows/ubuntu-2204.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu-2404.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/.github/workflows/ubuntu-2404.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/README.rst -------------------------------------------------------------------------------- /browser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/browser/CMakeLists.txt -------------------------------------------------------------------------------- /browser/browse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/browser/browse.cpp -------------------------------------------------------------------------------- /browser/browse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/browser/browse.hh -------------------------------------------------------------------------------- /browser/curses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/browser/curses.cpp -------------------------------------------------------------------------------- /browser/wx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/browser/wx.cpp -------------------------------------------------------------------------------- /cmake/TarmacTraceUtilitiesConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/cmake/TarmacTraceUtilitiesConfig.cmake.in -------------------------------------------------------------------------------- /cmake/cmake.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/cmake/cmake.h.in -------------------------------------------------------------------------------- /cmake/unix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/cmake/unix.cmake -------------------------------------------------------------------------------- /cmake/windows.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/cmake/windows.cmake -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t11-folded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t11-folded.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t11.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t317.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t317.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t489.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t489.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t502-mem-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t502-mem-selected.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t502-memory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t502-memory.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t502-minibuf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t502-minibuf.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t502-r3-selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t502-r3-selected.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t7.png -------------------------------------------------------------------------------- /doc/images/tarmac-browser-normal-t8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/images/tarmac-browser-normal-t8.png -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/tarmac-browser.ttyrec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/doc/tarmac-browser.ttyrec -------------------------------------------------------------------------------- /include/libtarmac/argparse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/argparse.hh -------------------------------------------------------------------------------- /include/libtarmac/callinfo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/callinfo.hh -------------------------------------------------------------------------------- /include/libtarmac/calltree.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/calltree.hh -------------------------------------------------------------------------------- /include/libtarmac/disktree.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/disktree.hh -------------------------------------------------------------------------------- /include/libtarmac/elf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/elf.hh -------------------------------------------------------------------------------- /include/libtarmac/expr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/expr.hh -------------------------------------------------------------------------------- /include/libtarmac/image.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/image.hh -------------------------------------------------------------------------------- /include/libtarmac/index.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/index.hh -------------------------------------------------------------------------------- /include/libtarmac/index_ds.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/index_ds.hh -------------------------------------------------------------------------------- /include/libtarmac/intl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/intl.hh -------------------------------------------------------------------------------- /include/libtarmac/memtree.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/memtree.hh -------------------------------------------------------------------------------- /include/libtarmac/misc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/misc.hh -------------------------------------------------------------------------------- /include/libtarmac/parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/parser.hh -------------------------------------------------------------------------------- /include/libtarmac/platform.hh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/platform.hh.in -------------------------------------------------------------------------------- /include/libtarmac/registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/registers.hh -------------------------------------------------------------------------------- /include/libtarmac/reporter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/reporter.hh -------------------------------------------------------------------------------- /include/libtarmac/tarmacutil.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/tarmacutil.hh -------------------------------------------------------------------------------- /include/libtarmac/utils/stopwatch.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/include/libtarmac/utils/stopwatch.hh -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/argparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/argparse.cpp -------------------------------------------------------------------------------- /lib/btod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/btod.cpp -------------------------------------------------------------------------------- /lib/callinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/callinfo.cpp -------------------------------------------------------------------------------- /lib/calltree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/calltree.cpp -------------------------------------------------------------------------------- /lib/elf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/elf.cpp -------------------------------------------------------------------------------- /lib/expr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/expr.cpp -------------------------------------------------------------------------------- /lib/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/format.cpp -------------------------------------------------------------------------------- /lib/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/image.cpp -------------------------------------------------------------------------------- /lib/index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/index.cpp -------------------------------------------------------------------------------- /lib/index_ds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/index_ds.cpp -------------------------------------------------------------------------------- /lib/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/misc.cpp -------------------------------------------------------------------------------- /lib/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/parser.cpp -------------------------------------------------------------------------------- /lib/platform/unix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/platform/unix.cpp -------------------------------------------------------------------------------- /lib/platform/windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/platform/windows.cpp -------------------------------------------------------------------------------- /lib/registers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/registers.cpp -------------------------------------------------------------------------------- /lib/tarmacutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/lib/tarmacutil.cpp -------------------------------------------------------------------------------- /po/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/CMakeLists.txt -------------------------------------------------------------------------------- /po/en_GB@rot13/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/en_GB@rot13/CMakeLists.txt -------------------------------------------------------------------------------- /po/en_GB@rot13/tarmac-trace-utilities.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/en_GB@rot13/tarmac-trace-utilities.po -------------------------------------------------------------------------------- /po/en_GB@wide/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/en_GB@wide/CMakeLists.txt -------------------------------------------------------------------------------- /po/en_GB@wide/tarmac-trace-utilities.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/en_GB@wide/tarmac-trace-utilities.po -------------------------------------------------------------------------------- /po/fr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/fr/CMakeLists.txt -------------------------------------------------------------------------------- /po/fr/tarmac-trace-utilities.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/fr/tarmac-trace-utilities.po -------------------------------------------------------------------------------- /po/mo2msgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/mo2msgres.py -------------------------------------------------------------------------------- /po/tarmac-trace-utilities.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/tarmac-trace-utilities.pot -------------------------------------------------------------------------------- /po/update-pot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/po/update-pot.py -------------------------------------------------------------------------------- /samples/calculator-aarch32-es-ld-st-style.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch32-es-ld-st-style.tarmac -------------------------------------------------------------------------------- /samples/calculator-aarch32-fastmodel.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch32-fastmodel.tarmac -------------------------------------------------------------------------------- /samples/calculator-aarch32.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch32.elf -------------------------------------------------------------------------------- /samples/calculator-aarch64-es-ld-st-style.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch64-es-ld-st-style.tarmac -------------------------------------------------------------------------------- /samples/calculator-aarch64-fastmodel.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch64-fastmodel.tarmac -------------------------------------------------------------------------------- /samples/calculator-aarch64-gem5.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch64-gem5.tarmac -------------------------------------------------------------------------------- /samples/calculator-aarch64.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/calculator-aarch64.elf -------------------------------------------------------------------------------- /samples/source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/.gitignore -------------------------------------------------------------------------------- /samples/source/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/CMakeLists.txt -------------------------------------------------------------------------------- /samples/source/armclang-aarch32-v7a-be.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/armclang-aarch32-v7a-be.cmake -------------------------------------------------------------------------------- /samples/source/armclang-aarch32-v7a-le.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/armclang-aarch32-v7a-le.cmake -------------------------------------------------------------------------------- /samples/source/armclang-aarch32-v8m-be.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/armclang-aarch32-v8m-be.cmake -------------------------------------------------------------------------------- /samples/source/armclang-aarch32-v8m-le.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/armclang-aarch32-v8m-le.cmake -------------------------------------------------------------------------------- /samples/source/armclang-aarch64-v8a-le.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/armclang-aarch64-v8a-le.cmake -------------------------------------------------------------------------------- /samples/source/builds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/builds.sh -------------------------------------------------------------------------------- /samples/source/calculator-input-small.txt: -------------------------------------------------------------------------------- 1 | 22 + 3*4 + (3^3^2-(1-3)) - 1 2 | -------------------------------------------------------------------------------- /samples/source/calculator-input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/calculator-input.txt -------------------------------------------------------------------------------- /samples/source/calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/calculator.cpp -------------------------------------------------------------------------------- /samples/source/calltests/calltest32.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/calltests/calltest32.S -------------------------------------------------------------------------------- /samples/source/calltests/calltest64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/calltests/calltest64.S -------------------------------------------------------------------------------- /samples/source/clang-aarch32-v7a-le.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/clang-aarch32-v7a-le.cmake -------------------------------------------------------------------------------- /samples/source/clang-aarch32-v8m-le.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/clang-aarch32-v8m-le.cmake -------------------------------------------------------------------------------- /samples/source/clang-aarch64-v8a-le.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/clang-aarch64-v8a-le.cmake -------------------------------------------------------------------------------- /samples/source/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/entry.S -------------------------------------------------------------------------------- /samples/source/fpregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/fpregs.c -------------------------------------------------------------------------------- /samples/source/hello-world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/hello-world.c -------------------------------------------------------------------------------- /samples/source/quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/quicksort.c -------------------------------------------------------------------------------- /samples/source/semihosting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/semihosting.c -------------------------------------------------------------------------------- /samples/source/semihosting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/samples/source/semihosting.h -------------------------------------------------------------------------------- /tests/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/.gitattributes -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/argparse-help.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/argparse-help.ref -------------------------------------------------------------------------------- /tests/argparse-via-override.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/argparse-via-override.ref -------------------------------------------------------------------------------- /tests/argparse-via.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/argparse-via.txt -------------------------------------------------------------------------------- /tests/argparse.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/argparse.ref -------------------------------------------------------------------------------- /tests/btod.ref: -------------------------------------------------------------------------------- 1 | pass 44 fail 0 2 | -------------------------------------------------------------------------------- /tests/calltests/calltest32.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltests/calltest32.elf -------------------------------------------------------------------------------- /tests/calltests/calltest32.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltests/calltest32.ref -------------------------------------------------------------------------------- /tests/calltests/calltest32.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltests/calltest32.tarmac -------------------------------------------------------------------------------- /tests/calltests/calltest64.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltests/calltest64.elf -------------------------------------------------------------------------------- /tests/calltests/calltest64.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltests/calltest64.ref -------------------------------------------------------------------------------- /tests/calltests/calltest64.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltests/calltest64.tarmac -------------------------------------------------------------------------------- /tests/calltree-quicksort-addr.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltree-quicksort-addr.ref -------------------------------------------------------------------------------- /tests/calltree-quicksort-symbols.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/calltree-quicksort-symbols.ref -------------------------------------------------------------------------------- /tests/exprtest.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/exprtest.ref -------------------------------------------------------------------------------- /tests/exprtest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/exprtest.txt -------------------------------------------------------------------------------- /tests/flamegraph-quicksort-addr.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/flamegraph-quicksort-addr.ref -------------------------------------------------------------------------------- /tests/flamegraph-quicksort-symbols.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/flamegraph-quicksort-symbols.ref -------------------------------------------------------------------------------- /tests/formattest.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/formattest.ref -------------------------------------------------------------------------------- /tests/imagetest-segments-content.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/imagetest-segments-content.ref -------------------------------------------------------------------------------- /tests/imagetest-segments.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/imagetest-segments.ref -------------------------------------------------------------------------------- /tests/indextest-bi.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/indextest-bi.ref -------------------------------------------------------------------------------- /tests/indextest-li.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/indextest-li.ref -------------------------------------------------------------------------------- /tests/indextest.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/indextest.tarmac -------------------------------------------------------------------------------- /tests/parsertest-implicit-thumb.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/parsertest-implicit-thumb.ref -------------------------------------------------------------------------------- /tests/parsertest-implicit-thumb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/parsertest-implicit-thumb.txt -------------------------------------------------------------------------------- /tests/parsertest.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/parsertest.ref -------------------------------------------------------------------------------- /tests/parsertest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/parsertest.txt -------------------------------------------------------------------------------- /tests/profile-quicksort-addr.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/profile-quicksort-addr.ref -------------------------------------------------------------------------------- /tests/profile-quicksort-symbols.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/profile-quicksort-symbols.ref -------------------------------------------------------------------------------- /tests/quicksort.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/quicksort.elf -------------------------------------------------------------------------------- /tests/quicksort.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/quicksort.tarmac -------------------------------------------------------------------------------- /tests/test-driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/test-driver.py -------------------------------------------------------------------------------- /tests/truncate/crash32.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/crash32.ref -------------------------------------------------------------------------------- /tests/truncate/crash32.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/crash32.tarmac -------------------------------------------------------------------------------- /tests/truncate/crash32m.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/crash32m.ref -------------------------------------------------------------------------------- /tests/truncate/crash32m.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/crash32m.tarmac -------------------------------------------------------------------------------- /tests/truncate/crash64.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/crash64.ref -------------------------------------------------------------------------------- /tests/truncate/crash64.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/crash64.tarmac -------------------------------------------------------------------------------- /tests/truncate/loop.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/loop.ref -------------------------------------------------------------------------------- /tests/truncate/loop.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/loop.tarmac -------------------------------------------------------------------------------- /tests/truncate/nontruncate.tarmac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/truncate/nontruncate.tarmac -------------------------------------------------------------------------------- /tests/ttu-import.ref: -------------------------------------------------------------------------------- 1 | Hello from ttu-import ! 2 | -------------------------------------------------------------------------------- /tests/ttu-import/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/ttu-import/CMakeLists.txt -------------------------------------------------------------------------------- /tests/ttu-import/export-ttu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/ttu-import/export-ttu/CMakeLists.txt -------------------------------------------------------------------------------- /tests/ttu-import/ttu-import.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/ttu-import/ttu-import.cpp -------------------------------------------------------------------------------- /tests/vcd-quicksort-function-timestamp.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/vcd-quicksort-function-timestamp.ref -------------------------------------------------------------------------------- /tests/vcd-quicksort-function.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/vcd-quicksort-function.ref -------------------------------------------------------------------------------- /tests/vcd-quicksort.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tests/vcd-quicksort.ref -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/argparsetest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/argparsetest.cpp -------------------------------------------------------------------------------- /tools/avltest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/avltest.cpp -------------------------------------------------------------------------------- /tools/btodtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/btodtest.cpp -------------------------------------------------------------------------------- /tools/callinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/callinfo.cpp -------------------------------------------------------------------------------- /tools/calltree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/calltree.cpp -------------------------------------------------------------------------------- /tools/exprtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/exprtest.cpp -------------------------------------------------------------------------------- /tools/flamegraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/flamegraph.cpp -------------------------------------------------------------------------------- /tools/formattest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/formattest.cpp -------------------------------------------------------------------------------- /tools/imagetest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/imagetest.cpp -------------------------------------------------------------------------------- /tools/indextool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/indextool.cpp -------------------------------------------------------------------------------- /tools/parsertest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/parsertest.cpp -------------------------------------------------------------------------------- /tools/profileinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/profileinfo.cpp -------------------------------------------------------------------------------- /tools/profileinfo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/profileinfo.hh -------------------------------------------------------------------------------- /tools/truncate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/truncate.cpp -------------------------------------------------------------------------------- /tools/vcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/vcd.cpp -------------------------------------------------------------------------------- /tools/vcd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/vcd.hh -------------------------------------------------------------------------------- /tools/vcdwriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/vcdwriter.cpp -------------------------------------------------------------------------------- /tools/vcdwriter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARM-software/tarmac-trace-utilities/HEAD/tools/vcdwriter.hh --------------------------------------------------------------------------------