Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!portal!cup.portal.com!Lance_C_Norskog From: Lance_C_Norskog@cup.portal.com Newsgroups: comp.unix.i386 Subject: Re: Kernel debugger Message-ID: <25426@cup.portal.com> Date: 27 Dec 89 23:19:25 GMT References: <2640001@hpgnd.HP.COM> <64@zds-ux.UUCP> <4333@amelia.nas.nasa.gov> Organization: The Portal System (TM) Lines: 21 Depending on what you're debugging, we may be able to help you. Streamlined Networks has a special debugging system for UNIX Streams modules. Called The Modulator (for Module Simulator), it allows you to put a Streams device driver into a user program. Since almost all communication with a Streams device driver is done via messages, a trapdoor module in the kernel stands in for the module that you're debugging, and all messages passed to the trapdoor are sent up to your test module. When your module emits a message, it goes back down into the kernel and pops out of the trapdoor. The result: your applications use the module as if it were in the kernel. You can get a module up to (almost) full functionality without ever crashing the kernel. If you'd like sales literature, please send your postal address. Lance Norskog Sales Engineer Streamlined Networks 1-415-659-1450 thinman@cup.portal.com