File hevea_f46f610a6b0078f4aa208dda361f21de574cc56ad64b32889301afc466d33979.elf
Function:
Loading..
001dc490
001dc490Stdlib.Printexc.register_printer:
001dc490mov r12, rax
001dc493lea rax, [rip+0x184e7e]
001dc49amov rdi, [rax+208]
001dc4a1mov rsi, [rdi]
001dc4a4sub r15, 24
001dc4a8cmp r15, [r14]
001dc4abjb 0x1dc4e1
001dc4ad
001dc4adloc_1dc4ad:
001dc4adlea rdx, [r15+8]
001dc4b1mov [rdx-8], 2048
001dc4b9mov [rdx], r12
001dc4bcmov [rdx+8], rsi
001dc4c0mov rbx, rsp
001dc4c3mov rsp, [r14+64]
001dc4c7call caml_atomic_cas
001dc4ccmov rsp, rbx
001dc4cfcmp rax, 1
001dc4d3je 0x1dc4dc
001dc4d5mov eax, 1
001dc4daret
001dc4db
001dc4db 90 .
001dc4dc
001dc4dcloc_1dc4dc:
001dc4dcmov rax, r12
001dc4dfjmp 0x1dc490
001dc4e1
001dc4e1loc_1dc4e1:
001dc4e1call caml_call_gc
001dc4e6jmp 0x1dc4ad
001dc490
001dc490Stdlib.Printexc.register_printer:
001dc490mov r12, rax
001dc493lea rax, [rip+0x184e7e]
001dc49amov rdi, [rax+208]
001dc4a1mov rsi, [rdi]
001dc4a4sub r15, 24
001dc4a8cmp r15, [r14]
001dc4abjb 0x1dc4e1
001dc4ad
001dc4adloc_1dc4ad:
001dc4adlea rdx, [r15+8]
001dc4b1mov [rdx-8], 2048
001dc4b9mov [rdx], r12
001dc4bcmov [rdx+8], rsi
001dc4c0mov rbx, rsp
001dc4c3mov rsp, [r14+64]
001dc4c7call caml_atomic_cas
001dc4ccmov rsp, rbx
001dc4cfcmp rax, 1
001dc4d3je 0x1dc4dc
001dc4d5mov eax, 1
001dc4daret
001dc4db
001dc4db 90 .
001dc4dc
001dc4dcloc_1dc4dc:
001dc4dcmov rax, r12
001dc4dfjmp 0x1dc490
001dc4e1
001dc4e1loc_1dc4e1:
001dc4e1call caml_call_gc
001dc4e6jmp 0x1dc4ad
001dc490
001dc4e8
001dc4e8 // align 0x10
001dc4e8 // align 0x10
001dc4f0
001dc4f0Stdlib.Printexc.exn_slot:
001dc4f0mov r12, rax
001dc4f3mov rdi, r12
001dc4f6mov rbx, rsp
001dc4f9mov rsp, [r14+64]
001dc4fdcall caml_obj_tag
001dc502mov rsp, rbx
001dc505cmp rax, 1
001dc509jne 0x1dc540
001dc50bmovzx rax, [r12-8]
001dc511cmp rax, 254
001dc517je 0x1dc520
001dc519mov rax, [r12]
001dc51dret
001dc51e
001dc51e 66 90 f.
001dc520
001dc520loc_1dc520:
001dc520sub r15, 16
001dc524cmp r15, [r14]
001dc527jb 0x1dc544
001dc529
001dc529loc_1dc529:
001dc529lea rax, [r15+8]
001dc52dmov [rax-8], 1277
001dc535movsd_xmm x0, [r12]
001dc53bmovsd_xmm [rax], x0
001dc53fret
001dc540
001dc540loc_1dc540:
001dc540mov rax, r12
001dc543ret
001dc544
001dc544loc_1dc544:
001dc544call caml_call_gc
001dc549jmp 0x1dc529
001dc4f0
001dc4f0Stdlib.Printexc.exn_slot:
001dc4f0mov r12, rax
001dc4f3mov rdi, r12
001dc4f6mov rbx, rsp
001dc4f9mov rsp, [r14+64]
001dc4fdcall caml_obj_tag
001dc502mov rsp, rbx
001dc505cmp rax, 1
001dc509jne 0x1dc540
001dc50bmovzx rax, [r12-8]
001dc511cmp rax, 254
001dc517je 0x1dc520
001dc519mov rax, [r12]
001dc51dret
001dc51e
001dc51e 66 90 f.
001dc520
001dc520loc_1dc520:
001dc520sub r15, 16
001dc524cmp r15, [r14]
001dc527jb 0x1dc544
001dc529
001dc529loc_1dc529:
001dc529lea rax, [r15+8]
001dc52dmov [rax-8], 1277
001dc535movsd_xmm x0, [r12]
001dc53bmovsd_xmm [rax], x0
001dc53fret
001dc540
001dc540loc_1dc540:
001dc540mov rax, r12
001dc543ret
001dc544
001dc544loc_1dc544:
001dc544call caml_call_gc
001dc549jmp 0x1dc529
001dc4f0
001dc54b
001dc54b // align 0x10
001dc54b // align 0x10
001dc550
001dc550Stdlib.Printexc.exn_slot_id:
001dc550lea r10, [rsp-320]
001dc558cmp r10, [r14+40]
001dc55cjb 0x1dc5a1
001dc55e
001dc55eloc_1dc55e:
001dc55ecall Stdlib.Printexc.exn_slot
001dc563movzx rbx, [rax-8]
001dc568cmp rbx, 254
001dc56fje 0x1dc578
001dc571mov rax, [rax+8]
001dc575ret
001dc576
001dc576 66 90 f.
001dc578
001dc578loc_1dc578:
001dc578sub r15, 16
001dc57ccmp r15, [r14]
001dc57fjb 0x1dc59a
001dc581
001dc581loc_1dc581:
001dc581lea rbx, [r15+8]
001dc585mov [rbx-8], 1277
001dc58dmovsd_xmm x0, [rax+8]
001dc592movsd_xmm [rbx], x0
001dc596mov rax, rbx
001dc599ret
001dc59a
001dc59aloc_1dc59a:
001dc59acall caml_call_gc
001dc59fjmp 0x1dc581
001dc5a1
001dc5a1loc_1dc5a1:
001dc5a1push 33
001dc5a3call caml_call_realloc_stack
001dc5a8pop r10
001dc5aajmp 0x1dc55e
001dc550
001dc550Stdlib.Printexc.exn_slot_id:
001dc550lea r10, [rsp-320]
001dc558cmp r10, [r14+40]
001dc55cjb 0x1dc5a1
001dc55e
001dc55eloc_1dc55e:
001dc55ecall Stdlib.Printexc.exn_slot
001dc563movzx rbx, [rax-8]
001dc568cmp rbx, 254
001dc56fje 0x1dc578
001dc571mov rax, [rax+8]
001dc575ret
001dc576
001dc576 66 90 f.
001dc578
001dc578loc_1dc578:
001dc578sub r15, 16
001dc57ccmp r15, [r14]
001dc57fjb 0x1dc59a
001dc581
001dc581loc_1dc581:
001dc581lea rbx, [r15+8]
001dc585mov [rbx-8], 1277
001dc58dmovsd_xmm x0, [rax+8]
001dc592movsd_xmm [rbx], x0
001dc596mov rax, rbx
001dc599ret
001dc59a
001dc59aloc_1dc59a:
001dc59acall caml_call_gc
001dc59fjmp 0x1dc581
001dc5a1
001dc5a1loc_1dc5a1:
001dc5a1push 33
001dc5a3call caml_call_realloc_stack
001dc5a8pop r10
001dc5aajmp 0x1dc55e
001dc550
001dc5ac
001dc5ac // align 0x10
001dc5ac // align 0x10
001dc5b0
001dc5b0Stdlib.Printexc.exn_slot_name:
001dc5b0lea r10, [rsp-320]
001dc5b8cmp r10, [r14+40]
001dc5bcjb 0x1dc600
001dc5be
001dc5beloc_1dc5be:
001dc5becall Stdlib.Printexc.exn_slot
001dc5c3movzx rbx, [rax-8]
001dc5c8cmp rbx, 254
001dc5cfje 0x1dc5d8
001dc5d1mov rax, [rax]
001dc5d4ret
001dc5d5
001dc5d5 0f 1f 00 ...
001dc5d8
001dc5d8loc_1dc5d8:
001dc5d8sub r15, 16
001dc5dccmp r15, [r14]
001dc5dfjb 0x1dc5f9
001dc5e1
001dc5e1loc_1dc5e1:
001dc5e1lea rbx, [r15+8]
001dc5e5mov [rbx-8], 1277
001dc5edmovsd_xmm x0, [rax]
001dc5f1movsd_xmm [rbx], x0
001dc5f5mov rax, rbx
001dc5f8ret
001dc5f9
001dc5f9loc_1dc5f9:
001dc5f9call caml_call_gc
001dc5fejmp 0x1dc5e1
001dc600
001dc600loc_1dc600:
001dc600push 33
001dc602call caml_call_realloc_stack
001dc607pop r10
001dc609jmp 0x1dc5be
001dc5b0
001dc5b0Stdlib.Printexc.exn_slot_name:
001dc5b0lea r10, [rsp-320]
001dc5b8cmp r10, [r14+40]
001dc5bcjb 0x1dc600
001dc5be
001dc5beloc_1dc5be:
001dc5becall Stdlib.Printexc.exn_slot
001dc5c3movzx rbx, [rax-8]
001dc5c8cmp rbx, 254
001dc5cfje 0x1dc5d8
001dc5d1mov rax, [rax]
001dc5d4ret
001dc5d5
001dc5d5 0f 1f 00 ...
001dc5d8
001dc5d8loc_1dc5d8:
001dc5d8sub r15, 16
001dc5dccmp r15, [r14]
001dc5dfjb 0x1dc5f9
001dc5e1
001dc5e1loc_1dc5e1:
001dc5e1lea rbx, [r15+8]
001dc5e5mov [rbx-8], 1277
001dc5edmovsd_xmm x0, [rax]
001dc5f1movsd_xmm [rbx], x0
001dc5f5mov rax, rbx
001dc5f8ret
001dc5f9
001dc5f9loc_1dc5f9:
001dc5f9call caml_call_gc
001dc5fejmp 0x1dc5e1
001dc600
001dc600loc_1dc600:
001dc600push 33
001dc602call caml_call_realloc_stack
001dc607pop r10
001dc609jmp 0x1dc5be
001dc5b0
001dc60b
001dc60b // align 0x10
001dc60b // align 0x10
001dc610
001dc610Stdlib.Printexc.default_uncaught_exception_handler:
001dc610lea r10, [rsp-336]
001dc618cmp r10, [r14+40]
001dc61cjb 0x1dc6f9
001dc622
001dc622loc_1dc622:
001dc622sub rsp, 16
001dc626mov [rsp+8], rbx
001dc62bcall Stdlib.Printexc.to_string
001dc630mov [rsp], rax
001dc634lea rbx, [rip+0x185aa5]
001dc63blea rax, [rip+0x150fd6]
001dc642mov rax, [rax+312]
001dc649call Stdlib.Printf.fprintf
001dc64emov rbx, rax
001dc651mov rdi, [rbx]
001dc654mov rax, [rsp]
001dc658call rdi
001dc65alea rax, [rip+0x150fb7]
001dc661mov rax, [rax+312]
001dc668mov [rsp], rax
001dc66cmov rax, [rsp+8]
001dc671call Stdlib.Printexc.convert_raw_backtrace
001dc676mov rbx, rax
001dc679mov rax, [rsp]
001dc67dcall Stdlib.Printexc.print_exception_backtrace
001dc682mov edi, 1
001dc687lea rax, [rip+0x1e7a2]
001dc68ecall caml_c_call
001dc693mov rbx, rax
001dc696cmp rbx, 1
001dc69ajge 0x1dc6d5
001dc69ccmp rbx, 1
001dc6a0jl 0x1dc6a8
001dc6a2mov rax, rbx
001dc6a5jmp 0x1dc6b0
001dc6a7
001dc6a7 90 .
001dc6a8
001dc6a8loc_1dc6a8:
001dc6a8mov eax, 2
001dc6adsub rax, rbx
001dc6b0
001dc6b0loc_1dc6b0:
001dc6b0lea rbx, [rip+0x184c61]
001dc6b7mov rbx, [rbx+328]
001dc6bemov rdi, [rbx-8]
001dc6c2shr rdi, 9
001dc6c6cmp rdi, rax
001dc6c9jbe 0x1dc6f4
001dc6cbmov rax, [rbx+4*rax-4]
001dc6d0call camlStdlib.prerr_endline_390
001dc6d5
001dc6d5loc_1dc6d5:
001dc6d5lea rax, [rip+0x150f3c]
001dc6dcmov rdi, [rax+312]
001dc6e3lea rax, [rip+0x33566]
001dc6eacall caml_c_call
001dc6efadd rsp, 16
001dc6f3ret
001dc6f4
001dc6f4loc_1dc6f4:
001dc6f4call caml_ml_array_bound_error
001dc6f9
001dc6f9loc_1dc6f9:
001dc6f9push 35
001dc6fbcall caml_call_realloc_stack
001dc700pop r10
001dc702jmp 0x1dc622
001dc610
001dc610Stdlib.Printexc.default_uncaught_exception_handler:
001dc610lea r10, [rsp-336]
001dc618cmp r10, [r14+40]
001dc61cjb 0x1dc6f9
001dc622
001dc622loc_1dc622:
001dc622sub rsp, 16
001dc626mov [rsp+8], rbx
001dc62bcall Stdlib.Printexc.to_string
001dc630mov [rsp], rax
001dc634lea rbx, [rip+0x185aa5]
001dc63blea rax, [rip+0x150fd6]
001dc642mov rax, [rax+312]
001dc649call Stdlib.Printf.fprintf
001dc64emov rbx, rax
001dc651mov rdi, [rbx]
001dc654mov rax, [rsp]
001dc658call rdi
001dc65alea rax, [rip+0x150fb7]
001dc661mov rax, [rax+312]
001dc668mov [rsp], rax
001dc66cmov rax, [rsp+8]
001dc671call Stdlib.Printexc.convert_raw_backtrace
001dc676mov rbx, rax
001dc679mov rax, [rsp]
001dc67dcall Stdlib.Printexc.print_exception_backtrace
001dc682mov edi, 1
001dc687lea rax, [rip+0x1e7a2]
001dc68ecall caml_c_call
001dc693mov rbx, rax
001dc696cmp rbx, 1
001dc69ajge 0x1dc6d5
001dc69ccmp rbx, 1
001dc6a0jl 0x1dc6a8
001dc6a2mov rax, rbx
001dc6a5jmp 0x1dc6b0
001dc6a7
001dc6a7 90 .
001dc6a8
001dc6a8loc_1dc6a8:
001dc6a8mov eax, 2
001dc6adsub rax, rbx
001dc6b0
001dc6b0loc_1dc6b0:
001dc6b0lea rbx, [rip+0x184c61]
001dc6b7mov rbx, [rbx+328]
001dc6bemov rdi, [rbx-8]
001dc6c2shr rdi, 9
001dc6c6cmp rdi, rax
001dc6c9jbe 0x1dc6f4
001dc6cbmov rax, [rbx+4*rax-4]
001dc6d0call camlStdlib.prerr_endline_390
001dc6d5
001dc6d5loc_1dc6d5:
001dc6d5lea rax, [rip+0x150f3c]
001dc6dcmov rdi, [rax+312]
001dc6e3lea rax, [rip+0x33566]
001dc6eacall caml_c_call
001dc6efadd rsp, 16
001dc6f3ret
001dc6f4
001dc6f4loc_1dc6f4:
001dc6f4call caml_ml_array_bound_error
001dc6f9
001dc6f9loc_1dc6f9:
001dc6f9push 35
001dc6fbcall caml_call_realloc_stack
001dc700pop r10
001dc702jmp 0x1dc622
001dc610
001dc707
001dc707 // align 0x10
001dc707 // align 0x10
001dc710
001dc710Stdlib.Printexc.set_uncaught_exception_handler:
001dc710lea rbx, [rip+0x184c01]
001dc717mov rdi, [rbx+336]
001dc71emov rsi, rax
001dc721mov rbx, rsp
001dc724mov rsp, [r14+64]
001dc728call caml_modify
001dc72dmov rsp, rbx
001dc730mov eax, 1
001dc735ret
001dc710
001dc710Stdlib.Printexc.set_uncaught_exception_handler:
001dc710lea rbx, [rip+0x184c01]
001dc717mov rdi, [rbx+336]
001dc71emov rsi, rax
001dc721mov rbx, rsp
001dc724mov rsp, [r14+64]
001dc728call caml_modify
001dc72dmov rsp, rbx
001dc730mov eax, 1
001dc735ret
001dc710
001dc736
001dc736 // align 0x10
001dc736 // align 0x10
001dc740
001dc740Stdlib.Printexc.try_get_raw_backtrace:
001dc740lea r11, [rip+37]
001dc747push r11
001dc749push [r14+48]
001dc74dmov [r14+48], rsp
001dc751mov edi, 1
001dc756lea rax, [rip+0x1e6f3]
001dc75dcall caml_c_call
001dc762pop [r14+48]
001dc766add rsp, 8
001dc76ajmp 0x1dc774
001dc76clea rax, [rip+0x185965]
001dc773ret
001dc774
001dc774loc_1dc774:
001dc774ret
001dc740
001dc740Stdlib.Printexc.try_get_raw_backtrace:
001dc740lea r11, [rip+37]
001dc747push r11
001dc749push [r14+48]
001dc74dmov [r14+48], rsp
001dc751mov edi, 1
001dc756lea rax, [rip+0x1e6f3]
001dc75dcall caml_c_call
001dc762pop [r14+48]
001dc766add rsp, 8
001dc76ajmp 0x1dc774
001dc76clea rax, [rip+0x185965]
001dc773ret
001dc774
001dc774loc_1dc774:
001dc774ret
001dc740
001dc775
001dc775 // align 0x10
001dc775 // align 0x10
001dc780
001dc780Stdlib.Printexc.handle_uncaught_exception':
001dc780lea r10, [rsp-384]
001dc788cmp r10, [r14+40]
001dc78cjb 0x1dc959
001dc792
001dc792loc_1dc792:
001dc792sub rsp, 32
001dc796mov [rsp], rax
001dc79alea r11, [rip+395]
001dc7a1push r11
001dc7a3push [r14+48]
001dc7a7mov [r14+48], rsp
001dc7abcmp rbx, 1
001dc7afje 0x1dc7c0
001dc7b1lea rax, [rip+0x185920]
001dc7b8mov [rsp+40], rax
001dc7bdjmp 0x1dc7cf
001dc7bf
001dc7bf 90 .
001dc7c0
001dc7c0loc_1dc7c0:
001dc7c0mov eax, 1
001dc7c5call Stdlib.Printexc.try_get_raw_backtrace
001dc7camov [rsp+40], rax
001dc7cf
001dc7cfloc_1dc7cf:
001dc7cflea r11, [rip+30]
001dc7d6push r11
001dc7d8push [r14+48]
001dc7dcmov [r14+48], rsp
001dc7e0mov eax, 1
001dc7e5call camlStdlib.do_at_exit_475
001dc7eapop [r14+48]
001dc7eeadd rsp, 8
001dc7f2jmp 0x1dc7f4
001dc7f4
001dc7f4loc_1dc7f4:
001dc7f4lea r11, [rip+57]
001dc7fbpush r11
001dc7fdpush [r14+48]
001dc801mov [r14+48], rsp
001dc805lea rax, [rip+0x184b0c]
001dc80cmov rax, [rax+336]
001dc813mov rdi, [rax]
001dc816mov rax, [rsp+32]
001dc81bmov rbx, [rsp+56]
001dc820call caml_apply2
001dc825pop [r14+48]
001dc829add rsp, 8
001dc82djmp 0x1dc922
001dc832
001dc832 66 90 f.
001dc834mov [rsp+24], rax
001dc839mov eax, 1
001dc83ecall Stdlib.Printexc.try_get_raw_backtrace
001dc843mov [rsp+32], rax
001dc848mov rax, [rsp+16]
001dc84dcall Stdlib.Printexc.to_string
001dc852mov [rsp+16], rax
001dc857lea rbx, [rip+0x185882]
001dc85elea rax, [rip+0x150db3]
001dc865mov rax, [rax+312]
001dc86ccall Stdlib.Printf.fprintf
001dc871mov rbx, rax
001dc874mov rdi, [rbx]
001dc877mov rax, [rsp+16]
001dc87ccall rdi
001dc87elea rax, [rip+0x150d93]
001dc885mov rax, [rax+312]
001dc88cmov [rsp+16], rax
001dc891mov rax, [rsp+40]
001dc896call Stdlib.Printexc.convert_raw_backtrace
001dc89bmov rbx, rax
001dc89emov rax, [rsp+16]
001dc8a3call Stdlib.Printexc.print_exception_backtrace
001dc8a8mov rax, [rsp+24]
001dc8adcall Stdlib.Printexc.to_string
001dc8b2mov [rsp+16], rax
001dc8b7lea rbx, [rip+0x185762]
001dc8belea rax, [rip+0x150d53]
001dc8c5mov rax, [rax+312]
001dc8cccall Stdlib.Printf.fprintf
001dc8d1mov rbx, rax
001dc8d4mov rdi, [rbx]
001dc8d7mov rax, [rsp+16]
001dc8dccall rdi
001dc8delea rax, [rip+0x150d33]
001dc8e5mov rax, [rax+312]
001dc8ecmov [rsp+16], rax
001dc8f1mov rax, [rsp+32]
001dc8f6call Stdlib.Printexc.convert_raw_backtrace
001dc8fbmov rbx, rax
001dc8femov rax, [rsp+16]
001dc903call Stdlib.Printexc.print_exception_backtrace
001dc908lea rax, [rip+0x150d09]
001dc90fmov rdi, [rax+312]
001dc916lea rax, [rip+0x33333]
001dc91dcall caml_c_call
001dc922
001dc922loc_1dc922:
001dc922pop [r14+48]
001dc926add rsp, 8
001dc92ajmp 0x1dc954
001dc92clea rbx, [rip+0x150ce5]
001dc933mov rbx, [rbx+64]
001dc937cmp rax, rbx
001dc93ajne 0x1dc94c
001dc93clea rax, [rip+0x185695]
001dc943add rsp, 32
001dc947jmp 0x196d50
001dc94c
001dc94cloc_1dc94c:
001dc94ccall caml_reraise_exn
001dc951nop [rax]
001dc954
001dc954loc_1dc954:
001dc954add rsp, 32
001dc958ret
001dc959
001dc959loc_1dc959:
001dc959push 41
001dc95bcall caml_call_realloc_stack
001dc960pop r10
001dc962jmp 0x1dc792
001dc780
001dc780Stdlib.Printexc.handle_uncaught_exception':
001dc780lea r10, [rsp-384]
001dc788cmp r10, [r14+40]
001dc78cjb 0x1dc959
001dc792
001dc792loc_1dc792:
001dc792sub rsp, 32
001dc796mov [rsp], rax
001dc79alea r11, [rip+395]
001dc7a1push r11
001dc7a3push [r14+48]
001dc7a7mov [r14+48], rsp
001dc7abcmp rbx, 1
001dc7afje 0x1dc7c0
001dc7b1lea rax, [rip+0x185920]
001dc7b8mov [rsp+40], rax
001dc7bdjmp 0x1dc7cf
001dc7bf
001dc7bf 90 .
001dc7c0
001dc7c0loc_1dc7c0:
001dc7c0mov eax, 1
001dc7c5call Stdlib.Printexc.try_get_raw_backtrace
001dc7camov [rsp+40], rax
001dc7cf
001dc7cfloc_1dc7cf:
001dc7cflea r11, [rip+30]
001dc7d6push r11
001dc7d8push [r14+48]
001dc7dcmov [r14+48], rsp
001dc7e0mov eax, 1
001dc7e5call camlStdlib.do_at_exit_475
001dc7eapop [r14+48]
001dc7eeadd rsp, 8
001dc7f2jmp 0x1dc7f4
001dc7f4
001dc7f4loc_1dc7f4:
001dc7f4lea r11, [rip+57]
001dc7fbpush r11
001dc7fdpush [r14+48]
001dc801mov [r14+48], rsp
001dc805lea rax, [rip+0x184b0c]
001dc80cmov rax, [rax+336]
001dc813mov rdi, [rax]
001dc816mov rax, [rsp+32]
001dc81bmov rbx, [rsp+56]
001dc820call caml_apply2
001dc825pop [r14+48]
001dc829add rsp, 8
001dc82djmp 0x1dc922
001dc832
001dc832 66 90 f.
001dc834mov [rsp+24], rax
001dc839mov eax, 1
001dc83ecall Stdlib.Printexc.try_get_raw_backtrace
001dc843mov [rsp+32], rax
001dc848mov rax, [rsp+16]
001dc84dcall Stdlib.Printexc.to_string
001dc852mov [rsp+16], rax
001dc857lea rbx, [rip+0x185882]
001dc85elea rax, [rip+0x150db3]
001dc865mov rax, [rax+312]
001dc86ccall Stdlib.Printf.fprintf
001dc871mov rbx, rax
001dc874mov rdi, [rbx]
001dc877mov rax, [rsp+16]
001dc87ccall rdi
001dc87elea rax, [rip+0x150d93]
001dc885mov rax, [rax+312]
001dc88cmov [rsp+16], rax
001dc891mov rax, [rsp+40]
001dc896call Stdlib.Printexc.convert_raw_backtrace
001dc89bmov rbx, rax
001dc89emov rax, [rsp+16]
001dc8a3call Stdlib.Printexc.print_exception_backtrace
001dc8a8mov rax, [rsp+24]
001dc8adcall Stdlib.Printexc.to_string
001dc8b2mov [rsp+16], rax
001dc8b7lea rbx, [rip+0x185762]
001dc8belea rax, [rip+0x150d53]
001dc8c5mov rax, [rax+312]
001dc8cccall Stdlib.Printf.fprintf
001dc8d1mov rbx, rax
001dc8d4mov rdi, [rbx]
001dc8d7mov rax, [rsp+16]
001dc8dccall rdi
001dc8delea rax, [rip+0x150d33]
001dc8e5mov rax, [rax+312]
001dc8ecmov [rsp+16], rax
001dc8f1mov rax, [rsp+32]
001dc8f6call Stdlib.Printexc.convert_raw_backtrace
001dc8fbmov rbx, rax
001dc8femov rax, [rsp+16]
001dc903call Stdlib.Printexc.print_exception_backtrace
001dc908lea rax, [rip+0x150d09]
001dc90fmov rdi, [rax+312]
001dc916lea rax, [rip+0x33333]
001dc91dcall caml_c_call
001dc922
001dc922loc_1dc922:
001dc922pop [r14+48]
001dc926add rsp, 8
001dc92ajmp 0x1dc954
001dc92clea rbx, [rip+0x150ce5]
001dc933mov rbx, [rbx+64]
001dc937cmp rax, rbx
001dc93ajne 0x1dc94c
001dc93clea rax, [rip+0x185695]
001dc943add rsp, 32
001dc947jmp 0x196d50
001dc94c
001dc94cloc_1dc94c:
001dc94ccall caml_reraise_exn
001dc951nop [rax]
001dc954
001dc954loc_1dc954:
001dc954add rsp, 32
001dc958ret
001dc959
001dc959loc_1dc959:
001dc959push 41
001dc95bcall caml_call_realloc_stack
001dc960pop r10
001dc962jmp 0x1dc792
001dc780
001dc967
001dc967 // align 0x10
001dc967 // align 0x10
001dc970
001dc970Stdlib.Printexc.handle_uncaught_exception:
001dc970lea r10, [rsp-336]
001dc978cmp r10, [r14+40]
001dc97cjb 0x1dc9a9
001dc97e
001dc97eloc_1dc97e:
001dc97elea r11, [rip+27]
001dc985push r11
001dc987push [r14+48]
001dc98bmov [r14+48], rsp
001dc98fcall Stdlib.Printexc.handle_uncaught_exception'
001dc994pop [r14+48]
001dc998add rsp, 8
001dc99cjmp 0x1dc9a8
001dc99e
001dc99e 66 90 f.
001dc9a0mov eax, 1
001dc9a5ret
001dc9a6
001dc9a6 66 90 f.
001dc9a8
001dc9a8loc_1dc9a8:
001dc9a8ret
001dc9a9
001dc9a9loc_1dc9a9:
001dc9a9push 35
001dc9abcall caml_call_realloc_stack
001dc9b0pop r10
001dc9b2jmp 0x1dc97e
001dc970
001dc970Stdlib.Printexc.handle_uncaught_exception:
001dc970lea r10, [rsp-336]
001dc978cmp r10, [r14+40]
001dc97cjb 0x1dc9a9
001dc97e
001dc97eloc_1dc97e:
001dc97elea r11, [rip+27]
001dc985push r11
001dc987push [r14+48]
001dc98bmov [r14+48], rsp
001dc98fcall Stdlib.Printexc.handle_uncaught_exception'
001dc994pop [r14+48]
001dc998add rsp, 8
001dc99cjmp 0x1dc9a8
001dc99e
001dc99e 66 90 f.
001dc9a0mov eax, 1
001dc9a5ret
001dc9a6
001dc9a6 66 90 f.
001dc9a8
001dc9a8loc_1dc9a8:
001dc9a8ret
001dc9a9
001dc9a9loc_1dc9a9:
001dc9a9push 35
001dc9abcall caml_call_realloc_stack
001dc9b0pop r10
001dc9b2jmp 0x1dc97e
001dc970
001dc9b4
001dc9b4 // align 0x10
001dc9b4 // align 0x10
001dc9c0
001dc9c0Stdlib.Printexc.entry:
001dc9c0lea rsi, [rip+0x184521]
001dc9c7lea rdi, [rip+0x18494a]
001dc9ceadd rdi, 176
001dc9d5mov rbx, rsp
001dc9d8mov rsp, [r14+64]
001dc9dccall caml_initialize
001dc9e1mov rsp, rbx
001dc9e4lea rsi, [rip+0x184515]
001dc9eblea rdi, [rip+0x184926]
001dc9f2add rdi, 168
001dc9f9mov rbx, rsp
001dc9fcmov rsp, [r14+64]
001dca00call caml_initialize
001dca05mov rsp, rbx
001dca08lea rsi, [rip+0x184509]
001dca0flea rdi, [rip+0x184902]
001dca16add rdi, 160
001dca1dmov rbx, rsp
001dca20mov rsp, [r14+64]
001dca24call caml_initialize
001dca29mov rsp, rbx
001dca2clea rsi, [rip+0x184505]
001dca33lea rdi, [rip+0x1848de]
001dca3aadd rdi, 88
001dca3emov rbx, rsp
001dca41mov rsp, [r14+64]
001dca45call caml_initialize
001dca4amov rsp, rbx
001dca4dlea rsi, [rip+0x1844fc]
001dca54lea rdi, [rip+0x1848bd]
001dca5badd rdi, 56
001dca5fmov rbx, rsp
001dca62mov rsp, [r14+64]
001dca66call caml_initialize
001dca6bmov rsp, rbx
001dca6elea rsi, [rip+0x1844f3]
001dca75lea rdi, [rip+0x18489c]
001dca7cadd rdi, 48
001dca80mov rbx, rsp
001dca83mov rsp, [r14+64]
001dca87call caml_initialize
001dca8cmov rsp, rbx
001dca8fcall caml_alloc1
001dca94lea rsi, [r15+8]
001dca98mov [rsi-8], 1024
001dcaa0mov [rsi], 1
001dcaa7lea rdi, [rip+0x18486a]
001dcaaeadd rdi, 208
001dcab5mov rbx, rsp
001dcab8mov rsp, [r14+64]
001dcabccall caml_initialize
001dcac1mov rsp, rbx
001dcac4lea rsi, [rip+0x18541d]
001dcacblea rdi, [rip+0x184846]
001dcad2add rdi, 216
001dcad9mov rbx, rsp
001dcadcmov rsp, [r14+64]
001dcae0call caml_initialize
001dcae5mov rsp, rbx
001dcae8lea rsi, [rip+0x184491]
001dcaeflea rdi, [rip+0x184822]
001dcaf6add rdi, 224
001dcafdmov rbx, rsp
001dcb00mov rsp, [r14+64]
001dcb04call caml_initialize
001dcb09mov rsp, rbx
001dcb0clea rsi, [rip+0x18448d]
001dcb13lea rdi, [rip+0x1847fe]
001dcb1aadd rdi, 232
001dcb21mov rbx, rsp
001dcb24mov rsp, [r14+64]
001dcb28call caml_initialize
001dcb2dmov rsp, rbx
001dcb30lea rsi, [rip+0x184489]
001dcb37lea rdi, [rip+0x1847da]
001dcb3eadd rdi, 240
001dcb45mov rbx, rsp
001dcb48mov rsp, [r14+64]
001dcb4ccall caml_initialize
001dcb51mov rsp, rbx
001dcb54lea rsi, [rip+0x18447d]
001dcb5blea rdi, [rip+0x1847b6]
001dcb62add rdi, 72
001dcb66mov rbx, rsp
001dcb69mov rsp, [r14+64]
001dcb6dcall caml_initialize
001dcb72mov rsp, rbx
001dcb75lea rsi, [rip+0x184474]
001dcb7clea rdi, [rip+0x184795]
001dcb83add rdi, 248
001dcb8amov rbx, rsp
001dcb8dmov rsp, [r14+64]
001dcb91call caml_initialize
001dcb96mov rsp, rbx
001dcb99lea rsi, [rip+0x184468]
001dcba0lea rdi, [rip+0x184771]
001dcba7add rdi, 200
001dcbaemov rbx, rsp
001dcbb1mov rsp, [r14+64]
001dcbb5call caml_initialize
001dcbbamov rsp, rbx
001dcbbdlea rsi, [rip+0x18445c]
001dcbc4lea rdi, [rip+0x18474d]
001dcbcbadd rdi, 8
001dcbcfmov rbx, rsp
001dcbd2mov rsp, [r14+64]
001dcbd6call caml_initialize
001dcbdbmov rsp, rbx
001dcbdelea rsi, [rip+0x184453]
001dcbe5lea rdi, [rip+0x18472c]
001dcbecmov rbx, rsp
001dcbefmov rsp, [r14+64]
001dcbf3call caml_initialize
001dcbf8mov rsp, rbx
001dcbfblea rsi, [rip+0x18444e]
001dcc02lea rdi, [rip+0x18470f]
001dcc09add rdi, 16
001dcc0dmov rbx, rsp
001dcc10mov rsp, [r14+64]
001dcc14call caml_initialize
001dcc19mov rsp, rbx
001dcc1clea rsi, [rip+0x18444d]
001dcc23lea rdi, [rip+0x1846ee]
001dcc2aadd rdi, 24
001dcc2emov rbx, rsp
001dcc31mov rsp, [r14+64]
001dcc35call caml_initialize
001dcc3amov rsp, rbx
001dcc3dlea rsi, [rip+0x18444c]
001dcc44lea rdi, [rip+0x1846cd]
001dcc4badd rdi, 80
001dcc4fmov rbx, rsp
001dcc52mov rsp, [r14+64]
001dcc56call caml_initialize
001dcc5bmov rsp, rbx
001dcc5elea rsi, [rip+0x184443]
001dcc65lea rdi, [rip+0x1846ac]
001dcc6cadd rdi, 256
001dcc73mov rbx, rsp
001dcc76mov rsp, [r14+64]
001dcc7acall caml_initialize
001dcc7fmov rsp, rbx
001dcc82lea rsi, [rip+0x184437]
001dcc89lea rdi, [rip+0x184688]
001dcc90add rdi, 264
001dcc97mov rbx, rsp
001dcc9amov rsp, [r14+64]
001dcc9ecall caml_initialize
001dcca3mov rsp, rbx
001dcca6lea rsi, [rip+0x184433]
001dccadlea rdi, [rip+0x184664]
001dccb4add rdi, 272
001dccbbmov rbx, rsp
001dccbemov rsp, [r14+64]
001dccc2call caml_initialize
001dccc7mov rsp, rbx
001dcccalea rsi, [rip+0x18442f]
001dccd1lea rdi, [rip+0x184640]
001dccd8add rdi, 96
001dccdcmov rbx, rsp
001dccdfmov rsp, [r14+64]
001dcce3call caml_initialize
001dcce8mov rsp, rbx
001dcceblea rsi, [rip+0x18442e]
001dccf2lea rdi, [rip+0x18461f]
001dccf9add rdi, 32
001dccfdmov rbx, rsp
001dcd00mov rsp, [r14+64]
001dcd04call caml_initialize
001dcd09mov rsp, rbx
001dcd0clea rsi, [rip+0x184425]
001dcd13lea rdi, [rip+0x1845fe]
001dcd1aadd rdi, 280
001dcd21mov rbx, rsp
001dcd24mov rsp, [r14+64]
001dcd28call caml_initialize
001dcd2dmov rsp, rbx
001dcd30lea rsi, [rip+0x184419]
001dcd37lea rdi, [rip+0x1845da]
001dcd3eadd rdi, 104
001dcd42mov rbx, rsp
001dcd45mov rsp, [r14+64]
001dcd49call caml_initialize
001dcd4emov rsp, rbx
001dcd51lea rsi, [rip+0x184410]
001dcd58lea rdi, [rip+0x1845b9]
001dcd5fadd rdi, 288
001dcd66mov rbx, rsp
001dcd69mov rsp, [r14+64]
001dcd6dcall caml_initialize
001dcd72mov rsp, rbx
001dcd75lea rsi, [rip+0x184404]
001dcd7clea rdi, [rip+0x184595]
001dcd83add rdi, 296
001dcd8amov rbx, rsp
001dcd8dmov rsp, [r14+64]
001dcd91call caml_initialize
001dcd96mov rsp, rbx
001dcd99lea rsi, [rip+0x1843f8]
001dcda0lea rdi, [rip+0x184571]
001dcda7add rdi, 304
001dcdaemov rbx, rsp
001dcdb1mov rsp, [r14+64]
001dcdb5call caml_initialize
001dcdbamov rsp, rbx
001dcdbdlea rsi, [rip+0x1843ec]
001dcdc4lea rdi, [rip+0x18454d]
001dcdcbadd rdi, 312
001dcdd2mov rbx, rsp
001dcdd5mov rsp, [r14+64]
001dcdd9call caml_initialize
001dcddemov rsp, rbx
001dcde1lea rsi, [rip+0x1843e0]
001dcde8lea rdi, [rip+0x184529]
001dcdefadd rdi, 128
001dcdf6mov rbx, rsp
001dcdf9mov rsp, [r14+64]
001dcdfdcall caml_initialize
001dce02mov rsp, rbx
001dce05lea rsi, [rip+0x1843d4]
001dce0clea rdi, [rip+0x184505]
001dce13add rdi, 136
001dce1amov rbx, rsp
001dce1dmov rsp, [r14+64]
001dce21call caml_initialize
001dce26mov rsp, rbx
001dce29lea rdi, [rip+0x1844e8]
001dce30mov rsi, [rdi+264]
001dce37add rdi, 376
001dce3emov rbx, rsp
001dce41mov rsp, [r14+64]
001dce45call caml_initialize
001dce4amov rsp, rbx
001dce4dlea rdi, [rip+0x1844c4]
001dce54mov rsi, [rdi+288]
001dce5badd rdi, 384
001dce62mov rbx, rsp
001dce65mov rsp, [r14+64]
001dce69call caml_initialize
001dce6emov rsp, rbx
001dce71lea rdi, [rip+0x1844a0]
001dce78mov rsi, [rdi+296]
001dce7fadd rdi, 392
001dce86mov rbx, rsp
001dce89mov rsp, [r14+64]
001dce8dcall caml_initialize
001dce92mov rsp, rbx
001dce95lea rdi, [rip+0x18447c]
001dce9cmov rsi, [rdi+304]
001dcea3add rdi, 400
001dceaamov rbx, rsp
001dceadmov rsp, [r14+64]
001dceb1call caml_initialize
001dceb6mov rsp, rbx
001dceb9lea rdi, [rip+0x184458]
001dcec0mov rsi, [rdi+312]
001dcec7add rdi, 408
001dcecemov rbx, rsp
001dced1mov rsp, [r14+64]
001dced5call caml_initialize
001dcedamov rsp, rbx
001dceddsub r15, 96
001dcee1call caml_allocN
001dcee6lea rax, [r15+8]
001dceeaadd rax, 48
001dceeemov [rax-8], 5120
001dcef6lea rdi, [rip+0x18441b]
001dcefdmov rbx, [rdi+376]
001dcf04mov [rax], rbx
001dcf07mov rbx, [rdi+384]
001dcf0emov [rax+8], rbx
001dcf12mov rbx, [rdi+392]
001dcf19mov [rax+16], rbx
001dcf1dmov rbx, [rdi+400]
001dcf24mov [rax+24], rbx
001dcf28mov rbx, [rdi+408]
001dcf2fmov [rax+32], rbx
001dcf33lea rsi, [rax-48]
001dcf37mov [rsi-8], 5120
001dcf3fmov rbx, [rax+8]
001dcf43mov [rsi], rbx
001dcf46mov rbx, [rax+16]
001dcf4amov [rsi+8], rbx
001dcf4emov rbx, [rax+24]
001dcf52mov [rsi+16], rbx
001dcf56mov rbx, [rax+32]
001dcf5amov [rsi+24], rbx
001dcf5emov rax, [rax]
001dcf61mov [rsi+32], rax
001dcf65add rdi, 144
001dcf6cmov rbx, rsp
001dcf6fmov rsp, [r14+64]
001dcf73call caml_initialize
001dcf78mov rsp, rbx
001dcf7blea rsi, [rip+0x184276]
001dcf82lea rdi, [rip+0x18438f]
001dcf89add rdi, 152
001dcf90mov rbx, rsp
001dcf93mov rsp, [r14+64]
001dcf97call caml_initialize
001dcf9cmov rsp, rbx
001dcf9flea rsi, [rip+0x18426a]
001dcfa6lea rdi, [rip+0x18436b]
001dcfadadd rdi, 40
001dcfb1mov rbx, rsp
001dcfb4mov rsp, [r14+64]
001dcfb8call caml_initialize
001dcfbdmov rsp, rbx
001dcfc0lea rsi, [rip+0x184261]
001dcfc7lea rdi, [rip+0x18434a]
001dcfceadd rdi, 64
001dcfd2mov rbx, rsp
001dcfd5mov rsp, [r14+64]
001dcfd9call caml_initialize
001dcfdemov rsp, rbx
001dcfe1lea rsi, [rip+0x184258]
001dcfe8lea rdi, [rip+0x184329]
001dcfefadd rdi, 320
001dcff6mov rbx, rsp
001dcff9mov rsp, [r14+64]
001dcffdcall caml_initialize
001dd002mov rsp, rbx
001dd005lea rsi, [rip+0x18424c]
001dd00clea rdi, [rip+0x184305]
001dd013add rdi, 184
001dd01amov rbx, rsp
001dd01dmov rsp, [r14+64]
001dd021call caml_initialize
001dd026mov rsp, rbx
001dd029lea rsi, [rip+0x184240]
001dd030lea rdi, [rip+0x1842e1]
001dd037add rdi, 192
001dd03emov rbx, rsp
001dd041mov rsp, [r14+64]
001dd045call caml_initialize
001dd04amov rsp, rbx
001dd04dlea rdi, [rip+0x1844dc]
001dd054lea rax, [rip+0x3e5e5]
001dd05bcall caml_c_call
001dd060lea rdi, [rip+0x1842b1]
001dd067add rdi, 328
001dd06emov rsi, rax
001dd071mov rbx, rsp
001dd074mov rsp, [r14+64]
001dd078call caml_initialize
001dd07dmov rsp, rbx
001dd080lea rsi, [rip+0x184201]
001dd087lea rdi, [rip+0x18428a]
001dd08eadd rdi, 112
001dd092mov rbx, rsp
001dd095mov rsp, [r14+64]
001dd099call caml_initialize
001dd09emov rsp, rbx
001dd0a1call caml_alloc1
001dd0a6lea rsi, [r15+8]
001dd0aamov [rsi-8], 1024
001dd0b2lea rdi, [rip+0x18425f]
001dd0b9mov rax, [rdi+112]
001dd0bdmov [rsi], rax
001dd0c0add rdi, 336
001dd0c7mov rbx, rsp
001dd0camov rsp, [r14+64]
001dd0cecall caml_initialize
001dd0d3mov rsp, rbx
001dd0d6lea rsi, [rip+0x1841cb]
001dd0ddlea rdi, [rip+0x184234]
001dd0e4add rdi, 120
001dd0e8mov rbx, rsp
001dd0ebmov rsp, [r14+64]
001dd0efcall caml_initialize
001dd0f4mov rsp, rbx
001dd0f7lea rsi, [rip+0x184fda]
001dd0felea rdi, [rip+0x184213]
001dd105add rdi, 344
001dd10cmov rbx, rsp
001dd10fmov rsp, [r14+64]
001dd113call caml_initialize
001dd118mov rsp, rbx
001dd11blea rsi, [rip+0x18419e]
001dd122lea rdi, [rip+0x1841ef]
001dd129add rdi, 352
001dd130mov rbx, rsp
001dd133mov rsp, [r14+64]
001dd137call caml_initialize
001dd13cmov rsp, rbx
001dd13flea rsi, [rip+0x184192]
001dd146lea rdi, [rip+0x1841cb]
001dd14dadd rdi, 360
001dd154mov rbx, rsp
001dd157mov rsp, [r14+64]
001dd15bcall caml_initialize
001dd160mov rsp, rbx
001dd163lea rsi, [rip+0x18418e]
001dd16alea rdi, [rip+0x1841a7]
001dd171add rdi, 368
001dd178mov rbx, rsp
001dd17bmov rsp, [r14+64]
001dd17fcall caml_initialize
001dd184mov rsp, rbx
001dd187lea rax, [rip+0x18418a]
001dd18emov rsi, [rax+368]
001dd195lea rdi, [rip+0x184e0c]
001dd19clea rax, [rip+0x22bbd]
001dd1a3call caml_c_call
001dd1a8mov eax, 1
001dd1adret
001dc9c0
001dc9c0Stdlib.Printexc.entry:
001dc9c0lea rsi, [rip+0x184521]
001dc9c7lea rdi, [rip+0x18494a]
001dc9ceadd rdi, 176
001dc9d5mov rbx, rsp
001dc9d8mov rsp, [r14+64]
001dc9dccall caml_initialize
001dc9e1mov rsp, rbx
001dc9e4lea rsi, [rip+0x184515]
001dc9eblea rdi, [rip+0x184926]
001dc9f2add rdi, 168
001dc9f9mov rbx, rsp
001dc9fcmov rsp, [r14+64]
001dca00call caml_initialize
001dca05mov rsp, rbx
001dca08lea rsi, [rip+0x184509]
001dca0flea rdi, [rip+0x184902]
001dca16add rdi, 160
001dca1dmov rbx, rsp
001dca20mov rsp, [r14+64]
001dca24call caml_initialize
001dca29mov rsp, rbx
001dca2clea rsi, [rip+0x184505]
001dca33lea rdi, [rip+0x1848de]
001dca3aadd rdi, 88
001dca3emov rbx, rsp
001dca41mov rsp, [r14+64]
001dca45call caml_initialize
001dca4amov rsp, rbx
001dca4dlea rsi, [rip+0x1844fc]
001dca54lea rdi, [rip+0x1848bd]
001dca5badd rdi, 56
001dca5fmov rbx, rsp
001dca62mov rsp, [r14+64]
001dca66call caml_initialize
001dca6bmov rsp, rbx
001dca6elea rsi, [rip+0x1844f3]
001dca75lea rdi, [rip+0x18489c]
001dca7cadd rdi, 48
001dca80mov rbx, rsp
001dca83mov rsp, [r14+64]
001dca87call caml_initialize
001dca8cmov rsp, rbx
001dca8fcall caml_alloc1
001dca94lea rsi, [r15+8]
001dca98mov [rsi-8], 1024
001dcaa0mov [rsi], 1
001dcaa7lea rdi, [rip+0x18486a]
001dcaaeadd rdi, 208
001dcab5mov rbx, rsp
001dcab8mov rsp, [r14+64]
001dcabccall caml_initialize
001dcac1mov rsp, rbx
001dcac4lea rsi, [rip+0x18541d]
001dcacblea rdi, [rip+0x184846]
001dcad2add rdi, 216
001dcad9mov rbx, rsp
001dcadcmov rsp, [r14+64]
001dcae0call caml_initialize
001dcae5mov rsp, rbx
001dcae8lea rsi, [rip+0x184491]
001dcaeflea rdi, [rip+0x184822]
001dcaf6add rdi, 224
001dcafdmov rbx, rsp
001dcb00mov rsp, [r14+64]
001dcb04call caml_initialize
001dcb09mov rsp, rbx
001dcb0clea rsi, [rip+0x18448d]
001dcb13lea rdi, [rip+0x1847fe]
001dcb1aadd rdi, 232
001dcb21mov rbx, rsp
001dcb24mov rsp, [r14+64]
001dcb28call caml_initialize
001dcb2dmov rsp, rbx
001dcb30lea rsi, [rip+0x184489]
001dcb37lea rdi, [rip+0x1847da]
001dcb3eadd rdi, 240
001dcb45mov rbx, rsp
001dcb48mov rsp, [r14+64]
001dcb4ccall caml_initialize
001dcb51mov rsp, rbx
001dcb54lea rsi, [rip+0x18447d]
001dcb5blea rdi, [rip+0x1847b6]
001dcb62add rdi, 72
001dcb66mov rbx, rsp
001dcb69mov rsp, [r14+64]
001dcb6dcall caml_initialize
001dcb72mov rsp, rbx
001dcb75lea rsi, [rip+0x184474]
001dcb7clea rdi, [rip+0x184795]
001dcb83add rdi, 248
001dcb8amov rbx, rsp
001dcb8dmov rsp, [r14+64]
001dcb91call caml_initialize
001dcb96mov rsp, rbx
001dcb99lea rsi, [rip+0x184468]
001dcba0lea rdi, [rip+0x184771]
001dcba7add rdi, 200
001dcbaemov rbx, rsp
001dcbb1mov rsp, [r14+64]
001dcbb5call caml_initialize
001dcbbamov rsp, rbx
001dcbbdlea rsi, [rip+0x18445c]
001dcbc4lea rdi, [rip+0x18474d]
001dcbcbadd rdi, 8
001dcbcfmov rbx, rsp
001dcbd2mov rsp, [r14+64]
001dcbd6call caml_initialize
001dcbdbmov rsp, rbx
001dcbdelea rsi, [rip+0x184453]
001dcbe5lea rdi, [rip+0x18472c]
001dcbecmov rbx, rsp
001dcbefmov rsp, [r14+64]
001dcbf3call caml_initialize
001dcbf8mov rsp, rbx
001dcbfblea rsi, [rip+0x18444e]
001dcc02lea rdi, [rip+0x18470f]
001dcc09add rdi, 16
001dcc0dmov rbx, rsp
001dcc10mov rsp, [r14+64]
001dcc14call caml_initialize
001dcc19mov rsp, rbx
001dcc1clea rsi, [rip+0x18444d]
001dcc23lea rdi, [rip+0x1846ee]
001dcc2aadd rdi, 24
001dcc2emov rbx, rsp
001dcc31mov rsp, [r14+64]
001dcc35call caml_initialize
001dcc3amov rsp, rbx
001dcc3dlea rsi, [rip+0x18444c]
001dcc44lea rdi, [rip+0x1846cd]
001dcc4badd rdi, 80
001dcc4fmov rbx, rsp
001dcc52mov rsp, [r14+64]
001dcc56call caml_initialize
001dcc5bmov rsp, rbx
001dcc5elea rsi, [rip+0x184443]
001dcc65lea rdi, [rip+0x1846ac]
001dcc6cadd rdi, 256
001dcc73mov rbx, rsp
001dcc76mov rsp, [r14+64]
001dcc7acall caml_initialize
001dcc7fmov rsp, rbx
001dcc82lea rsi, [rip+0x184437]
001dcc89lea rdi, [rip+0x184688]
001dcc90add rdi, 264
001dcc97mov rbx, rsp
001dcc9amov rsp, [r14+64]
001dcc9ecall caml_initialize
001dcca3mov rsp, rbx
001dcca6lea rsi, [rip+0x184433]
001dccadlea rdi, [rip+0x184664]
001dccb4add rdi, 272
001dccbbmov rbx, rsp
001dccbemov rsp, [r14+64]
001dccc2call caml_initialize
001dccc7mov rsp, rbx
001dcccalea rsi, [rip+0x18442f]
001dccd1lea rdi, [rip+0x184640]
001dccd8add rdi, 96
001dccdcmov rbx, rsp
001dccdfmov rsp, [r14+64]
001dcce3call caml_initialize
001dcce8mov rsp, rbx
001dcceblea rsi, [rip+0x18442e]
001dccf2lea rdi, [rip+0x18461f]
001dccf9add rdi, 32
001dccfdmov rbx, rsp
001dcd00mov rsp, [r14+64]
001dcd04call caml_initialize
001dcd09mov rsp, rbx
001dcd0clea rsi, [rip+0x184425]
001dcd13lea rdi, [rip+0x1845fe]
001dcd1aadd rdi, 280
001dcd21mov rbx, rsp
001dcd24mov rsp, [r14+64]
001dcd28call caml_initialize
001dcd2dmov rsp, rbx
001dcd30lea rsi, [rip+0x184419]
001dcd37lea rdi, [rip+0x1845da]
001dcd3eadd rdi, 104
001dcd42mov rbx, rsp
001dcd45mov rsp, [r14+64]
001dcd49call caml_initialize
001dcd4emov rsp, rbx
001dcd51lea rsi, [rip+0x184410]
001dcd58lea rdi, [rip+0x1845b9]
001dcd5fadd rdi, 288
001dcd66mov rbx, rsp
001dcd69mov rsp, [r14+64]
001dcd6dcall caml_initialize
001dcd72mov rsp, rbx
001dcd75lea rsi, [rip+0x184404]
001dcd7clea rdi, [rip+0x184595]
001dcd83add rdi, 296
001dcd8amov rbx, rsp
001dcd8dmov rsp, [r14+64]
001dcd91call caml_initialize
001dcd96mov rsp, rbx
001dcd99lea rsi, [rip+0x1843f8]
001dcda0lea rdi, [rip+0x184571]
001dcda7add rdi, 304
001dcdaemov rbx, rsp
001dcdb1mov rsp, [r14+64]
001dcdb5call caml_initialize
001dcdbamov rsp, rbx
001dcdbdlea rsi, [rip+0x1843ec]
001dcdc4lea rdi, [rip+0x18454d]
001dcdcbadd rdi, 312
001dcdd2mov rbx, rsp
001dcdd5mov rsp, [r14+64]
001dcdd9call caml_initialize
001dcddemov rsp, rbx
001dcde1lea rsi, [rip+0x1843e0]
001dcde8lea rdi, [rip+0x184529]
001dcdefadd rdi, 128
001dcdf6mov rbx, rsp
001dcdf9mov rsp, [r14+64]
001dcdfdcall caml_initialize
001dce02mov rsp, rbx
001dce05lea rsi, [rip+0x1843d4]
001dce0clea rdi, [rip+0x184505]
001dce13add rdi, 136
001dce1amov rbx, rsp
001dce1dmov rsp, [r14+64]
001dce21call caml_initialize
001dce26mov rsp, rbx
001dce29lea rdi, [rip+0x1844e8]
001dce30mov rsi, [rdi+264]
001dce37add rdi, 376
001dce3emov rbx, rsp
001dce41mov rsp, [r14+64]
001dce45call caml_initialize
001dce4amov rsp, rbx
001dce4dlea rdi, [rip+0x1844c4]
001dce54mov rsi, [rdi+288]
001dce5badd rdi, 384
001dce62mov rbx, rsp
001dce65mov rsp, [r14+64]
001dce69call caml_initialize
001dce6emov rsp, rbx
001dce71lea rdi, [rip+0x1844a0]
001dce78mov rsi, [rdi+296]
001dce7fadd rdi, 392
001dce86mov rbx, rsp
001dce89mov rsp, [r14+64]
001dce8dcall caml_initialize
001dce92mov rsp, rbx
001dce95lea rdi, [rip+0x18447c]
001dce9cmov rsi, [rdi+304]
001dcea3add rdi, 400
001dceaamov rbx, rsp
001dceadmov rsp, [r14+64]
001dceb1call caml_initialize
001dceb6mov rsp, rbx
001dceb9lea rdi, [rip+0x184458]
001dcec0mov rsi, [rdi+312]
001dcec7add rdi, 408
001dcecemov rbx, rsp
001dced1mov rsp, [r14+64]
001dced5call caml_initialize
001dcedamov rsp, rbx
001dceddsub r15, 96
001dcee1call caml_allocN
001dcee6lea rax, [r15+8]
001dceeaadd rax, 48
001dceeemov [rax-8], 5120
001dcef6lea rdi, [rip+0x18441b]
001dcefdmov rbx, [rdi+376]
001dcf04mov [rax], rbx
001dcf07mov rbx, [rdi+384]
001dcf0emov [rax+8], rbx
001dcf12mov rbx, [rdi+392]
001dcf19mov [rax+16], rbx
001dcf1dmov rbx, [rdi+400]
001dcf24mov [rax+24], rbx
001dcf28mov rbx, [rdi+408]
001dcf2fmov [rax+32], rbx
001dcf33lea rsi, [rax-48]
001dcf37mov [rsi-8], 5120
001dcf3fmov rbx, [rax+8]
001dcf43mov [rsi], rbx
001dcf46mov rbx, [rax+16]
001dcf4amov [rsi+8], rbx
001dcf4emov rbx, [rax+24]
001dcf52mov [rsi+16], rbx
001dcf56mov rbx, [rax+32]
001dcf5amov [rsi+24], rbx
001dcf5emov rax, [rax]
001dcf61mov [rsi+32], rax
001dcf65add rdi, 144
001dcf6cmov rbx, rsp
001dcf6fmov rsp, [r14+64]
001dcf73call caml_initialize
001dcf78mov rsp, rbx
001dcf7blea rsi, [rip+0x184276]
001dcf82lea rdi, [rip+0x18438f]
001dcf89add rdi, 152
001dcf90mov rbx, rsp
001dcf93mov rsp, [r14+64]
001dcf97call caml_initialize
001dcf9cmov rsp, rbx
001dcf9flea rsi, [rip+0x18426a]
001dcfa6lea rdi, [rip+0x18436b]
001dcfadadd rdi, 40
001dcfb1mov rbx, rsp
001dcfb4mov rsp, [r14+64]
001dcfb8call caml_initialize
001dcfbdmov rsp, rbx
001dcfc0lea rsi, [rip+0x184261]
001dcfc7lea rdi, [rip+0x18434a]
001dcfceadd rdi, 64
001dcfd2mov rbx, rsp
001dcfd5mov rsp, [r14+64]
001dcfd9call caml_initialize
001dcfdemov rsp, rbx
001dcfe1lea rsi, [rip+0x184258]
001dcfe8lea rdi, [rip+0x184329]
001dcfefadd rdi, 320
001dcff6mov rbx, rsp
001dcff9mov rsp, [r14+64]
001dcffdcall caml_initialize
001dd002mov rsp, rbx
001dd005lea rsi, [rip+0x18424c]
001dd00clea rdi, [rip+0x184305]
001dd013add rdi, 184
001dd01amov rbx, rsp
001dd01dmov rsp, [r14+64]
001dd021call caml_initialize
001dd026mov rsp, rbx
001dd029lea rsi, [rip+0x184240]
001dd030lea rdi, [rip+0x1842e1]
001dd037add rdi, 192
001dd03emov rbx, rsp
001dd041mov rsp, [r14+64]
001dd045call caml_initialize
001dd04amov rsp, rbx
001dd04dlea rdi, [rip+0x1844dc]
001dd054lea rax, [rip+0x3e5e5]
001dd05bcall caml_c_call
001dd060lea rdi, [rip+0x1842b1]
001dd067add rdi, 328
001dd06emov rsi, rax
001dd071mov rbx, rsp
001dd074mov rsp, [r14+64]
001dd078call caml_initialize
001dd07dmov rsp, rbx
001dd080lea rsi, [rip+0x184201]
001dd087lea rdi, [rip+0x18428a]
001dd08eadd rdi, 112
001dd092mov rbx, rsp
001dd095mov rsp, [r14+64]
001dd099call caml_initialize
001dd09emov rsp, rbx
001dd0a1call caml_alloc1
001dd0a6lea rsi, [r15+8]
001dd0aamov [rsi-8], 1024
001dd0b2lea rdi, [rip+0x18425f]
001dd0b9mov rax, [rdi+112]
001dd0bdmov [rsi], rax
001dd0c0add rdi, 336
001dd0c7mov rbx, rsp
001dd0camov rsp, [r14+64]
001dd0cecall caml_initialize
001dd0d3mov rsp, rbx
001dd0d6lea rsi, [rip+0x1841cb]
001dd0ddlea rdi, [rip+0x184234]
001dd0e4add rdi, 120
001dd0e8mov rbx, rsp
001dd0ebmov rsp, [r14+64]
001dd0efcall caml_initialize
001dd0f4mov rsp, rbx
001dd0f7lea rsi, [rip+0x184fda]
001dd0felea rdi, [rip+0x184213]
001dd105add rdi, 344
001dd10cmov rbx, rsp
001dd10fmov rsp, [r14+64]
001dd113call caml_initialize
001dd118mov rsp, rbx
001dd11blea rsi, [rip+0x18419e]
001dd122lea rdi, [rip+0x1841ef]
001dd129add rdi, 352
001dd130mov rbx, rsp
001dd133mov rsp, [r14+64]
001dd137call caml_initialize
001dd13cmov rsp, rbx
001dd13flea rsi, [rip+0x184192]
001dd146lea rdi, [rip+0x1841cb]
001dd14dadd rdi, 360
001dd154mov rbx, rsp
001dd157mov rsp, [r14+64]
001dd15bcall caml_initialize
001dd160mov rsp, rbx
001dd163lea rsi, [rip+0x18418e]
001dd16alea rdi, [rip+0x1841a7]
001dd171add rdi, 368
001dd178mov rbx, rsp
001dd17bmov rsp, [r14+64]
001dd17fcall caml_initialize
001dd184mov rsp, rbx
001dd187lea rax, [rip+0x18418a]
001dd18emov rsi, [rax+368]
001dd195lea rdi, [rip+0x184e0c]
001dd19clea rax, [rip+0x22bbd]
001dd1a3call caml_c_call
001dd1a8mov eax, 1
001dd1adret
001dc9c0
001dd1ae
001dd1ae // align 0x10
001dd1ae // align 0x10
001dd1b1
001dd1b1 // align 0x10
001dd1b1 // align 0x10
001dd1c0
001dd1c0Stdlib.Fun.compose:
001dd1c0lea r10, [rsp-328]
001dd1c8cmp r10, [r14+40]
001dd1ccjb 0x1dd1f7
001dd1ce
001dd1celoc_1dd1ce:
001dd1cesub rsp, 8
001dd1d2mov [rsp], rax
001dd1d6mov rax, rdi
001dd1d9cmp r15, [r14]
001dd1dcjbe 0x1dd1f0
001dd1de
001dd1deloc_1dd1de:
001dd1demov rdi, [rbx]
001dd1e1call rdi
001dd1e3mov rbx, [rsp]
001dd1e7mov rdi, [rbx]
001dd1eaadd rsp, 8
001dd1eejmp rdi
001dd1f0
001dd1f0loc_1dd1f0:
001dd1f0call caml_call_gc
001dd1f5jmp 0x1dd1de
001dd1f7
001dd1f7loc_1dd1f7:
001dd1f7push 34
001dd1f9call caml_call_realloc_stack
001dd1fepop r10
001dd200jmp 0x1dd1ce
001dd1c0
001dd1c0Stdlib.Fun.compose:
001dd1c0lea r10, [rsp-328]
001dd1c8cmp r10, [r14+40]
001dd1ccjb 0x1dd1f7
001dd1ce
001dd1celoc_1dd1ce:
001dd1cesub rsp, 8
001dd1d2mov [rsp], rax
001dd1d6mov rax, rdi
001dd1d9cmp r15, [r14]
001dd1dcjbe 0x1dd1f0
001dd1de
001dd1deloc_1dd1de:
001dd1demov rdi, [rbx]
001dd1e1call rdi
001dd1e3mov rbx, [rsp]
001dd1e7mov rdi, [rbx]
001dd1eaadd rsp, 8
001dd1eejmp rdi
001dd1f0
001dd1f0loc_1dd1f0:
001dd1f0call caml_call_gc
001dd1f5jmp 0x1dd1de
001dd1f7
001dd1f7loc_1dd1f7:
001dd1f7push 34
001dd1f9call caml_call_realloc_stack
001dd1fepop r10
001dd200jmp 0x1dd1ce
001dd1c0
001dd202
001dd202 // align 0x10
001dd202 // align 0x10
001dd210
001dd210Stdlib.Fun.flip:
001dd210mov rsi, rax
001dd213mov rax, rdi
001dd216cmp r15, [r14]
001dd219jbe 0x1dd223
001dd21b
001dd21bloc_1dd21b:
001dd21bmov rdi, rsi
001dd21ejmp 0xf73e0
001dd223
001dd223loc_1dd223:
001dd223call caml_call_gc
001dd228jmp 0x1dd21b
001dd210
001dd210Stdlib.Fun.flip:
001dd210mov rsi, rax
001dd213mov rax, rdi
001dd216cmp r15, [r14]
001dd219jbe 0x1dd223
001dd21b
001dd21bloc_1dd21b:
001dd21bmov rdi, rsi
001dd21ejmp 0xf73e0
001dd223
001dd223loc_1dd223:
001dd223call caml_call_gc
001dd228jmp 0x1dd21b
001dd210
001dd22a
001dd22a // align 0x10
001dd22a // align 0x10
001dd230
001dd230Stdlib.Fun.negate:
001dd230lea r10, [rsp-320]
001dd238cmp r10, [r14+40]
001dd23cjb 0x1dd258
001dd23e
001dd23eloc_1dd23e:
001dd23emov rdi, rax
001dd241mov rax, rbx
001dd244mov rsi, [rdi]
001dd247mov rbx, rdi
001dd24acall rsi
001dd24cmov rbx, rax
001dd24fmov eax, 4
001dd254sub rax, rbx
001dd257ret
001dd258
001dd258loc_1dd258:
001dd258push 33
001dd25acall caml_call_realloc_stack
001dd25fpop r10
001dd261jmp 0x1dd23e
001dd230
001dd230Stdlib.Fun.negate:
001dd230lea r10, [rsp-320]
001dd238cmp r10, [r14+40]
001dd23cjb 0x1dd258
001dd23e
001dd23eloc_1dd23e:
001dd23emov rdi, rax
001dd241mov rax, rbx
001dd244mov rsi, [rdi]
001dd247mov rbx, rdi
001dd24acall rsi
001dd24cmov rbx, rax
001dd24fmov eax, 4
001dd254sub rax, rbx
001dd257ret
001dd258
001dd258loc_1dd258:
001dd258push 33
001dd25acall caml_call_realloc_stack
001dd25fpop r10
001dd261jmp 0x1dd23e
001dd230
001dd263
001dd263 // align 0x10
001dd263 // align 0x10
001dd270
001dd270Stdlib.Fun.fun:
001dd270lea r10, [rsp-320]
001dd278cmp r10, [r14+40]
001dd27cjb 0x1dd2d5
001dd27e
001dd27eloc_1dd27e:
001dd27elea rbx, [rip+0x186433]
001dd285mov rbx, [rbx+40]
001dd289mov rdi, [rax]
001dd28ccmp rdi, rbx
001dd28fjne 0x1dd2c8
001dd291mov rax, [rax+8]
001dd295call Stdlib.Printexc.to_string
001dd29amov rbx, rax
001dd29dlea rax, [rip+0x18645c]
001dd2a4call camlStdlib.$5e_139
001dd2a9sub r15, 16
001dd2adcmp r15, [r14]
001dd2b0jb 0x1dd2ce
001dd2b2
001dd2b2loc_1dd2b2:
001dd2b2lea rbx, [r15+8]
001dd2b6mov [rbx-8], 1024
001dd2bemov [rbx], rax
001dd2c1mov rax, rbx
001dd2c4ret
001dd2c5
001dd2c5 0f 1f 00 ...
001dd2c8
001dd2c8loc_1dd2c8:
001dd2c8mov eax, 1
001dd2cdret
001dd2ce
001dd2celoc_1dd2ce:
001dd2cecall caml_call_gc
001dd2d3jmp 0x1dd2b2
001dd2d5
001dd2d5loc_1dd2d5:
001dd2d5push 33
001dd2d7call caml_call_realloc_stack
001dd2dcpop r10
001dd2dejmp 0x1dd27e
001dd270
001dd270Stdlib.Fun.fun:
001dd270lea r10, [rsp-320]
001dd278cmp r10, [r14+40]
001dd27cjb 0x1dd2d5
001dd27e
001dd27eloc_1dd27e:
001dd27elea rbx, [rip+0x186433]
001dd285mov rbx, [rbx+40]
001dd289mov rdi, [rax]
001dd28ccmp rdi, rbx
001dd28fjne 0x1dd2c8
001dd291mov rax, [rax+8]
001dd295call Stdlib.Printexc.to_string
001dd29amov rbx, rax
001dd29dlea rax, [rip+0x18645c]
001dd2a4call camlStdlib.$5e_139
001dd2a9sub r15, 16
001dd2adcmp r15, [r14]
001dd2b0jb 0x1dd2ce
001dd2b2
001dd2b2loc_1dd2b2:
001dd2b2lea rbx, [r15+8]
001dd2b6mov [rbx-8], 1024
001dd2bemov [rbx], rax
001dd2c1mov rax, rbx
001dd2c4ret
001dd2c5
001dd2c5 0f 1f 00 ...
001dd2c8
001dd2c8loc_1dd2c8:
001dd2c8mov eax, 1
001dd2cdret
001dd2ce
001dd2celoc_1dd2ce:
001dd2cecall caml_call_gc
001dd2d3jmp 0x1dd2b2
001dd2d5
001dd2d5loc_1dd2d5:
001dd2d5push 33
001dd2d7call caml_call_realloc_stack
001dd2dcpop r10
001dd2dejmp 0x1dd27e
001dd270
001dd2e0
001dd2e0Stdlib.Fun.protect:
001dd2e0lea r10, [rsp-360]
001dd2e8cmp r10, [r14+40]
001dd2ecjb 0x1dd3ca
001dd2f2
001dd2f2loc_1dd2f2:
001dd2f2sub rsp, 24
001dd2f6sub r15, 32
001dd2facmp r15, [r14]
001dd2fdjb 0x1dd3c0
001dd303
001dd303loc_1dd303:
001dd303lea rdi, [r15+8]
001dd307mov [rsp+8], rdi
001dd30cmov [rdi-8], 3319
001dd314lea rsi, [rip+197]
001dd31bmov [rdi], rsi
001dd31emov rsi, 0x100000000000005
001dd328mov [rdi+8], rsi
001dd32cmov [rdi+16], rax
001dd330lea r11, [rip+37]
001dd337push r11
001dd339push [r14+48]
001dd33dmov [r14+48], rsp
001dd341mov eax, 1
001dd346mov rdi, [rbx]
001dd349call rdi
001dd34bmov [rsp+16], rax
001dd350pop [r14+48]
001dd354add rsp, 8
001dd358jmp 0x1dd3a8
001dd35a
001dd35a 66 90 f.
001dd35cmov [rsp], rax
001dd360mov edi, 1
001dd365lea rax, [rip+0x1dae4]
001dd36ccall caml_c_call
001dd371mov [rsp+16], rax
001dd376mov eax, 1
001dd37bmov rbx, [rsp+8]
001dd380call Stdlib.Fun.finally_no_exn
001dd385mov r12, [rsp]
001dd389mov rdi, r12
001dd38cmov rsi, [rsp+16]
001dd391mov rbx, rsp
001dd394mov rsp, [r14+64]
001dd398call caml_restore_raw_backtrace
001dd39dmov rsp, rbx
001dd3a0mov rax, r12
001dd3a3call caml_reraise_exn
001dd3a8
001dd3a8loc_1dd3a8:
001dd3a8mov eax, 1
001dd3admov rbx, [rsp+8]
001dd3b2call Stdlib.Fun.finally_no_exn
001dd3b7mov rax, [rsp]
001dd3bbadd rsp, 24
001dd3bfret
001dd3c0
001dd3c0loc_1dd3c0:
001dd3c0call caml_call_gc
001dd3c5jmp 0x1dd303
001dd3ca
001dd3caloc_1dd3ca:
001dd3capush 38
001dd3cccall caml_call_realloc_stack
001dd3d1pop r10
001dd3d3jmp 0x1dd2f2
001dd2e0
001dd2e0Stdlib.Fun.protect:
001dd2e0lea r10, [rsp-360]
001dd2e8cmp r10, [r14+40]
001dd2ecjb 0x1dd3ca
001dd2f2
001dd2f2loc_1dd2f2:
001dd2f2sub rsp, 24
001dd2f6sub r15, 32
001dd2facmp r15, [r14]
001dd2fdjb 0x1dd3c0
001dd303
001dd303loc_1dd303:
001dd303lea rdi, [r15+8]
001dd307mov [rsp+8], rdi
001dd30cmov [rdi-8], 3319
001dd314lea rsi, [rip+197]
001dd31bmov [rdi], rsi
001dd31emov rsi, 0x100000000000005
001dd328mov [rdi+8], rsi
001dd32cmov [rdi+16], rax
001dd330lea r11, [rip+37]
001dd337push r11
001dd339push [r14+48]
001dd33dmov [r14+48], rsp
001dd341mov eax, 1
001dd346mov rdi, [rbx]
001dd349call rdi
001dd34bmov [rsp+16], rax
001dd350pop [r14+48]
001dd354add rsp, 8
001dd358jmp 0x1dd3a8
001dd35a
001dd35a 66 90 f.
001dd35cmov [rsp], rax
001dd360mov edi, 1
001dd365lea rax, [rip+0x1dae4]
001dd36ccall caml_c_call
001dd371mov [rsp+16], rax
001dd376mov eax, 1
001dd37bmov rbx, [rsp+8]
001dd380call Stdlib.Fun.finally_no_exn
001dd385mov r12, [rsp]
001dd389mov rdi, r12
001dd38cmov rsi, [rsp+16]
001dd391mov rbx, rsp
001dd394mov rsp, [r14+64]
001dd398call caml_restore_raw_backtrace
001dd39dmov rsp, rbx
001dd3a0mov rax, r12
001dd3a3call caml_reraise_exn
001dd3a8
001dd3a8loc_1dd3a8:
001dd3a8mov eax, 1
001dd3admov rbx, [rsp+8]
001dd3b2call Stdlib.Fun.finally_no_exn
001dd3b7mov rax, [rsp]
001dd3bbadd rsp, 24
001dd3bfret
001dd3c0
001dd3c0loc_1dd3c0:
001dd3c0call caml_call_gc
001dd3c5jmp 0x1dd303
001dd3ca
001dd3caloc_1dd3ca:
001dd3capush 38
001dd3cccall caml_call_realloc_stack
001dd3d1pop r10
001dd3d3jmp 0x1dd2f2
001dd2e0
001dd3d8
001dd3d8 // align 0x10
001dd3d8 // align 0x10
001dd3e0
001dd3e0Stdlib.Fun.finally_no_exn:
001dd3e0lea r10, [rsp-344]
001dd3e8cmp r10, [r14+40]
001dd3ecjb 0x1dd48c
001dd3f2
001dd3f2loc_1dd3f2:
001dd3f2sub rsp, 8
001dd3f6lea r11, [rip+35]
001dd3fdpush r11
001dd3ffpush [r14+48]
001dd403mov [r14+48], rsp
001dd407mov rbx, [rbx+16]
001dd40bmov eax, 1
001dd410mov rdi, [rbx]
001dd413call rdi
001dd415pop [r14+48]
001dd419add rsp, 8
001dd41djmp 0x1dd480
001dd41f
001dd41f 90 .
001dd420mov [rsp], rax
001dd424mov edi, 1
001dd429lea rax, [rip+0x1da20]
001dd430call caml_c_call
001dd435sub r15, 24
001dd439cmp r15, [r14]
001dd43cjb 0x1dd485
001dd43e
001dd43eloc_1dd43e:
001dd43elea r12, [r15+8]
001dd442mov [r12-8], 2048
001dd44blea rbx, [rip+0x186266]
001dd452mov rbx, [rbx+40]
001dd456mov [r12], rbx
001dd45amov rbx, [rsp]
001dd45emov [r12+8], rbx
001dd463mov rdi, r12
001dd466mov rsi, rax
001dd469mov rbx, rsp
001dd46cmov rsp, [r14+64]
001dd470call caml_restore_raw_backtrace
001dd475mov rsp, rbx
001dd478mov rax, r12
001dd47bcall caml_reraise_exn
001dd480
001dd480loc_1dd480:
001dd480add rsp, 8
001dd484ret
001dd485
001dd485loc_1dd485:
001dd485call caml_call_gc
001dd48ajmp 0x1dd43e
001dd48c
001dd48cloc_1dd48c:
001dd48cpush 36
001dd48ecall caml_call_realloc_stack
001dd493pop r10
001dd495jmp 0x1dd3f2
001dd3e0
001dd3e0Stdlib.Fun.finally_no_exn:
001dd3e0lea r10, [rsp-344]
001dd3e8cmp r10, [r14+40]
001dd3ecjb 0x1dd48c
001dd3f2
001dd3f2loc_1dd3f2:
001dd3f2sub rsp, 8
001dd3f6lea r11, [rip+35]
001dd3fdpush r11
001dd3ffpush [r14+48]
001dd403mov [r14+48], rsp
001dd407mov rbx, [rbx+16]
001dd40bmov eax, 1
001dd410mov rdi, [rbx]
001dd413call rdi
001dd415pop [r14+48]
001dd419add rsp, 8
001dd41djmp 0x1dd480
001dd41f
001dd41f 90 .
001dd420mov [rsp], rax
001dd424mov edi, 1
001dd429lea rax, [rip+0x1da20]
001dd430call caml_c_call
001dd435sub r15, 24
001dd439cmp r15, [r14]
001dd43cjb 0x1dd485
001dd43e
001dd43eloc_1dd43e:
001dd43elea r12, [r15+8]
001dd442mov [r12-8], 2048
001dd44blea rbx, [rip+0x186266]
001dd452mov rbx, [rbx+40]
001dd456mov [r12], rbx
001dd45amov rbx, [rsp]
001dd45emov [r12+8], rbx
001dd463mov rdi, r12
001dd466mov rsi, rax
001dd469mov rbx, rsp
001dd46cmov rsp, [r14+64]
001dd470call caml_restore_raw_backtrace
001dd475mov rsp, rbx
001dd478mov rax, r12
001dd47bcall caml_reraise_exn
001dd480
001dd480loc_1dd480:
001dd480add rsp, 8
001dd484ret
001dd485
001dd485loc_1dd485:
001dd485call caml_call_gc
001dd48ajmp 0x1dd43e
001dd48c
001dd48cloc_1dd48c:
001dd48cpush 36
001dd48ecall caml_call_realloc_stack
001dd493pop r10
001dd495jmp 0x1dd3f2
001dd3e0
001dd49a
001dd49a // align 0x10
001dd49a // align 0x10
001dd4a0
001dd4a0Stdlib.Fun.entry:
001dd4a0lea r10, [rsp-320]
001dd4a8cmp r10, [r14+40]
001dd4acjb 0x1dd5b2
001dd4b2
001dd4b2loc_1dd4b2:
001dd4b2lea rsi, [rip+0x186147]
001dd4b9lea rdi, [rip+0x1861f8]
001dd4c0mov rbx, rsp
001dd4c3mov rsp, [r14+64]
001dd4c7call caml_initialize
001dd4ccmov rsp, rbx
001dd4cflea rsi, [rip+0x18614a]
001dd4d6lea rdi, [rip+0x1861db]
001dd4ddadd rdi, 8
001dd4e1mov rbx, rsp
001dd4e4mov rsp, [r14+64]
001dd4e8call caml_initialize
001dd4edmov rsp, rbx
001dd4f0lea rsi, [rip+0x186149]
001dd4f7lea rdi, [rip+0x1861ba]
001dd4feadd rdi, 16
001dd502mov rbx, rsp
001dd505mov rsp, [r14+64]
001dd509call caml_initialize
001dd50emov rsp, rbx
001dd511lea rsi, [rip+0x186148]
001dd518lea rdi, [rip+0x186199]
001dd51fadd rdi, 24
001dd523mov rbx, rsp
001dd526mov rsp, [r14+64]
001dd52acall caml_initialize
001dd52fmov rsp, rbx
001dd532mov edi, 1
001dd537mov rbx, rsp
001dd53amov rsp, [r14+64]
001dd53ecall caml_fresh_oo_id
001dd543mov rsp, rbx
001dd546call caml_alloc2
001dd54blea rsi, [r15+8]
001dd54fmov [rsi-8], 2296
001dd557lea rbx, [rip+0x1861c2]
001dd55emov [rsi], rbx
001dd561mov [rsi+8], rax
001dd565lea rdi, [rip+0x18614c]
001dd56cadd rdi, 40
001dd570mov rbx, rsp
001dd573mov rsp, [r14+64]
001dd577call caml_initialize
001dd57cmov rsp, rbx
001dd57flea rax, [rip+0x1860fa]
001dd586call Stdlib.Printexc.register_printer
001dd58blea rsi, [rip+0x186106]
001dd592lea rdi, [rip+0x18611f]
001dd599add rdi, 32
001dd59dmov rbx, rsp
001dd5a0mov rsp, [r14+64]
001dd5a4call caml_initialize
001dd5a9mov rsp, rbx
001dd5acmov eax, 1
001dd5b1ret
001dd5b2
001dd5b2loc_1dd5b2:
001dd5b2push 33
001dd5b4call caml_call_realloc_stack
001dd5b9pop r10
001dd5bbjmp 0x1dd4b2
001dd4a0
001dd4a0Stdlib.Fun.entry:
001dd4a0lea r10, [rsp-320]
001dd4a8cmp r10, [r14+40]
001dd4acjb 0x1dd5b2
001dd4b2
001dd4b2loc_1dd4b2:
001dd4b2lea rsi, [rip+0x186147]
001dd4b9lea rdi, [rip+0x1861f8]
001dd4c0mov rbx, rsp
001dd4c3mov rsp, [r14+64]
001dd4c7call caml_initialize
001dd4ccmov rsp, rbx
001dd4cflea rsi, [rip+0x18614a]
001dd4d6lea rdi, [rip+0x1861db]
001dd4ddadd rdi, 8
001dd4e1mov rbx, rsp
001dd4e4mov rsp, [r14+64]
001dd4e8call caml_initialize
001dd4edmov rsp, rbx
001dd4f0lea rsi, [rip+0x186149]
001dd4f7lea rdi, [rip+0x1861ba]
001dd4feadd rdi, 16
001dd502mov rbx, rsp
001dd505mov rsp, [r14+64]
001dd509call caml_initialize
001dd50emov rsp, rbx
001dd511lea rsi, [rip+0x186148]
001dd518lea rdi, [rip+0x186199]
001dd51fadd rdi, 24
001dd523mov rbx, rsp
001dd526mov rsp, [r14+64]
001dd52acall caml_initialize
001dd52fmov rsp, rbx
001dd532mov edi, 1
001dd537mov rbx, rsp
001dd53amov rsp, [r14+64]
001dd53ecall caml_fresh_oo_id
001dd543mov rsp, rbx
001dd546call caml_alloc2
001dd54blea rsi, [r15+8]
001dd54fmov [rsi-8], 2296
001dd557lea rbx, [rip+0x1861c2]
001dd55emov [rsi], rbx
001dd561mov [rsi+8], rax
001dd565lea rdi, [rip+0x18614c]
001dd56cadd rdi, 40
001dd570mov rbx, rsp
001dd573mov rsp, [r14+64]
001dd577call caml_initialize
001dd57cmov rsp, rbx
001dd57flea rax, [rip+0x1860fa]
001dd586call Stdlib.Printexc.register_printer
001dd58blea rsi, [rip+0x186106]
001dd592lea rdi, [rip+0x18611f]
001dd599add rdi, 32
001dd59dmov rbx, rsp
001dd5a0mov rsp, [r14+64]
001dd5a4call caml_initialize
001dd5a9mov rsp, rbx
001dd5acmov eax, 1
001dd5b1ret
001dd5b2
001dd5b2loc_1dd5b2:
001dd5b2push 33
001dd5b4call caml_call_realloc_stack
001dd5b9pop r10
001dd5bbjmp 0x1dd4b2
001dd4a0
001dd5c0
001dd5c0Stdlib.In_channel.fun:
001dd5c0mov rdi, rax
001dd5c3lea rax, [rip+0x46096]
001dd5cacall caml_c_call
001dd5cfret
001dd5c0
001dd5c0Stdlib.In_channel.fun:
001dd5c0mov rdi, rax
001dd5c3lea rax, [rip+0x46096]
001dd5cacall caml_c_call
001dd5cfret
001dd5c0
001dd5d0
001dd5d0Stdlib.In_channel.fun:
001dd5d0mov rdi, rax
001dd5d3lea rax, [rip+0x32656]
001dd5dacall caml_c_call
001dd5dfret
001dd5d0
001dd5d0Stdlib.In_channel.fun:
001dd5d0mov rdi, rax
001dd5d3lea rax, [rip+0x32656]
001dd5dacall caml_c_call
001dd5dfret
001dd5d0
001dd5e0
001dd5e0Stdlib.In_channel.with_open:
001dd5e0lea r10, [rsp-328]
001dd5e8cmp r10, [r14+40]
001dd5ecjb 0x1dd680
001dd5f2
001dd5f2loc_1dd5f2:
001dd5f2sub rsp, 8
001dd5f6mov rsi, rax
001dd5f9mov rax, rbx
001dd5fcmov [rsp], rdi
001dd600mov rdi, [rsi]
001dd603mov rbx, rsi
001dd606call rdi
001dd608sub r15, 72
001dd60ccmp r15, [r14]
001dd60fjb 0x1dd679
001dd611
001dd611loc_1dd611:
001dd611lea rbx, [r15+8]
001dd615add rbx, 32
001dd619mov [rbx-8], 4343
001dd621lea rdi, [rip+120]
001dd628mov [rbx], rdi
001dd62bmov rdi, 0x100000000000005
001dd635mov [rbx+8], rdi
001dd639mov rdi, [rsp]
001dd63dmov [rbx+16], rdi
001dd641mov [rbx+24], rax
001dd645lea rdi, [rbx-32]
001dd649mov [rdi-8], 3319
001dd651lea rsi, [rip+56]
001dd658mov [rdi], rsi
001dd65bmov rsi, 0x100000000000005
001dd665mov [rdi+8], rsi
001dd669mov [rdi+16], rax
001dd66dmov rax, rdi
001dd670add rsp, 8
001dd674jmp 0x1dd2e0
001dd679
001dd679loc_1dd679:
001dd679call caml_call_gc
001dd67ejmp 0x1dd611
001dd680
001dd680loc_1dd680:
001dd680push 34
001dd682call caml_call_realloc_stack
001dd687pop r10
001dd689jmp 0x1dd5f2
001dd5e0
001dd5e0Stdlib.In_channel.with_open:
001dd5e0lea r10, [rsp-328]
001dd5e8cmp r10, [r14+40]
001dd5ecjb 0x1dd680
001dd5f2
001dd5f2loc_1dd5f2:
001dd5f2sub rsp, 8
001dd5f6mov rsi, rax
001dd5f9mov rax, rbx
001dd5fcmov [rsp], rdi
001dd600mov rdi, [rsi]
001dd603mov rbx, rsi
001dd606call rdi
001dd608sub r15, 72
001dd60ccmp r15, [r14]
001dd60fjb 0x1dd679
001dd611
001dd611loc_1dd611:
001dd611lea rbx, [r15+8]
001dd615add rbx, 32
001dd619mov [rbx-8], 4343
001dd621lea rdi, [rip+120]
001dd628mov [rbx], rdi
001dd62bmov rdi, 0x100000000000005
001dd635mov [rbx+8], rdi
001dd639mov rdi, [rsp]
001dd63dmov [rbx+16], rdi
001dd641mov [rbx+24], rax
001dd645lea rdi, [rbx-32]
001dd649mov [rdi-8], 3319
001dd651lea rsi, [rip+56]
001dd658mov [rdi], rsi
001dd65bmov rsi, 0x100000000000005
001dd665mov [rdi+8], rsi
001dd669mov [rdi+16], rax
001dd66dmov rax, rdi
001dd670add rsp, 8
001dd674jmp 0x1dd2e0
001dd679
001dd679loc_1dd679:
001dd679call caml_call_gc
001dd67ejmp 0x1dd611
001dd680
001dd680loc_1dd680:
001dd680push 34
001dd682call caml_call_realloc_stack
001dd687pop r10
001dd689jmp 0x1dd5f2
001dd5e0
001dd68e
001dd68e // align 0x10
001dd68e // align 0x10
001dd699
001dd699 // align 0x10
001dd699 // align 0x10
001dd6a0
001dd6a0Stdlib.In_channel.fun:
001dd6a0cmp r15, [r14]
001dd6a3jbe 0x1dd6b5
001dd6a5
001dd6a5loc_1dd6a5:
001dd6a5mov rdi, [rbx+16]
001dd6a9mov rax, [rbx+24]
001dd6admov rsi, [rdi]
001dd6b0mov rbx, rdi
001dd6b3jmp rsi
001dd6b5
001dd6b5loc_1dd6b5:
001dd6b5call caml_call_gc
001dd6bajmp 0x1dd6a5
001dd6a0
001dd6a0Stdlib.In_channel.fun:
001dd6a0cmp r15, [r14]
001dd6a3jbe 0x1dd6b5
001dd6a5
001dd6a5loc_1dd6a5:
001dd6a5mov rdi, [rbx+16]
001dd6a9mov rax, [rbx+24]
001dd6admov rsi, [rdi]
001dd6b0mov rbx, rdi
001dd6b3jmp rsi
001dd6b5
001dd6b5loc_1dd6b5:
001dd6b5call caml_call_gc
001dd6bajmp 0x1dd6a5
001dd6a0
001dd6bc
001dd6bc // align 0x10
001dd6bc // align 0x10
001dd6c0
001dd6c0Stdlib.In_channel.with_open_bin:
001dd6c0mov rsi, rax
001dd6c3mov rdi, rbx
001dd6c6lea rax, [rip+0x14ff4b]
001dd6cdmov rax, [rax+632]
001dd6d4mov rbx, rsi
001dd6d7jmp 0x1dd5e0
001dd6c0
001dd6c0Stdlib.In_channel.with_open_bin:
001dd6c0mov rsi, rax
001dd6c3mov rdi, rbx
001dd6c6lea rax, [rip+0x14ff4b]
001dd6cdmov rax, [rax+632]
001dd6d4mov rbx, rsi
001dd6d7jmp 0x1dd5e0
001dd6c0
001dd6dc
001dd6dc // align 0x10
001dd6dc // align 0x10
001dd6e0
001dd6e0Stdlib.In_channel.with_open_text:
001dd6e0mov rsi, rax
001dd6e3mov rdi, rbx
001dd6e6lea rax, [rip+0x14ff2b]
001dd6edmov rax, [rax+624]
001dd6f4mov rbx, rsi
001dd6f7jmp 0x1dd5e0
001dd6e0
001dd6e0Stdlib.In_channel.with_open_text:
001dd6e0mov rsi, rax
001dd6e3mov rdi, rbx
001dd6e6lea rax, [rip+0x14ff2b]
001dd6edmov rax, [rax+624]
001dd6f4mov rbx, rsi
001dd6f7jmp 0x1dd5e0
001dd6e0
001dd6fc
001dd6fc // align 0x10
001dd6fc // align 0x10
001dd700
001dd700Stdlib.In_channel.with_open_gen:
001dd700lea rdx, [rip+0x14ff11]
001dd707mov rdx, [rdx+640]
001dd70esub r15, 48
001dd712cmp r15, [r14]
001dd715jb 0x1dd755
001dd717
001dd717loc_1dd717:
001dd717lea rcx, [r15+8]
001dd71bmov [rcx-8], 5367
001dd723lea r8, [rip+54]
001dd72amov [rcx], r8
001dd72dmov r8, 0x100000000000005
001dd737mov [rcx+8], r8
001dd73bmov [rcx+16], rax
001dd73fmov [rcx+24], rbx
001dd743mov [rcx+32], rdx
001dd747mov rax, rcx
001dd74amov rbx, rdi
001dd74dmov rdi, rsi
001dd750jmp 0x1dd5e0
001dd755
001dd755loc_1dd755:
001dd755call caml_call_gc
001dd75ajmp 0x1dd717
001dd700
001dd700Stdlib.In_channel.with_open_gen:
001dd700lea rdx, [rip+0x14ff11]
001dd707mov rdx, [rdx+640]
001dd70esub r15, 48
001dd712cmp r15, [r14]
001dd715jb 0x1dd755
001dd717
001dd717loc_1dd717:
001dd717lea rcx, [r15+8]
001dd71bmov [rcx-8], 5367
001dd723lea r8, [rip+54]
001dd72amov [rcx], r8
001dd72dmov r8, 0x100000000000005
001dd737mov [rcx+8], r8
001dd73bmov [rcx+16], rax
001dd73fmov [rcx+24], rbx
001dd743mov [rcx+32], rdx
001dd747mov rax, rcx
001dd74amov rbx, rdi
001dd74dmov rdi, rsi
001dd750jmp 0x1dd5e0
001dd755
001dd755loc_1dd755:
001dd755call caml_call_gc
001dd75ajmp 0x1dd717
001dd700
001dd75c
001dd75c // align 0x10
001dd75c // align 0x10
001dd760
001dd760Stdlib.In_channel.fun:
001dd760mov rdi, rax
001dd763mov rsi, [rbx+24]
001dd767mov rax, [rbx+16]
001dd76bmov rbx, rsi
001dd76ejmp 0x1965a0
001dd760
001dd760Stdlib.In_channel.fun:
001dd760mov rdi, rax
001dd763mov rsi, [rbx+24]
001dd767mov rax, [rbx+16]
001dd76bmov rbx, rsi
001dd76ejmp 0x1965a0
001dd760
001dd773
001dd773 // align 0x10
001dd773 // align 0x10
001dd780
001dd780Stdlib.In_channel.input_char:
001dd780lea r11, [rip+37]
001dd787push r11
001dd789push [r14+48]
001dd78dmov [r14+48], rsp
001dd791mov rdi, rax
001dd794lea rax, [rip+0x33255]
001dd79bcall caml_c_call
001dd7a0pop [r14+48]
001dd7a4add rsp, 8
001dd7a8jmp 0x1dd7cc
001dd7aa
001dd7aa 66 90 f.
001dd7aclea rbx, [rip+0x14fe65]
001dd7b3mov rbx, [rbx+88]
001dd7b7cmp rax, rbx
001dd7bajne 0x1dd7c4
001dd7bcmov eax, 1
001dd7c1ret
001dd7c2
001dd7c2 66 90 f.
001dd7c4
001dd7c4loc_1dd7c4:
001dd7c4call caml_reraise_exn
001dd7c9nop [rax]
001dd7cc
001dd7ccloc_1dd7cc:
001dd7ccsub r15, 16
001dd7d0cmp r15, [r14]
001dd7d3jb 0x1dd7e8
001dd7d5
001dd7d5loc_1dd7d5:
001dd7d5lea rbx, [r15+8]
001dd7d9mov [rbx-8], 1024
001dd7e1mov [rbx], rax
001dd7e4mov rax, rbx
001dd7e7ret
001dd7e8
001dd7e8loc_1dd7e8:
001dd7e8call caml_call_gc
001dd7edjmp 0x1dd7d5
001dd780
001dd780Stdlib.In_channel.input_char:
001dd780lea r11, [rip+37]
001dd787push r11
001dd789push [r14+48]
001dd78dmov [r14+48], rsp
001dd791mov rdi, rax
001dd794lea rax, [rip+0x33255]
001dd79bcall caml_c_call
001dd7a0pop [r14+48]
001dd7a4add rsp, 8
001dd7a8jmp 0x1dd7cc
001dd7aa
001dd7aa 66 90 f.
001dd7aclea rbx, [rip+0x14fe65]
001dd7b3mov rbx, [rbx+88]
001dd7b7cmp rax, rbx
001dd7bajne 0x1dd7c4
001dd7bcmov eax, 1
001dd7c1ret
001dd7c2
001dd7c2 66 90 f.
001dd7c4
001dd7c4loc_1dd7c4:
001dd7c4call caml_reraise_exn
001dd7c9nop [rax]
001dd7cc
001dd7ccloc_1dd7cc:
001dd7ccsub r15, 16
001dd7d0cmp r15, [r14]
001dd7d3jb 0x1dd7e8
001dd7d5
001dd7d5loc_1dd7d5:
001dd7d5lea rbx, [r15+8]
001dd7d9mov [rbx-8], 1024
001dd7e1mov [rbx], rax
001dd7e4mov rax, rbx
001dd7e7ret
001dd7e8
001dd7e8loc_1dd7e8:
001dd7e8call caml_call_gc
001dd7edjmp 0x1dd7d5
001dd780
001dd7ef
001dd7ef // align 0x10
001dd7ef // align 0x10
001dd7f0
001dd7f0Stdlib.In_channel.input_byte:
001dd7f0lea r11, [rip+37]
001dd7f7push r11
001dd7f9push [r14+48]
001dd7fdmov [r14+48], rsp
001dd801mov rdi, rax
001dd804lea rax, [rip+0x331e5]
001dd80bcall caml_c_call
001dd810pop [r14+48]
001dd814add rsp, 8
001dd818jmp 0x1dd83c
001dd81a
001dd81a 66 90 f.
001dd81clea rbx, [rip+0x14fdf5]
001dd823mov rbx, [rbx+88]
001dd827cmp rax, rbx
001dd82ajne 0x1dd834
001dd82cmov eax, 1
001dd831ret
001dd832
001dd832 66 90 f.
001dd834
001dd834loc_1dd834:
001dd834call caml_reraise_exn
001dd839nop [rax]
001dd83c
001dd83cloc_1dd83c:
001dd83csub r15, 16
001dd840cmp r15, [r14]
001dd843jb 0x1dd858
001dd845
001dd845loc_1dd845:
001dd845lea rbx, [r15+8]
001dd849mov [rbx-8], 1024
001dd851mov [rbx], rax
001dd854mov rax, rbx
001dd857ret
001dd858
001dd858loc_1dd858:
001dd858call caml_call_gc
001dd85djmp 0x1dd845
001dd7f0
001dd7f0Stdlib.In_channel.input_byte:
001dd7f0lea r11, [rip+37]
001dd7f7push r11
001dd7f9push [r14+48]
001dd7fdmov [r14+48], rsp
001dd801mov rdi, rax
001dd804lea rax, [rip+0x331e5]
001dd80bcall caml_c_call
001dd810pop [r14+48]
001dd814add rsp, 8
001dd818jmp 0x1dd83c
001dd81a
001dd81a 66 90 f.
001dd81clea rbx, [rip+0x14fdf5]
001dd823mov rbx, [rbx+88]
001dd827cmp rax, rbx
001dd82ajne 0x1dd834
001dd82cmov eax, 1
001dd831ret
001dd832
001dd832 66 90 f.
001dd834
001dd834loc_1dd834:
001dd834call caml_reraise_exn
001dd839nop [rax]
001dd83c
001dd83cloc_1dd83c:
001dd83csub r15, 16
001dd840cmp r15, [r14]
001dd843jb 0x1dd858
001dd845
001dd845loc_1dd845:
001dd845lea rbx, [r15+8]
001dd849mov [rbx-8], 1024
001dd851mov [rbx], rax
001dd854mov rax, rbx
001dd857ret
001dd858
001dd858loc_1dd858:
001dd858call caml_call_gc
001dd85djmp 0x1dd845
001dd7f0
001dd85f
001dd85f // align 0x10
001dd85f // align 0x10
001dd860
001dd860Stdlib.In_channel.input_line:
001dd860lea r10, [rsp-336]
001dd868cmp r10, [r14+40]
001dd86cjb 0x1dd8d3
001dd86e
001dd86eloc_1dd86e:
001dd86elea r11, [rip+27]
001dd875push r11
001dd877push [r14+48]
001dd87bmov [r14+48], rsp
001dd87fcall camlStdlib.input_line_326
001dd884pop [r14+48]
001dd888add rsp, 8
001dd88cjmp 0x1dd8b0
001dd88e
001dd88e 66 90 f.
001dd890lea rbx, [rip+0x14fd81]
001dd897mov rbx, [rbx+88]
001dd89bcmp rax, rbx
001dd89ejne 0x1dd8a8
001dd8a0mov eax, 1
001dd8a5ret
001dd8a6
001dd8a6 66 90 f.
001dd8a8
001dd8a8loc_1dd8a8:
001dd8a8call caml_reraise_exn
001dd8adnop [rax]
001dd8b0
001dd8b0loc_1dd8b0:
001dd8b0sub r15, 16
001dd8b4cmp r15, [r14]
001dd8b7jb 0x1dd8cc
001dd8b9
001dd8b9loc_1dd8b9:
001dd8b9lea rbx, [r15+8]
001dd8bdmov [rbx-8], 1024
001dd8c5mov [rbx], rax
001dd8c8mov rax, rbx
001dd8cbret
001dd8cc
001dd8ccloc_1dd8cc:
001dd8cccall caml_call_gc
001dd8d1jmp 0x1dd8b9
001dd8d3
001dd8d3loc_1dd8d3:
001dd8d3push 35
001dd8d5call caml_call_realloc_stack
001dd8dapop r10
001dd8dcjmp 0x1dd86e
001dd860
001dd860Stdlib.In_channel.input_line:
001dd860lea r10, [rsp-336]
001dd868cmp r10, [r14+40]
001dd86cjb 0x1dd8d3
001dd86e
001dd86eloc_1dd86e:
001dd86elea r11, [rip+27]
001dd875push r11
001dd877push [r14+48]
001dd87bmov [r14+48], rsp
001dd87fcall camlStdlib.input_line_326
001dd884pop [r14+48]
001dd888add rsp, 8
001dd88cjmp 0x1dd8b0
001dd88e
001dd88e 66 90 f.
001dd890lea rbx, [rip+0x14fd81]
001dd897mov rbx, [rbx+88]
001dd89bcmp rax, rbx
001dd89ejne 0x1dd8a8
001dd8a0mov eax, 1
001dd8a5ret
001dd8a6
001dd8a6 66 90 f.
001dd8a8
001dd8a8loc_1dd8a8:
001dd8a8call caml_reraise_exn
001dd8adnop [rax]
001dd8b0
001dd8b0loc_1dd8b0:
001dd8b0sub r15, 16
001dd8b4cmp r15, [r14]
001dd8b7jb 0x1dd8cc
001dd8b9
001dd8b9loc_1dd8b9:
001dd8b9lea rbx, [r15+8]
001dd8bdmov [rbx-8], 1024
001dd8c5mov [rbx], rax
001dd8c8mov rax, rbx
001dd8cbret
001dd8cc
001dd8ccloc_1dd8cc:
001dd8cccall caml_call_gc
001dd8d1jmp 0x1dd8b9
001dd8d3
001dd8d3loc_1dd8d3:
001dd8d3push 35
001dd8d5call caml_call_realloc_stack
001dd8dapop r10
001dd8dcjmp 0x1dd86e
001dd860
001dd8de
001dd8de // align 0x10
001dd8de // align 0x10
001dd8e0
001dd8e0Stdlib.In_channel.input_bigarray:
001dd8e0mov rdx, rdi
001dd8e3mov rcx, rsi
001dd8e6cmp rdx, 1
001dd8eajl 0x1dd918
001dd8eccmp rcx, 1
001dd8f0jl 0x1dd918
001dd8f2mov rdi, [rbx+40]
001dd8f6shl rdi, 1
001dd8f9sub rdi, rcx
001dd8fcadd rdi, 2
001dd900cmp rdx, rdi
001dd903jg 0x1dd918
001dd905mov rdi, rax
001dd908mov rsi, rbx
001dd90blea rax, [rip+0x3355e]
001dd912call caml_c_call
001dd917ret
001dd918
001dd918loc_1dd918:
001dd918lea rax, [rip+0x1864d1]
001dd91fjmp 0x195ab0
001dd8e0
001dd8e0Stdlib.In_channel.input_bigarray:
001dd8e0mov rdx, rdi
001dd8e3mov rcx, rsi
001dd8e6cmp rdx, 1
001dd8eajl 0x1dd918
001dd8eccmp rcx, 1
001dd8f0jl 0x1dd918
001dd8f2mov rdi, [rbx+40]
001dd8f6shl rdi, 1
001dd8f9sub rdi, rcx
001dd8fcadd rdi, 2
001dd900cmp rdx, rdi
001dd903jg 0x1dd918
001dd905mov rdi, rax
001dd908mov rsi, rbx
001dd90blea rax, [rip+0x3355e]
001dd912call caml_c_call
001dd917ret
001dd918
001dd918loc_1dd918:
001dd918lea rax, [rip+0x1864d1]
001dd91fjmp 0x195ab0
001dd8e0
001dd924
001dd924 // align 0x10
001dd924 // align 0x10
001dd930
001dd930Stdlib.In_channel.really_input:
001dd930lea r10, [rsp-336]
001dd938cmp r10, [r14+40]
001dd93cjb 0x1dd988
001dd93e
001dd93eloc_1dd93e:
001dd93elea r11, [rip+27]
001dd945push r11
001dd947push [r14+48]
001dd94bmov [r14+48], rsp
001dd94fcall camlStdlib.really_input_314
001dd954pop [r14+48]
001dd958add rsp, 8
001dd95cjmp 0x1dd980
001dd95e
001dd95e 66 90 f.
001dd960lea rbx, [rip+0x14fcb1]
001dd967mov rbx, [rbx+88]
001dd96bcmp rax, rbx
001dd96ejne 0x1dd978
001dd970mov eax, 1
001dd975ret
001dd976
001dd976 66 90 f.
001dd978
001dd978loc_1dd978:
001dd978call caml_reraise_exn
001dd97dnop [rax]
001dd980
001dd980loc_1dd980:
001dd980lea rax, [rip+0x186459]
001dd987ret
001dd988
001dd988loc_1dd988:
001dd988push 35
001dd98acall caml_call_realloc_stack
001dd98fpop r10
001dd991jmp 0x1dd93e
001dd930
001dd930Stdlib.In_channel.really_input:
001dd930lea r10, [rsp-336]
001dd938cmp r10, [r14+40]
001dd93cjb 0x1dd988
001dd93e
001dd93eloc_1dd93e:
001dd93elea r11, [rip+27]
001dd945push r11
001dd947push [r14+48]
001dd94bmov [r14+48], rsp
001dd94fcall camlStdlib.really_input_314
001dd954pop [r14+48]
001dd958add rsp, 8
001dd95cjmp 0x1dd980
001dd95e
001dd95e 66 90 f.
001dd960lea rbx, [rip+0x14fcb1]
001dd967mov rbx, [rbx+88]
001dd96bcmp rax, rbx
001dd96ejne 0x1dd978
001dd970mov eax, 1
001dd975ret
001dd976
001dd976 66 90 f.
001dd978
001dd978loc_1dd978:
001dd978call caml_reraise_exn
001dd97dnop [rax]
001dd980
001dd980loc_1dd980:
001dd980lea rax, [rip+0x186459]
001dd987ret
001dd988
001dd988loc_1dd988:
001dd988push 35
001dd98acall caml_call_realloc_stack
001dd98fpop r10
001dd991jmp 0x1dd93e
001dd930
001dd993
001dd993 // align 0x10
001dd993 // align 0x10
001dd9a0
001dd9a0Stdlib.In_channel.unsafe_really_input_bigarray:
001dd9a0sub rsp, 32
001dd9a4
001dd9a4loc_1dd9a4:
001dd9a4mov rdx, rdi
001dd9a7mov rcx, rsi
001dd9aacmp r15, [r14]
001dd9adjbe 0x1dda1c
001dd9af
001dd9afloc_1dd9af:
001dd9afcmp rcx, 1
001dd9b3jg 0x1dd9c4
001dd9b5lea rax, [rip+0x186424]
001dd9bcadd rsp, 32
001dd9c0ret
001dd9c1
001dd9c1 0f 1f 00 ...
001dd9c4
001dd9c4loc_1dd9c4:
001dd9c4mov [rsp], rcx
001dd9c8mov [rsp+8], rdx
001dd9cdmov [rsp+24], rbx
001dd9d2mov [rsp+16], rax
001dd9d7mov rdi, rax
001dd9damov rsi, rbx
001dd9ddlea rax, [rip+0x3348c]
001dd9e4call caml_c_call
001dd9e9cmp rax, 1
001dd9edjne 0x1dd9fc
001dd9efmov eax, 1
001dd9f4add rsp, 32
001dd9f8ret
001dd9f9
001dd9f9 0f 1f 00 ...
001dd9fc
001dd9fcloc_1dd9fc:
001dd9fcmov rsi, [rsp]
001dda00sub rsi, rax
001dda03inc rsi
001dda06mov rbx, [rsp+8]
001dda0blea rdi, [rbx+rax-1]
001dda10mov rax, [rsp+16]
001dda15mov rbx, [rsp+24]
001dda1ajmp 0x1dd9a4
001dda1c
001dda1cloc_1dda1c:
001dda1ccall caml_call_gc
001dda21jmp 0x1dd9af
001dd9a0
001dd9a0Stdlib.In_channel.unsafe_really_input_bigarray:
001dd9a0sub rsp, 32
001dd9a4
001dd9a4loc_1dd9a4:
001dd9a4mov rdx, rdi
001dd9a7mov rcx, rsi
001dd9aacmp r15, [r14]
001dd9adjbe 0x1dda1c
001dd9af
001dd9afloc_1dd9af:
001dd9afcmp rcx, 1
001dd9b3jg 0x1dd9c4
001dd9b5lea rax, [rip+0x186424]
001dd9bcadd rsp, 32
001dd9c0ret
001dd9c1
001dd9c1 0f 1f 00 ...
001dd9c4
001dd9c4loc_1dd9c4:
001dd9c4mov [rsp], rcx
001dd9c8mov [rsp+8], rdx
001dd9cdmov [rsp+24], rbx
001dd9d2mov [rsp+16], rax
001dd9d7mov rdi, rax
001dd9damov rsi, rbx
001dd9ddlea rax, [rip+0x3348c]
001dd9e4call caml_c_call
001dd9e9cmp rax, 1
001dd9edjne 0x1dd9fc
001dd9efmov eax, 1
001dd9f4add rsp, 32
001dd9f8ret
001dd9f9
001dd9f9 0f 1f 00 ...
001dd9fc
001dd9fcloc_1dd9fc:
001dd9fcmov rsi, [rsp]
001dda00sub rsi, rax
001dda03inc rsi
001dda06mov rbx, [rsp+8]
001dda0blea rdi, [rbx+rax-1]
001dda10mov rax, [rsp+16]
001dda15mov rbx, [rsp+24]
001dda1ajmp 0x1dd9a4
001dda1c
001dda1cloc_1dda1c:
001dda1ccall caml_call_gc
001dda21jmp 0x1dd9af
001dd9a0
001dda23
001dda23 // align 0x10
001dda23 // align 0x10
001dda30
001dda30Stdlib.In_channel.really_input_bigarray:
001dda30cmp rdi, 1
001dda34jl 0x1dda54
001dda36cmp rsi, 1
001dda3ajl 0x1dda54
001dda3cmov rdx, [rbx+40]
001dda40shl rdx, 1
001dda43sub rdx, rsi
001dda46add rdx, 2
001dda4acmp rdi, rdx
001dda4djg 0x1dda54
001dda4fjmp 0x1dd9a0
001dda54
001dda54loc_1dda54:
001dda54lea rax, [rip+0x186365]
001dda5bjmp 0x195ab0
001dda30
001dda30Stdlib.In_channel.really_input_bigarray:
001dda30cmp rdi, 1
001dda34jl 0x1dda54
001dda36cmp rsi, 1
001dda3ajl 0x1dda54
001dda3cmov rdx, [rbx+40]
001dda40shl rdx, 1
001dda43sub rdx, rsi
001dda46add rdx, 2
001dda4acmp rdi, rdx
001dda4djg 0x1dda54
001dda4fjmp 0x1dd9a0
001dda54
001dda54loc_1dda54:
001dda54lea rax, [rip+0x186365]
001dda5bjmp 0x195ab0
001dda30
001dda60
001dda60Stdlib.In_channel.really_input_string:
001dda60lea r10, [rsp-336]
001dda68cmp r10, [r14+40]
001dda6cjb 0x1ddad3
001dda6e
001dda6eloc_1dda6e:
001dda6elea r11, [rip+27]
001dda75push r11
001dda77push [r14+48]
001dda7bmov [r14+48], rsp
001dda7fcall camlStdlib.really_input_string_320
001dda84pop [r14+48]
001dda88add rsp, 8
001dda8cjmp 0x1ddab0
001dda8e
001dda8e 66 90 f.
001dda90lea rbx, [rip+0x14fb81]
001dda97mov rbx, [rbx+88]
001dda9bcmp rax, rbx
001dda9ejne 0x1ddaa8
001ddaa0mov eax, 1
001ddaa5ret
001ddaa6
001ddaa6 66 90 f.
001ddaa8
001ddaa8loc_1ddaa8:
001ddaa8call caml_reraise_exn
001ddaadnop [rax]
001ddab0
001ddab0loc_1ddab0:
001ddab0sub r15, 16
001ddab4cmp r15, [r14]
001ddab7jb 0x1ddacc
001ddab9
001ddab9loc_1ddab9:
001ddab9lea rbx, [r15+8]
001ddabdmov [rbx-8], 1024
001ddac5mov [rbx], rax
001ddac8mov rax, rbx
001ddacbret
001ddacc
001ddaccloc_1ddacc:
001ddacccall caml_call_gc
001ddad1jmp 0x1ddab9
001ddad3
001ddad3loc_1ddad3:
001ddad3push 35
001ddad5call caml_call_realloc_stack
001ddadapop r10
001ddadcjmp 0x1dda6e
001dda60
001dda60Stdlib.In_channel.really_input_string:
001dda60lea r10, [rsp-336]
001dda68cmp r10, [r14+40]
001dda6cjb 0x1ddad3
001dda6e
001dda6eloc_1dda6e:
001dda6elea r11, [rip+27]
001dda75push r11
001dda77push [r14+48]
001dda7bmov [r14+48], rsp
001dda7fcall camlStdlib.really_input_string_320
001dda84pop [r14+48]
001dda88add rsp, 8
001dda8cjmp 0x1ddab0
001dda8e
001dda8e 66 90 f.
001dda90lea rbx, [rip+0x14fb81]
001dda97mov rbx, [rbx+88]
001dda9bcmp rax, rbx
001dda9ejne 0x1ddaa8
001ddaa0mov eax, 1
001ddaa5ret
001ddaa6
001ddaa6 66 90 f.
001ddaa8
001ddaa8loc_1ddaa8:
001ddaa8call caml_reraise_exn
001ddaadnop [rax]
001ddab0
001ddab0loc_1ddab0:
001ddab0sub r15, 16
001ddab4cmp r15, [r14]
001ddab7jb 0x1ddacc
001ddab9
001ddab9loc_1ddab9:
001ddab9lea rbx, [r15+8]
001ddabdmov [rbx-8], 1024
001ddac5mov [rbx], rax
001ddac8mov rax, rbx
001ddacbret
001ddacc
001ddaccloc_1ddacc:
001ddacccall caml_call_gc
001ddad1jmp 0x1ddab9
001ddad3
001ddad3loc_1ddad3:
001ddad3push 35
001ddad5call caml_call_realloc_stack
001ddadapop r10
001ddadcjmp 0x1dda6e
001dda60
001ddade
001ddade // align 0x10
001ddade // align 0x10
001ddae0
001ddae0Stdlib.In_channel.read_upto:
001ddae0lea r10, [rsp-328]
001ddae8cmp r10, [r14+40]
001ddaecjb 0x1ddb5a
001ddaee
001ddaeeloc_1ddaee:
001ddaeesub rsp, 8
001ddaf2mov [rsp], rdi
001ddaf6sub r15, 48
001ddafacmp r15, [r14]
001ddafdjb 0x1ddb53
001ddaff
001ddaffloc_1ddaff:
001ddafflea rdx, [r15+8]
001ddb03mov [rdx-8], 5367
001ddb0blea rcx, [rip-0xe6af2]
001ddb12mov [rdx], rcx
001ddb15mov rcx, 0x200000000000007
001ddb1fmov [rdx+8], rcx
001ddb23lea rcx, [rip+70]
001ddb2amov [rdx+16], rcx
001ddb2emov [rdx+24], rax
001ddb32mov [rdx+32], rbx
001ddb36mov rax, rdi
001ddb39mov rbx, rsi
001ddb3cmov rdi, rdx
001ddb3fcall Stdlib.In_channel.loop
001ddb44mov rbx, [rsp]
001ddb48sub rax, rbx
001ddb4binc rax
001ddb4eadd rsp, 8
001ddb52ret
001ddb53
001ddb53loc_1ddb53:
001ddb53call caml_call_gc
001ddb58jmp 0x1ddaff
001ddb5a
001ddb5aloc_1ddb5a:
001ddb5apush 34
001ddb5ccall caml_call_realloc_stack
001ddb61pop r10
001ddb63jmp 0x1ddaee
001ddae0
001ddae0Stdlib.In_channel.read_upto:
001ddae0lea r10, [rsp-328]
001ddae8cmp r10, [r14+40]
001ddaecjb 0x1ddb5a
001ddaee
001ddaeeloc_1ddaee:
001ddaeesub rsp, 8
001ddaf2mov [rsp], rdi
001ddaf6sub r15, 48
001ddafacmp r15, [r14]
001ddafdjb 0x1ddb53
001ddaff
001ddaffloc_1ddaff:
001ddafflea rdx, [r15+8]
001ddb03mov [rdx-8], 5367
001ddb0blea rcx, [rip-0xe6af2]
001ddb12mov [rdx], rcx
001ddb15mov rcx, 0x200000000000007
001ddb1fmov [rdx+8], rcx
001ddb23lea rcx, [rip+70]
001ddb2amov [rdx+16], rcx
001ddb2emov [rdx+24], rax
001ddb32mov [rdx+32], rbx
001ddb36mov rax, rdi
001ddb39mov rbx, rsi
001ddb3cmov rdi, rdx
001ddb3fcall Stdlib.In_channel.loop
001ddb44mov rbx, [rsp]
001ddb48sub rax, rbx
001ddb4binc rax
001ddb4eadd rsp, 8
001ddb52ret
001ddb53
001ddb53loc_1ddb53:
001ddb53call caml_call_gc
001ddb58jmp 0x1ddaff
001ddb5a
001ddb5aloc_1ddb5a:
001ddb5apush 34
001ddb5ccall caml_call_realloc_stack
001ddb61pop r10
001ddb63jmp 0x1ddaee
001ddae0
001ddb65
001ddb65 // align 0x10
001ddb65 // align 0x10
001ddb70
001ddb70Stdlib.In_channel.loop:
001ddb70lea r10, [rsp-344]
001ddb78cmp r10, [r14+40]
001ddb7cjb 0x1ddbee
001ddb7e
001ddb7eloc_1ddb7e:
001ddb7esub rsp, 24
001ddb82
001ddb82loc_1ddb82:
001ddb82mov rdx, rax
001ddb85mov rsi, rbx
001ddb88cmp r15, [r14]
001ddb8bjbe 0x1ddbe7
001ddb8d
001ddb8dloc_1ddb8d:
001ddb8dcmp rsi, 1
001ddb91jne 0x1ddb9c
001ddb93mov rax, rdx
001ddb96add rsp, 24
001ddb9aret
001ddb9b
001ddb9b 90 .
001ddb9c
001ddb9cloc_1ddb9c:
001ddb9cmov [rsp+8], rdi
001ddba1mov [rsp], rsi
001ddba5mov [rsp+16], rdx
001ddbaamov rbx, [rdi+32]
001ddbaemov rax, [rdi+24]
001ddbb2mov rdi, rdx
001ddbb5call camlStdlib.input_302
001ddbbacmp rax, 1
001ddbbejne 0x1ddbcc
001ddbc0mov rax, [rsp+16]
001ddbc5add rsp, 24
001ddbc9ret
001ddbca
001ddbca 66 90 f.
001ddbcc
001ddbccloc_1ddbcc:
001ddbccmov rbx, [rsp]
001ddbd0sub rbx, rax
001ddbd3inc rbx
001ddbd6mov rdi, [rsp+16]
001ddbdblea rax, [rdi+rax-1]
001ddbe0mov rdi, [rsp+8]
001ddbe5jmp 0x1ddb82
001ddbe7
001ddbe7loc_1ddbe7:
001ddbe7call caml_call_gc
001ddbecjmp 0x1ddb8d
001ddbee
001ddbeeloc_1ddbee:
001ddbeepush 36
001ddbf0call caml_call_realloc_stack
001ddbf5pop r10
001ddbf7jmp 0x1ddb7e
001ddb70
001ddb70Stdlib.In_channel.loop:
001ddb70lea r10, [rsp-344]
001ddb78cmp r10, [r14+40]
001ddb7cjb 0x1ddbee
001ddb7e
001ddb7eloc_1ddb7e:
001ddb7esub rsp, 24
001ddb82
001ddb82loc_1ddb82:
001ddb82mov rdx, rax
001ddb85mov rsi, rbx
001ddb88cmp r15, [r14]
001ddb8bjbe 0x1ddbe7
001ddb8d
001ddb8dloc_1ddb8d:
001ddb8dcmp rsi, 1
001ddb91jne 0x1ddb9c
001ddb93mov rax, rdx
001ddb96add rsp, 24
001ddb9aret
001ddb9b
001ddb9b 90 .
001ddb9c
001ddb9cloc_1ddb9c:
001ddb9cmov [rsp+8], rdi
001ddba1mov [rsp], rsi
001ddba5mov [rsp+16], rdx
001ddbaamov rbx, [rdi+32]
001ddbaemov rax, [rdi+24]
001ddbb2mov rdi, rdx
001ddbb5call camlStdlib.input_302
001ddbbacmp rax, 1
001ddbbejne 0x1ddbcc
001ddbc0mov rax, [rsp+16]
001ddbc5add rsp, 24
001ddbc9ret
001ddbca
001ddbca 66 90 f.
001ddbcc
001ddbccloc_1ddbcc:
001ddbccmov rbx, [rsp]
001ddbd0sub rbx, rax
001ddbd3inc rbx
001ddbd6mov rdi, [rsp+16]
001ddbdblea rax, [rdi+rax-1]
001ddbe0mov rdi, [rsp+8]
001ddbe5jmp 0x1ddb82
001ddbe7
001ddbe7loc_1ddbe7:
001ddbe7call caml_call_gc
001ddbecjmp 0x1ddb8d
001ddbee
001ddbeeloc_1ddbee:
001ddbeepush 36
001ddbf0call caml_call_realloc_stack
001ddbf5pop r10
001ddbf7jmp 0x1ddb7e
001ddb70
001ddbf9
001ddbf9 // align 0x10
001ddbf9 // align 0x10
001ddc00
001ddc00Stdlib.In_channel.ensure:
001ddc00lea r10, [rsp-344]
001ddc08cmp r10, [r14+40]
001ddc0cjb 0x1ddce3
001ddc12
001ddc12loc_1ddc12:
001ddc12sub rsp, 24
001ddc16mov rsi, rdi
001ddc19mov rdi, [rax-8]
001ddc1dshr rdi, 10
001ddc21lea rdi, [8*rdi-1]
001ddc29movzx rdx, [rax+rdi]
001ddc2esub rdi, rdx
001ddc31lea rdi, [rdi+rdi+1]
001ddc36lea rdx, [rbx+rsi-1]
001ddc3bcmp rdi, rdx
001ddc3ejl 0x1ddc48
001ddc40add rsp, 24
001ddc44ret
001ddc45
001ddc45 0f 1f 00 ...
001ddc48
001ddc48loc_1ddc48:
001ddc48mov [rsp+8], rbx
001ddc4dmov [rsp], rax
001ddc51
001ddc51loc_1ddc51:
001ddc51lea rax, [rbx+rsi-1]
001ddc56cmp rdi, rax
001ddc59jge 0x1ddc67
001ddc5blea rdi, [rdi+rdi+1]
001ddc60cmp r15, [r14]
001ddc63ja 0x1ddc51
001ddc65jmp 0x1ddcd9
001ddc67
001ddc67loc_1ddc67:
001ddc67mov rax, 0x3ffffffffffffef
001ddc71cmp rdi, rax
001ddc74jg 0x1ddc78
001ddc76jmp 0x1ddca3
001ddc78
001ddc78loc_1ddc78:
001ddc78mov rax, 0x3ffffffffffffef
001ddc82cmp rbx, rax
001ddc85jge 0x1ddc94
001ddc87mov rdi, 0x3ffffffffffffef
001ddc91jmp 0x1ddca3
001ddc93
001ddc93 90 .
001ddc94
001ddc94loc_1ddc94:
001ddc94lea rax, [rip+0x1860cd]
001ddc9bcall camlStdlib.failwith_7
001ddca0mov rdi, rax
001ddca3
001ddca3loc_1ddca3:
001ddca3lea rax, [rip+0x43386]
001ddcaacall caml_c_call
001ddcafmov rdi, rax
001ddcb2mov [rsp+16], rdi
001ddcb7mov esi, 1
001ddcbcmov ebx, 1
001ddcc1mov rax, [rsp]
001ddcc5mov rdx, [rsp+8]
001ddccacall Stdlib.Bytes.blit
001ddccfmov rax, [rsp+16]
001ddcd4add rsp, 24
001ddcd8ret
001ddcd9
001ddcd9loc_1ddcd9:
001ddcd9call caml_call_gc
001ddcdejmp 0x1ddc51
001ddce3
001ddce3loc_1ddce3:
001ddce3push 36
001ddce5call caml_call_realloc_stack
001ddceapop r10
001ddcecjmp 0x1ddc12
001ddc00
001ddc00Stdlib.In_channel.ensure:
001ddc00lea r10, [rsp-344]
001ddc08cmp r10, [r14+40]
001ddc0cjb 0x1ddce3
001ddc12
001ddc12loc_1ddc12:
001ddc12sub rsp, 24
001ddc16mov rsi, rdi
001ddc19mov rdi, [rax-8]
001ddc1dshr rdi, 10
001ddc21lea rdi, [8*rdi-1]
001ddc29movzx rdx, [rax+rdi]
001ddc2esub rdi, rdx
001ddc31lea rdi, [rdi+rdi+1]
001ddc36lea rdx, [rbx+rsi-1]
001ddc3bcmp rdi, rdx
001ddc3ejl 0x1ddc48
001ddc40add rsp, 24
001ddc44ret
001ddc45
001ddc45 0f 1f 00 ...
001ddc48
001ddc48loc_1ddc48:
001ddc48mov [rsp+8], rbx
001ddc4dmov [rsp], rax
001ddc51
001ddc51loc_1ddc51:
001ddc51lea rax, [rbx+rsi-1]
001ddc56cmp rdi, rax
001ddc59jge 0x1ddc67
001ddc5blea rdi, [rdi+rdi+1]
001ddc60cmp r15, [r14]
001ddc63ja 0x1ddc51
001ddc65jmp 0x1ddcd9
001ddc67
001ddc67loc_1ddc67:
001ddc67mov rax, 0x3ffffffffffffef
001ddc71cmp rdi, rax
001ddc74jg 0x1ddc78
001ddc76jmp 0x1ddca3
001ddc78
001ddc78loc_1ddc78:
001ddc78mov rax, 0x3ffffffffffffef
001ddc82cmp rbx, rax
001ddc85jge 0x1ddc94
001ddc87mov rdi, 0x3ffffffffffffef
001ddc91jmp 0x1ddca3
001ddc93
001ddc93 90 .
001ddc94
001ddc94loc_1ddc94:
001ddc94lea rax, [rip+0x1860cd]
001ddc9bcall camlStdlib.failwith_7
001ddca0mov rdi, rax
001ddca3
001ddca3loc_1ddca3:
001ddca3lea rax, [rip+0x43386]
001ddcaacall caml_c_call
001ddcafmov rdi, rax
001ddcb2mov [rsp+16], rdi
001ddcb7mov esi, 1
001ddcbcmov ebx, 1
001ddcc1mov rax, [rsp]
001ddcc5mov rdx, [rsp+8]
001ddccacall Stdlib.Bytes.blit
001ddccfmov rax, [rsp+16]
001ddcd4add rsp, 24
001ddcd8ret
001ddcd9
001ddcd9loc_1ddcd9:
001ddcd9call caml_call_gc
001ddcdejmp 0x1ddc51
001ddce3
001ddce3loc_1ddce3:
001ddce3push 36
001ddce5call caml_call_realloc_stack
001ddceapop r10
001ddcecjmp 0x1ddc12
001ddc00
001ddcf1
001ddcf1 // align 0x10
001ddcf1 // align 0x10
001ddd00
001ddd00Stdlib.In_channel.input_all:
001ddd00lea r10, [rsp-376]
001ddd08cmp r10, [r14+40]
001ddd0cjb 0x1ddf1a
001ddd12
001ddd12loc_1ddd12:
001ddd12sub rsp, 40
001ddd16mov [rsp+32], rax
001ddd1blea r11, [rip+70]
001ddd22push r11
001ddd24push [r14+48]
001ddd28mov [r14+48], rsp
001ddd2cmov rdi, rax
001ddd2flea rax, [rip+0x334ba]
001ddd36call caml_c_call
001ddd3bmov [rsp+16], rax
001ddd40mov rdi, [rsp+48]
001ddd45lea rax, [rip+0x31e74]
001ddd4ccall caml_c_call
001ddd51mov rbx, [rsp+16]
001ddd56sub rax, rbx
001ddd59inc rax
001ddd5cpop [r14+48]
001ddd60add rsp, 8
001ddd64jmp 0x1ddd8c
001ddd66
001ddd66 66 90 f.
001ddd68lea rbx, [rip+0x14f8a9]
001ddd6fmov rbx, [rbx+80]
001ddd73mov rdi, [rax]
001ddd76cmp rdi, rbx
001ddd79jne 0x1ddd84
001ddd7bmov rax, -1
001ddd82jmp 0x1ddd8c
001ddd84
001ddd84loc_1ddd84:
001ddd84call caml_reraise_exn
001ddd89nop [rax]
001ddd8c
001ddd8cloc_1ddd8c:
001ddd8ccmp rax, 1
001ddd90jge 0x1ddd97
001ddd92mov eax, 0x20001
001ddd97
001ddd97loc_1ddd97:
001ddd97mov rbx, 0x3ffffffffffffef
001ddda1cmp rax, rbx
001ddda4jg 0x1dddac
001ddda6mov [rsp], rax
001dddaajmp 0x1dddba
001dddac
001dddacloc_1dddac:
001dddacmov rax, 0x3ffffffffffffef
001dddb6mov [rsp], rax
001dddba
001dddbaloc_1dddba:
001dddbamov rdi, rax
001dddbdlea rax, [rip+0x4326c]
001dddc4call caml_c_call
001dddc9mov rbx, rax
001dddccmov [rsp+24], rbx
001dddd1mov edi, 1
001dddd6mov rax, [rsp+32]
001ddddbmov rsi, [rsp]
001ddddfcall Stdlib.In_channel.read_upto
001ddde4mov rdi, rax
001ddde7mov rax, [rsp]
001dddebcmp rdi, rax
001dddeejge 0x1dde04
001dddf0mov ebx, 1
001dddf5mov rax, [rsp+24]
001dddfaadd rsp, 40
001dddfejmp 0x1a63e0
001dde03
001dde03 90 .
001dde04
001dde04loc_1dde04:
001dde04mov [rsp+8], rdi
001dde09lea r11, [rip+44]
001dde10push r11
001dde12push [r14+48]
001dde16mov [r14+48], rsp
001dde1amov rdi, [rsp+48]
001dde1flea rax, [rip+0x32bca]
001dde26call caml_c_call
001dde2bmov [rsp+16], rax
001dde30pop [r14+48]
001dde34add rsp, 8
001dde38jmp 0x1dde60
001dde3a
001dde3a 66 90 f.
001dde3clea rbx, [rip+0x14f7d5]
001dde43mov rbx, [rbx+88]
001dde47cmp rax, rbx
001dde4ajne 0x1dde58
001dde4cmov rax, [rsp+24]
001dde51add rsp, 40
001dde55ret
001dde56
001dde56 66 90 f.
001dde58
001dde58loc_1dde58:
001dde58call caml_reraise_exn
001dde5dnop [rax]
001dde60
001dde60loc_1dde60:
001dde60sub r15, 48
001dde64cmp r15, [r14]
001dde67jb 0x1ddf0b
001dde6d
001dde6dloc_1dde6d:
001dde6dlea rax, [r15+8]
001dde71mov [rsp+16], rax
001dde76mov [rax-8], 5367
001dde7elea rbx, [rip-0xe6e65]
001dde85mov [rax], rbx
001dde88mov rbx, 0x200000000000007
001dde92mov [rax+8], rbx
001dde96lea rbx, [rip+147]
001dde9dmov [rax+16], rbx
001ddea1mov rbx, [rsp+32]
001ddea6mov [rax+24], rbx
001ddeaamov [rax+32], 0x20001
001ddeb2mov edi, 0x20003
001ddeb7mov rax, [rsp+24]
001ddebcmov rbx, [rsp+8]
001ddec1call Stdlib.In_channel.ensure
001ddec6mov rdi, [rsp]
001ddecasar rdi, 1
001ddecdmov rbx, [rsp+8]
001dded2mov rsi, rbx
001dded5sar rsi, 1
001dded8mov rdx, [rax-8]
001ddedcshr rdx, 10
001ddee0lea rdx, [8*rdx-1]
001ddee8movzx rcx, [rax+rdx]
001ddeedsub rdx, rcx
001ddef0cmp rdx, rsi
001ddef3jbe 0x1ddf15
001ddef5mov [rax+rsi], dil
001ddef9add rbx, 2
001ddefdmov rdi, [rsp+16]
001ddf02add rsp, 40
001ddf06jmp 0x1ddf30
001ddf0b
001ddf0bloc_1ddf0b:
001ddf0bcall caml_call_gc
001ddf10jmp 0x1dde6d
001ddf15
001ddf15loc_1ddf15:
001ddf15call caml_ml_array_bound_error
001ddf1a
001ddf1aloc_1ddf1a:
001ddf1apush 40
001ddf1ccall caml_call_realloc_stack
001ddf21pop r10
001ddf23jmp 0x1ddd12
001ddd00
001ddd00Stdlib.In_channel.input_all:
001ddd00lea r10, [rsp-376]
001ddd08cmp r10, [r14+40]
001ddd0cjb 0x1ddf1a
001ddd12
001ddd12loc_1ddd12:
001ddd12sub rsp, 40
001ddd16mov [rsp+32], rax
001ddd1blea r11, [rip+70]
001ddd22push r11
001ddd24push [r14+48]
001ddd28mov [r14+48], rsp
001ddd2cmov rdi, rax
001ddd2flea rax, [rip+0x334ba]
001ddd36call caml_c_call
001ddd3bmov [rsp+16], rax
001ddd40mov rdi, [rsp+48]
001ddd45lea rax, [rip+0x31e74]
001ddd4ccall caml_c_call
001ddd51mov rbx, [rsp+16]
001ddd56sub rax, rbx
001ddd59inc rax
001ddd5cpop [r14+48]
001ddd60add rsp, 8
001ddd64jmp 0x1ddd8c
001ddd66
001ddd66 66 90 f.
001ddd68lea rbx, [rip+0x14f8a9]
001ddd6fmov rbx, [rbx+80]
001ddd73mov rdi, [rax]
001ddd76cmp rdi, rbx
001ddd79jne 0x1ddd84
001ddd7bmov rax, -1
001ddd82jmp 0x1ddd8c
001ddd84
001ddd84loc_1ddd84:
001ddd84call caml_reraise_exn
001ddd89nop [rax]
001ddd8c
001ddd8cloc_1ddd8c:
001ddd8ccmp rax, 1
001ddd90jge 0x1ddd97
001ddd92mov eax, 0x20001
001ddd97
001ddd97loc_1ddd97:
001ddd97mov rbx, 0x3ffffffffffffef
001ddda1cmp rax, rbx
001ddda4jg 0x1dddac
001ddda6mov [rsp], rax
001dddaajmp 0x1dddba
001dddac
001dddacloc_1dddac:
001dddacmov rax, 0x3ffffffffffffef
001dddb6mov [rsp], rax
001dddba
001dddbaloc_1dddba:
001dddbamov rdi, rax
001dddbdlea rax, [rip+0x4326c]
001dddc4call caml_c_call
001dddc9mov rbx, rax
001dddccmov [rsp+24], rbx
001dddd1mov edi, 1
001dddd6mov rax, [rsp+32]
001ddddbmov rsi, [rsp]
001ddddfcall Stdlib.In_channel.read_upto
001ddde4mov rdi, rax
001ddde7mov rax, [rsp]
001dddebcmp rdi, rax
001dddeejge 0x1dde04
001dddf0mov ebx, 1
001dddf5mov rax, [rsp+24]
001dddfaadd rsp, 40
001dddfejmp 0x1a63e0
001dde03
001dde03 90 .
001dde04
001dde04loc_1dde04:
001dde04mov [rsp+8], rdi
001dde09lea r11, [rip+44]
001dde10push r11
001dde12push [r14+48]
001dde16mov [r14+48], rsp
001dde1amov rdi, [rsp+48]
001dde1flea rax, [rip+0x32bca]
001dde26call caml_c_call
001dde2bmov [rsp+16], rax
001dde30pop [r14+48]
001dde34add rsp, 8
001dde38jmp 0x1dde60
001dde3a
001dde3a 66 90 f.
001dde3clea rbx, [rip+0x14f7d5]
001dde43mov rbx, [rbx+88]
001dde47cmp rax, rbx
001dde4ajne 0x1dde58
001dde4cmov rax, [rsp+24]
001dde51add rsp, 40
001dde55ret
001dde56
001dde56 66 90 f.
001dde58
001dde58loc_1dde58:
001dde58call caml_reraise_exn
001dde5dnop [rax]
001dde60
001dde60loc_1dde60:
001dde60sub r15, 48
001dde64cmp r15, [r14]
001dde67jb 0x1ddf0b
001dde6d
001dde6dloc_1dde6d:
001dde6dlea rax, [r15+8]
001dde71mov [rsp+16], rax
001dde76mov [rax-8], 5367
001dde7elea rbx, [rip-0xe6e65]
001dde85mov [rax], rbx
001dde88mov rbx, 0x200000000000007
001dde92mov [rax+8], rbx
001dde96lea rbx, [rip+147]
001dde9dmov [rax+16], rbx
001ddea1mov rbx, [rsp+32]
001ddea6mov [rax+24], rbx
001ddeaamov [rax+32], 0x20001
001ddeb2mov edi, 0x20003
001ddeb7mov rax, [rsp+24]
001ddebcmov rbx, [rsp+8]
001ddec1call Stdlib.In_channel.ensure
001ddec6mov rdi, [rsp]
001ddecasar rdi, 1
001ddecdmov rbx, [rsp+8]
001dded2mov rsi, rbx
001dded5sar rsi, 1
001dded8mov rdx, [rax-8]
001ddedcshr rdx, 10
001ddee0lea rdx, [8*rdx-1]
001ddee8movzx rcx, [rax+rdx]
001ddeedsub rdx, rcx
001ddef0cmp rdx, rsi
001ddef3jbe 0x1ddf15
001ddef5mov [rax+rsi], dil
001ddef9add rbx, 2
001ddefdmov rdi, [rsp+16]
001ddf02add rsp, 40
001ddf06jmp 0x1ddf30
001ddf0b
001ddf0bloc_1ddf0b:
001ddf0bcall caml_call_gc
001ddf10jmp 0x1dde6d
001ddf15
001ddf15loc_1ddf15:
001ddf15call caml_ml_array_bound_error
001ddf1a
001ddf1aloc_1ddf1a:
001ddf1apush 40
001ddf1ccall caml_call_realloc_stack
001ddf21pop r10
001ddf23jmp 0x1ddd12
001ddd00
001ddf28
001ddf28 // align 0x10
001ddf28 // align 0x10
001ddf30
001ddf30Stdlib.In_channel.loop:
001ddf30lea r10, [rsp-352]
001ddf38cmp r10, [r14+40]
001ddf3cjb 0x1ddfef
001ddf42
001ddf42loc_1ddf42:
001ddf42sub rsp, 32
001ddf46
001ddf46loc_1ddf46:
001ddf46mov [rsp+16], rbx
001ddf4bmov [rsp+8], rdi
001ddf50cmp r15, [r14]
001ddf53jbe 0x1ddfe5
001ddf59
001ddf59loc_1ddf59:
001ddf59mov edi, 0x20001
001ddf5ecall Stdlib.In_channel.ensure
001ddf63mov rbx, rax
001ddf66mov [rsp+24], rbx
001ddf6bmov rax, [rbx-8]
001ddf6fshr rax, 10
001ddf73lea rsi, [8*rax-1]
001ddf7bmovzx rax, [rbx+rsi]
001ddf80sub rsi, rax
001ddf83shl rsi, 1
001ddf86mov rdi, [rsp+16]
001ddf8bsub rsi, rdi
001ddf8eadd rsi, 2
001ddf92mov [rsp], rsi
001ddf96mov rax, [rsp+8]
001ddf9bmov rax, [rax+24]
001ddf9fcall Stdlib.In_channel.read_upto
001ddfa4mov rbx, [rsp]
001ddfa8cmp rax, rbx
001ddfabjge 0x1ddfcc
001ddfadmov rbx, [rsp+16]
001ddfb2lea rdi, [rbx+rax-1]
001ddfb7mov ebx, 1
001ddfbcmov rax, [rsp+24]
001ddfc1add rsp, 32
001ddfc5jmp 0x1a63e0
001ddfca
001ddfca 66 90 f.
001ddfcc
001ddfccloc_1ddfcc:
001ddfccmov rax, [rsp+16]
001ddfd1lea rbx, [rax+rbx-1]
001ddfd6mov rax, [rsp+24]
001ddfdbmov rdi, [rsp+8]
001ddfe0jmp 0x1ddf46
001ddfe5
001ddfe5loc_1ddfe5:
001ddfe5call caml_call_gc
001ddfeajmp 0x1ddf59
001ddfef
001ddfefloc_1ddfef:
001ddfefpush 37
001ddff1call caml_call_realloc_stack
001ddff6pop r10
001ddff8jmp 0x1ddf42
001ddf30
001ddf30Stdlib.In_channel.loop:
001ddf30lea r10, [rsp-352]
001ddf38cmp r10, [r14+40]
001ddf3cjb 0x1ddfef
001ddf42
001ddf42loc_1ddf42:
001ddf42sub rsp, 32
001ddf46
001ddf46loc_1ddf46:
001ddf46mov [rsp+16], rbx
001ddf4bmov [rsp+8], rdi
001ddf50cmp r15, [r14]
001ddf53jbe 0x1ddfe5
001ddf59
001ddf59loc_1ddf59:
001ddf59mov edi, 0x20001
001ddf5ecall Stdlib.In_channel.ensure
001ddf63mov rbx, rax
001ddf66mov [rsp+24], rbx
001ddf6bmov rax, [rbx-8]
001ddf6fshr rax, 10
001ddf73lea rsi, [8*rax-1]
001ddf7bmovzx rax, [rbx+rsi]
001ddf80sub rsi, rax
001ddf83shl rsi, 1
001ddf86mov rdi, [rsp+16]
001ddf8bsub rsi, rdi
001ddf8eadd rsi, 2
001ddf92mov [rsp], rsi
001ddf96mov rax, [rsp+8]
001ddf9bmov rax, [rax+24]
001ddf9fcall Stdlib.In_channel.read_upto
001ddfa4mov rbx, [rsp]
001ddfa8cmp rax, rbx
001ddfabjge 0x1ddfcc
001ddfadmov rbx, [rsp+16]
001ddfb2lea rdi, [rbx+rax-1]
001ddfb7mov ebx, 1
001ddfbcmov rax, [rsp+24]
001ddfc1add rsp, 32
001ddfc5jmp 0x1a63e0
001ddfca
001ddfca 66 90 f.
001ddfcc
001ddfccloc_1ddfcc:
001ddfccmov rax, [rsp+16]
001ddfd1lea rbx, [rax+rbx-1]
001ddfd6mov rax, [rsp+24]
001ddfdbmov rdi, [rsp+8]
001ddfe0jmp 0x1ddf46
001ddfe5
001ddfe5loc_1ddfe5:
001ddfe5call caml_call_gc
001ddfeajmp 0x1ddf59
001ddfef
001ddfefloc_1ddfef:
001ddfefpush 37
001ddff1call caml_call_realloc_stack
001ddff6pop r10
001ddff8jmp 0x1ddf42
001ddf30
001ddffd
001ddffd // align 0x10
001ddffd // align 0x10
001de000
001de000Stdlib.In_channel.input_lines_dps:
001de000lea r10, [rsp-360]
001de008cmp r10, [r14+40]
001de00cjb 0x1de0ec
001de012
001de012loc_1de012:
001de012sub rsp, 24
001de016
001de016loc_1de016:
001de016mov [rsp+16], rax
001de01bmov [rsp+8], rbx
001de020mov rax, rdi
001de023mov [rsp], rax
001de027lea r11, [rip+26]
001de02epush r11
001de030push [r14+48]
001de034mov [r14+48], rsp
001de038call camlStdlib.input_line_326
001de03dpop [r14+48]
001de041add rsp, 8
001de045jmp 0x1de090
001de047
001de047 90 .
001de048lea rbx, [rip+0x14f5c9]
001de04fmov rbx, [rbx+88]
001de053cmp rax, rbx
001de056jne 0x1de088
001de058mov esi, 1
001de05dmov rax, [rsp+8]
001de062mov rbx, [rsp+16]
001de067lea rdi, [rbx+4*rax-4]
001de06cmov rbx, rsp
001de06fmov rsp, [r14+64]
001de073call caml_initialize
001de078mov rsp, rbx
001de07bmov eax, 1
001de080add rsp, 24
001de084ret
001de085
001de085 0f 1f 00 ...
001de088
001de088loc_1de088:
001de088call caml_reraise_exn
001de08dnop [rax]
001de090
001de090loc_1de090:
001de090sub r15, 24
001de094cmp r15, [r14]
001de097jb 0x1de0e5
001de099
001de099loc_1de099:
001de099lea r12, [r15+8]
001de09dmov [r12-8], 2048
001de0a6mov [r12], rax
001de0aamov [r12+8], 48059
001de0b3mov rax, [rsp+8]
001de0b8mov rbx, [rsp+16]
001de0bdlea rdi, [rbx+4*rax-4]
001de0c2mov rsi, r12
001de0c5mov rbx, rsp
001de0c8mov rsp, [r14+64]
001de0cccall caml_initialize
001de0d1mov rsp, rbx
001de0d4mov ebx, 3
001de0d9mov rax, r12
001de0dcmov rdi, [rsp]
001de0e0jmp 0x1de016
001de0e5
001de0e5loc_1de0e5:
001de0e5call caml_call_gc
001de0eajmp 0x1de099
001de0ec
001de0ecloc_1de0ec:
001de0ecpush 38
001de0eecall caml_call_realloc_stack
001de0f3pop r10
001de0f5jmp 0x1de012
001de000
001de000Stdlib.In_channel.input_lines_dps:
001de000lea r10, [rsp-360]
001de008cmp r10, [r14+40]
001de00cjb 0x1de0ec
001de012
001de012loc_1de012:
001de012sub rsp, 24
001de016
001de016loc_1de016:
001de016mov [rsp+16], rax
001de01bmov [rsp+8], rbx
001de020mov rax, rdi
001de023mov [rsp], rax
001de027lea r11, [rip+26]
001de02epush r11
001de030push [r14+48]
001de034mov [r14+48], rsp
001de038call camlStdlib.input_line_326
001de03dpop [r14+48]
001de041add rsp, 8
001de045jmp 0x1de090
001de047
001de047 90 .
001de048lea rbx, [rip+0x14f5c9]
001de04fmov rbx, [rbx+88]
001de053cmp rax, rbx
001de056jne 0x1de088
001de058mov esi, 1
001de05dmov rax, [rsp+8]
001de062mov rbx, [rsp+16]
001de067lea rdi, [rbx+4*rax-4]
001de06cmov rbx, rsp
001de06fmov rsp, [r14+64]
001de073call caml_initialize
001de078mov rsp, rbx
001de07bmov eax, 1
001de080add rsp, 24
001de084ret
001de085
001de085 0f 1f 00 ...
001de088
001de088loc_1de088:
001de088call caml_reraise_exn
001de08dnop [rax]
001de090
001de090loc_1de090:
001de090sub r15, 24
001de094cmp r15, [r14]
001de097jb 0x1de0e5
001de099
001de099loc_1de099:
001de099lea r12, [r15+8]
001de09dmov [r12-8], 2048
001de0a6mov [r12], rax
001de0aamov [r12+8], 48059
001de0b3mov rax, [rsp+8]
001de0b8mov rbx, [rsp+16]
001de0bdlea rdi, [rbx+4*rax-4]
001de0c2mov rsi, r12
001de0c5mov rbx, rsp
001de0c8mov rsp, [r14+64]
001de0cccall caml_initialize
001de0d1mov rsp, rbx
001de0d4mov ebx, 3
001de0d9mov rax, r12
001de0dcmov rdi, [rsp]
001de0e0jmp 0x1de016
001de0e5
001de0e5loc_1de0e5:
001de0e5call caml_call_gc
001de0eajmp 0x1de099
001de0ec
001de0ecloc_1de0ec:
001de0ecpush 38
001de0eecall caml_call_realloc_stack
001de0f3pop r10
001de0f5jmp 0x1de012
001de000
001de0fa
001de0fa // align 0x10
001de0fa // align 0x10
001de100
001de100Stdlib.In_channel.input_lines:
001de100lea r10, [rsp-352]
001de108cmp r10, [r14+40]
001de10cjb 0x1de1a7
001de112
001de112loc_1de112:
001de112sub rsp, 16
001de116mov [rsp], rax
001de11alea r11, [rip+27]
001de121push r11
001de123push [r14+48]
001de127mov [r14+48], rsp
001de12bcall camlStdlib.input_line_326
001de130pop [r14+48]
001de134add rsp, 8
001de138jmp 0x1de160
001de13a
001de13a 66 90 f.
001de13clea rbx, [rip+0x14f4d5]
001de143mov rbx, [rbx+88]
001de147cmp rax, rbx
001de14ajne 0x1de158
001de14cmov eax, 1
001de151add rsp, 16
001de155ret
001de156
001de156 66 90 f.
001de158
001de158loc_1de158:
001de158call caml_reraise_exn
001de15dnop [rax]
001de160
001de160loc_1de160:
001de160sub r15, 24
001de164cmp r15, [r14]
001de167jb 0x1de1a0
001de169
001de169loc_1de169:
001de169lea rdi, [r15+8]
001de16dmov [rsp+8], rdi
001de172mov [rdi-8], 2048
001de17amov [rdi], rax
001de17dmov [rdi+8], 48059
001de185mov ebx, 3
001de18amov rax, rdi
001de18dmov rdi, [rsp]
001de191call Stdlib.In_channel.input_lines_dps
001de196mov rax, [rsp+8]
001de19badd rsp, 16
001de19fret
001de1a0
001de1a0loc_1de1a0:
001de1a0call caml_call_gc
001de1a5jmp 0x1de169
001de1a7
001de1a7loc_1de1a7:
001de1a7push 37
001de1a9call caml_call_realloc_stack
001de1aepop r10
001de1b0jmp 0x1de112
001de100
001de100Stdlib.In_channel.input_lines:
001de100lea r10, [rsp-352]
001de108cmp r10, [r14+40]
001de10cjb 0x1de1a7
001de112
001de112loc_1de112:
001de112sub rsp, 16
001de116mov [rsp], rax
001de11alea r11, [rip+27]
001de121push r11
001de123push [r14+48]
001de127mov [r14+48], rsp
001de12bcall camlStdlib.input_line_326
001de130pop [r14+48]
001de134add rsp, 8
001de138jmp 0x1de160
001de13a
001de13a 66 90 f.
001de13clea rbx, [rip+0x14f4d5]
001de143mov rbx, [rbx+88]
001de147cmp rax, rbx
001de14ajne 0x1de158
001de14cmov eax, 1
001de151add rsp, 16
001de155ret
001de156
001de156 66 90 f.
001de158
001de158loc_1de158:
001de158call caml_reraise_exn
001de15dnop [rax]
001de160
001de160loc_1de160:
001de160sub r15, 24
001de164cmp r15, [r14]
001de167jb 0x1de1a0
001de169
001de169loc_1de169:
001de169lea rdi, [r15+8]
001de16dmov [rsp+8], rdi
001de172mov [rdi-8], 2048
001de17amov [rdi], rax
001de17dmov [rdi+8], 48059
001de185mov ebx, 3
001de18amov rax, rdi
001de18dmov rdi, [rsp]
001de191call Stdlib.In_channel.input_lines_dps
001de196mov rax, [rsp+8]
001de19badd rsp, 16
001de19fret
001de1a0
001de1a0loc_1de1a0:
001de1a0call caml_call_gc
001de1a5jmp 0x1de169
001de1a7
001de1a7loc_1de1a7:
001de1a7push 37
001de1a9call caml_call_realloc_stack
001de1aepop r10
001de1b0jmp 0x1de112
001de100
001de1b5
001de1b5 // align 0x10
001de1b5 // align 0x10
001de1c0
001de1c0Stdlib.In_channel.fold_lines:
001de1c0lea r10, [rsp-360]
001de1c8cmp r10, [r14+40]
001de1ccjb 0x1de257
001de1d2
001de1d2loc_1de1d2:
001de1d2sub rsp, 24
001de1d6
001de1d6loc_1de1d6:
001de1d6mov [rsp], rax
001de1damov [rsp+16], rbx
001de1dfmov rax, rdi
001de1e2mov [rsp+8], rax
001de1e7cmp r15, [r14]
001de1eajbe 0x1de250
001de1ec
001de1ecloc_1de1ec:
001de1eclea r11, [rip+29]
001de1f3push r11
001de1f5push [r14+48]
001de1f9mov [r14+48], rsp
001de1fdcall camlStdlib.input_line_326
001de202mov rbx, rax
001de205pop [r14+48]
001de209add rsp, 8
001de20djmp 0x1de234
001de20f
001de20f 90 .
001de210lea rbx, [rip+0x14f401]
001de217mov rbx, [rbx+88]
001de21bcmp rax, rbx
001de21ejne 0x1de22c
001de220mov rax, [rsp+16]
001de225add rsp, 24
001de229ret
001de22a
001de22a 66 90 f.
001de22c
001de22cloc_1de22c:
001de22ccall caml_reraise_exn
001de231nop [rax]
001de234
001de234loc_1de234:
001de234mov rax, [rsp+16]
001de239mov rdi, [rsp]
001de23dcall caml_apply2
001de242mov rbx, rax
001de245mov rax, [rsp]
001de249mov rdi, [rsp+8]
001de24ejmp 0x1de1d6
001de250
001de250loc_1de250:
001de250call caml_call_gc
001de255jmp 0x1de1ec
001de257
001de257loc_1de257:
001de257push 38
001de259call caml_call_realloc_stack
001de25epop r10
001de260jmp 0x1de1d2
001de1c0
001de1c0Stdlib.In_channel.fold_lines:
001de1c0lea r10, [rsp-360]
001de1c8cmp r10, [r14+40]
001de1ccjb 0x1de257
001de1d2
001de1d2loc_1de1d2:
001de1d2sub rsp, 24
001de1d6
001de1d6loc_1de1d6:
001de1d6mov [rsp], rax
001de1damov [rsp+16], rbx
001de1dfmov rax, rdi
001de1e2mov [rsp+8], rax
001de1e7cmp r15, [r14]
001de1eajbe 0x1de250
001de1ec
001de1ecloc_1de1ec:
001de1eclea r11, [rip+29]
001de1f3push r11
001de1f5push [r14+48]
001de1f9mov [r14+48], rsp
001de1fdcall camlStdlib.input_line_326
001de202mov rbx, rax
001de205pop [r14+48]
001de209add rsp, 8
001de20djmp 0x1de234
001de20f
001de20f 90 .
001de210lea rbx, [rip+0x14f401]
001de217mov rbx, [rbx+88]
001de21bcmp rax, rbx
001de21ejne 0x1de22c
001de220mov rax, [rsp+16]
001de225add rsp, 24
001de229ret
001de22a
001de22a 66 90 f.
001de22c
001de22cloc_1de22c:
001de22ccall caml_reraise_exn
001de231nop [rax]
001de234
001de234loc_1de234:
001de234mov rax, [rsp+16]
001de239mov rdi, [rsp]
001de23dcall caml_apply2
001de242mov rbx, rax
001de245mov rax, [rsp]
001de249mov rdi, [rsp+8]
001de24ejmp 0x1de1d6
001de250
001de250loc_1de250:
001de250call caml_call_gc
001de255jmp 0x1de1ec
001de257
001de257loc_1de257:
001de257push 38
001de259call caml_call_realloc_stack
001de25epop r10
001de260jmp 0x1de1d2
001de1c0
001de265
001de265 // align 0x10
001de265 // align 0x10
001de270
001de270Stdlib.In_channel.entry:
001de270lea rsi, [rip+0x185851]
001de277lea rdi, [rip+0x1859e2]
001de27eadd rdi, 200
001de285mov rbx, rsp
001de288mov rsp, [r14+64]
001de28ccall caml_initialize
001de291mov rsp, rbx
001de294lea rsi, [rip+0x185845]
001de29blea rdi, [rip+0x1859be]
001de2a2add rdi, 192
001de2a9mov rbx, rsp
001de2acmov rsp, [r14+64]
001de2b0call caml_initialize
001de2b5mov rsp, rbx
001de2b8lea rax, [rip+0x14f359]
001de2bfmov rsi, [rax+296]
001de2c6lea rdi, [rip+0x185993]
001de2cdmov rbx, rsp
001de2d0mov rsp, [r14+64]
001de2d4call caml_initialize
001de2d9mov rsp, rbx
001de2dclea rax, [rip+0x14f335]
001de2e3mov rsi, [rax+632]
001de2ealea rdi, [rip+0x18596f]
001de2f1add rdi, 8
001de2f5mov rbx, rsp
001de2f8mov rsp, [r14+64]
001de2fccall caml_initialize
001de301mov rsp, rbx
001de304lea rax, [rip+0x14f30d]
001de30bmov rsi, [rax+624]
001de312lea rdi, [rip+0x185947]
001de319add rdi, 16
001de31dmov rbx, rsp
001de320mov rsp, [r14+64]
001de324call caml_initialize
001de329mov rsp, rbx
001de32clea rax, [rip+0x14f2e5]
001de333mov rsi, [rax+640]
001de33alea rdi, [rip+0x18591f]
001de341add rdi, 24
001de345mov rbx, rsp
001de348mov rsp, [r14+64]
001de34ccall caml_initialize
001de351mov rsp, rbx
001de354lea rsi, [rip+0x18579d]
001de35blea rdi, [rip+0x1858fe]
001de362add rdi, 208
001de369mov rbx, rsp
001de36cmov rsp, [r14+64]
001de370call caml_initialize
001de375mov rsp, rbx
001de378lea rsi, [rip+0x185799]
001de37flea rdi, [rip+0x1858da]
001de386add rdi, 32
001de38amov rbx, rsp
001de38dmov rsp, [r14+64]
001de391call caml_initialize
001de396mov rsp, rbx
001de399lea rsi, [rip+0x185798]
001de3a0lea rdi, [rip+0x1858b9]
001de3a7add rdi, 40
001de3abmov rbx, rsp
001de3aemov rsp, [r14+64]
001de3b2call caml_initialize
001de3b7mov rsp, rbx
001de3balea rsi, [rip+0x185797]
001de3c1lea rdi, [rip+0x185898]
001de3c8add rdi, 48
001de3ccmov rbx, rsp
001de3cfmov rsp, [r14+64]
001de3d3call caml_initialize
001de3d8mov rsp, rbx
001de3dblea rax, [rip+0x14f236]
001de3e2mov rax, [rax+760]
001de3e9mov rsi, [rax+24]
001de3edlea rdi, [rip+0x18586c]
001de3f4add rdi, 160
001de3fbmov rbx, rsp
001de3femov rsp, [r14+64]
001de402call caml_initialize
001de407mov rsp, rbx
001de40alea rax, [rip+0x14f207]
001de411mov rax, [rax+760]
001de418mov rsi, [rax+32]
001de41clea rdi, [rip+0x18583d]
001de423add rdi, 168
001de42amov rbx, rsp
001de42dmov rsp, [r14+64]
001de431call caml_initialize
001de436mov rsp, rbx
001de439lea rax, [rip+0x14f1d8]
001de440mov rax, [rax+760]
001de447mov rsi, [rax+40]
001de44blea rdi, [rip+0x18580e]
001de452add rdi, 176
001de459mov rbx, rsp
001de45cmov rsp, [r14+64]
001de460call caml_initialize
001de465mov rsp, rbx
001de468lea rax, [rip+0x14f1a9]
001de46fmov rsi, [rax+736]
001de476lea rdi, [rip+0x1857e3]
001de47dadd rdi, 56
001de481mov rbx, rsp
001de484mov rsp, [r14+64]
001de488call caml_initialize
001de48dmov rsp, rbx
001de490lea rax, [rip+0x14f181]
001de497mov rsi, [rax+744]
001de49elea rdi, [rip+0x1857bb]
001de4a5add rdi, 64
001de4a9mov rbx, rsp
001de4acmov rsp, [r14+64]
001de4b0call caml_initialize
001de4b5mov rsp, rbx
001de4b8lea rsi, [rip+0x1856b9]
001de4bflea rdi, [rip+0x18579a]
001de4c6add rdi, 72
001de4camov rbx, rsp
001de4cdmov rsp, [r14+64]
001de4d1call caml_initialize
001de4d6mov rsp, rbx
001de4d9lea rsi, [rip+0x1856b0]
001de4e0lea rdi, [rip+0x185779]
001de4e7add rdi, 80
001de4ebmov rbx, rsp
001de4eemov rsp, [r14+64]
001de4f2call caml_initialize
001de4f7mov rsp, rbx
001de4falea rsi, [rip+0x1856a7]
001de501lea rdi, [rip+0x185758]
001de508add rdi, 88
001de50cmov rbx, rsp
001de50fmov rsp, [r14+64]
001de513call caml_initialize
001de518mov rsp, rbx
001de51blea rax, [rip+0x14f0f6]
001de522mov rsi, [rax+664]
001de529lea rdi, [rip+0x185730]
001de530add rdi, 120
001de534mov rbx, rsp
001de537mov rsp, [r14+64]
001de53bcall caml_initialize
001de540mov rsp, rbx
001de543lea rsi, [rip+0x185676]
001de54alea rdi, [rip+0x18570f]
001de551add rdi, 128
001de558mov rbx, rsp
001de55bmov rsp, [r14+64]
001de55fcall caml_initialize
001de564mov rsp, rbx
001de567lea rsi, [rip+0x185672]
001de56elea rdi, [rip+0x1856eb]
001de575add rdi, 136
001de57cmov rbx, rsp
001de57fmov rsp, [r14+64]
001de583call caml_initialize
001de588mov rsp, rbx
001de58blea rsi, [rip+0x18566e]
001de592lea rdi, [rip+0x1856c7]
001de599add rdi, 216
001de5a0mov rbx, rsp
001de5a3mov rsp, [r14+64]
001de5a7call caml_initialize
001de5acmov rsp, rbx
001de5aflea rsi, [rip+0x18566a]
001de5b6lea rdi, [rip+0x1856a3]
001de5bdadd rdi, 144
001de5c4mov rbx, rsp
001de5c7mov rsp, [r14+64]
001de5cbcall caml_initialize
001de5d0mov rsp, rbx
001de5d3lea rsi, [rip+0x185666]
001de5dalea rdi, [rip+0x18567f]
001de5e1add rdi, 96
001de5e5mov rbx, rsp
001de5e8mov rsp, [r14+64]
001de5eccall caml_initialize
001de5f1mov rsp, rbx
001de5f4lea rsi, [rip+0x18541d]
001de5fblea rdi, [rip+0x18565e]
001de602add rdi, 224
001de609mov rbx, rsp
001de60cmov rsp, [r14+64]
001de610call caml_initialize
001de615mov rsp, rbx
001de618lea rsi, [rip+0x185419]
001de61flea rdi, [rip+0x18563a]
001de626add rdi, 232
001de62dmov rbx, rsp
001de630mov rsp, [r14+64]
001de634call caml_initialize
001de639mov rsp, rbx
001de63clea rsi, [rip+0x185415]
001de643lea rdi, [rip+0x185616]
001de64aadd rdi, 104
001de64emov rbx, rsp
001de651mov rsp, [r14+64]
001de655call caml_initialize
001de65amov rsp, rbx
001de65dlea rsi, [rip+0x18540c]
001de664lea rdi, [rip+0x1855f5]
001de66badd rdi, 112
001de66fmov rbx, rsp
001de672mov rsp, [r14+64]
001de676call caml_initialize
001de67bmov rsp, rbx
001de67elea rsi, [rip+0x185423]
001de685lea rdi, [rip+0x1855d4]
001de68cadd rdi, 152
001de693mov rbx, rsp
001de696mov rsp, [r14+64]
001de69acall caml_initialize
001de69fmov rsp, rbx
001de6a2lea rax, [rip+0x14ef6f]
001de6a9mov rsi, [rax+752]
001de6b0lea rdi, [rip+0x1855a9]
001de6b7add rdi, 184
001de6bemov rbx, rsp
001de6c1mov rsp, [r14+64]
001de6c5call caml_initialize
001de6camov rsp, rbx
001de6cdmov eax, 1
001de6d2ret
001de270
001de270Stdlib.In_channel.entry:
001de270lea rsi, [rip+0x185851]
001de277lea rdi, [rip+0x1859e2]
001de27eadd rdi, 200
001de285mov rbx, rsp
001de288mov rsp, [r14+64]
001de28ccall caml_initialize
001de291mov rsp, rbx
001de294lea rsi, [rip+0x185845]
001de29blea rdi, [rip+0x1859be]
001de2a2add rdi, 192
001de2a9mov rbx, rsp
001de2acmov rsp, [r14+64]
001de2b0call caml_initialize
001de2b5mov rsp, rbx
001de2b8lea rax, [rip+0x14f359]
001de2bfmov rsi, [rax+296]
001de2c6lea rdi, [rip+0x185993]
001de2cdmov rbx, rsp
001de2d0mov rsp, [r14+64]
001de2d4call caml_initialize
001de2d9mov rsp, rbx
001de2dclea rax, [rip+0x14f335]
001de2e3mov rsi, [rax+632]
001de2ealea rdi, [rip+0x18596f]
001de2f1add rdi, 8
001de2f5mov rbx, rsp
001de2f8mov rsp, [r14+64]
001de2fccall caml_initialize
001de301mov rsp, rbx
001de304lea rax, [rip+0x14f30d]
001de30bmov rsi, [rax+624]
001de312lea rdi, [rip+0x185947]
001de319add rdi, 16
001de31dmov rbx, rsp
001de320mov rsp, [r14+64]
001de324call caml_initialize
001de329mov rsp, rbx
001de32clea rax, [rip+0x14f2e5]
001de333mov rsi, [rax+640]
001de33alea rdi, [rip+0x18591f]
001de341add rdi, 24
001de345mov rbx, rsp
001de348mov rsp, [r14+64]
001de34ccall caml_initialize
001de351mov rsp, rbx
001de354lea rsi, [rip+0x18579d]
001de35blea rdi, [rip+0x1858fe]
001de362add rdi, 208
001de369mov rbx, rsp
001de36cmov rsp, [r14+64]
001de370call caml_initialize
001de375mov rsp, rbx
001de378lea rsi, [rip+0x185799]
001de37flea rdi, [rip+0x1858da]
001de386add rdi, 32
001de38amov rbx, rsp
001de38dmov rsp, [r14+64]
001de391call caml_initialize
001de396mov rsp, rbx
001de399lea rsi, [rip+0x185798]
001de3a0lea rdi, [rip+0x1858b9]
001de3a7add rdi, 40
001de3abmov rbx, rsp
001de3aemov rsp, [r14+64]
001de3b2call caml_initialize
001de3b7mov rsp, rbx
001de3balea rsi, [rip+0x185797]
001de3c1lea rdi, [rip+0x185898]
001de3c8add rdi, 48
001de3ccmov rbx, rsp
001de3cfmov rsp, [r14+64]
001de3d3call caml_initialize
001de3d8mov rsp, rbx
001de3dblea rax, [rip+0x14f236]
001de3e2mov rax, [rax+760]
001de3e9mov rsi, [rax+24]
001de3edlea rdi, [rip+0x18586c]
001de3f4add rdi, 160
001de3fbmov rbx, rsp
001de3femov rsp, [r14+64]
001de402call caml_initialize
001de407mov rsp, rbx
001de40alea rax, [rip+0x14f207]
001de411mov rax, [rax+760]
001de418mov rsi, [rax+32]
001de41clea rdi, [rip+0x18583d]
001de423add rdi, 168
001de42amov rbx, rsp
001de42dmov rsp, [r14+64]
001de431call caml_initialize
001de436mov rsp, rbx
001de439lea rax, [rip+0x14f1d8]
001de440mov rax, [rax+760]
001de447mov rsi, [rax+40]
001de44blea rdi, [rip+0x18580e]
001de452add rdi, 176
001de459mov rbx, rsp
001de45cmov rsp, [r14+64]
001de460call caml_initialize
001de465mov rsp, rbx
001de468lea rax, [rip+0x14f1a9]
001de46fmov rsi, [rax+736]
001de476lea rdi, [rip+0x1857e3]
001de47dadd rdi, 56
001de481mov rbx, rsp
001de484mov rsp, [r14+64]
001de488call caml_initialize
001de48dmov rsp, rbx
001de490lea rax, [rip+0x14f181]
001de497mov rsi, [rax+744]
001de49elea rdi, [rip+0x1857bb]
001de4a5add rdi, 64
001de4a9mov rbx, rsp
001de4acmov rsp, [r14+64]
001de4b0call caml_initialize
001de4b5mov rsp, rbx
001de4b8lea rsi, [rip+0x1856b9]
001de4bflea rdi, [rip+0x18579a]
001de4c6add rdi, 72
001de4camov rbx, rsp
001de4cdmov rsp, [r14+64]
001de4d1call caml_initialize
001de4d6mov rsp, rbx
001de4d9lea rsi, [rip+0x1856b0]
001de4e0lea rdi, [rip+0x185779]
001de4e7add rdi, 80
001de4ebmov rbx, rsp
001de4eemov rsp, [r14+64]
001de4f2call caml_initialize
001de4f7mov rsp, rbx
001de4falea rsi, [rip+0x1856a7]
001de501lea rdi, [rip+0x185758]
001de508add rdi, 88
001de50cmov rbx, rsp
001de50fmov rsp, [r14+64]
001de513call caml_initialize
001de518mov rsp, rbx
001de51blea rax, [rip+0x14f0f6]
001de522mov rsi, [rax+664]
001de529lea rdi, [rip+0x185730]
001de530add rdi, 120
001de534mov rbx, rsp
001de537mov rsp, [r14+64]
001de53bcall caml_initialize
001de540mov rsp, rbx
001de543lea rsi, [rip+0x185676]
001de54alea rdi, [rip+0x18570f]
001de551add rdi, 128
001de558mov rbx, rsp
001de55bmov rsp, [r14+64]
001de55fcall caml_initialize
001de564mov rsp, rbx
001de567lea rsi, [rip+0x185672]
001de56elea rdi, [rip+0x1856eb]
001de575add rdi, 136
001de57cmov rbx, rsp
001de57fmov rsp, [r14+64]
001de583call caml_initialize
001de588mov rsp, rbx
001de58blea rsi, [rip+0x18566e]
001de592lea rdi, [rip+0x1856c7]
001de599add rdi, 216
001de5a0mov rbx, rsp
001de5a3mov rsp, [r14+64]
001de5a7call caml_initialize
001de5acmov rsp, rbx
001de5aflea rsi, [rip+0x18566a]
001de5b6lea rdi, [rip+0x1856a3]
001de5bdadd rdi, 144
001de5c4mov rbx, rsp
001de5c7mov rsp, [r14+64]
001de5cbcall caml_initialize
001de5d0mov rsp, rbx
001de5d3lea rsi, [rip+0x185666]
001de5dalea rdi, [rip+0x18567f]
001de5e1add rdi, 96
001de5e5mov rbx, rsp
001de5e8mov rsp, [r14+64]
001de5eccall caml_initialize
001de5f1mov rsp, rbx
001de5f4lea rsi, [rip+0x18541d]
001de5fblea rdi, [rip+0x18565e]
001de602add rdi, 224
001de609mov rbx, rsp
001de60cmov rsp, [r14+64]
001de610call caml_initialize
001de615mov rsp, rbx
001de618lea rsi, [rip+0x185419]
001de61flea rdi, [rip+0x18563a]
001de626add rdi, 232
001de62dmov rbx, rsp
001de630mov rsp, [r14+64]
001de634call caml_initialize
001de639mov rsp, rbx
001de63clea rsi, [rip+0x185415]
001de643lea rdi, [rip+0x185616]
001de64aadd rdi, 104
001de64emov rbx, rsp
001de651mov rsp, [r14+64]
001de655call caml_initialize
001de65amov rsp, rbx
001de65dlea rsi, [rip+0x18540c]
001de664lea rdi, [rip+0x1855f5]
001de66badd rdi, 112
001de66fmov rbx, rsp
001de672mov rsp, [r14+64]
001de676call caml_initialize
001de67bmov rsp, rbx
001de67elea rsi, [rip+0x185423]
001de685lea rdi, [rip+0x1855d4]
001de68cadd rdi, 152
001de693mov rbx, rsp
001de696mov rsp, [r14+64]
001de69acall caml_initialize
001de69fmov rsp, rbx
001de6a2lea rax, [rip+0x14ef6f]
001de6a9mov rsi, [rax+752]
001de6b0lea rdi, [rip+0x1855a9]
001de6b7add rdi, 184
001de6bemov rbx, rsp
001de6c1mov rsp, [r14+64]
001de6c5call caml_initialize
001de6camov rsp, rbx
001de6cdmov eax, 1
001de6d2ret
001de270
Loading..