No idea what this is but I'll try to explain..

I need a memory viewer program that will format a process' memory.. for example

struct _bleh
{
...
};

struct _obj
{
long x, y, z;
_bleh *p;
}

struct _mem
{
long val;
char *psz;
_obj *p;
};

if that is how a particular region of memory is laid out, starting with struct _mem... so if I specify a pointer to this struct, I need the program to open up the process space and set up a tree view or something so I don't hafta navigate through a hex dump..