Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: net.lang.c Subject: Re: Arcane C Hacks Message-ID: <6517@utzoo.UUCP> Date: Sat, 15-Mar-86 21:40:44 EST Article-I.D.: utzoo.6517 Posted: Sat Mar 15 21:40:44 1986 Date-Received: Sat, 15-Mar-86 21:40:44 EST References: <1733@brl-smoke.ARPA> Organization: U of Toronto Zoology Lines: 16 Keywords: funny-calling-sequences > > ... a pointer > > to a function is not necessarily a pointer to the bytes comprising its > > code.... > > Interestingly enuf, Sequent, which uses the ns32032 micro with > exactly this type of architecture, has backed away from it. Evidently > they decided it was too much overhead to hack the debuggers and such. The 32000 series does give you the option of doing this. It's superficially attractive, but not only does it cause problems with debuggers etc., it's also pretty slow. Unless you are doing something like dynamic linking where you *must* resolve the name->address mapping at runtime, it's a loss. There are other machines, alas, where you don't get a choice. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry