[Mono-dev] {kinda OT} Linux equivalent of Win32 "ReadProcessMemory"...

Miguel de Icaza miguel at novell.com
Mon Apr 13 10:45:16 EDT 2009


Hello,

> * Has anyone actually done something like this and run into non- 
> obvious
> problems?  I'm most concerned that there are some gotchas in how Linux
> manages memory, though if its just a matter of trial and error to find
> the right spots in memory I'm already assuming that's coming.

You might want to first look in /proc/PID/maps which describes which  
memory addresses are actually valid for that process.   Then you can  
start seeking and reading at will.

You still need this information if you are planning on using ptrace(2)  
instead of /proc/pid/mem

Miguel.

>
>
> * Is there an easier way to do this that I'm missing?  I briefly  
> looked
> for a glibc function that was similar to ReadProcessMemory and came up
> empty.
>
> --Mike
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list



More information about the Mono-devel-list mailing list