title: Save a process' memory for later use?
body: <p>Is it possible to pause a process, save the memory contents to a file, and then later reload the file so you can continue the program?</p>
  
  <p><strong>Edit</strong>
  I've been reading about this:</p>
  
  <p><a href="http://en.wikipedia.org/wiki/Setcontext" rel="noreferrer">http://en.wikipedia.org/wiki/Setcontext</a></p>
  
  <p>Is it possible to dump the contents of the struct, and somehow force malloc to allocate the same memory regions?</p>