This is an old revision of the document!
====== Laborator 8: Interfața în linia de comandă, analiza statică și dinamică ====== ===== interfata in linia de comanda ===== * asamblare * link-editare (gcc, cl) ===== analiza static ===== * sectiunile basic ale unui binar (bss, rodata, text) * objdump ===== analiza dinamica/gdb cu exercitii de debugging asociate ===== * command parameters and file redirect (run) * break * step by step (step, next, continue) * disassemble (must mention intel syntax v at&t) * print/display register values, flags * print/display integers * break and compute address from registers, memory zones, etc. * print strings * print instructions, current instructions * print stack * present peda python thingie * as zice debug program (dar ar fi practic sa existe cate un exercitiu de genu' la fiecare din comenzile mentionate anterior, mai ales la partile care incep cu "print something") * debug segfault