Re: Almost JIT

fjh@cs.mu.OZ.AU (Fergus Henderson)
19 Jan 1999 01:56:20 -0500

          From comp.compilers

Related articles
Almost JIT sunsetsw@ix.netcom.com (James R Byer) (1999-01-15)
Re: Almost JIT phil@ultimate.com (Phil Budne) (1999-01-17)
Re: Almost JIT fjh@cs.mu.OZ.AU (1999-01-19)
Re: Almost JIT fjh@cs.mu.OZ.AU (1999-01-19)
| List of all articles for this month |

From: fjh@cs.mu.OZ.AU (Fergus Henderson)
Newsgroups: comp.compilers
Date: 19 Jan 1999 01:56:20 -0500
Organization: Computer Science, The University of Melbourne
References: 99-01-042 99-01-066
Keywords: code, 386

>[The x86 code from the 2.7.2.1 I have here looks like it won't work if
>bar recursively calls foo. -John]


It looks OK to me. Each time foo takes the address of its nested function,
it copies the trampoline template from the ".rodata" section onto
the stack, filling in the stack pointer in the template as it goes.


Anyway for details see <http://master.debian.org/~karlheg/Usenix88-lexic.pdf>.
--
Fergus Henderson <fjh@cs.mu.oz.au>
WWW: <http://www.cs.mu.oz.au/~fjh>
PGP: finger fjh@128.250.37.3
[Ah, so it does. "Never mind." -John]



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.