1 #include "foo.h"
2 
3 static int static_int = 42;
4 
5 int non_static_int = 43;
6 
7 int a_function(int var) {
8   return var; // breakpoint 3
9 }
10 
11 struct my_struct {
12   int foo;
13 };
14 
15 int main(int argc, char const *argv[]) {
16   my_struct struct1 = {15};
17   my_struct *struct2 = new my_struct{16};
18   int var1 = 20;
19   int var2 = 21;
20   int var3 = static_int; // breakpoint 1
21   {
22     int non_static_int = 10;
23     int var2 = 2;
24     int var3 = non_static_int; // breakpoint 2
25   }
26   a_function(var3);
27   foo_func();
28   return 0;
29 }
30