🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [Me respondo] Re: Cargar librerías dinámicas sin...

#11935
From: Ignacio Arenaza
Date: Sun, 16 Sep 2001 14:41
36 lines
2517 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Xavier" == Xavier Montero <xmontero@dsitelecom.com> writes:

    Xavier> Esto es porque la tabla de s�mbolos de C es "normal" y el
    Xavier> s�mbolo de la funci�n "gimmelafrase()" se llama
    Xavier> "gimmelafrase" en C, pero en C++ era algo como
    Xavier> "gimmelafrase__Fv" y hasta que no descubra oficialmente de
    Xavier> d�nde sale lo del __Fv a�adido y qu� casos me puedo
    Xavier> encontrar pasar� de usarlo.

Te puedes encontrar de todo, ya que los compiladores de C++ hacen lo
que se llama "name mangling". Consiste en pegar al nombre del metodo o
funcion simbolos adicionales para codificar todo tipo de
informaciones: tipos de los parametros, si las funciones son
virtuales, estaticas o amigas, etc.

Con lo cual, saber a priori como se van a llamar suele ser, cuando
menos, complicado. Seguro que hay por ahi alguna tecnica para saberlo,
pero no he investigado tanto.

Saludos. I�aki.

- -- 
  Get PGP/GPG Keys at  http://www.escomposlinux.org/iarenaza/pgpkey.html
  I use free software / Yo uso software libre

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt and GPG

iD8DBQE7pLnxZXLnGT1HLgcRAi/eAJ4iZ6VLSsB+JUMsE1xPKjtV3vT77ACeJSnY
tcLpdoJ7iBl5+Un6IweKO/M=
=z2dT
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <87adzvb3lg.fsf_-_@eb2ebu.ampr.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!eb2ebu.ampr.org!not-for-mail
References: <3BA3E2B3.40E8D8B9@dsitelecom.com> <3BA4016F.23ACC509@dsitelecom.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,26ed3f936bc3887b
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-09-16 07:46:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!193.251.151.101!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!eb2ebu.ampr.org!not-for-mail
From: Ignacio Arenaza <iarenaza@eb2ebu.ampr.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: [Me respondo] Re: Cargar
  librerías dinámicas sin...
Date: 16 Sep 2001 16:41:15 +0200
Organization: Servidor NNTP de eb2ebu.ampr.org
Lines: 36
Message-ID: <87adzvb3lg.fsf_-_@eb2ebu.ampr.org>
References: <3BA3E2B3.40E8D8B9@dsitelecom.com> <3BA4016F.23ACC509@dsitelecom.com>
NNTP-Posting-Host: 62-36-89-46.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1000651182 1605 62.36.89.46 (16 Sep 2001 14:39:42 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Sun, 16 Sep 2001 14:39:42 +0000 (UTC)
User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7