199451b44SJordan Rupprecht #include <stdio.h> 299451b44SJordan Rupprecht 399451b44SJordan Rupprecht // This simple program is to test the lldb Python API related to thread. 499451b44SJordan Rupprecht 599451b44SJordan Rupprecht char my_char = 'u'; 699451b44SJordan Rupprecht int my_int = 0; 799451b44SJordan Rupprecht 8*845dee36Sjimingham void call_me(bool should_spin)9*845dee36Sjiminghamcall_me(bool should_spin) { 10*845dee36Sjimingham int counter = 0; 11*845dee36Sjimingham if (should_spin) { 12*845dee36Sjimingham while (1) 13*845dee36Sjimingham counter++; // Set a breakpoint in call_me 14*845dee36Sjimingham } 15*845dee36Sjimingham } 16*845dee36Sjimingham main(int argc,char const * argv[])1799451b44SJordan Rupprechtint main (int argc, char const *argv[]) 1899451b44SJordan Rupprecht { 19*845dee36Sjimingham call_me(false); 2099451b44SJordan Rupprecht for (int i = 0; i < 3; ++i) { 2199451b44SJordan Rupprecht printf("my_char='%c'\n", my_char); 2299451b44SJordan Rupprecht ++my_char; 2399451b44SJordan Rupprecht } 2499451b44SJordan Rupprecht 2599451b44SJordan Rupprecht printf("after the loop: my_char='%c'\n", my_char); // 'my_char' should print out as 'x'. 2699451b44SJordan Rupprecht 2799451b44SJordan Rupprecht return 0; // Set break point at this line and check variable 'my_char'. 2899451b44SJordan Rupprecht } 29