]>
Commit | Line | Data |
---|---|---|
6de9cd9a DN |
1 | #include <stdio.h> |
2 | #include <stdlib.h> | |
3 | #include <string.h> | |
4 | int main () | |
5 | { | |
6 | int *foo = malloc (10 * sizeof(int)); | |
7 | int *bar = & foo[3]; | |
8 | /* Watching occurs at the object granularity, which is in this case | |
9 | the entire array. */ | |
10 | __mf_watch (& foo[1], sizeof(foo[1])); | |
11 | __mf_unwatch (& foo[6], sizeof(foo[6])); | |
12 | *bar = 10; | |
13 | free (foo); | |
14 | return 0; | |
15 | } |