Article View: es.comp.os.linux.programacion
Article #9636Encabezados de programa (ELF)
From: Jesús Ángel
Date: Fri, 31 May 2002 20:36
Date: Fri, 31 May 2002 20:36
43 lines
2676 bytes
2676 bytes
Hola a todos/as
Estoy viendo la tabla de encabezados de programa de la cabecera ELF de
un fichero ejecutable:
Encabezados de Programa:
Tipo Desplaz DirVirt DirF�sica TamFich TamMem Opt Alin
PHDR 0x000034 0x08048034 0x08048034 0x000c0 0x000c0 R E 0x4
INTERP 0x0000f4 0x080480f4 0x080480f4 0x00013 0x00013 R 0x1
[Solicitando el programa int�rprete: /lib/ld-linux.so.2]
LOAD 0x000000 0x08048000 0x08048000 0x02860 0x02860 RWE 0x1000
LOAD 0x002860 0x0804b860 0x0804b860 0x0017c 0x00238 RW 0x1000
DYNAMIC 0x002874 0x0804b874 0x0804b874 0x000c8 0x000c8 RW 0x4
NOTE 0x000108 0x08048108 0x08048108 0x00020 0x00020 R 0x4
El campo desplaz se refiere al punto donde se encuentra el segmento
respecto al inicio del fichero. El campo tamfich es el tama�o que ocupa
el segmento dentro del fichero.
�Como puede ser que el segmento DYNAMIC comience s�lo 20 bytes despu�s del
inicio del segundo segmento LOAD cuando este segmento (el LOAD) ocupa 380
bytes? Seg�n esto el segmento DYNAMIC y el segundo LOAD se machacar�an.
Hay algo que no he entendido bien porque he mirado otros ficheros y en
todos pasa lo mismo, as� que debe estar bien.
Saludos
--
Jes�s �ngel del Pozo Dom�nguez
Valladolid __�
GnuPG key-id: 0x17FB6CCE _ \<_
http://www.tel.uva.es/~jpozdom (_)/(_)
.--.
|o_o | Usuario Registrado
|:_/ | Linux: #168206
// \ \ http://counter.li.org
(| | )
/'\_ _/`\
\___)=(___/
Technical Details
Message-ID:
<slrnaffobn.dk4.jpozdom@sol.linux.bogus>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!news-x2.support.nl!amsnews01.chello.com!surfnet.nl!teleglobe.net!teleglobe.net!newsf01.ono.com!news.telia-iberia.com!news.rediris.es!newsfeed.bt.es!news.bt.es!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,c8707356ae3c8f17,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-05-31 13:51:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!news-x2.support.nl!amsnews01.chello.com!surfnet.nl!teleglobe.net!teleglobe.net!newsf01.ono.com!news.telia-iberia.com!news.rediris.es!newsfeed.bt.es!news.bt.es!not-for-mail From: Jesús Ángel <jpozdom@ribera.tel.uva.es> Newsgroups: es.comp.os.linux.programacion Subject: Encabezados de programa (ELF) Date: 31 May 2002 20:36:52 GMT Organization: Sitio privado Lines: 43 Message-ID: <slrnaffobn.dk4.jpozdom@sol.linux.bogus> NNTP-Posting-Host: 213.254.77.86 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: titan.bt.es 1022877412 20689 213.254.77.86 (31 May 2002 20:36:52 GMT) X-Complaints-To: abuse@bt.es NNTP-Posting-Date: 31 May 2002 20:36:52 GMT User-Agent: slrn/0.9.7.2 (Linux)