preguntar acerca de system-calls
5
réponses
Appel au système d’exploitation pour ouvrir l’url?
Que puis-je utiliser pour appeler le système d'exploitation pour ouvrir une URL dans n'importe quel navigateur que l'Utilisateur a par défaut?
Pas inquiet de la compatibilité inter-OS; si cela fonctionne sous linux, c'est assez pour moi! ... …
demandé sur
1970-01-01 00:33:30
2
réponses
commutateur d’appel de système et de contexte
je suis désolé de poser cette question alors qu'elle a déjà été posée mais je n'ai pas pu obtenir de clarté de leur part. Je pose donc les questions suivantes pour faire la différence entre l'appel système (mode-switch) et le commutateur de contexte …
demandé sur
1970-01-01 00:33:32
1
réponses
Documentation de syscall 64 bits pour l’assemblage MacOS
j'ai du mal à trouver la bonne documentation pour écrire un assemblage 64 bits sur MacOS.
Le 64 bits SysV ABI , dit le texte suivant dans la section A. 2.1 et ce tant de poster cite:
un appel système est effe …
demandé sur
1970-01-01 00:33:37
2
réponses
Comment interpréter la sortie strace?
je dois profiler la performance d'une application pour laquelle j'utilise strace. Cependant, je ne sais pas vraiment comment interpréter les différents appels de système que la strace émet. En voici quelques exemples:
(A) lseek(3, 1600, SEEK_S …
demandé sur
1970-01-01 00:33:31
5
réponses
exemples pratiques utiliser dup ou dup2
je sais ce que dup / dup2 Oui, mais je ne sais pas quand il sera utilisé.
des exemples pratiques?
Merci.
... …
demandé sur
1970-01-01 00:33:29
9
réponses
Que fait l’appel de système brk ()?
selon le manuel des programmeurs Linux:
brk() et sbrk() changement de l'emplacement du programme de pause, c'
définit la fin du segment de données du processus.
que signifie le segment de données ici? Est-ce seulement …
demandé sur
1970-01-01 00:33:31
9
réponses
Comment contrôler sur quel cœur un processus s’exécute?
je peux comprendre comment on peut écrire un programme qui utilise plusieurs processus ou threads: fork() un nouveau processus et utiliser la CIB, ou créer plusieurs threads et utiliser ce genre de mécanismes de communication.
je comprends a …
demandé sur
1970-01-01 00:33:29
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
4
réponses
Qu’est-ce qui est mieux «int 0x80» ou «syscall»?
j'ai étudié le noyau Linux et j'ai découvert que pour x86_64 architecture l'interruption int 0x80 ne fonctionne pas comme un appel système.
la question est: dans le cas de x86 architecture ce qui est plus préférable syscall ou int 0x80 …
demandé sur
1970-01-01 00:33:32
3
réponses
Comment malloc() est-il mis en œuvre à l’interne? [dupliquer]
cette question a déjà une réponse ici:
comment fonctionnent malloc() et free ()?
14 réponses
est-ce que quelqu'un peut expliqu …
demandé sur
1970-01-01 00:33:30