1 #include <stdio.h> 2 #include <stdint.h> 3 4 int32_t global = 0; // Watchpoint variable declaration. 5 int32_t cookie = 0; 6 modify(int32_t & var)7static void modify(int32_t &var) { 8 ++var; 9 } 10 main(int argc,char ** argv)11int main(int argc, char** argv) { 12 int local = 0; 13 printf("&global=%p\n", &global); 14 printf("about to write to 'global'...\n"); // Set break point at this line. 15 for (int i = 0; i < 10; ++i) 16 modify(global); 17 18 printf("global=%d\n", global); 19 printf("cookie=%d\n", cookie); 20 } 21