1*99451b44SJordan Rupprecht #include <stdio.h> 2*99451b44SJordan Rupprecht #include <stdint.h> 3*99451b44SJordan Rupprecht 4*99451b44SJordan Rupprecht int32_t global = 10; // Watchpoint variable declaration. 5*99451b44SJordan Rupprecht main(int argc,char ** argv)6*99451b44SJordan Rupprechtint main(int argc, char** argv) { 7*99451b44SJordan Rupprecht int local = 0; 8*99451b44SJordan Rupprecht printf("&global=%p\n", &global); 9*99451b44SJordan Rupprecht printf("about to write to 'global'...\n"); // Set break point at this line. 10*99451b44SJordan Rupprecht // When stopped, watch 'global' for read&write. 11*99451b44SJordan Rupprecht global = 20; 12*99451b44SJordan Rupprecht local += argc; 13*99451b44SJordan Rupprecht ++local; 14*99451b44SJordan Rupprecht printf("local: %d\n", local); 15*99451b44SJordan Rupprecht printf("global=%d\n", global); 16*99451b44SJordan Rupprecht } 17