What everyone else has said is true. In memory, your struct is just a few bytes, there's nothing in particular to distinguish it.
However, if you feel like a little hacking, you can look up the internals of your C library and figure out where memory is stored on the heap and how it appears. For example, this link shows how stuff gets allocated in one particular system.
Armed with this knowledge, you could scan your heap to find allocated blocks that were sizeof(POINT)
, which would narrow down the search considerably. If you look at the table you'll notice that the file name and line number of the malloc()
call are being recorded - if you know where in your source code you're allocating POINT
s, you could use this as a reference too.
However, if your struct was allocated on the stack, you're out of luck.