c11e56c0 : c11e56c0: 55 push %ebp c11e56c1: 88 d1 mov %dl,%cl c11e56c3: 89 e5 mov %esp,%ebp c11e56c5: 57 push %edi c11e56c6: bf 01 00 00 00 mov $0x1,%edi c11e56cb: 56 push %esi c11e56cc: 89 c6 mov %eax,%esi c11e56ce: 53 push %ebx c11e56cf: d3 e7 shl %cl,%edi c11e56d1: 83 ec 0c sub $0xc,%esp c11e56d4: 83 38 ff cmpl $0xffffffff,(%eax) c11e56d7: 89 55 ec mov %edx,-0x14(%ebp) c11e56da: 0f 84 c0 00 00 00 je c11e57a0 c11e56e0: 0f ba 28 10 btsl $0x10,(%eax) c11e56e4: 83 ff 01 cmp $0x1,%edi c11e56e7: 7e 38 jle c11e5721 c11e56e9: 89 75 e8 mov %esi,-0x18(%ebp) c11e56ec: 8d 48 01 lea 0x1(%eax),%ecx c11e56ef: bb 01 00 00 00 mov $0x1,%ebx c11e56f4: 8d 40 28 lea 0x28(%eax),%eax c11e56f7: 89 ce mov %ecx,%esi c11e56f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi c11e5700: c7 40 1c 00 00 00 00 movl $0x0,0x1c(%eax) c11e5707: 3e 8d 74 26 00 lea %ds:0x0(%esi,%eiz,1),%esi c11e570c: c7 40 0c 00 04 00 00 movl $0x400,0xc(%eax) c11e5713: 43 inc %ebx c11e5714: 83 c0 28 add $0x28,%eax c11e5717: 89 70 dc mov %esi,-0x24(%eax) c11e571a: 39 df cmp %ebx,%edi c11e571c: 75 e2 jne c11e5700 c11e571e: 8b 75 e8 mov -0x18(%ebp),%esi c11e5721: c7 46 34 ff ff ff ff movl $0xffffffff,0x34(%esi) c11e5728: 8b 4d ec mov -0x14(%ebp),%ecx c11e572b: b8 01 00 00 00 mov $0x1,%eax c11e5730: c6 46 30 01 movb $0x1,0x30(%esi) c11e5734: 88 4e 31 mov %cl,0x31(%esi) c11e5737: d3 e0 shl %cl,%eax c11e5739: 89 46 38 mov %eax,0x38(%esi) c11e573c: 8b 46 04 mov 0x4(%esi),%eax c11e573f: a8 01 test $0x1,%al c11e5741: 75 6d jne c11e57b0 c11e5743: 89 f0 mov %esi,%eax c11e5745: 8b 10 mov (%eax),%edx c11e5747: 81 e2 00 00 01 00 and $0x10000,%edx c11e574d: 74 41 je c11e5790 c11e574f: 83 38 ff cmpl $0xffffffff,(%eax) c11e5752: 74 5f je c11e57b3 c11e5754: 8b 10 mov (%eax),%edx c11e5756: 81 e2 00 00 01 00 and $0x10000,%edx c11e575c: 74 0d je c11e576b c11e575e: 80 78 31 01 cmpb $0x1,0x31(%eax) c11e5762: 76 07 jbe c11e576b c11e5764: c7 46 58 00 00 00 00 movl $0x0,0x58(%esi) c11e576b: 83 c4 0c add $0xc,%esp c11e576e: 5b pop %ebx c11e576f: 5e pop %esi c11e5770: 5f pop %edi c11e5771: 5d pop %ebp c11e5772: c3 ret c11e5773: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi c11e5777: 90 nop c11e5778: 89 45 f0 mov %eax,-0x10(%ebp) c11e577b: 31 d2 xor %edx,%edx c11e577d: e8 5e 06 04 00 call c1225de0 <__page_ref_set> c11e5782: 8b 45 f0 mov -0x10(%ebp),%eax c11e5785: eb 85 jmp c11e570c c11e5787: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi c11e578e: 66 90 xchg %ax,%ax c11e5790: 8b 50 04 mov 0x4(%eax),%edx c11e5793: f6 c2 01 test $0x1,%dl c11e5796: 75 b7 jne c11e574f c11e5798: 83 c4 0c add $0xc,%esp c11e579b: 5b pop %ebx c11e579c: 5e pop %esi c11e579d: 5f pop %edi c11e579e: 5d pop %ebp c11e579f: c3 ret c11e57a0: ba a8 5b 97 c2 mov $0xc2975ba8,%edx c11e57a5: e8 f6 ae fd ff call c11c06a0 c11e57aa: 0f 0b ud2 c11e57ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi c11e57b0: 48 dec %eax c11e57b1: eb 92 jmp c11e5745 c11e57b3: ba a8 5b 97 c2 mov $0xc2975ba8,%edx c11e57b8: e8 e3 ae fd ff call c11c06a0 c11e57bd: 0f 0b ud2 c11e57bf: 90 nop