🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9636

Encabezados de programa (ELF)

#9636
From: Jesús Ángel
Date: Fri, 31 May 2002 20:36
43 lines
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-mail

Show 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)