> From: ron minnich [mailto:[EMAIL PROTECTED]
> 
> On Feb 15, 2008 1:37 PM, Myles Watson <[EMAIL PROTECTED]> wrote:
> 
> > Can you remind me why you'd want to put an ELF file into a lar, then
> > take it out and put it into an ELF again?  What about all the sections
> > we throw away when we put an ELF into the lar?
> 
> 
> When we take a file out of LAR, we lose the LAR header. That header,
> for payloads, is derived from ELF. So the extract from LAR loses
> information.
> 
> If we had an option to pull a file from LAR, and generate an ELF, we
> can then put that file in another LAR later. That's my understanding
> of it.

So the use case is that you have a lar file, but don't have the ELF that you
started with originally, and you want to put it into a different lar file?
It might be easier to remove the other things in the lar instead, or do a
lar copy from one lar to a new lar, which wouldn't lose the entry points.

Sorry to be dense, but it would help me know if it's even possible if I
could understand the use case.  When we parse the ELF we lose information
like section names, that we won't be able to recover.

Myles



-- 
coreboot mailing list
[email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to