Article View: comp.os.linux.development.system
Article #45Re: Accessing Kernel Structures and System Calls....
From: David Gibson
Date: Tue, 20 Aug 1996 00:00
Date: Tue, 20 Aug 1996 00:00
20 lines
1795 bytes
1795 bytes
Michael A. Richmond (mar@staff.cs.su.oz.au) wrote: : I am developing a system which requires me to be able to access : kernel data structures (specifically all information for a specified : process, and the memory pages for that process). In this system I : need to be able to read the all data relavent to a process so I can : store it, and read the memory pages individually, so I can store it. : At some later point I will need to then reconstruct the process. This : reconstruction, most likely, will be simplest, if I just fork off an : extra process, block it, then re-write it's process imformation, and : memory pages with the stored information. Could you adapt some of the swapper code to do this sort of process freezing? It seems what you want to do is at least somewhat similar to swapping a process out. -- David Gibson @ The Lorax | New from Microsoft... david%brucehall20@anu.edu.au | THNEED 95 | Which everyone, Everyone, EVERYONE needs.
Technical Details
Message-ID:
<4vdigu$csn@student.anu.edu.au>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<32156999.51A8@staff.cs.su.oz.au>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5392,48b67d06092fc8c6 X-Google-Attributes: gidf5392,public X-Google-Thread: 10c696,48b67d06092fc8c6 X-Google-Attributes: gid10c696,public X-Google-Thread: 102983,48b67d06092fc8c6 X-Google-Attributes: gid102983,public From: david@brucehall20.anu.edu.au (David Gibson) Subject: Re: Accessing Kernel Structures and System Calls.... Date: 1996/08/20 Message-ID: <4vdigu$csn@student.anu.edu.au> X-Deja-AN: 175459330 distribution: aus references: <32156999.51A8@staff.cs.su.oz.au> followup-to: comp.os.linux.development.system,comp.os.linux.development.apps,aus.computers.linux organization: The Australian National University newsgroups: comp.os.linux.development.system,comp.os.linux.development.apps,aus.computers.linux