Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!torn!nott!cunews!revcan!micor!latour!zone4!not-for-mail
From: ryan@zone4.ocunix.on.ca (Ryan Sciampacone)
Newsgroups: comp.os.386bsd.questions
Subject: Kernel calls from processes
Date: 5 May 1993 07:49:39 -0400
Organization: Zone4
Lines: 18
Distribution: world
Message-ID: <1s89kjINN3h6@zone4.ocunix.on.ca>
NNTP-Posting-Host: zone4.ocunix.on.ca
When a process of any sort makes a call to the 386bsd kernel, [for a routine
called, say, foo()], how is the look-up for the kernel jump table made?
Ie: Is there a set location in memory that contains the segment:offset
address of the kernel jump table, or is this address obtained by using other
means? And if the kernel doesn't use a jump table, what exactly does it use?
Thanks in advance...
-=TechnoHead-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=Cybernaught=-
ryan@zone4.ocunix.on.ca (Ryan Sciampacone) Zone 4: Sprawl Evolution
"Live fast, die young, and leave a highly augmented corpse. That's cyberpunk"
--
-=TechnoHead-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=Cybernaught=-
ryan@zone4.ocunix.on.ca (Ryan Sciampacone) Zone 4: Sprawl Evolution
"Live fast, die young, and leave a highly augmented corpse. That's cyberpunk"