Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mov rax, QWORD PTR [rbp-48] ; rax = argv
- add rax, 8 ; rax = &argv[1]
- mov rdx, QWORD PTR [rax] ; rdx = *rax = argv[1]
- mov eax, DWORD PTR [rbp-20] ; eax = i
- cdqe ; rax = (uint64_t) eax = (uint64_t) i
- add rax, rdx ; rax = &rax[rdx] = &rdx[rax] = &argv[1][rax] = &argv[1][i]
- movzx eax, BYTE PTR [rax] ; eax = (uint32_t) *rax = (uint32_t) argv[1][i]
- movsx eax, al ; ? - jakaś dziwna konwersja signed/unsigned?
- add DWORD PTR [rbp-28], eax ; v7 += eax
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement