Dúvidas Exercício 4, aula 1 #2
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Exercício 4 - Aula 1
Alguma dúvidas
Escreva um programa em qualquer linguagem de alto nível que reproduza o funcionamento do exemplo em Assembly.
Se entendi bem as tabelas de man 2 syscall, eu teria a chamada em rax e i primeiro argumento em rdi, Mas no gdb, tive a saída:
Aparentemente, o gcc/clang otimizou o código para registradores de 32bits (Pedi ajuda ao DeepSeek para entender a resposta do gdb);
E tive no gdb:
Novamente, não foram para os registradores do código em Assembly.
Outra dúvida que surgiu enquanto pesquisava foi:
@victor_marinho wrote in #2 (comment):
O programa em C que faz sair com estado de término 42 poderia ser também: