🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.development.system
Article #45

Re: Accessing Kernel Structures and System Calls....

#45
From: David Gibson
Date: Tue, 20 Aug 1996 00:00
20 lines
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-mail
References: <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