Bonjour,
Je débute en assembleur et je cherche à faire fonctionner mon premier petit programme pour tester (je suis sur VirtualBox sous Linux) :
Je le compile (gcc -Wall -Wextra -nostdlib -m64 -g -o test test.s) Et j'ai un segfault à l'exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 .globl _start _start: movq $9, %rbx incq %rbx ret
je l'ai analysé avec Gdb et ça donne :
Merci de votre aide(gdb) si _start () at test.s:5 5 ret (gdb) si 0x000000001 in ?? () (gdb) si Program received signal SIGSEGV , Segmentation fault.
Partager