TimeStorm Sample Projects

Sample projects help you create C projects to try and experience Debug, Profile and Trace features of TimeStorm using GDB, LTTng, OProfile, Valgrind, Gcov, and Gprof. To use the sample projects, you have to download the sample project plugin, install it in the existing TimeStorm installation on your computer, create a sample project for the TimeStorm feature you want to try, and use the project in the TimeStorm feature.

Download: TimeStorm sample projects are provided in a single Eclipse plugin jar file. Click here to download the Sample projects plugin jar file.

Install: Sample projects can be used with TimeStorm 4.4.3 and TimeStorm 5.0.0. To install the plugin, copy the downloaded jar file to <TimeStorm install folder>/dropins folder and start TimeStorm.

Use: To create a sample project, click File > New > C Project, expand Samples and select the sample project you want to create as shown in figure below, and fill the details. After clicking finish, the sample C project is created in the workspace and it can be used with the related TimeStorm feature.

Debug Sample Project: This project provides a sample program for you to compile the project using native toolchain or cross compile toolchain, set breakpoints, and use GDB to debug the program on the localhost or remote target. Learn more about debugging a C project using TimeStorm.

Gcov Sample Project: This project provides a sample program for you to test code coverage using gcov. Learn more about using gcov to test code coverage using TimeStorm.

Gprof Sample Project: This project provides a sample program for you to profile using gprof and determine which parts of the program are taking most of the execution time. Learn more about using gprof to profile a program using TimeStorm.

LTTng Sample Project: This project provides a sample program for you to trace using LTTng. Learn more about using LTTng to trace a program using TimeStorm.

OProfile Sample Project: This project provides a sample program for you to profile using OProfile. Learn more about using OProfile to profile a program.

Valgrind Sample Project: This project provides a sample program for you to profile using Valgrind. Learn more about using Valgrind to profile a program using TimeStorm.