Rastko Đorđević
Univerzitet u Beogradu, Matematički fakultet
-
[RG] Rezultati projekata, sep3
25. Septembar, 2020Komentari (0) -
[RG] Predaja projekata Sep3 (prijave traju do 18.09.2020, u 18h)
16. Septembar, 2020Komentari (0) -
[RG] Rezultati projekata, sep2
09. Septembar, 2020Komentari (0) -
[RG] Predaja projekata Sep2 (prijave traju do 04.09.2020. u 18h)
02. Septembar, 2020Komentari (0) -
[RG] Rezultati projekata, sep1
26. Avgust, 2020Komentari (0)
Ceste greske
===================================================
1. Segmentation fault prilikom poziva neke funkcije (scanf, printf...)
- Stack pointer mora biti poravnat na 16 bajtova.
Neispravan kod:
enter 0,0
push rcx
lea rdi, fmt
lea rsi, n
call scanf
pop rcx
leave
ret
Ispravan kod:
enter 0,0
push rcx
sub rsp, 8 # poravnanje stack pointera na 16 bajtova
lea rdi, fmt
lea rsi, n
call scanf
add rsp, 8 # vracanje stack pointera na staru vrednost
pop rcx
leave
ret
===================================================