как посмотреть код ассемблера в библиотеке?
у меня почему то не работает функция inet_ntoa. я пишу на ассемблере.
xor rdi, rdi
mov edi, [rbp + 40 + 4]
xor rax, rax
call inet_ntoa
я проверял, в edi находится ip адрес клиента. но в отладчике есть такие строки, кстати, что они значат - я имею ввиду строку rip+0x2fca? ведь переход не происходит.
0x0000000000401060 <+0>: jmp QWORD PTR [rip+0x2fca] # 0x404030 <[email protected]>
0x0000000000401066 <+6>: push 0x3
=> 0x000000000040106b <+11>: jmp 0x401020
а потом после третей строчки jmp 0x401020, не видно команд. вот что пишет.
(gdb) stepi
0x0000000000401020 in ?? ()
(gdb) disassemble
No function contains program counter for selected frame.
и что же делать?