c13b3c90 : c13b3c90: 55 push %ebp c13b3c91: 89 e5 mov %esp,%ebp c13b3c93: 57 push %edi c13b3c94: 56 push %esi c13b3c95: 89 c6 mov %eax,%esi c13b3c97: 53 push %ebx c13b3c98: 83 ec 0c sub $0xc,%esp c13b3c9b: 83 fa 1f cmp $0x1f,%edx c13b3c9e: 89 55 ec mov %edx,-0x14(%ebp) c13b3ca1: 0f 87 33 2f ed 01 ja c3286bda c13b3ca7: 0f b6 4d ec movzbl -0x14(%ebp),%ecx c13b3cab: bf 01 00 00 00 mov $0x1,%edi c13b3cb0: d3 e7 shl %cl,%edi c13b3cb2: 83 3e ff cmpl $0xffffffff,(%esi) c13b3cb5: 0f 84 85 02 00 00 je c13b3f40 c13b3cbb: 83 05 d0 28 6c c5 01 addl $0x1,0xc56c28d0 c13b3cc2: 83 15 d4 28 6c c5 00 adcl $0x0,0xc56c28d4 c13b3cc9: 0f ba 2e 10 btsl $0x10,(%esi) c13b3ccd: 83 05 f0 28 6c c5 01 addl $0x1,0xc56c28f0 c13b3cd4: 83 15 f4 28 6c c5 00 adcl $0x0,0xc56c28f4 c13b3cdb: 83 ff 01 cmp $0x1,%edi c13b3cde: 7e 69 jle c13b3d49 c13b3ce0: 89 75 e8 mov %esi,-0x18(%ebp) c13b3ce3: 8d 46 28 lea 0x28(%esi),%eax c13b3ce6: bb 01 00 00 00 mov $0x1,%ebx c13b3ceb: 8d 4e 01 lea 0x1(%esi),%ecx c13b3cee: 89 c6 mov %eax,%esi c13b3cf0: 83 05 80 18 6c c5 01 addl $0x1,0xc56c1880 c13b3cf7: c7 46 1c 00 00 00 00 movl $0x0,0x1c(%esi) c13b3cfe: 83 15 84 18 6c c5 00 adcl $0x0,0xc56c1884 c13b3d05: 3e 8d 74 26 00 lea %ds:0x0(%esi,%eiz,1),%esi c13b3d0a: 83 05 90 18 6c c5 01 addl $0x1,0xc56c1890 c13b3d11: 83 15 94 18 6c c5 00 adcl $0x0,0xc56c1894 c13b3d18: 83 05 a0 18 6c c5 01 addl $0x1,0xc56c18a0 c13b3d1f: 83 15 a4 18 6c c5 00 adcl $0x0,0xc56c18a4 c13b3d26: 83 05 f8 28 6c c5 01 addl $0x1,0xc56c28f8 c13b3d2d: c7 46 0c 00 04 00 00 movl $0x400,0xc(%esi) c13b3d34: 83 15 fc 28 6c c5 00 adcl $0x0,0xc56c28fc c13b3d3b: 43 inc %ebx c13b3d3c: 83 c6 28 add $0x28,%esi c13b3d3f: 89 4e dc mov %ecx,-0x24(%esi) c13b3d42: 39 df cmp %ebx,%edi c13b3d44: 75 aa jne c13b3cf0 c13b3d46: 8b 75 e8 mov -0x18(%ebp),%esi c13b3d49: 83 05 00 29 6c c5 01 addl $0x1,0xc56c2900 c13b3d50: 8b 45 ec mov -0x14(%ebp),%eax c13b3d53: c6 46 30 01 movb $0x1,0x30(%esi) c13b3d57: 83 15 04 29 6c c5 00 adcl $0x0,0xc56c2904 c13b3d5e: 83 05 b8 1a 6c c5 01 addl $0x1,0xc56c1ab8 c13b3d65: 88 46 31 mov %al,0x31(%esi) c13b3d68: 83 15 bc 1a 6c c5 00 adcl $0x0,0xc56c1abc c13b3d6f: 83 f8 1f cmp $0x1f,%eax c13b3d72: 0f 87 7e 02 00 00 ja c13b3ff6 c13b3d78: c7 46 34 ff ff ff ff movl $0xffffffff,0x34(%esi) c13b3d7f: 0f b6 4d ec movzbl -0x14(%ebp),%ecx c13b3d83: b8 01 00 00 00 mov $0x1,%eax c13b3d88: d3 e0 shl %cl,%eax c13b3d8a: 89 46 38 mov %eax,0x38(%esi) c13b3d8d: 8b 46 04 mov 0x4(%esi),%eax c13b3d90: 83 05 08 29 6c c5 01 addl $0x1,0xc56c2908 c13b3d97: 83 15 0c 29 6c c5 00 adcl $0x0,0xc56c290c c13b3d9e: a8 01 test $0x1,%al c13b3da0: 0f 85 ea 01 00 00 jne c13b3f90 c13b3da6: 83 05 88 1a 6c c5 01 addl $0x1,0xc56c1a88 c13b3dad: 89 f7 mov %esi,%edi c13b3daf: 83 15 8c 1a 6c c5 00 adcl $0x0,0xc56c1a8c c13b3db6: a1 a0 15 6c c5 mov 0xc56c15a0,%eax c13b3dbb: 8b 15 a4 15 6c c5 mov 0xc56c15a4,%edx c13b3dc1: 89 c1 mov %eax,%ecx c13b3dc3: 83 c1 01 add $0x1,%ecx c13b3dc6: 89 d3 mov %edx,%ebx c13b3dc8: 89 0d a0 15 6c c5 mov %ecx,0xc56c15a0 c13b3dce: 8b 0f mov (%edi),%ecx c13b3dd0: 83 d3 00 adc $0x0,%ebx c13b3dd3: 83 05 90 1a 6c c5 01 addl $0x1,0xc56c1a90 c13b3dda: 89 1d a4 15 6c c5 mov %ebx,0xc56c15a4 c13b3de0: 83 15 94 1a 6c c5 00 adcl $0x0,0xc56c1a94 c13b3de7: 81 e1 00 00 01 00 and $0x10000,%ecx c13b3ded: 75 4f jne c13b3e3e c13b3def: 8b 4f 04 mov 0x4(%edi),%ecx c13b3df2: 83 05 98 1a 6c c5 01 addl $0x1,0xc56c1a98 c13b3df9: 83 15 9c 1a 6c c5 00 adcl $0x0,0xc56c1a9c c13b3e00: f6 c1 01 test $0x1,%cl c13b3e03: 75 2b jne c13b3e30 c13b3e05: a1 10 29 6c c5 mov 0xc56c2910,%eax c13b3e0a: 8b 15 14 29 6c c5 mov 0xc56c2914,%edx c13b3e10: 83 c0 01 add $0x1,%eax c13b3e13: a3 10 29 6c c5 mov %eax,0xc56c2910 c13b3e18: 83 d2 00 adc $0x0,%edx c13b3e1b: 89 15 14 29 6c c5 mov %edx,0xc56c2914 c13b3e21: 83 c4 0c add $0xc,%esp c13b3e24: 5b pop %ebx c13b3e25: 5e pop %esi c13b3e26: 5f pop %edi c13b3e27: 5d pop %ebp c13b3e28: c3 ret c13b3e29: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi c13b3e30: 83 05 a0 1a 6c c5 01 addl $0x1,0xc56c1aa0 c13b3e37: 83 15 a4 1a 6c c5 00 adcl $0x0,0xc56c1aa4 c13b3e3e: 83 3f ff cmpl $0xffffffff,(%edi) c13b3e41: 0f 84 5f 01 00 00 je c13b3fa6 c13b3e47: 83 05 48 1a 6c c5 01 addl $0x1,0xc56c1a48 c13b3e4e: 8b 0d a8 1a 6c c5 mov 0xc56c1aa8,%ecx c13b3e54: 8b 1d ac 1a 6c c5 mov 0xc56c1aac,%ebx c13b3e5a: 83 15 4c 1a 6c c5 00 adcl $0x0,0xc56c1a4c c13b3e61: 83 c0 02 add $0x2,%eax c13b3e64: 83 d2 00 adc $0x0,%edx c13b3e67: a3 a0 15 6c c5 mov %eax,0xc56c15a0 c13b3e6c: 8b 07 mov (%edi),%eax c13b3e6e: 83 c1 01 add $0x1,%ecx c13b3e71: 89 15 a4 15 6c c5 mov %edx,0xc56c15a4 c13b3e77: 83 d3 00 adc $0x0,%ebx c13b3e7a: 8b 15 14 29 6c c5 mov 0xc56c2914,%edx c13b3e80: 89 45 f0 mov %eax,-0x10(%ebp) c13b3e83: a1 10 29 6c c5 mov 0xc56c2910,%eax c13b3e88: f7 45 f0 00 00 01 00 testl $0x10000,-0x10(%ebp) c13b3e8f: 74 7f je c13b3f10 c13b3e91: 83 05 70 1a 6c c5 01 addl $0x1,0xc56c1a70 c13b3e98: 89 0d a8 1a 6c c5 mov %ecx,0xc56c1aa8 c13b3e9e: 83 15 74 1a 6c c5 00 adcl $0x0,0xc56c1a74 c13b3ea5: 80 7f 31 01 cmpb $0x1,0x31(%edi) c13b3ea9: 89 1d ac 1a 6c c5 mov %ebx,0xc56c1aac c13b3eaf: 76 79 jbe c13b3f2a c13b3eb1: c7 46 58 00 00 00 00 movl $0x0,0x58(%esi) c13b3eb8: 83 c0 01 add $0x1,%eax c13b3ebb: a3 10 29 6c c5 mov %eax,0xc56c2910 c13b3ec0: 83 d2 00 adc $0x0,%edx c13b3ec3: 83 05 18 29 6c c5 01 addl $0x1,0xc56c2918 c13b3eca: 89 15 14 29 6c c5 mov %edx,0xc56c2914 c13b3ed0: 83 15 1c 29 6c c5 00 adcl $0x0,0xc56c291c c13b3ed7: 83 c4 0c add $0xc,%esp c13b3eda: 5b pop %ebx c13b3edb: 5e pop %esi c13b3edc: 5f pop %edi c13b3edd: 5d pop %ebp c13b3ede: c3 ret c13b3edf: 90 nop c13b3ee0: 83 05 88 18 6c c5 01 addl $0x1,0xc56c1888 c13b3ee7: 89 f0 mov %esi,%eax c13b3ee9: 89 4d f0 mov %ecx,-0x10(%ebp) c13b3eec: 83 15 8c 18 6c c5 00 adcl $0x0,0xc56c188c c13b3ef3: 31 d2 xor %edx,%edx c13b3ef5: e8 56 3e 08 00 call c1437d50 <__page_ref_set> c13b3efa: 8b 4d f0 mov -0x10(%ebp),%ecx c13b3efd: 83 05 98 18 6c c5 01 addl $0x1,0xc56c1898 c13b3f04: 83 15 9c 18 6c c5 00 adcl $0x0,0xc56c189c c13b3f0b: e9 16 fe ff ff jmp c13b3d26 c13b3f10: 83 05 68 1a 6c c5 01 addl $0x1,0xc56c1a68 c13b3f17: 89 0d a8 1a 6c c5 mov %ecx,0xc56c1aa8 c13b3f1d: 83 15 6c 1a 6c c5 00 adcl $0x0,0xc56c1a6c c13b3f24: 89 1d ac 1a 6c c5 mov %ebx,0xc56c1aac c13b3f2a: 83 05 b0 1a 6c c5 01 addl $0x1,0xc56c1ab0 c13b3f31: 83 15 b4 1a 6c c5 00 adcl $0x0,0xc56c1ab4 c13b3f38: e9 d3 fe ff ff jmp c13b3e10 c13b3f3d: 8d 76 00 lea 0x0(%esi),%esi c13b3f40: 83 05 c8 28 6c c5 01 addl $0x1,0xc56c28c8 c13b3f47: ba 48 c9 e8 c3 mov $0xc3e8c948,%edx c13b3f4c: 89 f0 mov %esi,%eax c13b3f4e: 83 15 cc 28 6c c5 00 adcl $0x0,0xc56c28cc c13b3f55: e8 16 16 fb ff call c1365570 c13b3f5a: 83 05 d8 28 6c c5 01 addl $0x1,0xc56c28d8 c13b3f61: 83 15 dc 28 6c c5 00 adcl $0x0,0xc56c28dc c13b3f68: 0f 0b ud2 c13b3f6a: 83 05 e0 28 6c c5 01 addl $0x1,0xc56c28e0 c13b3f71: 83 15 e4 28 6c c5 00 adcl $0x0,0xc56c28e4 c13b3f78: 83 05 e8 28 6c c5 01 addl $0x1,0xc56c28e8 c13b3f7f: b8 c0 d4 5e c4 mov $0xc45ed4c0,%eax c13b3f84: 83 15 ec 28 6c c5 00 adcl $0x0,0xc56c28ec c13b3f8b: e8 b8 66 f3 01 call c32ea648 <__ubsan_handle_builtin_unreachable> c13b3f90: 83 05 80 1a 6c c5 01 addl $0x1,0xc56c1a80 c13b3f97: 8d 78 ff lea -0x1(%eax),%edi c13b3f9a: 83 15 84 1a 6c c5 00 adcl $0x0,0xc56c1a84 c13b3fa1: e9 10 fe ff ff jmp c13b3db6 c13b3fa6: 83 05 40 1a 6c c5 01 addl $0x1,0xc56c1a40 c13b3fad: ba 48 c9 e8 c3 mov $0xc3e8c948,%edx c13b3fb2: 89 f8 mov %edi,%eax c13b3fb4: 83 15 44 1a 6c c5 00 adcl $0x0,0xc56c1a44 c13b3fbb: e8 b0 15 fb ff call c1365570 c13b3fc0: 83 05 50 1a 6c c5 01 addl $0x1,0xc56c1a50 c13b3fc7: 83 15 54 1a 6c c5 00 adcl $0x0,0xc56c1a54 c13b3fce: 0f 0b ud2 c13b3fd0: 83 05 58 1a 6c c5 01 addl $0x1,0xc56c1a58 c13b3fd7: 83 15 5c 1a 6c c5 00 adcl $0x0,0xc56c1a5c c13b3fde: 83 05 60 1a 6c c5 01 addl $0x1,0xc56c1a60 c13b3fe5: b8 b4 d4 5e c4 mov $0xc45ed4b4,%eax c13b3fea: 83 15 64 1a 6c c5 00 adcl $0x0,0xc56c1a64 c13b3ff1: e8 52 66 f3 01 call c32ea648 <__ubsan_handle_builtin_unreachable> c13b3ff6: e9 04 2c ed 01 jmp c3286bff c13b3ffb: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi c13b3fff: 90 nop