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"