Messages in this thread | | | Subject | Re: Program to convert core file to executable. | From | Marcel Holtmann <> | Date | Thu, 25 May 2006 13:04:09 +0200 |
| |
Hi Vamsi,
> o I have written the following program to convert a core file to a > executable, and tried to execute the converted executable but my > system __HANGED__, The kernel did'nt give any messages the complete > system was stuck. > > o Theoretically , the OS loader should jump into the virtual address > specified at 'ELF_HDR.e_entry and start executing instructions from > that point if the ELF_TYPE is ET_EXEC. > > o So I wrote a program which > changes ELF_TYPE form ET_CORE to ET_EXEC and modifies e_entry to > virtual address of the 'main' symbol, since the core file has valid offset > to access the PHDRS, and for ET_EXEC the elf loader just need to map > the PHDRS at the vaddr specified and start jump to e_entry. > > o Is there anything I'am missing, can some experts throw light on why > kerOn Wed, 2006-05-24 at 22:48 +0530, vamsi krishna wrote: > Hello All, > nel does not load this program, could it be a bug in the kernel code ?
which kernel version do you use? What kind of Linux distribution do you use? What hardware architecture do you use?
Regards
Marcel
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |