** program './hello' loaded. entry point 0x401000. 401000: f3 0f 1e fa endbr64 401004: 55 push rbp 401005: 48 89 e5 mov rbp, rsp 401008: ba 0e 00 00 00 mov edx, 0xe 40100d: 48 8d 05 ec 0f 00 00 lea rax, [rip + 0xfec] (sdb) break 0x401005 ** set a breakpoint at 0x401005. (sdb) break 40102b ** set a breakpoint at 0x40102b. (sdb) info break Num Address 0 0x401005 1 0x40102b (sdb) si 401004: 55 push rbp 401005: 48 89 e5 mov rbp, rsp 401008: ba 0e 00 00 00 mov edx, 0xe 40100d: 48 8d 05 ec 0f 00 00 lea rax, [rip + 0xfec] 401014: 48 89 c6 mov rsi, rax (sdb) si ** hit a breakpoint at 0x401005. 401005: 48 89 e5 mov rbp, rsp 401008: ba 0e 00 00 00 mov edx, 0xe 40100d: 48 8d 05 ec 0f 00 00 lea rax, [rip + 0xfec] 401014: 48 89 c6 mov rsi, rax 401017: bf 01 00 00 00 mov edi, 1 (sdb) cont ** hit a breakpoint at 0x40102b. 40102b: b8 01 00 00 00 mov eax, 1 401030: 0f 05 syscall 401032: c3 ret 401033: b8 00 00 00 00 mov eax, 0 401038: 0f 05 syscall (sdb) info reg $rax 0x0000000000402000 $rbx 0x0000000000000000 $rcx 0x0000000000000000 $rdx 0x000000000000000e $rsi 0x0000000000402000 $rdi 0x0000000000000001 $rbp 0x00007ffe0e5cd5b8 $rsp 0x00007ffe0e5cd5b0 $r8 0x0000000000000000 $r9 0x0000000000000000 $r10 0x0000000000000000 $r11 0x0000000000000000 $r12 0x0000000000000000 $r13 0x0000000000000000 $r14 0x0000000000000000 $r15 0x0000000000000000 $rip 0x000000000040102b $eflags 0x0000000000000202 (sdb) cont hello world! ** the target program terminated.