[0x000027ba]> pd 42
/ (fcn) entry0 1495
| 0x000027ba 4154 push r12
| 0x000027bb 58 pop rax
| 0x000027bc 53 push rbx
| 0x000027bd 4881ec48060. sub rsp, 0x648
| 0x000027c4 4989f5 mov r13, rsi
| 0x000027c7 89bdb0f9ffff mov [rbp-0x650], edi
|
| 0x000027cd 488d85c0f9f. lea rax, [rbp-0x640]
| 0x000027d4 488985b8f9f. mov [rbp-0x648], rax
| 0x000027db 85ff test edi, edi
| ,=< 0x000027dd 7f05 jg 0x27e4
| | 0x000027df e8b1300000 call 0x5895
| | 0x00005895(unk, unk) ; entry0
| `-> 0x000027e4 488d351d370. lea rsi, [rip+0x371d]
| 0x000027eb 31ff xor edi, edi
| 0x000027ed e82e320000 call sym.imp.setlocale
| 0x00005a20() ; sym.imp.setlocale
| 0x000027f2 bb01000000 mov ebx, 0x1
| 0x000027f7 bf01000000 mov edi, 0x1
| 0x000027fc e8cb310000 call sym.imp.isatty
| 0x000059cc() ; sym.imp.isatty
| 0x00002801 85c0 test eax, eax
| ,==< 0x00002803 7460 je 0x2865
| | 0x00002805 c705593e000. mov dword [rip+0x3e59], 0x50
| | 0x0000280f 488d3df3360. lea rdi, [rip+0x36f3]
| | 0x00002816 e87b310000 call sym.imp.getenv
| | 0x00005996() ; sym.imp.getenv
| | 0x0000281b 4885c0 test rax, rax
| ,===< 0x0000281e 740f je 0x282f
| || 0x00002820 803800 cmp byte [rax], 0x0
| ,====< 0x00002823 740a je 0x282f
| ||| 0x00002825 4889c7 mov rdi, rax
| ||| 0x00002828 e80f310000 call sym.imp.atoi
| ||| 0x0000593c() ; sym.imp.atoi
| ,=====< 0x0000282d eb22 jmp 0x2851
| |``---> 0x0000282f 488d55d0 lea rdx, [rbp-0x30]
| | | 0x00002833 bf01000000 mov edi, 0x1
| | | 0x00002838 be68740840 mov esi, 0x40087468
| | | 0x0000283d 30c0 xor al, al
| | | 0x0000283f e882310000 call sym.imp.ioctl
| | | 0x000059c6() ; sym.imp.ioctl
| | | 0x00002844 83f8ff cmp eax, 0xffffffff
| ,======< 0x00002847 740e je 0x2857
| || | 0x00002849 0fb745d2 movzx eax, word [rbp-0x2e]
| || | 0x0000284d 85c0 test eax, eax
| ,=======< 0x0000284f 7406 je 0x2857
| ||`-----> 0x00002851 8905113e0000 mov [rip+0x3e11], eax
| ``------> 0x00002857 c7057b41000. mov dword [rip+0x417b], 0x1
| | 0x00002861 31db xor ebx, ebx
| | 0x00002863 eb1f jmp 0x2884