Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!world!bzs From: bzs@world.std.com (Barry Shein) Newsgroups: comp.unix.internals Subject: Re: Loading and Executing Object Code at Runtime Message-ID: Date: 16 Feb 91 16:29:44 GMT References: <1991Feb14.182925.15793@mtxinu.COM> <6073@auspex.auspex.com> <1991Feb16.100946.601@kithrup.COM> Sender: bzs@world.std.com (Barry Shein) Organization: The World Lines: 18 In-Reply-To: sef@kithrup.COM's message of 16 Feb 91 10:09:46 GMT From: sef@kithrup.COM (Sean Eric Fagan) >Oops. ss is a readable and writable segment, not an executable segment. >Memory-fault, core-dump. (Note: to make it work, all you have to do is >spit out a segment prefix [a la 'call cs:@esp'].) > >Anyway, just a bunch of nit-picking, because I can't fall asleep yet... Point of information! So what you're saying is that an (assembler, library) function could be written which calls a data address and used by any program (on a 386)? Something similar to indir(), eg: call(addr,arg1,arg2,...,argn)? -- -Barry Shein Software Tool & Die | bzs@world.std.com | uunet!world!bzs Purveyors to the Trade | Voice: 617-739-0202 | Login: 617-739-WRLD