db> c KDB: enter: manual escape to debugger [thread pid 12 tid 100010 ] Stopped at kdb_enter+0x3a: movl $0,kdb_why db> ps pid ppid pgrp uid state wmesg wchan cmd 20 0 0 0 SL waiting_ 0xc0c76b0c [sctp_iterator] 19 0 0 0 RL [fw0_probe] 9 0 0 0 SL - 0xc2ed1100 [fw0_taskq] 8 0 0 0 SL - 0xc2ea9600 [nfe0 taskq] 18 0 0 0 RL [usb2] 17 0 0 0 RL [usb1] 16 0 0 0 SL usbtsk 0xc0c20a74 [usbtask-dr] 15 0 0 0 SL usbtsk 0xc0c20a60 [usbtask-hc] 14 0 0 0 RL [usb0] 7 0 0 0 SL - 0xc2e6f080 [thread taskq] 6 0 0 0 SL ccb_scan 0xc0bf1094 [xpt_thrd] 5 0 0 0 SL - 0xc2e6f380 [kqueue taskq] 13 0 0 0 SL - 0xc0c23174 [yarrow] 4 0 0 0 SL - 0xc0c211cc [g_down] 3 0 0 0 SL - 0xc0c211c8 [g_up] 2 0 0 0 SL - 0xc0c211c0 [g_event] 12 0 0 0 RL (threaded) intr 100033 I [swi0: sio] 100032 I [irq7: ppc0] 100031 I [irq1: atkbd0] 100028 I [irq15: ata1] 100027 I [irq14: ata0] 100026 I [irq5: skc0 rl0] 100023 I [irq9: nfe0 fwohci+] 100021 I [irq11: ohci1+] 100017 I [irq12: ohci0] 100015 I [swi5: +] 100014 I [swi2: cambio] 100011 I [swi6: task queue] 100010 Run CPU 0 [swi6: Giant taskq] 100005 I [swi3: vm] 100004 L *Giant 0xc2d77eb0 [swi4: clock sio] 100003 I [swi1: net] 11 0 0 0 RL [idle: cpu0] 1 0 0 0 ?L [kernel] 10 0 0 0 SL audit_wo 0xc0c80070 [audit] 0 0 0 0 RLs [swapper] db> trace 20 Tracing pid 20 tid 100034 td 0xc2ed3440 sched_switch(c2ed3440,0,1,180,e74d7ec4,...) at sched_switch+0x49b mi_switch(1,0,c0b0ab30,1bf,c2ed3440,...) at mi_switch+0x217 sleepq_switch(c2ed3440,0,c0b0ab30,21d,0,...) at sleepq_switch+0xf0 sleepq_wait(c0c76b0c,c0c76a14,c0b19c35,0,0,...) at sleepq_wait+0x60 _sleep(c0c76b0c,c0c76a14,0,c0b19c35,0,...) at _sleep+0x369 sctp_iterator_thread(0,d5515d38,c0b03988,30c,c2ddaab0,...) at sctp_iterator_thread+0x60 fork_exit(c084bca0,0,d5515d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xd5515d70, ebp = 0 --- db> trace 19 Tracing pid 19 tid 100030 td 0xc2ed3cc0 sched_switch(c2ed3cc0,0,6,17b,720e0444,...) at sched_switch+0x49b mi_switch(6,0,c0b08f6a,b6,0,...) at mi_switch+0x217 critical_exit(c2d9fd00,0,c2d9fd80,c2ed3cc0,c2d9fd00,...) at critical_exit+0x99 intr_execute_handlers(c0bef64c,d55067f4,c2eda000,0,c2eda000,...) at intr_execute_handlers+0x14b atpic_handle_intr(1,d55067f4) at atpic_handle_intr+0xba Xatpic_intr1() at Xatpic_intr1+0x21 --- interrupt, eip = 0xc059e6b3, esp = 0xd5506834, ebp = 0xd5506cf8 --- fw_bus_probe_thread(c2eda000,d5506d38,c0b03988,30c,c2ea1000,...) at fw_bus_probe_thread+0x143 fork_exit(c059e570,c2eda000,d5506d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xd5506d70, ebp = 0 --- db> trace 9 Tracing pid 9 tid 100029 td 0xc2ed4000 sched_switch(c2ed4000,0,1,180,6ef82b51,...) at sched_switch+0x49b mi_switch(1,0,c0b0ab30,1bf,c2ed4000,...) at mi_switch+0x217 sleepq_switch(c2ed4000,0,c0b0ab30,21d,c2ed4000,...) at sleepq_switch+0xf0 sleepq_wait(c2ed1100,0,c0b07b91,c0afe916,0,...) at sleepq_wait+0x60 msleep_spin(c2ed1100,c2ed111c,c0afe916,0,c0b05d3b,...) at msleep_spin+0x20d taskqueue_thread_loop(c2ede49c,d5503d38,c0b03988,30c,c2ea12ac,...) at taskqueue_thread_loop+0x8a fork_exit(c0797ce0,c2ede49c,d5503d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xd5503d70, ebp = 0 --- db> 0000610c : 610c: 55 push %ebp 610d: 89 e5 mov %esp,%ebp 610f: 57 push %edi 6110: 56 push %esi 6111: 53 push %ebx 6112: 83 ec 20 sub $0x20,%esp 6115: 8b 45 10 mov $len,%eax 6118: c7 45 e8 00 00 00 00 movl $0x0,$c_port c_port = 0 611f: c7 45 e4 00 00 00 00 movl $0x0,$i_branch i_branch = 0 6126: 8b 55 08 mov 0x8(%ebp) [fc],%edx 6129: c1 e8 03 shr $0x3,%eax %eax = len/(sizeof(uint32_t) * 2) 612c: 89 82 70 03 00 00 mov %eax,0x370(%edx) [fc->sid_cnt] fc->sid_cnt = %eax 6132: 8a 42 09 mov 0x9(%edx),%al | 6135: c0 e8 02 shr $0x2,%al | %al = nodeid 6138: 89 c2 mov %eax,%edx | 613a: 83 e2 3f and $0x3f,%edx | 613d: 89 d0 mov %edx,%eax | %eax = fc->nodeid & 0x3f; 613f: 8b 4d 08 mov 0x8(%ebp) [fc],%ecx 6142: c1 e0 10 shl $0x10,%eax | (%eax = ((uint32_t)fc->nodeid)) << 16 6145: 89 81 7c 03 00 00 mov %eax,0x37c(%ecx) | CSRARC(fc, NODE_IDS) = %eax 614b: 8b 81 84 43 00 00 mov 0x4384(%ecx),%eax 6151: 89 51 20 mov %edx,0x20(%ecx) 6154: c7 41 40 02 00 00 00 movl $0x2,0x40(%ecx) 615b: 66 c7 40 02 02 00 movw $0x2,0x2(%eax) 6161: 8b 81 84 43 00 00 mov 0x4384(%ecx),%eax 6167: ff 40 04 incl 0x4(%eax) 616a: 8b 81 84 43 00 00 mov 0x4384(%ecx),%eax 6170: 66 c7 40 08 00 00 movw $0x0,0x8(%eax) 6176: 8b 81 84 43 00 00 mov 0x4384(%ecx),%eax 617c: 66 c7 40 0a 00 00 movw $0x0,0xa(%eax) 6182: 8b 81 88 43 00 00 mov 0x4388(%ecx),%eax 6188: ff 40 04 incl 0x4(%eax) 618b: 8b 81 88 43 00 00 mov 0x4388(%ecx),%eax 6191: 66 c7 40 02 01 04 movw $0x401,0x2(%eax) 6197: 8b 99 84 43 00 00 mov 0x4384(%ecx),%ebx 619d: 83 c3 0c add $0xc,%ebx 61a0: 89 5d f0 mov %ebx,0xfffffff0(%ebp) 61a3: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 61aa: 8b b1 70 03 00 00 mov 0x370(%ecx),%esi 61b0: 85 f6 test %esi,%esi 61b2: 75 2e jne 61e2 61b4: e9 9b 01 00 00 jmp 6354 61b9: 8d 76 00 lea 0x0(%esi),%esi 61bc: 68 b9 eb 00 00 push $0xebb9 61c1: 83 c7 08 add $0x8,%edi 61c4: e8 fc ff ff ff call 61c5 61c9: 89 7d 0c mov %edi,0xc(%ebp) 61cc: 5b pop %ebx 61cd: ff 45 ec incl 0xffffffec(%ebp) 61d0: 8b 5d ec mov 0xffffffec(%ebp),%ebx 61d3: 8b 4d 08 mov 0x8(%ebp) [fc],%ecx 61d6: 39 99 70 03 00 00 cmp %ebx,0x370(%ecx) 61dc: 0f 86 72 01 00 00 jbe 6354 61e2: 8b 7d 0c mov 0xc(%ebp),%edi 61e5: 8b 17 mov (%edi),%edx 61e7: 89 d0 mov %edx,%eax 61e9: f7 d0 not %eax 61eb: 39 47 04 cmp %eax,0x4(%edi) 61ee: 75 cc jne 61bc 61f0: 8b 45 f0 mov 0xfffffff0(%ebp),%eax 61f3: 89 10 mov %edx,(%eax) 61f5: 8b 55 08 mov 0x8(%ebp) [fc],%edx 61f8: 8b 82 84 43 00 00 mov 0x4384(%edx),%eax 61fe: 66 ff 40 02 incw 0x2(%eax) 6202: 8b 4d f0 mov 0xfffffff0(%ebp),%ecx 6205: f6 41 02 80 testb $0x80,0x2(%ecx) 6209: 0f 85 05 01 00 00 jne 6314 620f: 8b 82 84 43 00 00 mov 0x4384(%edx),%eax 6215: 66 ff 40 0a incw 0xa(%eax) 6219: c7 45 e8 00 00 00 00 movl $0x0,$c_port 6220: 0f b6 59 03 movzbl 0x3(%ecx),%ebx 6224: 83 e3 3f and $0x3f,%ebx 6227: 39 5a 20 cmp %ebx,0x20(%edx) 622a: 73 03 jae 622f 622c: 89 5a 20 mov %ebx,0x20(%edx) 622f: 8b 7d 08 mov 0x8(%ebp) [fc],%edi 6232: 8b 8f 88 43 00 00 mov 0x4388(%edi),%ecx 6238: 89 de mov %ebx,%esi 623a: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 623d: 8a 47 01 mov 0x1(%edi),%al 6240: c1 e6 06 shl $0x6,%esi 6243: c0 e8 06 shr $0x6,%al 6246: 8d 14 1e lea (%esi,%ebx,1),%edx 6249: 88 44 0a 08 mov %al,0x8(%edx,%ecx,1) 624d: 31 ff xor %edi,%edi 624f: 39 5d e8 cmp %ebx,$c_port 6252: 73 5c jae 62b0 6254: 89 75 e0 mov %esi,0xffffffe0(%ebp) 6257: c7 45 dc 00 00 00 00 movl $0x0,0xffffffdc(%ebp) 625e: c7 45 d8 00 00 00 00 movl $0x0,0xffffffd8(%ebp) 6265: 8d 76 00 lea 0x0(%esi),%esi 6268: 8b 55 08 mov 0x8(%ebp) [fc],%edx 626b: 8b 82 88 43 00 00 mov 0x4388(%edx),%eax 6271: 8b 4d e0 mov 0xffffffe0(%ebp),%ecx 6274: 01 c1 add %eax,%ecx 6276: 89 4d d4 mov %ecx,0xffffffd4(%ebp) 6279: 8b 55 dc mov 0xffffffdc(%ebp),%edx 627c: 0f b6 4c 02 08 movzbl 0x8(%edx,%eax,1),%ecx 6281: 8b 75 d8 mov 0xffffffd8(%ebp),%esi 6284: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 6287: 01 c6 add %eax,%esi 6289: 8a 42 01 mov 0x1(%edx),%al 628c: c0 e8 06 shr $0x6,%al 628f: 0f b6 c0 movzbl %al,%eax 6292: 39 c8 cmp %ecx,%eax 6294: 76 02 jbe 6298 6296: 89 c8 mov %ecx,%eax 6298: 8b 4d d4 mov 0xffffffd4(%ebp),%ecx 629b: 88 44 39 08 mov %al,0x8(%ecx,%edi,1) 629f: 88 44 1e 08 mov %al,0x8(%esi,%ebx,1) 62a3: 47 inc %edi 62a4: 83 45 d8 40 addl $0x40,0xffffffd8(%ebp) 62a8: 83 45 dc 41 addl $0x41,0xffffffdc(%ebp) 62ac: 39 df cmp %ebx,%edi 62ae: 72 b8 jb 6268 62b0: 8b 5d 08 mov 0x8(%ebp) [fc],%ebx 62b3: 8b 53 1c mov 0x1c(%ebx),%edx 62b6: 83 fa ff cmp $0xffffffff,%edx 62b9: 74 0e je 62c9 62bb: 8b 7d f0 mov 0xfffffff0(%ebp),%edi 62be: 0f b6 47 03 movzbl 0x3(%edi),%eax 62c2: 83 e0 3f and $0x3f,%eax 62c5: 39 d0 cmp %edx,%eax 62c7: 76 15 jbe 62de 62c9: 8b 55 f0 mov 0xfffffff0(%ebp),%edx 62cc: 8b 02 mov (%edx),%eax 62ce: 25 00 08 40 00 and $0x400800,%eax 62d3: 3d 00 08 40 00 cmp $0x400800,%eax 62d8: 0f 84 da 01 00 00 je 64b8 62de: 8b 5d f0 mov 0xfffffff0(%ebp),%ebx 62e1: 8a 13 mov (%ebx),%dl 62e3: 88 d0 mov %dl,%al 62e5: c0 e8 06 shr $0x6,%al 62e8: 0f b6 c0 movzbl %al,%eax 62eb: 48 dec %eax 62ec: 7e 07 jle 62f5 62ee: c7 45 e8 01 00 00 00 movl $0x1,$c_port 62f5: 88 d0 mov %dl,%al 62f7: c0 e8 04 shr $0x4,%al 62fa: 83 e0 03 and $0x3,%eax 62fd: 48 dec %eax 62fe: 7e 03 jle 6303 6300: ff 45 e8 incl $c_port 6303: c0 ea 02 shr $0x2,%dl 6306: 89 d0 mov %edx,%eax 6308: 83 e0 03 and $0x3,%eax 630b: 48 dec %eax 630c: 7e 06 jle 6314 630e: ff 45 e8 incl $c_port 6311: 8d 76 00 lea 0x0(%esi),%esi 6314: 83 7d e8 02 cmpl $0x2,$c_port 6318: 76 0d jbe 6327 631a: 8b 45 e4 mov $i_branch,%eax 631d: 8b 7d e8 mov $c_port,%edi 6320: 8d 7c 07 fe lea 0xfffffffe(%edi,%eax,1),%edi 6324: 89 7d e4 mov %edi,$i_branch 6327: 83 45 0c 08 addl $0x8,0xc(%ebp) 632b: 83 45 f0 04 addl $0x4,0xfffffff0(%ebp) 632f: 8b 55 08 mov 0x8(%ebp) [fc],%edx 6332: 8b 82 84 43 00 00 mov 0x4384(%edx),%eax 6338: 66 ff 40 08 incw 0x8(%eax) 633c: ff 45 ec incl 0xffffffec(%ebp) 633f: 8b 5d ec mov 0xffffffec(%ebp),%ebx 6342: 8b 4d 08 mov 0x8(%ebp) [fc],%ecx 6345: 39 99 70 03 00 00 cmp %ebx,0x370(%ecx) 634b: 0f 87 91 fe ff ff ja 61e2 6351: 8d 76 00 lea 0x0(%esi),%esi 6354: 8b 7d 08 mov 0x8(%ebp) [fc],%edi 6357: 8b 47 20 mov 0x20(%edi),%eax 635a: 40 inc %eax 635b: 50 push %eax 635c: 68 dc eb 00 00 push $0xebdc 6361: ff 77 04 pushl 0x4(%edi) 6364: e8 fc ff ff ff call 6365 6369: 8b 9f 84 43 00 00 mov 0x4384(%edi),%ebx 636f: 0f b7 43 02 movzwl 0x2(%ebx),%eax 6373: c1 e0 02 shl $0x2,%eax 6376: 50 push %eax 6377: 8d 43 04 lea 0x4(%ebx),%eax 637a: 50 push %eax 637b: e8 24 eb ff ff call 4ea4 6380: 66 89 03 mov %ax,(%ebx) 6383: 8b 9f 88 43 00 00 mov 0x4388(%edi),%ebx 6389: 0f b7 43 02 movzwl 0x2(%ebx),%eax 638d: c1 e0 02 shl $0x2,%eax 6390: 50 push %eax 6391: 8d 43 04 lea 0x4(%ebx),%eax 6394: 50 push %eax 6395: e8 0a eb ff ff call 4ea4 639a: 66 89 03 mov %ax,(%ebx) 639d: 8b 8f 84 43 00 00 mov 0x4384(%edi),%ecx 63a3: 89 ce mov %ecx,%esi 63a5: c7 45 ec 00 00 00 00 movl $0x0,0xffffffec(%ebp) 63ac: 83 c4 1c add $0x1c,%esp 63af: bb 00 10 00 00 mov $0x1000,%ebx 63b4: 89 d8 mov %ebx,%eax 63b6: c1 e8 02 shr $0x2,%eax 63b9: 8b 7d 08 mov 0x8(%ebp) [fc],%edi 63bc: 8b 11 mov (%ecx),%edx 63be: 0f ca bswap %edx 63c0: 89 94 87 74 03 00 00 mov %edx,0x374(%edi,%eax,4) 63c7: ff 45 ec incl 0xffffffec(%ebp) 63ca: 0f b7 46 02 movzwl 0x2(%esi),%eax 63ce: 83 c1 04 add $0x4,%ecx 63d1: 83 c3 04 add $0x4,%ebx 63d4: 3b 45 ec cmp 0xffffffec(%ebp),%eax 63d7: 73 db jae 63b4 63d9: 8b 8f 88 43 00 00 mov 0x4388(%edi),%ecx 63df: 8b 01 mov (%ecx),%eax 63e1: 89 ca mov %ecx,%edx 63e3: 0f c8 bswap %eax 63e5: 83 c1 04 add $0x4,%ecx 63e8: 89 87 74 23 00 00 mov %eax,0x2374(%edi) 63ee: 8b 01 mov (%ecx),%eax 63f0: 0f c8 bswap %eax 63f2: 89 87 78 23 00 00 mov %eax,0x2378(%edi) 63f8: 0f b7 42 02 movzwl 0x2(%edx),%eax 63fc: 8d 04 85 fc ff ff ff lea 0xfffffffc(,%eax,4),%eax 6403: 50 push %eax 6404: 89 f8 mov %edi,%eax 6406: 05 7c 23 00 00 add $0x237c,%eax 640b: 50 push %eax 640c: 83 c1 04 add $0x4,%ecx 640f: 51 push %ecx 6410: e8 fc ff ff ff call 6411 6415: 8b 47 20 mov 0x20(%edi),%eax 6418: 2b 45 e4 sub $i_branch,%eax 641b: 89 47 24 mov %eax,0x24(%edi) 641e: 50 push %eax 641f: 68 e5 eb 00 00 push $0xebe5 6424: e8 fc ff ff ff call 6425 6429: 8b 47 1c mov 0x1c(%edi),%eax 642c: 83 c4 14 add $0x14,%esp 642f: 83 f8 ff cmp $0xffffffff,%eax 6432: 0f 84 92 00 00 00 je 64ca 6438: 50 push %eax 6439: 68 f4 eb 00 00 push $0xebf4 643e: e8 fc ff ff ff call 643f 6443: 8b 55 08 mov 0x8(%ebp) [fc],%edx 6446: 8a 42 09 mov 0x9(%edx),%al 6449: c0 e8 02 shr $0x2,%al 644c: 83 e0 3f and $0x3f,%eax 644f: 5f pop %edi 6450: 39 42 1c cmp %eax,0x1c(%edx) 6453: 59 pop %ecx 6454: 0f 84 9a 00 00 00 je 64f4 645a: 68 8d ea 00 00 push $0xea8d 645f: e8 fc ff ff ff call 6460 6464: 8b 0d 10 03 01 00 mov 0x10310,%ecx 646a: 85 c9 test %ecx,%ecx 646c: 5b pop %ebx 646d: 74 14 je 6483 646f: 8b 4d 08 mov 0x8(%ebp) [fc],%ecx 6472: 8b 51 1c mov 0x1c(%ecx),%edx 6475: 83 fa ff cmp $0xffffffff,%edx 6478: 74 09 je 6483 647a: 83 b9 90 05 00 00 3f cmpl $0x3f,0x590(%ecx) 6481: 74 78 je 64fb 6483: 8b 45 08 mov 0x8(%ebp) [fc],%eax 6486: c7 40 40 04 00 00 00 movl $0x4,0x40(%eax) 648d: ff 75 08 pushl 0x8(%ebp) [fc] 6490: 68 1c 54 00 00 push $0x541c 6495: a1 00 00 00 00 mov 0x0,%eax 649a: 85 c0 test %eax,%eax 649c: 78 39 js 64d7 649e: c1 f8 02 sar $0x2,%eax 64a1: 50 push %eax 64a2: 8b 45 08 mov 0x8(%ebp) [fc],%eax 64a5: 05 8c 43 00 00 add $0x438c,%eax 64aa: 50 push %eax 64ab: e8 fc ff ff ff call 64ac 64b0: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 64b3: 5b pop %ebx 64b4: 5e pop %esi 64b5: 5f pop %edi 64b6: c9 leave 64b7: c3 ret 64b8: 0f b6 42 03 movzbl 0x3(%edx),%eax 64bc: 83 e0 3f and $0x3f,%eax 64bf: 8b 4d 08 mov 0x8(%ebp) [fc],%ecx 64c2: 89 41 1c mov %eax,0x1c(%ecx) 64c5: e9 14 fe ff ff jmp 62de 64ca: 68 05 ec 00 00 push $0xec05 64cf: e8 fc ff ff ff call 64d0 64d4: 5e pop %esi 64d5: eb 83 jmp 645a 64d7: 83 c0 03 add $0x3,%eax 64da: c1 f8 02 sar $0x2,%eax 64dd: 50 push %eax 64de: 8b 45 08 mov 0x8(%ebp) [fc],%eax 64e1: 05 8c 43 00 00 add $0x438c,%eax 64e6: 50 push %eax 64e7: e8 fc ff ff ff call 64e8 64ec: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 64ef: 5b pop %ebx 64f0: 5e pop %esi 64f1: 5f pop %edi 64f2: c9 leave 64f3: c3 ret 64f4: 68 22 ec 00 00 push $0xec22 64f9: eb d4 jmp 64cf 64fb: 8a 41 09 mov 0x9(%ecx),%al 64fe: c0 e8 02 shr $0x2,%al 6501: 83 e0 3f and $0x3f,%eax 6504: 39 c2 cmp %eax,%edx 6506: 74 38 je 6540 6508: 8b 7d 08 mov 0x8(%ebp) [fc],%edi 650b: c7 47 40 03 00 00 00 movl $0x3,0x40(%edi) 6512: 57 push %edi 6513: 68 84 5e 00 00 push $0x5e84 6518: a1 00 00 00 00 mov 0x0,%eax 651d: 85 c0 test %eax,%eax 651f: 78 1a js 653b 6521: c1 f8 03 sar $0x3,%eax 6524: 50 push %eax 6525: 8b 45 08 mov 0x8(%ebp) [fc],%eax 6528: 05 a8 43 00 00 add $0x43a8,%eax 652d: 50 push %eax 652e: e8 fc ff ff ff call 652f 6533: 83 c4 10 add $0x10,%esp 6536: e9 52 ff ff ff jmp 648d 653b: 83 c0 07 add $0x7,%eax 653e: eb e1 jmp 6521 6540: c7 41 40 04 00 00 00 movl $0x4,0x40(%ecx) 6547: 52 push %edx 6548: 51 push %ecx 6549: ff 91 e8 43 00 00 call *0x43e8(%ecx) 654f: 8b 5d 08 mov 0x8(%ebp) [fc],%ebx 6552: 89 83 90 05 00 00 mov %eax,0x590(%ebx) 6558: 89 d8 mov %ebx,%eax 655a: e8 cd f9 ff ff call 5f2c 655f: 58 pop %eax 6560: 5a pop %edx 6561: e9 27 ff ff ff jmp 648d 6566: 89 f6 mov %esi,%esi