Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jun 1999 08:45:45 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Tim Vanderhoek <vanderh@ecf.utoronto.ca>
Cc:        Jean-Marc Zucconi <jmz@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/kern imgact_gzip.c 
Message-ID:  <19990622004545.5E47875@overcee.netplex.com.au>
In-Reply-To: Your message of "Mon, 21 Jun 1999 20:28:21 -0400." <19990621202821.A12093@mad> 

next in thread | previous in thread | raw e-mail | index | archive | help
Tim Vanderhoek wrote:
> On Tue, Jun 22, 1999 at 07:16:46AM +0800, Peter Wemm wrote:
> > 
> > No, imgact_gzip has it's own a.out executable decoder hardwired into it and
> > this can't be easily changed to support ELF without a LOT of work.  I half
> 
> OTOH, If Peter says it's hard, chances are he's right and I'm wrong.  :-)

Well..  perhaps I overstated it.  a.out is easier because all the metadata
is in the first page.  ELF in theory is the same, but there is a lot more
to deal with.  What I was more concerned about was duplicating chunks of
the elf code to work from memory rather than a vnode.

Of course, if we can easily create anon backed vnodes these days then the
whole thing should  be pretty easy - imgact_gzip could just decode the data
into the vnode and then feed it back to the exec routines.

Cheers,
-Peter




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990622004545.5E47875>