Article View: es.comp.os.linux.programacion
Article #11935Re: [Me respondo] Re: Cargar librerías dinámicas sin...
From: Ignacio Arenaza
Date: Sun, 16 Sep 2001 14:41
Date: Sun, 16 Sep 2001 14:41
36 lines
2517 bytes
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-mailReferences:
<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