# GDB Per fixare [GEF](https://github.com/hugsy/gef): ```console $ export LC_CTYPE=C.UTF-8 ``` Per eseguire qualcosa: ``` > break nomefunzione > run > step ``` ## Assembly x64 ### Registri - ***$rax***: risultati delle operazioni aritmetiche - ***$rbx***: puntatore "base" a indirizzo variabile - ***$rcx***: contatore dei loop - ***$rdx***: operando aritmetico - ***$rsi***: indirizzo sorgente stream - ***$rdi***: indirizzo destinazione stream - ***$rsp***: indirizzo della cima dello stack - ***$rbp***: indirizzo della base dello stack - ***$eflags***: flag ### Istruzioni strane - ***lea***: load effective address, รจ una specie di ***mov*** che usa le operazioni tra gli indirizzi