Modul ini membekali perkakas analisis: objdump dan Compiler Explorer untuk membaca keluaran nyata assembler dan compiler, gdb untuk menelusuri program per instruksi, strace untuk memantau syscall, serta GCC extended asm untuk menyisipkan assembly dalam C. Keempat perkakas ini digunakan dalam pekerjaan assembly profesional.
Perkakas dan analisis
Modul analisis: membaca keluaran assembler dan compiler, menelusuri program di gdb dan strace, serta inline assembly.
0/0 selesai
- objdump dan Compiler Explorer
Membaca keluaran assembler dan compiler nyata melalui objdump lokal dan Compiler Explorer daring.
- gdb pada assembly
Breakpoint pada label, inspeksi register dan memori, serta langkah per instruksi di gdb.
- Visibilitas strace
Menelusuri setiap syscall yang dijalankan sebuah executable beserta argumen dan nilai baliknya.
- Inline assembly dalam C
GCC extended asm dengan templat, constraint, dan clobber untuk menyisipkan assembly dalam C.