Questions sur name-mangling

13
réponses

Quel est l'effet de l'externe "C" en C++?

Que fait exactement extern "C" dans le code C++? par exemple: extern "C" { void foo(); }
demandé sur 2009-06-25 06:10:07
10
réponses

Pourquoi a-t-on besoin d'un "c"externe dans C++? [dupliquer]

cette question a déjà une réponse ici: Quel est l'effet de "C" externe en C++? ... comment en termes de compilation/lien est-ce que cela résout les problèmes qui nous obligent à l'utiliser?
demandé sur 2008-09-16 03:19:52
5
réponses

Scala: comment instancier dynamiquement un objet et invoquer une méthode utilisant la réflexion?

en Scala, Quelle est la meilleure façon d'instancier dynamiquement un objet et d'invoquer une méthode utilisant la réf ... des paramètres en réglant les surcharges et l'autoboxing, décrit dans Reflection from Scala - Heaven and Hell .
demandé sur 2009-09-24 09:51:41
3
réponses

L'obtention de déformation nom de demangled nom

est là n'importe quel moyen de récupérer le nom mutilé de nom démanglé dans g++. par exemple , j'ai le nom dém ... ue dois-je faire pour obtenir le nom mutilé I. e _Z4funcPci de retour? ma question est spécifique à g++.
demandé sur 2012-09-13 09:44:28
3
réponses

C++ nom décodeur de manglage pour g++? [dupliquer]

cette question a déjà une réponse ici: pourquoi typeid.nom () retourner des carac ... 6 réponses y a-t-il un décodeur de nom C++ pour g++?
demandé sur 2010-12-17 11:26:39
2
réponses

g++ Référence non définie bien que le symbole soit présent en *.so file

j'ai trouvé un certain nombre de questions similaires (par exemple ce , que ou ce ), mais aucun d'en ... ? Je n'ai rien remarqué dans la documentation de cmake sur add_library . Ai-je raté quelque chose d'évident?
demandé sur 2017-04-06 16:20:48
2
réponses

Comment puis-je voir les symboles de binaire (C et c++) sur linux?

quels outils utilisez-vous? Comment les symboles demangle c++ peuvent-ils être transmis à des outils profileurs, tels que opannotate ? Merci
demandé sur 2009-09-04 18:13:45
2
réponses

Pourquoi le changement de nom n'est pas standardisé

je me demande juste pourquoi le nom mangling n'a jamais été standardisé par la norme C++. Il est clair que le fait d'a ... entre les versions. [1] toutes les personnes exportant des fonctions comme extern "C" parlent des volumes.
demandé sur 2012-04-12 20:42:23
2
réponses

Est-ce que objdump peut désactiver les noms des fonctions de template C++?

j'ai un fichier objet C++ qui contient des instanciations de certaines fonctions de template C++. Le fichier objet en ... s noms des fonctions C++. Est-il possible de faire cela? Les fichiers d'objets ont été créés en utilisant gcc 4.6.1.
demandé sur 2012-02-23 22:47:06
1
réponses

Deux noms déchiquetés démangeant vers la même fonction signature

j'ai une bibliothèque spidermonkey qui exporte le symbole mutilé suivant pour la fonction JS_DefineProperty : ... . Est-ce que quelqu'un peut décoder la différence supplémentaire dans le nom, pour que je puisse enquêter plus loin?
demandé sur 2014-01-22 17:50:40