preguntar acerca de abi

7
réponses

Différence entre API et ABI

Je suis nouveau dans la programmation système linux et je suis tombé sur API et ABI en lisant Programmation Système Linux . Définition de l'API : Une API définit les interfaces par lesquelles un morceau de logiciel communique avec un autre …
demandé sur 1970-01-01 00:33:30
3
réponses

Les Modules C++ et L’ABI C++

J'ai lu sur la proposition de modules C++ ( dernier projet ) mais je ne comprends pas complètement quel(s) problème (s) il vise à résoudre. Son but est-il de permettre à un module construit par un compilateur d'être utilisé par n'importe quel autre …
demandé sur 1970-01-01 00:33:32
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-devices, y compris armv7a et arm64-v8a. Maintenant, je voudrais enlever le "armeabi" et juste continuer avec "x86" et "armeabi-v7a" …
demandé sur 1970-01-01 00:33:35
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 1970-01-01 00:33:31
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 particulier choisi? Est-il la raison pour cela? La même adresse est choisie dans GNU ld sur Linux : $ ld -verbose | grep …
demandé sur 1970-01-01 00:33:36
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: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-system-ca …
demandé sur 1970-01-01 00:33:30
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 ,... et les numéros de syscall de /usr/include/asm/unistd_32.h . (Ou s'écrase sur des noyaux 64 bits compilés sans CONFIG_IA32_EMULAT …
demandé sur 1970-01-01 00:33:37
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'exécution de l'exécution du fichier, tandis que les sections contiennent des données importantes pour le lien et le déplacement. N'im …
demandé sur 1970-01-01 00:33:33
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 comprendre, Je ne serais pas ici à poster un poste aussi long. C'est mon état d'esprit sur les différentes interfaces: …
demandé sur 1970-01-01 00:33:30