Questions sur abi

14
réponses

Qu'est-ce qu'une interface binaire d'application (ABI)?

Je n'ai jamais compris ce qu'est un ABI. S'il vous plaît, ne me montrez pas un article de Wikipédia. Si je pouvais le ... ù puis-je trouver Microsoft Windows' ABI? ainsi, ce sont les principales requêtes qui sont écoute-moi.
demandé sur 2010-01-31 12:30:24
2
réponses

Quelle est la différence entre la section et le segment dans le format de fichier ELF?

de wiki format exécutable et liable : les segments contiennent les informations nécessaires à l'e ... ence entre la section et segment? Dans un fichier ELF exécutable, un segment contient-il une ou plusieurs sections?
demandé sur 2013-01-16 18:58:24
1
réponses

Que se passe-t-il si vous utilisez le 32-bit int 0x80 Linux ABI en code 64 bits?

int 0x80 sur Linux invoque toujours L'ABI 32 bits, quel que soit le mode d'où il est appelé: args dans ebx , ecx ,... ... r qui ont la moitié supérieure non-zéro? Ne fonctionnera pas si vous passer des pointeurs 32 bits?
demandé sur 2017-09-07 07:20:40
4
réponses

Quelles sont les conventions d'appel pour les appels UNIX et Linux sur i386 et x86-64

les liens suivants expliquent les conventions d'appel système x86-32 pour UNIX (BSD flavor) et Linux: ... stem-calls.html mais quelles sont les conventions d'appel système x86-64 sur les deux UNIX Et Linux?
demandé sur 2010-03-29 09:48:43
1
réponses

Quelles plateformes ont des interfaces compatibles pour C et C++?

il vient juste d'arriver à mon attention que la norme C++ dit que les fonctions C et C++ ont des types différents et in ... rn C++" function pointer to an "extern C" function. int b = run(&times2, argc); assert(a == b); return a; }
demandé sur 2013-05-17 20:24:37
1
réponses

Pourquoi l'adresse 0x400000 est-elle choisie comme début de segment de texte dans x86 64 ABI?

Dans ce document sur p. 27 il est dit que le segment de texte commence à 0x400000. Pourquoi a cette adresse en ... un changement dans x86_64. Il est difficile de trouver aucune explication sur cette question. Quelqu'un a une idée?
demandé sur 2016-09-25 20:04:11
2
réponses

Quels sont les buts de L'ARM ABI et de L'EABI?

plus je regarde ce PDF moins je comprends ce que cela signifie. J'aimerais aussi avoir des commentaires sur les autres!--3-->1 et 2.
demandé sur 2011-11-09 07:59:54
1
réponses

Arm64-v8a est-il compatible avec armeabi-v7a?

pour mon application Android j'utilise L'ABI "x86" et "armeabi" en ce moment. L'armeabi est utilisé pour tous les ARM-dev ... oujours sur les appareils utilisant arm64-v8a, si je n'offre pas un armeabi mais maintenant un armeabi-v7a-bibliothèque?
demandé sur 2015-10-24 14:34:12
2
réponses

Pouvez-vous mélanger c++ compilé avec différentes versions du même compilateur

par exemple pourrais-je mélanger un ensemble de bibliothèques qui ont été compilées dans disons GCC-4.6 avec GCC-4.9. je ... is peuvent différentes générations du même compilateur? Des problèmes sont-ils susceptibles de se produire? Si oui quoi?
demandé sur 2014-05-27 21:03:31
4
réponses

glibc: le fichier elf OS ABI est invalide

téléchargé et compilé glibc-2.13. quand j'essaye d'exécuter un programme de type C qui fait un malloc(). Je reçois d'erreu ... er mon n'importe quel pointeur utile pour résoudre ce problème.Veuillez noter que ma version du noyau est linux-2.6.35.9
demandé sur 2011-10-04 16:23:30