101263c6cSJonas Devlieghere #include "foo.h" 201263c6cSJonas Devlieghere 32011cbcdScmtice #include <cstdint> 401263c6cSJonas Devlieghere #include <map> 501263c6cSJonas Devlieghere #include <vector> 601263c6cSJonas Devlieghere 701263c6cSJonas Devlieghere static int static_int = 42; 801263c6cSJonas Devlieghere 901263c6cSJonas Devlieghere int non_static_int = 43; 1001263c6cSJonas Devlieghere 11*c658d07cSJohn Harrison int a_function(int list) { 12*c658d07cSJohn Harrison return list; // breakpoint 3 1301263c6cSJonas Devlieghere } 1401263c6cSJonas Devlieghere 1501263c6cSJonas Devlieghere struct my_struct { 1601263c6cSJonas Devlieghere int foo; 1701263c6cSJonas Devlieghere }; 1801263c6cSJonas Devlieghere 1901263c6cSJonas Devlieghere int main(int argc, char const *argv[]) { 2001263c6cSJonas Devlieghere my_struct struct1 = {15}; 2101263c6cSJonas Devlieghere my_struct *struct2 = new my_struct{16}; 2201263c6cSJonas Devlieghere my_struct *struct3 = nullptr; 2301263c6cSJonas Devlieghere int var1 = 20; 2401263c6cSJonas Devlieghere int var2 = 21; 2501263c6cSJonas Devlieghere int var3 = static_int; // breakpoint 1 2601263c6cSJonas Devlieghere { 2701263c6cSJonas Devlieghere int non_static_int = 10; 2801263c6cSJonas Devlieghere int var2 = 2; 2901263c6cSJonas Devlieghere int var3 = non_static_int; // breakpoint 2 3001263c6cSJonas Devlieghere } 3101263c6cSJonas Devlieghere a_function(var3); 3201263c6cSJonas Devlieghere foo_func(); 3301263c6cSJonas Devlieghere 3401263c6cSJonas Devlieghere std::vector<int> my_vec; 3501263c6cSJonas Devlieghere my_vec.push_back(1); 3601263c6cSJonas Devlieghere my_vec.push_back(2); 3701263c6cSJonas Devlieghere my_vec.push_back(3); // breakpoint 4 3801263c6cSJonas Devlieghere 3901263c6cSJonas Devlieghere std::map<int, int> my_map; 4001263c6cSJonas Devlieghere my_map[1] = 2; 4101263c6cSJonas Devlieghere my_map[2] = 3; 4201263c6cSJonas Devlieghere my_map[3] = 4; // breakpoint 5 4301263c6cSJonas Devlieghere 4401263c6cSJonas Devlieghere std::vector<bool> my_bool_vec; 4501263c6cSJonas Devlieghere my_bool_vec.push_back(true); 4601263c6cSJonas Devlieghere my_bool_vec.push_back(false); // breakpoint 6 4701263c6cSJonas Devlieghere my_bool_vec.push_back(true); // breakpoint 7 4801263c6cSJonas Devlieghere 492011cbcdScmtice uint8_t my_ints[] = {5, 10, 15, 20, 25, 30}; 502011cbcdScmtice return 0; // breakpoint 8 5101263c6cSJonas Devlieghere } 52