title: Tracking change to variable in visual studio
body: <p>I have an issue of finding out of who is allocating memory to the variable in an extremely large code base in visual studio.
  For Example: 
  I have a structure</p>
  
  <pre><code>struct test
  {
      char *point;
  }*obj;
  
  obj = malloc(sizeof(struct test));
  obj-&gt;point = malloc(100);
  </code></pre>
  
  <p>Variable <code>obj</code> is passed around the entire code, and at some place obj->point is reallocated without freeing the old memory. However, this happens at so many locations that it is impossible to keep track of which one is actually doing it. Is there anyway in visual studio, to keep a conditional breakpoint, where I will get notified if the old memory is replaced with a new one</p>