File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
000e1403
000e1403_<[T] as core::fmt::Debug>::fmt:
000e1403push r15
000e1405push r14
000e1407push r13
000e1409push r12
000e140bpush rbx
000e140csub rsp, 32
000e1410mov r15, rdx
000e1413mov r12, rsi
000e1416mov rbx, rdi
000e1419mov rdi, [rdx+32]
000e141dmov rax, [rdx+40]
000e1421lea rsi, [rip-0x51fef]
000e1428push 1
000e142apop rdx
000e142bcall [rax+24]
000e142elea r14, [rsp+16]
000e1433mov [r14], r15
000e1436mov [r14+8], al
000e143amov [r14+9], 0
000e143fimul r13, r12, 24
000e1443lea r15, [rip+67]
000e144alea r12, [rsp+8]
000e144f
000e144floc_e144f:
000e144ftest r13, r13
000e1452je 0xe1471
000e1454mov [rsp+8], rbx
000e1459add rbx, 24
000e145dmov rdi, r14
000e1460mov rsi, r12
000e1463mov rdx, r15
000e1466call core::fmt::builders::DebugSet::entry
000e146badd r13, -24
000e146fjmp 0xe144f
000e1471
000e1471loc_e1471:
000e1471mov rdi, [rsp+16]
000e1476mov esi, [rsp+24]
000e147acall core::fmt::builders::DebugList::finish
000e147fadd rsp, 32
000e1483pop rbx
000e1484pop r12
000e1486pop r13
000e1488pop r14
000e148apop r15
000e148cret
000e1403
000e1403_<[T] as core::fmt::Debug>::fmt:
000e1403push r15
000e1405push r14
000e1407push r13
000e1409push r12
000e140bpush rbx
000e140csub rsp, 32
000e1410mov r15, rdx
000e1413mov r12, rsi
000e1416mov rbx, rdi
000e1419mov rdi, [rdx+32]
000e141dmov rax, [rdx+40]
000e1421lea rsi, [rip-0x51fef]
000e1428push 1
000e142apop rdx
000e142bcall [rax+24]
000e142elea r14, [rsp+16]
000e1433mov [r14], r15
000e1436mov [r14+8], al
000e143amov [r14+9], 0
000e143fimul r13, r12, 24
000e1443lea r15, [rip+67]
000e144alea r12, [rsp+8]
000e144f
000e144floc_e144f:
000e144ftest r13, r13
000e1452je 0xe1471
000e1454mov [rsp+8], rbx
000e1459add rbx, 24
000e145dmov rdi, r14
000e1460mov rsi, r12
000e1463mov rdx, r15
000e1466call core::fmt::builders::DebugSet::entry
000e146badd r13, -24
000e146fjmp 0xe144f
000e1471
000e1471loc_e1471:
000e1471mov rdi, [rsp+16]
000e1476mov esi, [rsp+24]
000e147acall core::fmt::builders::DebugList::finish
000e147fadd rsp, 32
000e1483pop rbx
000e1484pop r12
000e1486pop r13
000e1488pop r14
000e148apop r15
000e148cret
000e1403
000e1495
000e1495_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1495push r15
000e1497push r14
000e1499push r13
000e149bpush r12
000e149dpush rbx
000e149esub rsp, 32
000e14a2mov r14, rsi
000e14a5mov r12, [rdi]
000e14a8mov r13, [rdi+16]
000e14acmov rdi, [rsi+32]
000e14b0mov rax, [rsi+40]
000e14b4lea rsi, [rip-0x52082]
000e14bbpush 1
000e14bdpop rdx
000e14becall [rax+24]
000e14c1lea rbx, [rsp+16]
000e14c6mov [rbx], r14
000e14c9mov [rbx+8], al
000e14ccmov [rbx+9], 0
000e14d0shl r13, 2
000e14d4lea r14, [rip+67]
000e14dblea r15, [rsp+8]
000e14e0
000e14e0loc_e14e0:
000e14e0test r13, r13
000e14e3je 0xe1502
000e14e5mov [rsp+8], r12
000e14eaadd r12, 4
000e14eemov rdi, rbx
000e14f1mov rsi, r15
000e14f4mov rdx, r14
000e14f7call core::fmt::builders::DebugSet::entry
000e14fcadd r13, -4
000e1500jmp 0xe14e0
000e1502
000e1502loc_e1502:
000e1502mov rdi, [rsp+16]
000e1507mov esi, [rsp+24]
000e150bcall core::fmt::builders::DebugList::finish
000e1510add rsp, 32
000e1514pop rbx
000e1515pop r12
000e1517pop r13
000e1519pop r14
000e151bpop r15
000e151dret
000e1495
000e1495_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1495push r15
000e1497push r14
000e1499push r13
000e149bpush r12
000e149dpush rbx
000e149esub rsp, 32
000e14a2mov r14, rsi
000e14a5mov r12, [rdi]
000e14a8mov r13, [rdi+16]
000e14acmov rdi, [rsi+32]
000e14b0mov rax, [rsi+40]
000e14b4lea rsi, [rip-0x52082]
000e14bbpush 1
000e14bdpop rdx
000e14becall [rax+24]
000e14c1lea rbx, [rsp+16]
000e14c6mov [rbx], r14
000e14c9mov [rbx+8], al
000e14ccmov [rbx+9], 0
000e14d0shl r13, 2
000e14d4lea r14, [rip+67]
000e14dblea r15, [rsp+8]
000e14e0
000e14e0loc_e14e0:
000e14e0test r13, r13
000e14e3je 0xe1502
000e14e5mov [rsp+8], r12
000e14eaadd r12, 4
000e14eemov rdi, rbx
000e14f1mov rsi, r15
000e14f4mov rdx, r14
000e14f7call core::fmt::builders::DebugSet::entry
000e14fcadd r13, -4
000e1500jmp 0xe14e0
000e1502
000e1502loc_e1502:
000e1502mov rdi, [rsp+16]
000e1507mov esi, [rsp+24]
000e150bcall core::fmt::builders::DebugList::finish
000e1510add rsp, 32
000e1514pop rbx
000e1515pop r12
000e1517pop r13
000e1519pop r14
000e151bpop r15
000e151dret
000e1495
000e151e
000e151e_<&T as core::fmt::Debug>::fmt:
000e151epush r15
000e1520push r14
000e1522push rbx
000e1523sub rsp, 32
000e1527mov rbx, rsi
000e152amov r15, [rdi]
000e152dmov rdi, [rsi+32]
000e1531mov rax, [rsi+40]
000e1535lea rsi, [rip-0x89ec9]
000e153cpush 9
000e153epop rdx
000e153fcall [rax+24]
000e1542lea r14, [rsp+8]
000e1547mov [r14+8], rbx
000e154bmov [r14+16], al
000e154fand [r14], 0
000e1553mov [r14+17], 0
000e1558mov eax, [r15]
000e155blea rsi, [rsp+4]
000e1560mov [rsi], eax
000e1562lea rdx, [rip+0x108cbf]
000e1569mov rdi, r14
000e156ccall core::fmt::builders::DebugTuple::field
000e1571mov rdi, r14
000e1574call core::fmt::builders::DebugTuple::finish
000e1579add rsp, 32
000e157dpop rbx
000e157epop r14
000e1580pop r15
000e1582ret
000e151e
000e151e_<&T as core::fmt::Debug>::fmt:
000e151epush r15
000e1520push r14
000e1522push rbx
000e1523sub rsp, 32
000e1527mov rbx, rsi
000e152amov r15, [rdi]
000e152dmov rdi, [rsi+32]
000e1531mov rax, [rsi+40]
000e1535lea rsi, [rip-0x89ec9]
000e153cpush 9
000e153epop rdx
000e153fcall [rax+24]
000e1542lea r14, [rsp+8]
000e1547mov [r14+8], rbx
000e154bmov [r14+16], al
000e154fand [r14], 0
000e1553mov [r14+17], 0
000e1558mov eax, [r15]
000e155blea rsi, [rsp+4]
000e1560mov [rsi], eax
000e1562lea rdx, [rip+0x108cbf]
000e1569mov rdi, r14
000e156ccall core::fmt::builders::DebugTuple::field
000e1571mov rdi, r14
000e1574call core::fmt::builders::DebugTuple::finish
000e1579add rsp, 32
000e157dpop rbx
000e157epop r14
000e1580pop r15
000e1582ret
000e151e
000e1583
000e1583core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>:
000e1583mov rax, [rdi]
000e1586lock dec [rax]
000e158ajne 0xe1591
000e158cjmp 0xe1785
000e1591
000e1591loc_e1591:
000e1591ret
000e1583
000e1583core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>:
000e1583mov rax, [rdi]
000e1586lock dec [rax]
000e158ajne 0xe1591
000e158cjmp 0xe1785
000e1591
000e1591loc_e1591:
000e1591ret
000e1583
000e1592
000e1592_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e1592push rbp
000e1593push r15
000e1595push r14
000e1597push r13
000e1599push r12
000e159bpush rbx
000e159cpush rax
000e159dmov rax, rsi
000e15a0mov rcx, [rdi]
000e15a3lea r10, [rcx+16]
000e15a7lea r8, [rcx+80]
000e15ablea r11, [rcx+40]
000e15aflea r12, [rcx+64]
000e15b3add rcx, 72
000e15b7mov r14, rsp
000e15bamov [r14], rcx
000e15bdlea r15, [rip+0x1065b4]
000e15c4lea r13, [rip-0x9f386]
000e15cblea rbp, [rip+0x1081b6]
000e15d2push 5
000e15d4pop rbx
000e15d5lea rsi, [rip-0xa7e44]
000e15dclea rcx, [rip-0xa4617]
000e15e3lea r9, [rip+0x1081be]
000e15eapush 8
000e15ecpop rdx
000e15edmov rdi, rax
000e15f0push r15
000e15f2push r14
000e15f4push 19
000e15f6push r13
000e15f8push rbp
000e15f9push r12
000e15fbpush 11
000e15fdlea rax, [rip-0x52d37]
000e1604push rax
000e1605lea rax, [rip+0x10827c]
000e160cpush rax
000e160dpush r11
000e160fpush rbx
000e1610lea rax, [rip-0x9f3d7]
000e1617push rax
000e1618lea rax, [rip+0x108249]
000e161fpush rax
000e1620push r10
000e1622push rbx
000e1623lea rax, [rip-0x9f3ef]
000e162apush rax
000e162bcall core::fmt::Formatter::debug_struct_field5_finish
000e1630add rsp, 136
000e1637pop rbx
000e1638pop r12
000e163apop r13
000e163cpop r14
000e163epop r15
000e1640pop rbp
000e1641ret
000e1592
000e1592_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e1592push rbp
000e1593push r15
000e1595push r14
000e1597push r13
000e1599push r12
000e159bpush rbx
000e159cpush rax
000e159dmov rax, rsi
000e15a0mov rcx, [rdi]
000e15a3lea r10, [rcx+16]
000e15a7lea r8, [rcx+80]
000e15ablea r11, [rcx+40]
000e15aflea r12, [rcx+64]
000e15b3add rcx, 72
000e15b7mov r14, rsp
000e15bamov [r14], rcx
000e15bdlea r15, [rip+0x1065b4]
000e15c4lea r13, [rip-0x9f386]
000e15cblea rbp, [rip+0x1081b6]
000e15d2push 5
000e15d4pop rbx
000e15d5lea rsi, [rip-0xa7e44]
000e15dclea rcx, [rip-0xa4617]
000e15e3lea r9, [rip+0x1081be]
000e15eapush 8
000e15ecpop rdx
000e15edmov rdi, rax
000e15f0push r15
000e15f2push r14
000e15f4push 19
000e15f6push r13
000e15f8push rbp
000e15f9push r12
000e15fbpush 11
000e15fdlea rax, [rip-0x52d37]
000e1604push rax
000e1605lea rax, [rip+0x10827c]
000e160cpush rax
000e160dpush r11
000e160fpush rbx
000e1610lea rax, [rip-0x9f3d7]
000e1617push rax
000e1618lea rax, [rip+0x108249]
000e161fpush rax
000e1620push r10
000e1622push rbx
000e1623lea rax, [rip-0x9f3ef]
000e162apush rax
000e162bcall core::fmt::Formatter::debug_struct_field5_finish
000e1630add rsp, 136
000e1637pop rbx
000e1638pop r12
000e163apop r13
000e163cpop r14
000e163epop r15
000e1640pop rbp
000e1641ret
000e1592
000e1642
000e1642core::ptr::drop_in_place<alloc::vec::Vec<aho_corasick::util::primitives::PatternID>>:
000e1642mov rax, [rdi]
000e1645mov rsi, [rdi+8]
000e1649mov rdi, rax
000e164cjmp 0xe1651
000e1642
000e1642core::ptr::drop_in_place<alloc::vec::Vec<aho_corasick::util::primitives::PatternID>>:
000e1642mov rax, [rdi]
000e1645mov rsi, [rdi+8]
000e1649mov rdi, rax
000e164cjmp 0xe1651
000e1642
000e1651
000e1651_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
000e1651test rsi, rsi
000e1654je 0xe165f
000e1656shl rsi, 2
000e165ajmp 0xcedb6
000e165f
000e165floc_e165f:
000e165fret
000e1651
000e1651_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
000e1651test rsi, rsi
000e1654je 0xe165f
000e1656shl rsi, 2
000e165ajmp 0xcedb6
000e165f
000e165floc_e165f:
000e165fret
000e1651
000e1660
000e1660core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
000e1660push r14
000e1662push rbx
000e1663push rax
000e1664mov rbx, rdi
000e1667mov r14, [rdi]
000e166amov rsi, [rdi+16]
000e166emov rdi, r14
000e1671call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e1676mov rsi, [rbx+8]
000e167amov rdi, r14
000e167dadd rsp, 8
000e1681pop rbx
000e1682pop r14
000e1684jmp 0x1146a0
000e1660
000e1660core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>:
000e1660push r14
000e1662push rbx
000e1663push rax
000e1664mov rbx, rdi
000e1667mov r14, [rdi]
000e166amov rsi, [rdi+16]
000e166emov rdi, r14
000e1671call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e1676mov rsi, [rbx+8]
000e167amov rdi, r14
000e167dadd rsp, 8
000e1681pop rbx
000e1682pop r14
000e1684jmp 0x1146a0
000e1660
000e1689
000e1689_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1689push r15
000e168bpush r14
000e168dpush r13
000e168fpush r12
000e1691push rbx
000e1692sub rsp, 32
000e1696mov r14, rsi
000e1699mov r12, [rdi]
000e169cimul r13, [rdi+16], 24
000e16a1mov rdi, [rsi+32]
000e16a5mov rax, [rsi+40]
000e16a9lea rsi, [rip-0x52277]
000e16b0push 1
000e16b2pop rdx
000e16b3call [rax+24]
000e16b6lea rbx, [rsp+16]
000e16bbmov [rbx], r14
000e16bemov [rbx+8], al
000e16c1mov [rbx+9], 0
000e16c5lea r14, [rip+67]
000e16cclea r15, [rsp+8]
000e16d1
000e16d1loc_e16d1:
000e16d1test r13, r13
000e16d4je 0xe16f3
000e16d6mov [rsp+8], r12
000e16dbadd r12, 24
000e16dfmov rdi, rbx
000e16e2mov rsi, r15
000e16e5mov rdx, r14
000e16e8call core::fmt::builders::DebugSet::entry
000e16edadd r13, -24
000e16f1jmp 0xe16d1
000e16f3
000e16f3loc_e16f3:
000e16f3mov rdi, [rsp+16]
000e16f8mov esi, [rsp+24]
000e16fccall core::fmt::builders::DebugList::finish
000e1701add rsp, 32
000e1705pop rbx
000e1706pop r12
000e1708pop r13
000e170apop r14
000e170cpop r15
000e170eret
000e1689
000e1689_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e1689push r15
000e168bpush r14
000e168dpush r13
000e168fpush r12
000e1691push rbx
000e1692sub rsp, 32
000e1696mov r14, rsi
000e1699mov r12, [rdi]
000e169cimul r13, [rdi+16], 24
000e16a1mov rdi, [rsi+32]
000e16a5mov rax, [rsi+40]
000e16a9lea rsi, [rip-0x52277]
000e16b0push 1
000e16b2pop rdx
000e16b3call [rax+24]
000e16b6lea rbx, [rsp+16]
000e16bbmov [rbx], r14
000e16bemov [rbx+8], al
000e16c1mov [rbx+9], 0
000e16c5lea r14, [rip+67]
000e16cclea r15, [rsp+8]
000e16d1
000e16d1loc_e16d1:
000e16d1test r13, r13
000e16d4je 0xe16f3
000e16d6mov [rsp+8], r12
000e16dbadd r12, 24
000e16dfmov rdi, rbx
000e16e2mov rsi, r15
000e16e5mov rdx, r14
000e16e8call core::fmt::builders::DebugSet::entry
000e16edadd r13, -24
000e16f1jmp 0xe16d1
000e16f3
000e16f3loc_e16f3:
000e16f3mov rdi, [rsp+16]
000e16f8mov esi, [rsp+24]
000e16fccall core::fmt::builders::DebugList::finish
000e1701add rsp, 32
000e1705pop rbx
000e1706pop r12
000e1708pop r13
000e170apop r14
000e170cpop r15
000e170eret
000e1689
000e170f
000e170f_<&T as core::fmt::Debug>::fmt:
000e170fmov rdx, rsi
000e1712mov rax, [rdi]
000e1715mov rdi, [rax]
000e1718mov rsi, [rax+16]
000e171cjmp 0x11db4c
000e170f
000e170f_<&T as core::fmt::Debug>::fmt:
000e170fmov rdx, rsi
000e1712mov rax, [rdi]
000e1715mov rdi, [rax]
000e1718mov rsi, [rax+16]
000e171cjmp 0x11db4c
000e170f
000e1726
000e1726core::ptr::drop_in_place<[alloc::vec::Vec<u8>]>:
000e1726push r14
000e1728push rbx
000e1729push rax
000e172amov rbx, rsi
000e172dmov r14, rdi
000e1730add r14, 8
000e1734
000e1734loc_e1734:
000e1734sub rbx, 1
000e1738jb 0xe174c
000e173amov rdi, [r14-8]
000e173emov rsi, [r14]
000e1741call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e1746add r14, 24
000e174ajmp 0xe1734
000e174c
000e174cloc_e174c:
000e174cadd rsp, 8
000e1750pop rbx
000e1751pop r14
000e1753ret
000e1726
000e1726core::ptr::drop_in_place<[alloc::vec::Vec<u8>]>:
000e1726push r14
000e1728push rbx
000e1729push rax
000e172amov rbx, rsi
000e172dmov r14, rdi
000e1730add r14, 8
000e1734
000e1734loc_e1734:
000e1734sub rbx, 1
000e1738jb 0xe174c
000e173amov rdi, [r14-8]
000e173emov rsi, [r14]
000e1741call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e1746add r14, 24
000e174ajmp 0xe1734
000e174c
000e174cloc_e174c:
000e174cadd rsp, 8
000e1750pop rbx
000e1751pop r14
000e1753ret
000e1726
000e1754
000e1754_<aho_corasick::packed::api::MatchKind as core::fmt::Debug>::fmt:
000e1754movzx eax, [rdi]
000e1757lea rdx, [rax+rax]
000e175bor rdx, 13
000e175ftest rax, rax
000e1762lea rcx, [rip-0x89f73]
000e1769lea rax, [rip-0x9f558]
000e1770cmove rax, rcx
000e1774mov rdi, [rsi+32]
000e1778mov rcx, [rsi+40]
000e177cmov rcx, [rcx+24]
000e1780mov rsi, rax
000e1783jmp rcx
000e1754
000e1754_<aho_corasick::packed::api::MatchKind as core::fmt::Debug>::fmt:
000e1754movzx eax, [rdi]
000e1757lea rdx, [rax+rax]
000e175bor rdx, 13
000e175ftest rax, rax
000e1762lea rcx, [rip-0x89f73]
000e1769lea rax, [rip-0x9f558]
000e1770cmove rax, rcx
000e1774mov rdi, [rsi+32]
000e1778mov rcx, [rsi+40]
000e177cmov rcx, [rcx+24]
000e1780mov rsi, rax
000e1783jmp rcx
000e1754
000e1785
000e1785alloc::sync::Arc<T,A>::drop_slow:
000e1785push rbx
000e1786mov rbx, [rdi]
000e1789lea rdi, [rbx+16]
000e178dcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
000e1792mov rdi, [rbx+40]
000e1796mov rsi, [rbx+48]
000e179acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e179fcmp rbx, -1
000e17a3je 0xe17b6
000e17a5lock dec [rbx+8]
000e17aajne 0xe17b6
000e17acmov rdi, rbx
000e17afpop rbx
000e17b0jmp [rip+0x130342]
000e17b6
000e17b6loc_e17b6:
000e17b6pop rbx
000e17b7ret
000e1785
000e1785alloc::sync::Arc<T,A>::drop_slow:
000e1785push rbx
000e1786mov rbx, [rdi]
000e1789lea rdi, [rbx+16]
000e178dcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<u8>>>
000e1792mov rdi, [rbx+40]
000e1796mov rsi, [rbx+48]
000e179acall _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e179fcmp rbx, -1
000e17a3je 0xe17b6
000e17a5lock dec [rbx+8]
000e17aajne 0xe17b6
000e17acmov rdi, rbx
000e17afpop rbx
000e17b0jmp [rip+0x130342]
000e17b6
000e17b6loc_e17b6:
000e17b6pop rbx
000e17b7ret
000e1785
000e17b8
000e17b8_<&T as core::fmt::Debug>::fmt:
000e17b8push r14
000e17bapush rbx
000e17bbpush rax
000e17bcmov rax, rsi
000e17bfmov r9, [rdi]
000e17c2mov r10, rsp
000e17c5mov [r10], r9
000e17c8add r9, 64
000e17ccsub rsp, 8
000e17d0lea r11, [rip+0x108891]
000e17d7lea rbx, [rip-0x9f547]
000e17delea r14, [rip+0x108783]
000e17e5lea rsi, [rip-0xa7874]
000e17eclea rcx, [rip-0x9f561]
000e17f3push 4
000e17f5pop rdx
000e17f6push 5
000e17f8pop r8
000e17famov rdi, rax
000e17fdpush r11
000e17ffpush r10
000e1801push 5
000e1803push rbx
000e1804push r14
000e1806call core::fmt::Formatter::debug_struct_field2_finish
000e180badd rsp, 56
000e180fpop rbx
000e1810pop r14
000e1812ret
000e17b8
000e17b8_<&T as core::fmt::Debug>::fmt:
000e17b8push r14
000e17bapush rbx
000e17bbpush rax
000e17bcmov rax, rsi
000e17bfmov r9, [rdi]
000e17c2mov r10, rsp
000e17c5mov [r10], r9
000e17c8add r9, 64
000e17ccsub rsp, 8
000e17d0lea r11, [rip+0x108891]
000e17d7lea rbx, [rip-0x9f547]
000e17delea r14, [rip+0x108783]
000e17e5lea rsi, [rip-0xa7874]
000e17eclea rcx, [rip-0x9f561]
000e17f3push 4
000e17f5pop rdx
000e17f6push 5
000e17f8pop r8
000e17famov rdi, rax
000e17fdpush r11
000e17ffpush r10
000e1801push 5
000e1803push rbx
000e1804push r14
000e1806call core::fmt::Formatter::debug_struct_field2_finish
000e180badd rsp, 56
000e180fpop rbx
000e1810pop r14
000e1812ret
000e17b8
000e1813
000e1813core::ptr::drop_in_place<aho_corasick::packed::teddy::generic::Teddy<8_usize>>:
000e1813push r14
000e1815push rbx
000e1816push rax
000e1817mov rbx, rdi
000e181acall core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e181fpush 16
000e1821pop r14
000e1823
000e1823loc_e1823:
000e1823cmp r14, 208
000e182aje 0xe1840
000e182cmov rdi, [rbx+r14-8]
000e1831mov rsi, [rbx+r14]
000e1835call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e183aadd r14, 24
000e183ejmp 0xe1823
000e1840
000e1840loc_e1840:
000e1840add rsp, 8
000e1844pop rbx
000e1845pop r14
000e1847ret
000e1813
000e1813core::ptr::drop_in_place<aho_corasick::packed::teddy::generic::Teddy<8_usize>>:
000e1813push r14
000e1815push rbx
000e1816push rax
000e1817mov rbx, rdi
000e181acall core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e181fpush 16
000e1821pop r14
000e1823
000e1823loc_e1823:
000e1823cmp r14, 208
000e182aje 0xe1840
000e182cmov rdi, [rbx+r14-8]
000e1831mov rsi, [rbx+r14]
000e1835call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
000e183aadd r14, 24
000e183ejmp 0xe1823
000e1840
000e1840loc_e1840:
000e1840add rsp, 8
000e1844pop rbx
000e1845pop r14
000e1847ret
000e1813
000e1848
000e1848_<aho_corasick::packed::teddy::generic::Teddy<_> as core::fmt::Debug>::fmt:
000e1848push r14
000e184apush rbx
000e184bpush rax
000e184cmov rax, rsi
000e184fmov r9, rdi
000e1852lea rcx, [rdi+8]
000e1856mov r10, rsp
000e1859mov [r10], rcx
000e185csub rsp, 8
000e1860lea r11, [rip+0x108841]
000e1867lea rbx, [rip-0x9f616]
000e186elea r14, [rip+0x107f53]
000e1875lea rsi, [rip-0x8a250]
000e187clea rcx, [rip-0xa80f3]
000e1883push 5
000e1885pop rdx
000e1886push 8
000e1888pop r8
000e188amov rdi, rax
000e188dpush r11
000e188fpush r10
000e1891push 7
000e1893push rbx
000e1894push r14
000e1896call core::fmt::Formatter::debug_struct_field2_finish
000e189badd rsp, 56
000e189fpop rbx
000e18a0pop r14
000e18a2ret
000e1848
000e1848_<aho_corasick::packed::teddy::generic::Teddy<_> as core::fmt::Debug>::fmt:
000e1848push r14
000e184apush rbx
000e184bpush rax
000e184cmov rax, rsi
000e184fmov r9, rdi
000e1852lea rcx, [rdi+8]
000e1856mov r10, rsp
000e1859mov [r10], rcx
000e185csub rsp, 8
000e1860lea r11, [rip+0x108841]
000e1867lea rbx, [rip-0x9f616]
000e186elea r14, [rip+0x107f53]
000e1875lea rsi, [rip-0x8a250]
000e187clea rcx, [rip-0xa80f3]
000e1883push 5
000e1885pop rdx
000e1886push 8
000e1888pop r8
000e188amov rdi, rax
000e188dpush r11
000e188fpush r10
000e1891push 7
000e1893push rbx
000e1894push r14
000e1896call core::fmt::Formatter::debug_struct_field2_finish
000e189badd rsp, 56
000e189fpop rbx
000e18a0pop r14
000e18a2ret
000e1848
000e18a3
000e18a3_<&T as core::fmt::Debug>::fmt:
000e18a3mov rdx, rsi
000e18a6mov rdi, [rdi]
000e18a9push 8
000e18abpop rsi
000e18acjmp 0xe1403
000e18a3
000e18a3_<&T as core::fmt::Debug>::fmt:
000e18a3mov rdx, rsi
000e18a6mov rdi, [rdi]
000e18a9push 8
000e18abpop rsi
000e18acjmp 0xe1403
000e18a3
000e18b9
000e18b9_<&T as core::fmt::Debug>::fmt:
000e18b9sub rsp, 24
000e18bdmov rax, rsi
000e18c0mov rcx, [rdi]
000e18c3lea r9, [rsp+16]
000e18c8mov [r9], rcx
000e18cblea rcx, [rip+0x106286]
000e18d2mov [rsp], rcx
000e18d6lea rsi, [rip-0x9f5e4]
000e18ddlea rcx, [rip-0x53024]
000e18e4push 14
000e18e6pop rdx
000e18e7push 3
000e18e9pop r8
000e18ebmov rdi, rax
000e18eecall core::fmt::Formatter::debug_struct_field1_finish
000e18f3add rsp, 24
000e18f7ret
000e18b9
000e18b9_<&T as core::fmt::Debug>::fmt:
000e18b9sub rsp, 24
000e18bdmov rax, rsi
000e18c0mov rcx, [rdi]
000e18c3lea r9, [rsp+16]
000e18c8mov [r9], rcx
000e18cblea rcx, [rip+0x106286]
000e18d2mov [rsp], rcx
000e18d6lea rsi, [rip-0x9f5e4]
000e18ddlea rcx, [rip-0x53024]
000e18e4push 14
000e18e6pop rdx
000e18e7push 3
000e18e9pop r8
000e18ebmov rdi, rax
000e18eecall core::fmt::Formatter::debug_struct_field1_finish
000e18f3add rsp, 24
000e18f7ret
000e18b9
000e18f8
000e18f8core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next:
000e18f8cmp [rdi], 0
000e18fbjne 0xe1905
000e18fdmov dl, [rdi+1]
000e1900cmp dl, [rdi+2]
000e1903jbe 0xe1908
000e1905
000e1905loc_e1905:
000e1905xor eax, eax
000e1907ret
000e1908
000e1908loc_e1908:
000e1908jae 0xe1912
000e190alea eax, [rdx+1]
000e190dmov [rdi+1], al
000e1910jmp 0xe1915
000e1912
000e1912loc_e1912:
000e1912mov [rdi], 1
000e1915
000e1915loc_e1915:
000e1915mov al, 1
000e1917ret
000e18f8
000e18f8core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next:
000e18f8cmp [rdi], 0
000e18fbjne 0xe1905
000e18fdmov dl, [rdi+1]
000e1900cmp dl, [rdi+2]
000e1903jbe 0xe1908
000e1905
000e1905loc_e1905:
000e1905xor eax, eax
000e1907ret
000e1908
000e1908loc_e1908:
000e1908jae 0xe1912
000e190alea eax, [rdx+1]
000e190dmov [rdi+1], al
000e1910jmp 0xe1915
000e1912
000e1912loc_e1912:
000e1912mov [rdi], 1
000e1915
000e1915loc_e1915:
000e1915mov al, 1
000e1917ret
000e18f8
000e1918
000e1918aho_corasick::util::alphabet::ByteSet::contains:
000e1918push r14
000e191apush rbx
000e191bpush rax
000e191cmov edx, esi
000e191emov rbx, rdi
000e1921mov eax, edx
000e1923shr al, 7
000e1926movzx r14l, al
000e192ashl r14, 4
000e192eand edx, 127
000e1931push 1
000e1933pop rdi
000e1934xor esi, esi
000e1936call [rip+0x1302cc]
000e193cand rdx, [rbx+r14+8]
000e1941and rax, [rbx+r14]
000e1945or rax, rdx
000e1948setne al
000e194badd rsp, 8
000e194fpop rbx
000e1950pop r14
000e1952ret
000e1918
000e1918aho_corasick::util::alphabet::ByteSet::contains:
000e1918push r14
000e191apush rbx
000e191bpush rax
000e191cmov edx, esi
000e191emov rbx, rdi
000e1921mov eax, edx
000e1923shr al, 7
000e1926movzx r14l, al
000e192ashl r14, 4
000e192eand edx, 127
000e1931push 1
000e1933pop rdi
000e1934xor esi, esi
000e1936call [rip+0x1302cc]
000e193cand rdx, [rbx+r14+8]
000e1941and rax, [rbx+r14]
000e1945or rax, rdx
000e1948setne al
000e194badd rsp, 8
000e194fpop rbx
000e1950pop r14
000e1952ret
000e1918
000e1953
000e1953core::fmt::num::_<impl core::fmt::Debug for u8>::fmt:
000e1953mov eax, [rsi+52]
000e1956test al, 16
000e1958jne 0x10d0a0
000e195etest al, 32
000e1960jne 0x10c660
000e1966jmp 0x109120
000e1953
000e1953core::fmt::num::_<impl core::fmt::Debug for u8>::fmt:
000e1953mov eax, [rsi+52]
000e1956test al, 16
000e1958jne 0x10d0a0
000e195etest al, 32
000e1960jne 0x10c660
000e1966jmp 0x109120
000e1953
000e196b
000e196b_<&T as core::fmt::Debug>::fmt:
000e196bsub rsp, 24
000e196fmov rax, [rdi]
000e1972mov rax, [rax]
000e1975movzx ecx, [rax]
000e1978lea rdx, [rip-0xa496b]
000e197fmovsxd rcx, [rdx+4*rcx]
000e1983add rcx, rdx
000e1986jmp rcx
000e1988mov rdi, [rsi+32]
000e198cmov rax, [rsi+40]
000e1990mov rax, [rax+24]
000e1994lea rsi, [rip-0x9f6fc]
000e199bpush 20
000e199djmp 0xe1a31
000e19a2mov rdi, [rsi+32]
000e19a6mov rax, [rsi+40]
000e19aamov rax, [rax+24]
000e19aelea rsi, [rip-0x9f702]
000e19b5push 22
000e19b7jmp 0xe1a31
000e19b9inc rax
000e19bclea r9, [rsp+16]
000e19c1mov [r9], rax
000e19c4lea rax, [rip+0x1087dd]
000e19cbmov [rsp], rax
000e19cflea rax, [rip-0x9f70d]
000e19d6lea rcx, [rip-0x9f703]
000e19ddpush 17
000e19dfjmp 0xe1a07
000e19e1inc rax
000e19e4lea r9, [rsp+16]
000e19e9mov [r9], rax
000e19eclea rax, [rip+0x1087b5]
000e19f3mov [rsp], rax
000e19f7lea rax, [rip-0x9f721]
000e19felea rcx, [rip-0x9f72b]
000e1a05push 22
000e1a07
000e1a07loc_e1a07:
000e1a07pop rdx
000e1a08push 3
000e1a0apop r8
000e1a0cmov rdi, rsi
000e1a0fmov rsi, rax
000e1a12call core::fmt::Formatter::debug_struct_field1_finish
000e1a17add rsp, 24
000e1a1bret
000e1a1cmov rdi, [rsi+32]
000e1a20mov rax, [rsi+40]
000e1a24mov rax, [rax+24]
000e1a28lea rsi, [rip-0xa8c0f]
000e1a2fpush 16
000e1a31
000e1a31loc_e1a31:
000e1a31pop rdx
000e1a32add rsp, 24
000e1a36jmp rax
000e196b
000e196b_<&T as core::fmt::Debug>::fmt:
000e196bsub rsp, 24
000e196fmov rax, [rdi]
000e1972mov rax, [rax]
000e1975movzx ecx, [rax]
000e1978lea rdx, [rip-0xa496b]
000e197fmovsxd rcx, [rdx+4*rcx]
000e1983add rcx, rdx
000e1986jmp rcx
000e1988mov rdi, [rsi+32]
000e198cmov rax, [rsi+40]
000e1990mov rax, [rax+24]
000e1994lea rsi, [rip-0x9f6fc]
000e199bpush 20
000e199djmp 0xe1a31
000e19a2mov rdi, [rsi+32]
000e19a6mov rax, [rsi+40]
000e19aamov rax, [rax+24]
000e19aelea rsi, [rip-0x9f702]
000e19b5push 22
000e19b7jmp 0xe1a31
000e19b9inc rax
000e19bclea r9, [rsp+16]
000e19c1mov [r9], rax
000e19c4lea rax, [rip+0x1087dd]
000e19cbmov [rsp], rax
000e19cflea rax, [rip-0x9f70d]
000e19d6lea rcx, [rip-0x9f703]
000e19ddpush 17
000e19dfjmp 0xe1a07
000e19e1inc rax
000e19e4lea r9, [rsp+16]
000e19e9mov [r9], rax
000e19eclea rax, [rip+0x1087b5]
000e19f3mov [rsp], rax
000e19f7lea rax, [rip-0x9f721]
000e19felea rcx, [rip-0x9f72b]
000e1a05push 22
000e1a07
000e1a07loc_e1a07:
000e1a07pop rdx
000e1a08push 3
000e1a0apop r8
000e1a0cmov rdi, rsi
000e1a0fmov rsi, rax
000e1a12call core::fmt::Formatter::debug_struct_field1_finish
000e1a17add rsp, 24
000e1a1bret
000e1a1cmov rdi, [rsi+32]
000e1a20mov rax, [rsi+40]
000e1a24mov rax, [rax+24]
000e1a28lea rsi, [rip-0xa8c0f]
000e1a2fpush 16
000e1a31
000e1a31loc_e1a31:
000e1a31pop rdx
000e1a32add rsp, 24
000e1a36jmp rax
000e196b
000e1a40
000e1a40_<aho_corasick::util::search::MatchKind as core::fmt::Debug>::fmt:
000e1a40movzx eax, [rdi]
000e1a43lea rcx, [rip-0x4ebb2]
000e1a4amov rdx, [rcx+8*rax]
000e1a4elea rcx, [rip+0x12fbcb]
000e1a55mov rax, [rcx+8*rax]
000e1a59mov rdi, [rsi+32]
000e1a5dmov rcx, [rsi+40]
000e1a61mov rcx, [rcx+24]
000e1a65mov rsi, rax
000e1a68jmp rcx
000e1a40
000e1a40_<aho_corasick::util::search::MatchKind as core::fmt::Debug>::fmt:
000e1a40movzx eax, [rdi]
000e1a43lea rcx, [rip-0x4ebb2]
000e1a4amov rdx, [rcx+8*rax]
000e1a4elea rcx, [rip+0x12fbcb]
000e1a55mov rax, [rcx+8*rax]
000e1a59mov rdi, [rsi+32]
000e1a5dmov rcx, [rsi+40]
000e1a61mov rcx, [rcx+24]
000e1a65mov rsi, rax
000e1a68jmp rcx
000e1a40
000e1a6a
000e1a6a_<&T as core::fmt::Debug>::fmt:
000e1a6amov rdx, rsi
000e1a6dmov rdi, [rdi]
000e1a70push 2
000e1a72pop rsi
000e1a73jmp 0xe127f
000e1a6a
000e1a6a_<&T as core::fmt::Debug>::fmt:
000e1a6amov rdx, rsi
000e1a6dmov rdi, [rdi]
000e1a70push 2
000e1a72pop rsi
000e1a73jmp 0xe127f
000e1a6a
000e1a80
000e1a80_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1a80push r14
000e1a82push rbx
000e1a83push rax
000e1a84mov rax, rsi
000e1a87mov r10, rsp
000e1a8amov [r10], rdi
000e1a8dlea r9, [rdi+96]
000e1a91sub rsp, 8
000e1a95lea r11, [rip+0x10854c]
000e1a9clea rbx, [rip-0x9f80c]
000e1aa3lea r14, [rip+0x1084be]
000e1aaalea rsi, [rip-0xa7b39]
000e1ab1lea rcx, [rip-0x9f826]
000e1ab8push 4
000e1abapop rdx
000e1abbpush 5
000e1abdpop r8
000e1abfmov rdi, rax
000e1ac2push r11
000e1ac4push r10
000e1ac6push 5
000e1ac8push rbx
000e1ac9push r14
000e1acbcall core::fmt::Formatter::debug_struct_field2_finish
000e1ad0add rsp, 56
000e1ad4pop rbx
000e1ad5pop r14
000e1ad7ret
000e1a80
000e1a80_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1a80push r14
000e1a82push rbx
000e1a83push rax
000e1a84mov rax, rsi
000e1a87mov r10, rsp
000e1a8amov [r10], rdi
000e1a8dlea r9, [rdi+96]
000e1a91sub rsp, 8
000e1a95lea r11, [rip+0x10854c]
000e1a9clea rbx, [rip-0x9f80c]
000e1aa3lea r14, [rip+0x1084be]
000e1aaalea rsi, [rip-0xa7b39]
000e1ab1lea rcx, [rip-0x9f826]
000e1ab8push 4
000e1abapop rdx
000e1abbpush 5
000e1abdpop r8
000e1abfmov rdi, rax
000e1ac2push r11
000e1ac4push r10
000e1ac6push 5
000e1ac8push rbx
000e1ac9push r14
000e1acbcall core::fmt::Formatter::debug_struct_field2_finish
000e1ad0add rsp, 56
000e1ad4pop rbx
000e1ad5pop r14
000e1ad7ret
000e1a80
000e1ad8
000e1ad8_<&T as core::fmt::Debug>::fmt:
000e1ad8mov rdx, rsi
000e1adbmov rdi, [rdi]
000e1adepush 3
000e1ae0pop rsi
000e1ae1jmp 0xe1ae6
000e1ad8
000e1ad8_<&T as core::fmt::Debug>::fmt:
000e1ad8mov rdx, rsi
000e1adbmov rdi, [rdi]
000e1adepush 3
000e1ae0pop rsi
000e1ae1jmp 0xe1ae6
000e1ad8
000e1ae6
000e1ae6_<[T] as core::fmt::Debug>::fmt:
000e1ae6push r15
000e1ae8push r14
000e1aeapush r13
000e1aecpush r12
000e1aeepush rbx
000e1aefsub rsp, 32
000e1af3mov r12, rdx
000e1af6mov rbx, rsi
000e1af9mov r14, rdi
000e1afcmov rdi, [rdx+32]
000e1b00mov rax, [rdx+40]
000e1b04lea rsi, [rip-0x526d2]
000e1b0bpush 1
000e1b0dpop rdx
000e1b0ecall [rax+24]
000e1b11lea r15, [rsp+16]
000e1b16mov [r15], r12
000e1b19mov [r15+8], al
000e1b1dmov [r15+9], 0
000e1b22shl rbx, 5
000e1b26lea r12, [rip+67]
000e1b2dlea r13, [rsp+8]
000e1b32
000e1b32loc_e1b32:
000e1b32test rbx, rbx
000e1b35je 0xe1b54
000e1b37mov [rsp+8], r14
000e1b3cadd r14, 32
000e1b40mov rdi, r15
000e1b43mov rsi, r13
000e1b46mov rdx, r12
000e1b49call core::fmt::builders::DebugSet::entry
000e1b4eadd rbx, -32
000e1b52jmp 0xe1b32
000e1b54
000e1b54loc_e1b54:
000e1b54mov rdi, [rsp+16]
000e1b59mov esi, [rsp+24]
000e1b5dcall core::fmt::builders::DebugList::finish
000e1b62add rsp, 32
000e1b66pop rbx
000e1b67pop r12
000e1b69pop r13
000e1b6bpop r14
000e1b6dpop r15
000e1b6fret
000e1ae6
000e1ae6_<[T] as core::fmt::Debug>::fmt:
000e1ae6push r15
000e1ae8push r14
000e1aeapush r13
000e1aecpush r12
000e1aeepush rbx
000e1aefsub rsp, 32
000e1af3mov r12, rdx
000e1af6mov rbx, rsi
000e1af9mov r14, rdi
000e1afcmov rdi, [rdx+32]
000e1b00mov rax, [rdx+40]
000e1b04lea rsi, [rip-0x526d2]
000e1b0bpush 1
000e1b0dpop rdx
000e1b0ecall [rax+24]
000e1b11lea r15, [rsp+16]
000e1b16mov [r15], r12
000e1b19mov [r15+8], al
000e1b1dmov [r15+9], 0
000e1b22shl rbx, 5
000e1b26lea r12, [rip+67]
000e1b2dlea r13, [rsp+8]
000e1b32
000e1b32loc_e1b32:
000e1b32test rbx, rbx
000e1b35je 0xe1b54
000e1b37mov [rsp+8], r14
000e1b3cadd r14, 32
000e1b40mov rdi, r15
000e1b43mov rsi, r13
000e1b46mov rdx, r12
000e1b49call core::fmt::builders::DebugSet::entry
000e1b4eadd rbx, -32
000e1b52jmp 0xe1b32
000e1b54
000e1b54loc_e1b54:
000e1b54mov rdi, [rsp+16]
000e1b59mov esi, [rsp+24]
000e1b5dcall core::fmt::builders::DebugList::finish
000e1b62add rsp, 32
000e1b66pop rbx
000e1b67pop r12
000e1b69pop r13
000e1b6bpop r14
000e1b6dpop r15
000e1b6fret
000e1ae6
000e1b70
000e1b70_<&T as core::fmt::Debug>::fmt:
000e1b70push r14
000e1b72push rbx
000e1b73push rax
000e1b74mov rax, rsi
000e1b77mov r9, [rdi]
000e1b7alea rcx, [r9+16]
000e1b7emov r10, rsp
000e1b81mov [r10], rcx
000e1b84sub rsp, 8
000e1b88lea r11, [rip+0x1085b9]
000e1b8flea rbx, [rip-0x9fb91]
000e1b96lea r14, [rip+0x10858b]
000e1b9dlea rsi, [rip-0xa7c28]
000e1ba4lea rcx, [rip-0x85fc8]
000e1babpush 4
000e1badpop rdx
000e1baepush 2
000e1bb0pop r8
000e1bb2mov rdi, rax
000e1bb5push r11
000e1bb7push r10
000e1bb9push 2
000e1bbbpush rbx
000e1bbcpush r14
000e1bbecall core::fmt::Formatter::debug_struct_field2_finish
000e1bc3add rsp, 56
000e1bc7pop rbx
000e1bc8pop r14
000e1bcaret
000e1b70
000e1b70_<&T as core::fmt::Debug>::fmt:
000e1b70push r14
000e1b72push rbx
000e1b73push rax
000e1b74mov rax, rsi
000e1b77mov r9, [rdi]
000e1b7alea rcx, [r9+16]
000e1b7emov r10, rsp
000e1b81mov [r10], rcx
000e1b84sub rsp, 8
000e1b88lea r11, [rip+0x1085b9]
000e1b8flea rbx, [rip-0x9fb91]
000e1b96lea r14, [rip+0x10858b]
000e1b9dlea rsi, [rip-0xa7c28]
000e1ba4lea rcx, [rip-0x85fc8]
000e1babpush 4
000e1badpop rdx
000e1baepush 2
000e1bb0pop r8
000e1bb2mov rdi, rax
000e1bb5push r11
000e1bb7push r10
000e1bb9push 2
000e1bbbpush rbx
000e1bbcpush r14
000e1bbecall core::fmt::Formatter::debug_struct_field2_finish
000e1bc3add rsp, 56
000e1bc7pop rbx
000e1bc8pop r14
000e1bcaret
000e1b70
000e1bd4
000e1bd4_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1bd4push r14
000e1bd6push rbx
000e1bd7push rax
000e1bd8mov rax, rsi
000e1bdbmov r10, rsp
000e1bdemov [r10], rdi
000e1be1lea r9, [rdi+128]
000e1be8sub rsp, 8
000e1beclea r11, [rip+0x108455]
000e1bf3lea rbx, [rip-0x9f963]
000e1bfalea r14, [rip+0x108367]
000e1c01lea rsi, [rip-0xa7c90]
000e1c08lea rcx, [rip-0x9f97d]
000e1c0fpush 4
000e1c11pop rdx
000e1c12push 5
000e1c14pop r8
000e1c16mov rdi, rax
000e1c19push r11
000e1c1bpush r10
000e1c1dpush 5
000e1c1fpush rbx
000e1c20push r14
000e1c22call core::fmt::Formatter::debug_struct_field2_finish
000e1c27add rsp, 56
000e1c2bpop rbx
000e1c2cpop r14
000e1c2eret
000e1bd4
000e1bd4_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1bd4push r14
000e1bd6push rbx
000e1bd7push rax
000e1bd8mov rax, rsi
000e1bdbmov r10, rsp
000e1bdemov [r10], rdi
000e1be1lea r9, [rdi+128]
000e1be8sub rsp, 8
000e1beclea r11, [rip+0x108455]
000e1bf3lea rbx, [rip-0x9f963]
000e1bfalea r14, [rip+0x108367]
000e1c01lea rsi, [rip-0xa7c90]
000e1c08lea rcx, [rip-0x9f97d]
000e1c0fpush 4
000e1c11pop rdx
000e1c12push 5
000e1c14pop r8
000e1c16mov rdi, rax
000e1c19push r11
000e1c1bpush r10
000e1c1dpush 5
000e1c1fpush rbx
000e1c20push r14
000e1c22call core::fmt::Formatter::debug_struct_field2_finish
000e1c27add rsp, 56
000e1c2bpop rbx
000e1c2cpop r14
000e1c2eret
000e1bd4
000e1c2f
000e1c2f_<&T as core::fmt::Debug>::fmt:
000e1c2fmov rdx, rsi
000e1c32mov rdi, [rdi]
000e1c35push 4
000e1c37pop rsi
000e1c38jmp 0xe1ae6
000e1c2f
000e1c2f_<&T as core::fmt::Debug>::fmt:
000e1c2fmov rdx, rsi
000e1c32mov rdi, [rdi]
000e1c35push 4
000e1c37pop rsi
000e1c38jmp 0xe1ae6
000e1c2f
000e1c3d
000e1c3d_<bool as core::fmt::Debug>::fmt:
000e1c3dmovzx edi, [rdi]
000e1c40jmp 0x10a750
000e1c3d
000e1c3d_<bool as core::fmt::Debug>::fmt:
000e1c3dmovzx edi, [rdi]
000e1c40jmp 0x10a750
000e1c3d
000e1c45
000e1c45_<&T as core::fmt::Debug>::fmt:
000e1c45push r15
000e1c47push r14
000e1c49push rbx
000e1c4asub rsp, 32
000e1c4emov rbx, rsi
000e1c51mov r15, [rdi]
000e1c54mov rdi, [rsi+32]
000e1c58mov rax, [rsi+40]
000e1c5clea rsi, [rip-0x8a50e]
000e1c63push 7
000e1c65pop rdx
000e1c66call [rax+24]
000e1c69lea r14, [rsp+8]
000e1c6emov [r14+8], rbx
000e1c72mov [r14+16], al
000e1c76and [r14], 0
000e1c7amov [r14+17], 0
000e1c7fmov eax, [r15]
000e1c82lea rsi, [rsp+4]
000e1c87mov [rsi], eax
000e1c89lea rdx, [rip+0x108598]
000e1c90mov rdi, r14
000e1c93call core::fmt::builders::DebugTuple::field
000e1c98mov rdi, r14
000e1c9bcall core::fmt::builders::DebugTuple::finish
000e1ca0add rsp, 32
000e1ca4pop rbx
000e1ca5pop r14
000e1ca7pop r15
000e1ca9ret
000e1c45
000e1c45_<&T as core::fmt::Debug>::fmt:
000e1c45push r15
000e1c47push r14
000e1c49push rbx
000e1c4asub rsp, 32
000e1c4emov rbx, rsi
000e1c51mov r15, [rdi]
000e1c54mov rdi, [rsi+32]
000e1c58mov rax, [rsi+40]
000e1c5clea rsi, [rip-0x8a50e]
000e1c63push 7
000e1c65pop rdx
000e1c66call [rax+24]
000e1c69lea r14, [rsp+8]
000e1c6emov [r14+8], rbx
000e1c72mov [r14+16], al
000e1c76and [r14], 0
000e1c7amov [r14+17], 0
000e1c7fmov eax, [r15]
000e1c82lea rsi, [rsp+4]
000e1c87mov [rsi], eax
000e1c89lea rdx, [rip+0x108598]
000e1c90mov rdi, r14
000e1c93call core::fmt::builders::DebugTuple::field
000e1c98mov rdi, r14
000e1c9bcall core::fmt::builders::DebugTuple::finish
000e1ca0add rsp, 32
000e1ca4pop rbx
000e1ca5pop r14
000e1ca7pop r15
000e1ca9ret
000e1c45
000e1caa
000e1caa_<&T as core::fmt::Debug>::fmt:
000e1caamov rax, [rdi]
000e1cadmov rdi, [rax]
000e1cb0mov rax, [rax+16]
000e1cb4mov rdx, [rsi+32]
000e1cb8mov rcx, [rsi+40]
000e1cbcmov rsi, rax
000e1cbfjmp 0x10a780
000e1caa
000e1caa_<&T as core::fmt::Debug>::fmt:
000e1caamov rax, [rdi]
000e1cadmov rdi, [rax]
000e1cb0mov rax, [rax+16]
000e1cb4mov rdx, [rsi+32]
000e1cb8mov rcx, [rsi+40]
000e1cbcmov rsi, rax
000e1cbfjmp 0x10a780
000e1caa
000e1cc4
000e1cc4_<&T as core::fmt::Debug>::fmt:
000e1cc4push r14
000e1cc6push rbx
000e1cc7push rax
000e1cc8mov rax, rsi
000e1ccbmov r9, [rdi]
000e1ccemov r10, rsp
000e1cd1mov [r10], r9
000e1cd4sub r9, -128
000e1cd8sub rsp, 8
000e1cdclea r11, [rip+0x108325]
000e1ce3lea rbx, [rip-0x9fa53]
000e1cealea r14, [rip+0x108277]
000e1cf1lea rsi, [rip-0xa7d80]
000e1cf8lea rcx, [rip-0x9fa6d]
000e1cffpush 4
000e1d01pop rdx
000e1d02push 5
000e1d04pop r8
000e1d06mov rdi, rax
000e1d09push r11
000e1d0bpush r10
000e1d0dpush 5
000e1d0fpush rbx
000e1d10push r14
000e1d12call core::fmt::Formatter::debug_struct_field2_finish
000e1d17add rsp, 56
000e1d1bpop rbx
000e1d1cpop r14
000e1d1eret
000e1cc4
000e1cc4_<&T as core::fmt::Debug>::fmt:
000e1cc4push r14
000e1cc6push rbx
000e1cc7push rax
000e1cc8mov rax, rsi
000e1ccbmov r9, [rdi]
000e1ccemov r10, rsp
000e1cd1mov [r10], r9
000e1cd4sub r9, -128
000e1cd8sub rsp, 8
000e1cdclea r11, [rip+0x108325]
000e1ce3lea rbx, [rip-0x9fa53]
000e1cealea r14, [rip+0x108277]
000e1cf1lea rsi, [rip-0xa7d80]
000e1cf8lea rcx, [rip-0x9fa6d]
000e1cffpush 4
000e1d01pop rdx
000e1d02push 5
000e1d04pop r8
000e1d06mov rdi, rax
000e1d09push r11
000e1d0bpush r10
000e1d0dpush 5
000e1d0fpush rbx
000e1d10push r14
000e1d12call core::fmt::Formatter::debug_struct_field2_finish
000e1d17add rsp, 56
000e1d1bpop rbx
000e1d1cpop r14
000e1d1eret
000e1cc4
000e1d27
000e1d27_<aho_corasick::util::primitives::SmallIndexError as core::fmt::Debug>::fmt:
000e1d27sub rsp, 24
000e1d2bmov rax, rsi
000e1d2elea r9, [rsp+16]
000e1d33mov [r9], rdi
000e1d36lea rcx, [rip+0x10842b]
000e1d3dmov [rsp], rcx
000e1d41lea rsi, [rip-0x8a6e4]
000e1d48lea rcx, [rip-0x8a9cb]
000e1d4fpush 15
000e1d51pop rdx
000e1d52push 9
000e1d54pop r8
000e1d56mov rdi, rax
000e1d59call core::fmt::Formatter::debug_struct_field1_finish
000e1d5eadd rsp, 24
000e1d62ret
000e1d27
000e1d27_<aho_corasick::util::primitives::SmallIndexError as core::fmt::Debug>::fmt:
000e1d27sub rsp, 24
000e1d2bmov rax, rsi
000e1d2elea r9, [rsp+16]
000e1d33mov [r9], rdi
000e1d36lea rcx, [rip+0x10842b]
000e1d3dmov [rsp], rcx
000e1d41lea rsi, [rip-0x8a6e4]
000e1d48lea rcx, [rip-0x8a9cb]
000e1d4fpush 15
000e1d51pop rdx
000e1d52push 9
000e1d54pop r8
000e1d56mov rdi, rax
000e1d59call core::fmt::Formatter::debug_struct_field1_finish
000e1d5eadd rsp, 24
000e1d62ret
000e1d27
000e1d6b
000e1d6b_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1d6bpush r14
000e1d6dpush rbx
000e1d6epush rax
000e1d6fmov rax, rsi
000e1d72mov r10, rsp
000e1d75mov [r10], rdi
000e1d78lea r9, [rdi+64]
000e1d7csub rsp, 8
000e1d80lea r11, [rip+0x1082a1]
000e1d87lea rbx, [rip-0x9faf7]
000e1d8elea r14, [rip+0x1081d3]
000e1d95lea rsi, [rip-0xa7e24]
000e1d9clea rcx, [rip-0x9fb11]
000e1da3push 4
000e1da5pop rdx
000e1da6push 5
000e1da8pop r8
000e1daamov rdi, rax
000e1dadpush r11
000e1dafpush r10
000e1db1push 5
000e1db3push rbx
000e1db4push r14
000e1db6call core::fmt::Formatter::debug_struct_field2_finish
000e1dbbadd rsp, 56
000e1dbfpop rbx
000e1dc0pop r14
000e1dc2ret
000e1d6b
000e1d6b_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e1d6bpush r14
000e1d6dpush rbx
000e1d6epush rax
000e1d6fmov rax, rsi
000e1d72mov r10, rsp
000e1d75mov [r10], rdi
000e1d78lea r9, [rdi+64]
000e1d7csub rsp, 8
000e1d80lea r11, [rip+0x1082a1]
000e1d87lea rbx, [rip-0x9faf7]
000e1d8elea r14, [rip+0x1081d3]
000e1d95lea rsi, [rip-0xa7e24]
000e1d9clea rcx, [rip-0x9fb11]
000e1da3push 4
000e1da5pop rdx
000e1da6push 5
000e1da8pop r8
000e1daamov rdi, rax
000e1dadpush r11
000e1dafpush r10
000e1db1push 5
000e1db3push rbx
000e1db4push r14
000e1db6call core::fmt::Formatter::debug_struct_field2_finish
000e1dbbadd rsp, 56
000e1dbfpop rbx
000e1dc0pop r14
000e1dc2ret
000e1d6b
000e1dc3
000e1dc3_<&T as core::fmt::Debug>::fmt:
000e1dc3mov rdx, rsi
000e1dc6mov rdi, [rdi]
000e1dc9push 2
000e1dcbpop rsi
000e1dccjmp 0xe1ae6
000e1dc3
000e1dc3_<&T as core::fmt::Debug>::fmt:
000e1dc3mov rdx, rsi
000e1dc6mov rdi, [rdi]
000e1dc9push 2
000e1dcbpop rsi
000e1dccjmp 0xe1ae6
000e1dc3
000e1dd1
000e1dd1_<core::option::Option<T> as core::fmt::Debug>::fmt:
000e1dd1cmp [rdi], 2
000e1dd4jne 0xe1dee
000e1dd6mov rdi, [rsi+32]
000e1ddamov rax, [rsi+40]
000e1ddemov rax, [rax+24]
000e1de2lea rsi, [rip-0xa7e09]
000e1de9push 4
000e1debpop rdx
000e1decjmp rax
000e1dee
000e1deeloc_e1dee:
000e1deepush rax
000e1defmov rcx, rsp
000e1df2mov [rcx], rdi
000e1df5lea rax, [rip-0xa7e18]
000e1dfclea r8, [rip+0x105c55]
000e1e03push 4
000e1e05pop rdx
000e1e06mov rdi, rsi
000e1e09mov rsi, rax
000e1e0ccall core::fmt::Formatter::debug_tuple_field1_finish
000e1e11pop rcx
000e1e12ret
000e1dd1
000e1dd1_<core::option::Option<T> as core::fmt::Debug>::fmt:
000e1dd1cmp [rdi], 2
000e1dd4jne 0xe1dee
000e1dd6mov rdi, [rsi+32]
000e1ddamov rax, [rsi+40]
000e1ddemov rax, [rax+24]
000e1de2lea rsi, [rip-0xa7e09]
000e1de9push 4
000e1debpop rdx
000e1decjmp rax
000e1dee
000e1deeloc_e1dee:
000e1deepush rax
000e1defmov rcx, rsp
000e1df2mov [rcx], rdi
000e1df5lea rax, [rip-0xa7e18]
000e1dfclea r8, [rip+0x105c55]
000e1e03push 4
000e1e05pop rdx
000e1e06mov rdi, rsi
000e1e09mov rsi, rax
000e1e0ccall core::fmt::Formatter::debug_tuple_field1_finish
000e1e11pop rcx
000e1e12ret
000e1dd1
000e1e13
000e1e13_<&T as core::fmt::Debug>::fmt:
000e1e13push rbp
000e1e14push r15
000e1e16push r14
000e1e18push r13
000e1e1apush r12
000e1e1cpush rbx
000e1e1dsub rsp, 296
000e1e24mov [rsp+96], rsi
000e1e29mov rax, [rdi]
000e1e2cmov [rsp+104], rax
000e1e31xorps x0, x0
000e1e34lea rcx, [rsp+224]
000e1e3cmovups [rcx+8], x0
000e1e40lea rdx, [rsp+248]
000e1e48movups [rdx+8], x0
000e1e4cpush 8
000e1e4epop rax
000e1e4fmov [rcx], rax
000e1e52mov [rdx], rax
000e1e55xor eax, eax
000e1e57lea rdi, [rip+0x22212]
000e1e5elea rcx, [rip+0x2dedb]
000e1e65push 2
000e1e67pop r14
000e1e69mov rbx, 0x800000020
000e1e73lea r9, [rip+0x12ee3e]
000e1e7alea rdx, [rsp+112]
000e1e7flea rsi, [rsp+16]
000e1e84lea r13, [rsp+272]
000e1e8clea r8, [rsp+48]
000e1e91
000e1e91loc_e1e91:
000e1e91cmp rax, 32
000e1e95je 0xe2080
000e1e9bmov [rsp], rax
000e1e9fmov r15, [rsp+104]
000e1ea4mov [rsp+8], rax
000e1ea9add rax, r15
000e1eacmov [rsp+112], r14
000e1eb1and [rsp+128], 0
000e1ebamov [rsp+136], r14
000e1ec2and [rsp+144], 0
000e1ecbmov r10b, 3
000e1ecemov r12, r9
000e1ed1mov rbp, rsp
000e1ed4mov [rsp+16], rbp
000e1ed9mov [rsp+24], rdi
000e1edemov [rsp+152], rbx
000e1ee6mov [rsp+160], r10b
000e1eeemov [rsp+168], r14
000e1ef6and [rsp+184], 0
000e1effmov [rsp+32], rax
000e1f04mov [rsp+40], rcx
000e1f09mov [rsp+192], 8
000e1f15mov [rsp+200], 1
000e1f21mov [rsp+208], rbx
000e1f29mov [rsp+216], r10b
000e1f31mov [rsp+48], r9
000e1f36mov [rsp+56], r14
000e1f3bmov rbp, rdx
000e1f3emov [rsp+80], rdx
000e1f43mov [rsp+88], r14
000e1f48mov [rsp+64], rsi
000e1f4dmov [rsp+72], r14
000e1f52mov rdi, r13
000e1f55mov rsi, r8
000e1f58call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e1f5dlea rdi, [rsp+224]
000e1f65mov rsi, r13
000e1f68call alloc::vec::Vec<T,A>::push
000e1f6dmov rdi, [rsp]
000e1f71cmp rdi, 31
000e1f75ja 0xe2124
000e1f7binc [rsp+8]
000e1f80lea rax, [r15+rdi]
000e1f84add rax, 32
000e1f88mov [rsp+112], r14
000e1f8dand [rsp+128], 0
000e1f96mov [rsp+136], r14
000e1f9eand [rsp+144], 0
000e1fa7mov rcx, rsp
000e1faamov [rsp+16], rcx
000e1faflea rcx, [rip+0x220ba]
000e1fb6mov [rsp+24], rcx
000e1fbbmov [rsp+152], rbx
000e1fc3mov cl, 3
000e1fc5mov [rsp+160], cl
000e1fccmov [rsp+168], r14
000e1fd4and [rsp+184], 0
000e1fddmov [rsp+32], rax
000e1fe2lea rax, [rip+0x2dd57]
000e1fe9mov [rsp+40], rax
000e1feemov [rsp+192], 8
000e1ffamov [rsp+200], 1
000e2006mov [rsp+208], rbx
000e200emov [rsp+216], cl
000e2015mov [rsp+48], r12
000e201amov [rsp+56], r14
000e201fmov [rsp+80], rbp
000e2024mov [rsp+88], r14
000e2029lea r12, [rsp+16]
000e202emov [rsp+64], r12
000e2033mov [rsp+72], r14
000e2038mov rdi, r13
000e203blea r15, [rsp+48]
000e2040mov rsi, r15
000e2043call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e2048lea rdi, [rsp+248]
000e2050mov rsi, r13
000e2053call alloc::vec::Vec<T,A>::push
000e2058mov rax, [rsp+8]
000e205dlea rdi, [rip+0x2200c]
000e2064lea rcx, [rip+0x2dcd5]
000e206blea r9, [rip+0x12ec46]
000e2072mov rdx, rbp
000e2075mov rsi, r12
000e2078mov r8, r15
000e207bjmp 0xe1e91
000e2080
000e2080loc_e2080:
000e2080mov rbx, [rsp+96]
000e2085mov rdi, [rbx+32]
000e2089mov rax, [rbx+40]
000e208dlea rsi, [rip-0xa0070]
000e2094push 14
000e2096pop rdx
000e2097call [rax+24]
000e209alea r14, [rsp+112]
000e209fmov [r14], rbx
000e20a2mov [r14+8], al
000e20a6mov [r14+9], 0
000e20ablea rsi, [rip-0x864cf]
000e20b2lea rbx, [rip+0x10721f]
000e20b9push 2
000e20bbpop r15
000e20bdlea r12, [rsp+224]
000e20c5mov rdi, r14
000e20c8mov rdx, r15
000e20cbmov rcx, r12
000e20cemov r8, rbx
000e20d1call core::fmt::builders::DebugStruct::field
000e20d6lea rsi, [rip-0xa00d8]
000e20ddlea r13, [rsp+248]
000e20e5mov rdi, r14
000e20e8mov rdx, r15
000e20ebmov rcx, r13
000e20eemov r8, rbx
000e20f1call core::fmt::builders::DebugStruct::field
000e20f6mov rdi, r14
000e20f9call core::fmt::builders::DebugStruct::finish
000e20femov ebx, eax
000e2100mov rdi, r13
000e2103call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2108mov rdi, r12
000e210bcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2110mov eax, ebx
000e2112add rsp, 296
000e2119pop rbx
000e211apop r12
000e211cpop r13
000e211epop r14
000e2120pop r15
000e2122pop rbp
000e2123ret
000e2124
000e2124loc_e2124:
000e2124lea rdx, [rip+0x10722d]
000e212bpush 32
000e212dpop rsi
000e212ecall core::panicking::panic_bounds_check
000e2133ud2
000e1e13
000e1e13_<&T as core::fmt::Debug>::fmt:
000e1e13push rbp
000e1e14push r15
000e1e16push r14
000e1e18push r13
000e1e1apush r12
000e1e1cpush rbx
000e1e1dsub rsp, 296
000e1e24mov [rsp+96], rsi
000e1e29mov rax, [rdi]
000e1e2cmov [rsp+104], rax
000e1e31xorps x0, x0
000e1e34lea rcx, [rsp+224]
000e1e3cmovups [rcx+8], x0
000e1e40lea rdx, [rsp+248]
000e1e48movups [rdx+8], x0
000e1e4cpush 8
000e1e4epop rax
000e1e4fmov [rcx], rax
000e1e52mov [rdx], rax
000e1e55xor eax, eax
000e1e57lea rdi, [rip+0x22212]
000e1e5elea rcx, [rip+0x2dedb]
000e1e65push 2
000e1e67pop r14
000e1e69mov rbx, 0x800000020
000e1e73lea r9, [rip+0x12ee3e]
000e1e7alea rdx, [rsp+112]
000e1e7flea rsi, [rsp+16]
000e1e84lea r13, [rsp+272]
000e1e8clea r8, [rsp+48]
000e1e91
000e1e91loc_e1e91:
000e1e91cmp rax, 32
000e1e95je 0xe2080
000e1e9bmov [rsp], rax
000e1e9fmov r15, [rsp+104]
000e1ea4mov [rsp+8], rax
000e1ea9add rax, r15
000e1eacmov [rsp+112], r14
000e1eb1and [rsp+128], 0
000e1ebamov [rsp+136], r14
000e1ec2and [rsp+144], 0
000e1ecbmov r10b, 3
000e1ecemov r12, r9
000e1ed1mov rbp, rsp
000e1ed4mov [rsp+16], rbp
000e1ed9mov [rsp+24], rdi
000e1edemov [rsp+152], rbx
000e1ee6mov [rsp+160], r10b
000e1eeemov [rsp+168], r14
000e1ef6and [rsp+184], 0
000e1effmov [rsp+32], rax
000e1f04mov [rsp+40], rcx
000e1f09mov [rsp+192], 8
000e1f15mov [rsp+200], 1
000e1f21mov [rsp+208], rbx
000e1f29mov [rsp+216], r10b
000e1f31mov [rsp+48], r9
000e1f36mov [rsp+56], r14
000e1f3bmov rbp, rdx
000e1f3emov [rsp+80], rdx
000e1f43mov [rsp+88], r14
000e1f48mov [rsp+64], rsi
000e1f4dmov [rsp+72], r14
000e1f52mov rdi, r13
000e1f55mov rsi, r8
000e1f58call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e1f5dlea rdi, [rsp+224]
000e1f65mov rsi, r13
000e1f68call alloc::vec::Vec<T,A>::push
000e1f6dmov rdi, [rsp]
000e1f71cmp rdi, 31
000e1f75ja 0xe2124
000e1f7binc [rsp+8]
000e1f80lea rax, [r15+rdi]
000e1f84add rax, 32
000e1f88mov [rsp+112], r14
000e1f8dand [rsp+128], 0
000e1f96mov [rsp+136], r14
000e1f9eand [rsp+144], 0
000e1fa7mov rcx, rsp
000e1faamov [rsp+16], rcx
000e1faflea rcx, [rip+0x220ba]
000e1fb6mov [rsp+24], rcx
000e1fbbmov [rsp+152], rbx
000e1fc3mov cl, 3
000e1fc5mov [rsp+160], cl
000e1fccmov [rsp+168], r14
000e1fd4and [rsp+184], 0
000e1fddmov [rsp+32], rax
000e1fe2lea rax, [rip+0x2dd57]
000e1fe9mov [rsp+40], rax
000e1feemov [rsp+192], 8
000e1ffamov [rsp+200], 1
000e2006mov [rsp+208], rbx
000e200emov [rsp+216], cl
000e2015mov [rsp+48], r12
000e201amov [rsp+56], r14
000e201fmov [rsp+80], rbp
000e2024mov [rsp+88], r14
000e2029lea r12, [rsp+16]
000e202emov [rsp+64], r12
000e2033mov [rsp+72], r14
000e2038mov rdi, r13
000e203blea r15, [rsp+48]
000e2040mov rsi, r15
000e2043call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e2048lea rdi, [rsp+248]
000e2050mov rsi, r13
000e2053call alloc::vec::Vec<T,A>::push
000e2058mov rax, [rsp+8]
000e205dlea rdi, [rip+0x2200c]
000e2064lea rcx, [rip+0x2dcd5]
000e206blea r9, [rip+0x12ec46]
000e2072mov rdx, rbp
000e2075mov rsi, r12
000e2078mov r8, r15
000e207bjmp 0xe1e91
000e2080
000e2080loc_e2080:
000e2080mov rbx, [rsp+96]
000e2085mov rdi, [rbx+32]
000e2089mov rax, [rbx+40]
000e208dlea rsi, [rip-0xa0070]
000e2094push 14
000e2096pop rdx
000e2097call [rax+24]
000e209alea r14, [rsp+112]
000e209fmov [r14], rbx
000e20a2mov [r14+8], al
000e20a6mov [r14+9], 0
000e20ablea rsi, [rip-0x864cf]
000e20b2lea rbx, [rip+0x10721f]
000e20b9push 2
000e20bbpop r15
000e20bdlea r12, [rsp+224]
000e20c5mov rdi, r14
000e20c8mov rdx, r15
000e20cbmov rcx, r12
000e20cemov r8, rbx
000e20d1call core::fmt::builders::DebugStruct::field
000e20d6lea rsi, [rip-0xa00d8]
000e20ddlea r13, [rsp+248]
000e20e5mov rdi, r14
000e20e8mov rdx, r15
000e20ebmov rcx, r13
000e20eemov r8, rbx
000e20f1call core::fmt::builders::DebugStruct::field
000e20f6mov rdi, r14
000e20f9call core::fmt::builders::DebugStruct::finish
000e20femov ebx, eax
000e2100mov rdi, r13
000e2103call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2108mov rdi, r12
000e210bcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2110mov eax, ebx
000e2112add rsp, 296
000e2119pop rbx
000e211apop r12
000e211cpop r13
000e211epop r14
000e2120pop r15
000e2122pop rbp
000e2123ret
000e2124
000e2124loc_e2124:
000e2124lea rdx, [rip+0x10722d]
000e212bpush 32
000e212dpop rsi
000e212ecall core::panicking::panic_bounds_check
000e2133ud2
000e1e13
000e2135
000e2135core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
000e2135push r14
000e2137push rbx
000e2138push rax
000e2139mov rbx, rdi
000e213cmov r14, [rdi]
000e213fmov rsi, [rdi+16]
000e2143mov rdi, r14
000e2146call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e214bmov rsi, [rbx+8]
000e214fmov rdi, r14
000e2152add rsp, 8
000e2156pop rbx
000e2157pop r14
000e2159jmp 0x1146a0
000e2135
000e2135core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>:
000e2135push r14
000e2137push rbx
000e2138push rax
000e2139mov rbx, rdi
000e213cmov r14, [rdi]
000e213fmov rsi, [rdi+16]
000e2143mov rdi, r14
000e2146call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e214bmov rsi, [rbx+8]
000e214fmov rdi, r14
000e2152add rsp, 8
000e2156pop rbx
000e2157pop r14
000e2159jmp 0x1146a0
000e2135
000e215e
000e215e_ZN5alloc3fmt6format17h8bf4269c509f7e90E.5:
000e215epush r15
000e2160push r14
000e2162push r13
000e2164push r12
000e2166push rbx
000e2167mov rbx, rdi
000e216amov rcx, [rsi+8]
000e216emov rax, [rsi+24]
000e2172cmp rcx, 1
000e2176je 0xe218e
000e2178test rcx, rcx
000e217bjne 0xe2193
000e217dtest rax, rax
000e2180jne 0xe2193
000e2182lea r15, [rip-0x50e91]
000e2189xor r14l, r14l
000e218cjmp 0xe21ae
000e218e
000e218eloc_e218e:
000e218etest rax, rax
000e2191je 0xe21a4
000e2193
000e2193loc_e2193:
000e2193mov rdi, rbx
000e2196pop rbx
000e2197pop r12
000e2199pop r13
000e219bpop r14
000e219dpop r15
000e219fjmp 0x100330
000e21a4
000e21a4loc_e21a4:
000e21a4mov rax, [rsi]
000e21a7mov r15, [rax]
000e21aamov r14, [rax+8]
000e21ae
000e21aeloc_e21ae:
000e21aemov rdi, r14
000e21b1xor esi, esi
000e21b3call alloc::raw_vec::RawVec<T,A>::allocate_in
000e21b8mov r12, rax
000e21bbmov r13, rdx
000e21bemov rdi, rax
000e21c1mov rsi, r15
000e21c4mov rdx, r14
000e21c7call [rip+0x12f953]
000e21cdmov [rbx], r12
000e21d0mov [rbx+8], r13
000e21d4mov [rbx+16], r14
000e21d8pop rbx
000e21d9pop r12
000e21dbpop r13
000e21ddpop r14
000e21dfpop r15
000e21e1ret
000e215e
000e215e_ZN5alloc3fmt6format17h8bf4269c509f7e90E.5:
000e215epush r15
000e2160push r14
000e2162push r13
000e2164push r12
000e2166push rbx
000e2167mov rbx, rdi
000e216amov rcx, [rsi+8]
000e216emov rax, [rsi+24]
000e2172cmp rcx, 1
000e2176je 0xe218e
000e2178test rcx, rcx
000e217bjne 0xe2193
000e217dtest rax, rax
000e2180jne 0xe2193
000e2182lea r15, [rip-0x50e91]
000e2189xor r14l, r14l
000e218cjmp 0xe21ae
000e218e
000e218eloc_e218e:
000e218etest rax, rax
000e2191je 0xe21a4
000e2193
000e2193loc_e2193:
000e2193mov rdi, rbx
000e2196pop rbx
000e2197pop r12
000e2199pop r13
000e219bpop r14
000e219dpop r15
000e219fjmp 0x100330
000e21a4
000e21a4loc_e21a4:
000e21a4mov rax, [rsi]
000e21a7mov r15, [rax]
000e21aamov r14, [rax+8]
000e21ae
000e21aeloc_e21ae:
000e21aemov rdi, r14
000e21b1xor esi, esi
000e21b3call alloc::raw_vec::RawVec<T,A>::allocate_in
000e21b8mov r12, rax
000e21bbmov r13, rdx
000e21bemov rdi, rax
000e21c1mov rsi, r15
000e21c4mov rdx, r14
000e21c7call [rip+0x12f953]
000e21cdmov [rbx], r12
000e21d0mov [rbx+8], r13
000e21d4mov [rbx+16], r14
000e21d8pop rbx
000e21d9pop r12
000e21dbpop r13
000e21ddpop r14
000e21dfpop r15
000e21e1ret
000e215e
000e21e2
000e21e2alloc::vec::Vec<T,A>::push:
000e21e2push r14
000e21e4push rbx
000e21e5push rax
000e21e6mov r14, rsi
000e21e9mov rbx, rdi
000e21ecmov rsi, [rdi+16]
000e21f0cmp rsi, [rdi+8]
000e21f4jne 0xe2202
000e21f6mov rdi, rbx
000e21f9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000e21femov rsi, [rbx+16]
000e2202
000e2202loc_e2202:
000e2202mov rax, [rbx]
000e2205imul rcx, rsi, 24
000e2209mov rdx, [r14+16]
000e220dmov [rax+rcx+16], rdx
000e2212movups x0, [r14]
000e2216movups [rax+rcx], x0
000e221ainc rsi
000e221dmov [rbx+16], rsi
000e2221add rsp, 8
000e2225pop rbx
000e2226pop r14
000e2228ret
000e21e2
000e21e2alloc::vec::Vec<T,A>::push:
000e21e2push r14
000e21e4push rbx
000e21e5push rax
000e21e6mov r14, rsi
000e21e9mov rbx, rdi
000e21ecmov rsi, [rdi+16]
000e21f0cmp rsi, [rdi+8]
000e21f4jne 0xe2202
000e21f6mov rdi, rbx
000e21f9call alloc::raw_vec::RawVec<T,A>::reserve_for_push
000e21femov rsi, [rbx+16]
000e2202
000e2202loc_e2202:
000e2202mov rax, [rbx]
000e2205imul rcx, rsi, 24
000e2209mov rdx, [r14+16]
000e220dmov [rax+rcx+16], rdx
000e2212movups x0, [r14]
000e2216movups [rax+rcx], x0
000e221ainc rsi
000e221dmov [rbx+16], rsi
000e2221add rsp, 8
000e2225pop rbx
000e2226pop r14
000e2228ret
000e21e2
000e2229
000e2229alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000e2229push rax
000e222apush 1
000e222cpop rdx
000e222dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000e2232mov rdi, rax
000e2235mov rsi, rdx
000e2238pop rax
000e2239jmp 0xce624
000e2229
000e2229alloc::raw_vec::RawVec<T,A>::reserve_for_push:
000e2229push rax
000e222apush 1
000e222cpop rdx
000e222dcall alloc::raw_vec::RawVec<T,A>::grow_amortized
000e2232mov rdi, rax
000e2235mov rsi, rdx
000e2238pop rax
000e2239jmp 0xce624
000e2229
000e223e
000e223ealloc::raw_vec::RawVec<T,A>::grow_amortized:
000e223emov rax, rdx
000e2241mov rdx, rsi
000e2244add rdx, rax
000e2247jae 0xe224c
000e2249xor eax, eax
000e224bret
000e224c
000e224cloc_e224c:
000e224cpush r15
000e224epush r14
000e2250push rbx
000e2251sub rsp, 48
000e2255mov rbx, rdi
000e2258mov rax, [rdi+8]
000e225clea rcx, [rax+rax]
000e2260cmp rcx, rdx
000e2263cmova rdx, rcx
000e2267cmp rdx, 5
000e226bpush 4
000e226dpop r15
000e226fcmovae r15, rdx
000e2273mov rcx, 0x555555555555556
000e227dxor esi, esi
000e227fcmp r15, rcx
000e2282setb sil
000e2286imul rdx, r15, 24
000e228ashl rsi, 3
000e228etest rax, rax
000e2291je 0xe22ae
000e2293imul rax, rax, 24
000e2297mov rcx, [rbx]
000e229amov [rsp], rcx
000e229emov [rsp+8], 8
000e22a7mov [rsp+16], rax
000e22acjmp 0xe22b4
000e22ae
000e22aeloc_e22ae:
000e22aeand [rsp+8], 0
000e22b4
000e22b4loc_e22b4:
000e22b4lea r14, [rsp+24]
000e22b9mov rcx, rsp
000e22bcmov rdi, r14
000e22bfcall alloc::raw_vec::finish_grow
000e22c4cmp [r14], 0
000e22c8mov rax, [r14+8]
000e22ccje 0xe22d5
000e22cemov rdx, [rsp+40]
000e22d3jmp 0xe22e6
000e22d5
000e22d5loc_e22d5:
000e22d5mov [rbx], rax
000e22d8mov [rbx+8], r15
000e22dcmov rax, 0x8000000000000001
000e22e6
000e22e6loc_e22e6:
000e22e6add rsp, 48
000e22eapop rbx
000e22ebpop r14
000e22edpop r15
000e22efret
000e223e
000e223ealloc::raw_vec::RawVec<T,A>::grow_amortized:
000e223emov rax, rdx
000e2241mov rdx, rsi
000e2244add rdx, rax
000e2247jae 0xe224c
000e2249xor eax, eax
000e224bret
000e224c
000e224cloc_e224c:
000e224cpush r15
000e224epush r14
000e2250push rbx
000e2251sub rsp, 48
000e2255mov rbx, rdi
000e2258mov rax, [rdi+8]
000e225clea rcx, [rax+rax]
000e2260cmp rcx, rdx
000e2263cmova rdx, rcx
000e2267cmp rdx, 5
000e226bpush 4
000e226dpop r15
000e226fcmovae r15, rdx
000e2273mov rcx, 0x555555555555556
000e227dxor esi, esi
000e227fcmp r15, rcx
000e2282setb sil
000e2286imul rdx, r15, 24
000e228ashl rsi, 3
000e228etest rax, rax
000e2291je 0xe22ae
000e2293imul rax, rax, 24
000e2297mov rcx, [rbx]
000e229amov [rsp], rcx
000e229emov [rsp+8], 8
000e22a7mov [rsp+16], rax
000e22acjmp 0xe22b4
000e22ae
000e22aeloc_e22ae:
000e22aeand [rsp+8], 0
000e22b4
000e22b4loc_e22b4:
000e22b4lea r14, [rsp+24]
000e22b9mov rcx, rsp
000e22bcmov rdi, r14
000e22bfcall alloc::raw_vec::finish_grow
000e22c4cmp [r14], 0
000e22c8mov rax, [r14+8]
000e22ccje 0xe22d5
000e22cemov rdx, [rsp+40]
000e22d3jmp 0xe22e6
000e22d5
000e22d5loc_e22d5:
000e22d5mov [rbx], rax
000e22d8mov [rbx+8], r15
000e22dcmov rax, 0x8000000000000001
000e22e6
000e22e6loc_e22e6:
000e22e6add rsp, 48
000e22eapop rbx
000e22ebpop r14
000e22edpop r15
000e22efret
000e223e
000e22f0
000e22f0alloc::raw_vec::RawVec<T,A>::allocate_in:
000e22f0push rbx
000e22f1mov rbx, rdi
000e22f4test rdi, rdi
000e22f7je 0xe230a
000e22f9js 0xe2324
000e22fbtest sil, sil
000e22feje 0xe230f
000e2300mov rdi, rbx
000e2303call _<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed
000e2308jmp 0xe231a
000e230a
000e230aloc_e230a:
000e230apush 1
000e230cpop rax
000e230djmp 0xe231f
000e230f
000e230floc_e230f:
000e230fpush 1
000e2311pop rdi
000e2312mov rsi, rbx
000e2315call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e231a
000e231aloc_e231a:
000e231atest rax, rax
000e231dje 0xe232b
000e231f
000e231floc_e231f:
000e231fmov rdx, rbx
000e2322pop rbx
000e2323ret
000e2324
000e2324loc_e2324:
000e2324call alloc::raw_vec::capacity_overflow
000e2329ud2
000e232b
000e232bloc_e232b:
000e232bpush 1
000e232dpop rdi
000e232emov rsi, rbx
000e2331call alloc::alloc::handle_alloc_error
000e2336ud2
000e22f0
000e22f0alloc::raw_vec::RawVec<T,A>::allocate_in:
000e22f0push rbx
000e22f1mov rbx, rdi
000e22f4test rdi, rdi
000e22f7je 0xe230a
000e22f9js 0xe2324
000e22fbtest sil, sil
000e22feje 0xe230f
000e2300mov rdi, rbx
000e2303call _<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed
000e2308jmp 0xe231a
000e230a
000e230aloc_e230a:
000e230apush 1
000e230cpop rax
000e230djmp 0xe231f
000e230f
000e230floc_e230f:
000e230fpush 1
000e2311pop rdi
000e2312mov rsi, rbx
000e2315call _<alloc::alloc::Global as core::alloc::Allocator>::allocate
000e231a
000e231aloc_e231a:
000e231atest rax, rax
000e231dje 0xe232b
000e231f
000e231floc_e231f:
000e231fmov rdx, rbx
000e2322pop rbx
000e2323ret
000e2324
000e2324loc_e2324:
000e2324call alloc::raw_vec::capacity_overflow
000e2329ud2
000e232b
000e232bloc_e232b:
000e232bpush 1
000e232dpop rdi
000e232emov rsi, rbx
000e2331call alloc::alloc::handle_alloc_error
000e2336ud2
000e22f0
000e2338
000e2338_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
000e2338push r14
000e233apush rbx
000e233bpush rax
000e233cmov rbx, rsi
000e233fmov r14, rdi
000e2342add r14, 8
000e2346
000e2346loc_e2346:
000e2346sub rbx, 1
000e234ajb 0xe235e
000e234cmov rdi, [r14-8]
000e2350mov rsi, [r14]
000e2353call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e2358add r14, 24
000e235cjmp 0xe2346
000e235e
000e235eloc_e235e:
000e235eadd rsp, 8
000e2362pop rbx
000e2363pop r14
000e2365ret
000e2338
000e2338_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
000e2338push r14
000e233apush rbx
000e233bpush rax
000e233cmov rbx, rsi
000e233fmov r14, rdi
000e2342add r14, 8
000e2346
000e2346loc_e2346:
000e2346sub rbx, 1
000e234ajb 0xe235e
000e234cmov rdi, [r14-8]
000e2350mov rsi, [r14]
000e2353call core::ptr::drop_in_place<alloc::boxed::Box<str>>
000e2358add r14, 24
000e235cjmp 0xe2346
000e235e
000e235eloc_e235e:
000e235eadd rsp, 8
000e2362pop rbx
000e2363pop r14
000e2365ret
000e2338
000e2366
000e2366_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e2366push r15
000e2368push r14
000e236apush r13
000e236cpush r12
000e236epush rbx
000e236fsub rsp, 32
000e2373mov r14, rsi
000e2376mov r12, [rdi]
000e2379imul r13, [rdi+16], 24
000e237emov rdi, [rsi+32]
000e2382mov rax, [rsi+40]
000e2386lea rsi, [rip-0x52f54]
000e238dpush 1
000e238fpop rdx
000e2390call [rax+24]
000e2393lea rbx, [rsp+16]
000e2398mov [rbx], r14
000e239bmov [rbx+8], al
000e239emov [rbx+9], 0
000e23a2lea r14, [rip-1791]
000e23a9lea r15, [rsp+8]
000e23ae
000e23aeloc_e23ae:
000e23aetest r13, r13
000e23b1je 0xe23d0
000e23b3mov [rsp+8], r12
000e23b8add r12, 24
000e23bcmov rdi, rbx
000e23bfmov rsi, r15
000e23c2mov rdx, r14
000e23c5call core::fmt::builders::DebugSet::entry
000e23caadd r13, -24
000e23cejmp 0xe23ae
000e23d0
000e23d0loc_e23d0:
000e23d0mov rdi, [rsp+16]
000e23d5mov esi, [rsp+24]
000e23d9call core::fmt::builders::DebugList::finish
000e23deadd rsp, 32
000e23e2pop rbx
000e23e3pop r12
000e23e5pop r13
000e23e7pop r14
000e23e9pop r15
000e23ebret
000e2366
000e2366_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e2366push r15
000e2368push r14
000e236apush r13
000e236cpush r12
000e236epush rbx
000e236fsub rsp, 32
000e2373mov r14, rsi
000e2376mov r12, [rdi]
000e2379imul r13, [rdi+16], 24
000e237emov rdi, [rsi+32]
000e2382mov rax, [rsi+40]
000e2386lea rsi, [rip-0x52f54]
000e238dpush 1
000e238fpop rdx
000e2390call [rax+24]
000e2393lea rbx, [rsp+16]
000e2398mov [rbx], r14
000e239bmov [rbx+8], al
000e239emov [rbx+9], 0
000e23a2lea r14, [rip-1791]
000e23a9lea r15, [rsp+8]
000e23ae
000e23aeloc_e23ae:
000e23aetest r13, r13
000e23b1je 0xe23d0
000e23b3mov [rsp+8], r12
000e23b8add r12, 24
000e23bcmov rdi, rbx
000e23bfmov rsi, r15
000e23c2mov rdx, r14
000e23c5call core::fmt::builders::DebugSet::entry
000e23caadd r13, -24
000e23cejmp 0xe23ae
000e23d0
000e23d0loc_e23d0:
000e23d0mov rdi, [rsp+16]
000e23d5mov esi, [rsp+24]
000e23d9call core::fmt::builders::DebugList::finish
000e23deadd rsp, 32
000e23e2pop rbx
000e23e3pop r12
000e23e5pop r13
000e23e7pop r14
000e23e9pop r15
000e23ebret
000e2366
000e23ec
000e23ec_<&T as core::fmt::Debug>::fmt:
000e23ecpush r14
000e23eepush rbx
000e23efpush rax
000e23f0mov rax, rsi
000e23f3mov r9, [rdi]
000e23f6mov r10, rsp
000e23f9mov [r10], r9
000e23fcadd r9, 256
000e2403sub rsp, 8
000e2407lea r11, [rip+0x107b7a]
000e240elea rbx, [rip-0xa017e]
000e2415lea r14, [rip+0x107b4c]
000e241clea rsi, [rip-0xa84ab]
000e2423lea rcx, [rip-0xa0198]
000e242apush 4
000e242cpop rdx
000e242dpush 5
000e242fpop r8
000e2431mov rdi, rax
000e2434push r11
000e2436push r10
000e2438push 5
000e243apush rbx
000e243bpush r14
000e243dcall core::fmt::Formatter::debug_struct_field2_finish
000e2442add rsp, 56
000e2446pop rbx
000e2447pop r14
000e2449ret
000e23ec
000e23ec_<&T as core::fmt::Debug>::fmt:
000e23ecpush r14
000e23eepush rbx
000e23efpush rax
000e23f0mov rax, rsi
000e23f3mov r9, [rdi]
000e23f6mov r10, rsp
000e23f9mov [r10], r9
000e23fcadd r9, 256
000e2403sub rsp, 8
000e2407lea r11, [rip+0x107b7a]
000e240elea rbx, [rip-0xa017e]
000e2415lea r14, [rip+0x107b4c]
000e241clea rsi, [rip-0xa84ab]
000e2423lea rcx, [rip-0xa0198]
000e242apush 4
000e242cpop rdx
000e242dpush 5
000e242fpop r8
000e2431mov rdi, rax
000e2434push r11
000e2436push r10
000e2438push 5
000e243apush rbx
000e243bpush r14
000e243dcall core::fmt::Formatter::debug_struct_field2_finish
000e2442add rsp, 56
000e2446pop rbx
000e2447pop r14
000e2449ret
000e23ec
000e244a
000e244a_<&T as core::fmt::Debug>::fmt:
000e244amov rdx, rsi
000e244dmov rdi, [rdi]
000e2450push 4
000e2452pop rsi
000e2453jmp 0xe127f
000e244a
000e244a_<&T as core::fmt::Debug>::fmt:
000e244amov rdx, rsi
000e244dmov rdi, [rdi]
000e2450push 4
000e2452pop rsi
000e2453jmp 0xe127f
000e244a
000e2458
000e2458_<&T as core::fmt::Debug>::fmt:
000e2458push rbp
000e2459push r15
000e245bpush r14
000e245dpush r13
000e245fpush r12
000e2461push rbx
000e2462sub rsp, 296
000e2469mov [rsp+96], rsi
000e246emov rax, [rdi]
000e2471mov [rsp+104], rax
000e2476xorps x0, x0
000e2479lea rcx, [rsp+224]
000e2481movups [rcx+8], x0
000e2485lea rdx, [rsp+248]
000e248dmovups [rdx+8], x0
000e2491push 8
000e2493pop rax
000e2494mov [rcx], rax
000e2497mov [rdx], rax
000e249axor eax, eax
000e249clea rdi, [rip+0x21bcd]
000e24a3lea rcx, [rip+0x2d896]
000e24aapush 2
000e24acpop r14
000e24aemov rbx, 0x800000020
000e24b8lea r9, [rip+0x12e7f9]
000e24bflea rdx, [rsp+112]
000e24c4lea rsi, [rsp+16]
000e24c9lea r13, [rsp+272]
000e24d1lea r8, [rsp+48]
000e24d6
000e24d6loc_e24d6:
000e24d6cmp rax, 32
000e24daje 0xe26c5
000e24e0mov [rsp], rax
000e24e4mov r15, [rsp+104]
000e24e9mov [rsp+8], rax
000e24eeadd rax, r15
000e24f1mov [rsp+112], r14
000e24f6and [rsp+128], 0
000e24ffmov [rsp+136], r14
000e2507and [rsp+144], 0
000e2510mov r10b, 3
000e2513mov r12, r9
000e2516mov rbp, rsp
000e2519mov [rsp+16], rbp
000e251emov [rsp+24], rdi
000e2523mov [rsp+152], rbx
000e252bmov [rsp+160], r10b
000e2533mov [rsp+168], r14
000e253band [rsp+184], 0
000e2544mov [rsp+32], rax
000e2549mov [rsp+40], rcx
000e254emov [rsp+192], 8
000e255amov [rsp+200], 1
000e2566mov [rsp+208], rbx
000e256emov [rsp+216], r10b
000e2576mov [rsp+48], r9
000e257bmov [rsp+56], r14
000e2580mov rbp, rdx
000e2583mov [rsp+80], rdx
000e2588mov [rsp+88], r14
000e258dmov [rsp+64], rsi
000e2592mov [rsp+72], r14
000e2597mov rdi, r13
000e259amov rsi, r8
000e259dcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e25a2lea rdi, [rsp+224]
000e25aamov rsi, r13
000e25adcall alloc::vec::Vec<T,A>::push
000e25b2mov rdi, [rsp]
000e25b6cmp rdi, 31
000e25baja 0xe2769
000e25c0inc [rsp+8]
000e25c5lea rax, [r15+rdi]
000e25c9add rax, 32
000e25cdmov [rsp+112], r14
000e25d2and [rsp+128], 0
000e25dbmov [rsp+136], r14
000e25e3and [rsp+144], 0
000e25ecmov rcx, rsp
000e25efmov [rsp+16], rcx
000e25f4lea rcx, [rip+0x21a75]
000e25fbmov [rsp+24], rcx
000e2600mov [rsp+152], rbx
000e2608mov cl, 3
000e260amov [rsp+160], cl
000e2611mov [rsp+168], r14
000e2619and [rsp+184], 0
000e2622mov [rsp+32], rax
000e2627lea rax, [rip+0x2d712]
000e262emov [rsp+40], rax
000e2633mov [rsp+192], 8
000e263fmov [rsp+200], 1
000e264bmov [rsp+208], rbx
000e2653mov [rsp+216], cl
000e265amov [rsp+48], r12
000e265fmov [rsp+56], r14
000e2664mov [rsp+80], rbp
000e2669mov [rsp+88], r14
000e266elea r12, [rsp+16]
000e2673mov [rsp+64], r12
000e2678mov [rsp+72], r14
000e267dmov rdi, r13
000e2680lea r15, [rsp+48]
000e2685mov rsi, r15
000e2688call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e268dlea rdi, [rsp+248]
000e2695mov rsi, r13
000e2698call alloc::vec::Vec<T,A>::push
000e269dmov rax, [rsp+8]
000e26a2lea rdi, [rip+0x219c7]
000e26a9lea rcx, [rip+0x2d690]
000e26b0lea r9, [rip+0x12e601]
000e26b7mov rdx, rbp
000e26bamov rsi, r12
000e26bdmov r8, r15
000e26c0jmp 0xe24d6
000e26c5
000e26c5loc_e26c5:
000e26c5mov rbx, [rsp+96]
000e26camov rdi, [rbx+32]
000e26cemov rax, [rbx+40]
000e26d2lea rsi, [rip-0xa06e3]
000e26d9push 15
000e26dbpop rdx
000e26dccall [rax+24]
000e26dflea r14, [rsp+112]
000e26e4mov [r14], rbx
000e26e7mov [r14+8], al
000e26ebmov [r14+9], 0
000e26f0lea rsi, [rip-0x86b14]
000e26f7lea rbx, [rip+0x106bda]
000e26fepush 2
000e2700pop r15
000e2702lea r12, [rsp+224]
000e270amov rdi, r14
000e270dmov rdx, r15
000e2710mov rcx, r12
000e2713mov r8, rbx
000e2716call core::fmt::builders::DebugStruct::field
000e271blea rsi, [rip-0xa071d]
000e2722lea r13, [rsp+248]
000e272amov rdi, r14
000e272dmov rdx, r15
000e2730mov rcx, r13
000e2733mov r8, rbx
000e2736call core::fmt::builders::DebugStruct::field
000e273bmov rdi, r14
000e273ecall core::fmt::builders::DebugStruct::finish
000e2743mov ebx, eax
000e2745mov rdi, r13
000e2748call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e274dmov rdi, r12
000e2750call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2755mov eax, ebx
000e2757add rsp, 296
000e275epop rbx
000e275fpop r12
000e2761pop r13
000e2763pop r14
000e2765pop r15
000e2767pop rbp
000e2768ret
000e2769
000e2769loc_e2769:
000e2769lea rdx, [rip+0x106b88]
000e2770push 32
000e2772pop rsi
000e2773call core::panicking::panic_bounds_check
000e2778ud2
000e2458
000e2458_<&T as core::fmt::Debug>::fmt:
000e2458push rbp
000e2459push r15
000e245bpush r14
000e245dpush r13
000e245fpush r12
000e2461push rbx
000e2462sub rsp, 296
000e2469mov [rsp+96], rsi
000e246emov rax, [rdi]
000e2471mov [rsp+104], rax
000e2476xorps x0, x0
000e2479lea rcx, [rsp+224]
000e2481movups [rcx+8], x0
000e2485lea rdx, [rsp+248]
000e248dmovups [rdx+8], x0
000e2491push 8
000e2493pop rax
000e2494mov [rcx], rax
000e2497mov [rdx], rax
000e249axor eax, eax
000e249clea rdi, [rip+0x21bcd]
000e24a3lea rcx, [rip+0x2d896]
000e24aapush 2
000e24acpop r14
000e24aemov rbx, 0x800000020
000e24b8lea r9, [rip+0x12e7f9]
000e24bflea rdx, [rsp+112]
000e24c4lea rsi, [rsp+16]
000e24c9lea r13, [rsp+272]
000e24d1lea r8, [rsp+48]
000e24d6
000e24d6loc_e24d6:
000e24d6cmp rax, 32
000e24daje 0xe26c5
000e24e0mov [rsp], rax
000e24e4mov r15, [rsp+104]
000e24e9mov [rsp+8], rax
000e24eeadd rax, r15
000e24f1mov [rsp+112], r14
000e24f6and [rsp+128], 0
000e24ffmov [rsp+136], r14
000e2507and [rsp+144], 0
000e2510mov r10b, 3
000e2513mov r12, r9
000e2516mov rbp, rsp
000e2519mov [rsp+16], rbp
000e251emov [rsp+24], rdi
000e2523mov [rsp+152], rbx
000e252bmov [rsp+160], r10b
000e2533mov [rsp+168], r14
000e253band [rsp+184], 0
000e2544mov [rsp+32], rax
000e2549mov [rsp+40], rcx
000e254emov [rsp+192], 8
000e255amov [rsp+200], 1
000e2566mov [rsp+208], rbx
000e256emov [rsp+216], r10b
000e2576mov [rsp+48], r9
000e257bmov [rsp+56], r14
000e2580mov rbp, rdx
000e2583mov [rsp+80], rdx
000e2588mov [rsp+88], r14
000e258dmov [rsp+64], rsi
000e2592mov [rsp+72], r14
000e2597mov rdi, r13
000e259amov rsi, r8
000e259dcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e25a2lea rdi, [rsp+224]
000e25aamov rsi, r13
000e25adcall alloc::vec::Vec<T,A>::push
000e25b2mov rdi, [rsp]
000e25b6cmp rdi, 31
000e25baja 0xe2769
000e25c0inc [rsp+8]
000e25c5lea rax, [r15+rdi]
000e25c9add rax, 32
000e25cdmov [rsp+112], r14
000e25d2and [rsp+128], 0
000e25dbmov [rsp+136], r14
000e25e3and [rsp+144], 0
000e25ecmov rcx, rsp
000e25efmov [rsp+16], rcx
000e25f4lea rcx, [rip+0x21a75]
000e25fbmov [rsp+24], rcx
000e2600mov [rsp+152], rbx
000e2608mov cl, 3
000e260amov [rsp+160], cl
000e2611mov [rsp+168], r14
000e2619and [rsp+184], 0
000e2622mov [rsp+32], rax
000e2627lea rax, [rip+0x2d712]
000e262emov [rsp+40], rax
000e2633mov [rsp+192], 8
000e263fmov [rsp+200], 1
000e264bmov [rsp+208], rbx
000e2653mov [rsp+216], cl
000e265amov [rsp+48], r12
000e265fmov [rsp+56], r14
000e2664mov [rsp+80], rbp
000e2669mov [rsp+88], r14
000e266elea r12, [rsp+16]
000e2673mov [rsp+64], r12
000e2678mov [rsp+72], r14
000e267dmov rdi, r13
000e2680lea r15, [rsp+48]
000e2685mov rsi, r15
000e2688call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.5
000e268dlea rdi, [rsp+248]
000e2695mov rsi, r13
000e2698call alloc::vec::Vec<T,A>::push
000e269dmov rax, [rsp+8]
000e26a2lea rdi, [rip+0x219c7]
000e26a9lea rcx, [rip+0x2d690]
000e26b0lea r9, [rip+0x12e601]
000e26b7mov rdx, rbp
000e26bamov rsi, r12
000e26bdmov r8, r15
000e26c0jmp 0xe24d6
000e26c5
000e26c5loc_e26c5:
000e26c5mov rbx, [rsp+96]
000e26camov rdi, [rbx+32]
000e26cemov rax, [rbx+40]
000e26d2lea rsi, [rip-0xa06e3]
000e26d9push 15
000e26dbpop rdx
000e26dccall [rax+24]
000e26dflea r14, [rsp+112]
000e26e4mov [r14], rbx
000e26e7mov [r14+8], al
000e26ebmov [r14+9], 0
000e26f0lea rsi, [rip-0x86b14]
000e26f7lea rbx, [rip+0x106bda]
000e26fepush 2
000e2700pop r15
000e2702lea r12, [rsp+224]
000e270amov rdi, r14
000e270dmov rdx, r15
000e2710mov rcx, r12
000e2713mov r8, rbx
000e2716call core::fmt::builders::DebugStruct::field
000e271blea rsi, [rip-0xa071d]
000e2722lea r13, [rsp+248]
000e272amov rdi, r14
000e272dmov rdx, r15
000e2730mov rcx, r13
000e2733mov r8, rbx
000e2736call core::fmt::builders::DebugStruct::field
000e273bmov rdi, r14
000e273ecall core::fmt::builders::DebugStruct::finish
000e2743mov ebx, eax
000e2745mov rdi, r13
000e2748call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e274dmov rdi, r12
000e2750call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
000e2755mov eax, ebx
000e2757add rsp, 296
000e275epop rbx
000e275fpop r12
000e2761pop r13
000e2763pop r14
000e2765pop r15
000e2767pop rbp
000e2768ret
000e2769
000e2769loc_e2769:
000e2769lea rdx, [rip+0x106b88]
000e2770push 32
000e2772pop rsi
000e2773call core::panicking::panic_bounds_check
000e2778ud2
000e2458
000e277a
000e277a_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e277amov rax, [rdi]
000e277dmov rcx, [rdi+8]
000e2781mov rdx, [rcx+16]
000e2785mov rcx, [rcx+160]
000e278cdec rdx
000e278fand rdx, -16
000e2793lea rdi, [rdx+rax]
000e2797add rdi, 16
000e279bjmp rcx
000e277a
000e277a_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e277amov rax, [rdi]
000e277dmov rcx, [rdi+8]
000e2781mov rdx, [rcx+16]
000e2785mov rcx, [rcx+160]
000e278cdec rdx
000e278fand rdx, -16
000e2793lea rdi, [rdx+rax]
000e2797add rdi, 16
000e279bjmp rcx
000e277a
000e279d
000e279d_<&T as core::fmt::Debug>::fmt:
000e279dpush r15
000e279fpush r14
000e27a1push rbx
000e27a2sub rsp, 48
000e27a6mov rbx, rsi
000e27a9mov r15, [rdi]
000e27acmov rdi, [rsi+32]
000e27b0mov rax, [rsi+40]
000e27b4lea rsi, [rip-0x514c3]
000e27bbxor edx, edx
000e27bdcall [rax+24]
000e27c0lea r14, [rsp+24]
000e27c5mov [r14+8], rbx
000e27c9mov [r14+16], al
000e27cdand [r14], 0
000e27d1mov [r14+17], 1
000e27d6lea rsi, [rsp+8]
000e27dbmov [rsi], r15
000e27deadd r15, 8
000e27e2lea rbx, [rsp+16]
000e27e7mov [rbx], r15
000e27ealea rdx, [rip+0x105387]
000e27f1mov rdi, r14
000e27f4call core::fmt::builders::DebugTuple::field
000e27f9lea rdx, [rip+0x105238]
000e2800mov rdi, r14
000e2803mov rsi, rbx
000e2806call core::fmt::builders::DebugTuple::field
000e280bmov rdi, r14
000e280ecall core::fmt::builders::DebugTuple::finish
000e2813add rsp, 48
000e2817pop rbx
000e2818pop r14
000e281apop r15
000e281cret
000e279d
000e279d_<&T as core::fmt::Debug>::fmt:
000e279dpush r15
000e279fpush r14
000e27a1push rbx
000e27a2sub rsp, 48
000e27a6mov rbx, rsi
000e27a9mov r15, [rdi]
000e27acmov rdi, [rsi+32]
000e27b0mov rax, [rsi+40]
000e27b4lea rsi, [rip-0x514c3]
000e27bbxor edx, edx
000e27bdcall [rax+24]
000e27c0lea r14, [rsp+24]
000e27c5mov [r14+8], rbx
000e27c9mov [r14+16], al
000e27cdand [r14], 0
000e27d1mov [r14+17], 1
000e27d6lea rsi, [rsp+8]
000e27dbmov [rsi], r15
000e27deadd r15, 8
000e27e2lea rbx, [rsp+16]
000e27e7mov [rbx], r15
000e27ealea rdx, [rip+0x105387]
000e27f1mov rdi, r14
000e27f4call core::fmt::builders::DebugTuple::field
000e27f9lea rdx, [rip+0x105238]
000e2800mov rdi, r14
000e2803mov rsi, rbx
000e2806call core::fmt::builders::DebugTuple::field
000e280bmov rdi, r14
000e280ecall core::fmt::builders::DebugTuple::finish
000e2813add rsp, 48
000e2817pop rbx
000e2818pop r14
000e281apop r15
000e281cret
000e279d
000e2825
000e2825_<aho_corasick::packed::api::Searcher as core::fmt::Debug>::fmt:
000e2825push rbp
000e2826push r15
000e2828push r14
000e282apush r13
000e282cpush r12
000e282epush rbx
000e282fpush rax
000e2830mov rax, rsi
000e2833mov r9, rdi
000e2836lea r10, [rdi+8]
000e283alea r14, [rdi+56]
000e283elea rcx, [rdi+88]
000e2842mov r15, rsp
000e2845mov [r15], rcx
000e2848sub rsp, 8
000e284clea r12, [rip+0x105325]
000e2853push 11
000e2855pop r13
000e2857lea rbp, [rip-0x53f91]
000e285elea r11, [rip+0x106fa3]
000e2865lea rbx, [rip-0xa063c]
000e286clea rsi, [rip-0xa9063]
000e2873lea rcx, [rip-0xa90ea]
000e287apush 8
000e287cpop rdx
000e287dmov rdi, rax
000e2880mov r8, rdx
000e2883push r12
000e2885push r15
000e2887push r13
000e2889push rbp
000e288apush r11
000e288cpush r14
000e288epush r13
000e2890push rbx
000e2891lea rax, [rip+0x106f50]
000e2898push rax
000e2899push r10
000e289bpush 9
000e289dlea rax, [rip-0x8ebaa]
000e28a4push rax
000e28a5lea rax, [rip+0x106f1c]
000e28acpush rax
000e28adcall core::fmt::Formatter::debug_struct_field4_finish
000e28b2add rsp, 120
000e28b6pop rbx
000e28b7pop r12
000e28b9pop r13
000e28bbpop r14
000e28bdpop r15
000e28bfpop rbp
000e28c0ret
000e2825
000e2825_<aho_corasick::packed::api::Searcher as core::fmt::Debug>::fmt:
000e2825push rbp
000e2826push r15
000e2828push r14
000e282apush r13
000e282cpush r12
000e282epush rbx
000e282fpush rax
000e2830mov rax, rsi
000e2833mov r9, rdi
000e2836lea r10, [rdi+8]
000e283alea r14, [rdi+56]
000e283elea rcx, [rdi+88]
000e2842mov r15, rsp
000e2845mov [r15], rcx
000e2848sub rsp, 8
000e284clea r12, [rip+0x105325]
000e2853push 11
000e2855pop r13
000e2857lea rbp, [rip-0x53f91]
000e285elea r11, [rip+0x106fa3]
000e2865lea rbx, [rip-0xa063c]
000e286clea rsi, [rip-0xa9063]
000e2873lea rcx, [rip-0xa90ea]
000e287apush 8
000e287cpop rdx
000e287dmov rdi, rax
000e2880mov r8, rdx
000e2883push r12
000e2885push r15
000e2887push r13
000e2889push rbp
000e288apush r11
000e288cpush r14
000e288epush r13
000e2890push rbx
000e2891lea rax, [rip+0x106f50]
000e2898push rax
000e2899push r10
000e289bpush 9
000e289dlea rax, [rip-0x8ebaa]
000e28a4push rax
000e28a5lea rax, [rip+0x106f1c]
000e28acpush rax
000e28adcall core::fmt::Formatter::debug_struct_field4_finish
000e28b2add rsp, 120
000e28b6pop rbx
000e28b7pop r12
000e28b9pop r13
000e28bbpop r14
000e28bdpop r15
000e28bfpop rbp
000e28c0ret
000e2825
000e28c1
000e28c1core::ptr::drop_in_place<aho_corasick::packed::api::SearchKind>:
000e28c1cmp [rdi], 0
000e28c5jne 0xe2995
000e28cbret
000e28c1
000e28c1core::ptr::drop_in_place<aho_corasick::packed::api::SearchKind>:
000e28c1cmp [rdi], 0
000e28c5jne 0xe2995
000e28cbret
000e28c1
000e28cc
000e28cc_<aho_corasick::packed::api::SearchKind as core::fmt::Debug>::fmt:
000e28cccmp [rdi], 0
000e28d0je 0xe28f7
000e28d2push rax
000e28d3mov rcx, rsp
000e28d6mov [rcx], rdi
000e28d9lea rax, [rip-0x8b2b4]
000e28e0lea r8, [rip+0x106f41]
000e28e7push 5
000e28e9pop rdx
000e28eamov rdi, rsi
000e28edmov rsi, rax
000e28f0call core::fmt::Formatter::debug_tuple_field1_finish
000e28f5pop rcx
000e28f6ret
000e28f7
000e28f7loc_e28f7:
000e28f7mov rdi, [rsi+32]
000e28fbmov rax, [rsi+40]
000e28ffmov rax, [rax+24]
000e2903lea rsi, [rip-0xa06e3]
000e290apush 9
000e290cpop rdx
000e290djmp rax
000e28cc
000e28cc_<aho_corasick::packed::api::SearchKind as core::fmt::Debug>::fmt:
000e28cccmp [rdi], 0
000e28d0je 0xe28f7
000e28d2push rax
000e28d3mov rcx, rsp
000e28d6mov [rcx], rdi
000e28d9lea rax, [rip-0x8b2b4]
000e28e0lea r8, [rip+0x106f41]
000e28e7push 5
000e28e9pop rdx
000e28eamov rdi, rsi
000e28edmov rsi, rax
000e28f0call core::fmt::Formatter::debug_tuple_field1_finish
000e28f5pop rcx
000e28f6ret
000e28f7
000e28f7loc_e28f7:
000e28f7mov rdi, [rsi+32]
000e28fbmov rax, [rsi+40]
000e28ffmov rax, [rax+24]
000e2903lea rsi, [rip-0xa06e3]
000e290apush 9
000e290cpop rdx
000e290djmp rax
000e28cc
000e290f
000e290f_<&T as core::fmt::Debug>::fmt:
000e290fpush r15
000e2911push r14
000e2913push r13
000e2915push r12
000e2917push rbx
000e2918sub rsp, 16
000e291cmov rax, rsi
000e291fmov r9, [rdi]
000e2922lea r10, [r9+16]
000e2926lea rcx, [r9+24]
000e292alea r11, [rsp+8]
000e292fmov [r11], rcx
000e2932sub rsp, 8
000e2936lea rbx, [rip+0x10523b]
000e293dlea r14, [rip-0x54077]
000e2944lea r15, [rip+0x106e3d]
000e294blea r12, [rip-0xa06f0]
000e2952lea r13, [rip+0x106f6f]
000e2959lea rsi, [rip-0xa9150]
000e2960lea rcx, [rip-0xa0708]
000e2967push 8
000e2969pop rdx
000e296apush 3
000e296cpop r8
000e296emov rdi, rax
000e2971push rbx
000e2972push r11
000e2974push 11
000e2976push r14
000e2978push r15
000e297apush r10
000e297cpush 12
000e297epush r12
000e2980push r13
000e2982call core::fmt::Formatter::debug_struct_field3_finish
000e2987add rsp, 96
000e298bpop rbx
000e298cpop r12
000e298epop r13
000e2990pop r14
000e2992pop r15
000e2994ret
000e290f
000e290f_<&T as core::fmt::Debug>::fmt:
000e290fpush r15
000e2911push r14
000e2913push r13
000e2915push r12
000e2917push rbx
000e2918sub rsp, 16
000e291cmov rax, rsi
000e291fmov r9, [rdi]
000e2922lea r10, [r9+16]
000e2926lea rcx, [r9+24]
000e292alea r11, [rsp+8]
000e292fmov [r11], rcx
000e2932sub rsp, 8
000e2936lea rbx, [rip+0x10523b]
000e293dlea r14, [rip-0x54077]
000e2944lea r15, [rip+0x106e3d]
000e294blea r12, [rip-0xa06f0]
000e2952lea r13, [rip+0x106f6f]
000e2959lea rsi, [rip-0xa9150]
000e2960lea rcx, [rip-0xa0708]
000e2967push 8
000e2969pop rdx
000e296apush 3
000e296cpop r8
000e296emov rdi, rax
000e2971push rbx
000e2972push r11
000e2974push 11
000e2976push r14
000e2978push r15
000e297apush r10
000e297cpush 12
000e297epush r12
000e2980push r13
000e2982call core::fmt::Formatter::debug_struct_field3_finish
000e2987add rsp, 96
000e298bpop rbx
000e298cpop r12
000e298epop r13
000e2990pop r14
000e2992pop r15
000e2994ret
000e290f
000e2995
000e2995core::ptr::drop_in_place<alloc::sync::Arc<dyn aho_corasick::packed::teddy::builder::SearcherT>>:
000e2995mov rax, [rdi]
000e2998lock dec [rax]
000e299cjne 0xe29a3
000e299ejmp 0xe4b53
000e29a3
000e29a3loc_e29a3:
000e29a3ret
000e2995
000e2995core::ptr::drop_in_place<alloc::sync::Arc<dyn aho_corasick::packed::teddy::builder::SearcherT>>:
000e2995mov rax, [rdi]
000e2998lock dec [rax]
000e299cjne 0xe29a3
000e299ejmp 0xe4b53
000e29a3
000e29a3loc_e29a3:
000e29a3ret
000e2995
000e29a4
000e29a4_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e29a4mov rax, [rdi]
000e29a7mov rcx, [rdi+8]
000e29abmov rdx, [rcx+16]
000e29afmov rcx, [rcx+24]
000e29b3dec rdx
000e29b6and rdx, -16
000e29balea rdi, [rdx+rax]
000e29beadd rdi, 16
000e29c2jmp rcx
000e29a4
000e29a4_<alloc::sync::Arc<T,A> as core::fmt::Debug>::fmt:
000e29a4mov rax, [rdi]
000e29a7mov rcx, [rdi+8]
000e29abmov rdx, [rcx+16]
000e29afmov rcx, [rcx+24]
000e29b3dec rdx
000e29b6and rdx, -16
000e29balea rdi, [rdx+rax]
000e29beadd rdi, 16
000e29c2jmp rcx
000e29a4
000e29c4
000e29c4core::ptr::drop_in_place<aho_corasick::packed::rabinkarp::RabinKarp>:
000e29c4push rbx
000e29c5mov rbx, rdi
000e29c8call core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e29cdadd rbx, 8
000e29d1mov rdi, rbx
000e29d4pop rbx
000e29d5jmp 0xe2a74
000e29c4
000e29c4core::ptr::drop_in_place<aho_corasick::packed::rabinkarp::RabinKarp>:
000e29c4push rbx
000e29c5mov rbx, rdi
000e29c8call core::ptr::drop_in_place<alloc::sync::Arc<aho_corasick::packed::pattern::Patterns>>
000e29cdadd rbx, 8
000e29d1mov rdi, rbx
000e29d4pop rbx
000e29d5jmp 0xe2a74
000e29c4
000e29da
000e29da_<aho_corasick::packed::rabinkarp::RabinKarp as core::fmt::Debug>::fmt:
000e29dapush rbp
000e29dbpush r15
000e29ddpush r14
000e29dfpush r13
000e29e1push r12
000e29e3push rbx
000e29e4push rax
000e29e5mov rax, rsi
000e29e8mov r9, rdi
000e29eblea r10, [rdi+8]
000e29eflea r14, [rdi+32]
000e29f3lea rcx, [rdi+40]
000e29f7mov r15, rsp
000e29famov [r15], rcx
000e29fdsub rsp, 8
000e2a01lea r12, [rip+0x105170]
000e2a08lea r13, [rip-0x8ed06]
000e2a0flea rbp, [rip+0x106d72]
000e2a16lea r11, [rip-0xa927d]
000e2a1dlea rbx, [rip+0x106e84]
000e2a24lea rsi, [rip-0xa0804]
000e2a2blea rcx, [rip-0xa92a2]
000e2a32push 9
000e2a34pop rdx
000e2a35push 8
000e2a37pop r8
000e2a39mov rdi, rax
000e2a3cpush r12
000e2a3epush r15
000e2a40push 9
000e2a42push r13
000e2a44push rbp
000e2a45push r14
000e2a47push 8
000e2a49push r11
000e2a4bpush rbx
000e2a4cpush r10
000e2a4epush 7
000e2a50lea rax, [rip-0xa07ff]
000e2a57push rax
000e2a58lea rax, [rip+0x106d69]
000e2a5fpush rax
000e2a60call core::fmt::Formatter::debug_struct_field4_finish
000e2a65add rsp, 120
000e2a69pop rbx
000e2a6apop r12
000e2a6cpop r13
000e2a6epop r14
000e2a70pop r15
000e2a72pop rbp
000e2a73ret
000e29da
000e29da_<aho_corasick::packed::rabinkarp::RabinKarp as core::fmt::Debug>::fmt:
000e29dapush rbp
000e29dbpush r15
000e29ddpush r14
000e29dfpush r13
000e29e1push r12
000e29e3push rbx
000e29e4push rax
000e29e5mov rax, rsi
000e29e8mov r9, rdi
000e29eblea r10, [rdi+8]
000e29eflea r14, [rdi+32]
000e29f3lea rcx, [rdi+40]
000e29f7mov r15, rsp
000e29famov [r15], rcx
000e29fdsub rsp, 8
000e2a01lea r12, [rip+0x105170]
000e2a08lea r13, [rip-0x8ed06]
000e2a0flea rbp, [rip+0x106d72]
000e2a16lea r11, [rip-0xa927d]
000e2a1dlea rbx, [rip+0x106e84]
000e2a24lea rsi, [rip-0xa0804]
000e2a2blea rcx, [rip-0xa92a2]
000e2a32push 9
000e2a34pop rdx
000e2a35push 8
000e2a37pop r8
000e2a39mov rdi, rax
000e2a3cpush r12
000e2a3epush r15
000e2a40push 9
000e2a42push r13
000e2a44push rbp
000e2a45push r14
000e2a47push 8
000e2a49push r11
000e2a4bpush rbx
000e2a4cpush r10
000e2a4epush 7
000e2a50lea rax, [rip-0xa07ff]
000e2a57push rax
000e2a58lea rax, [rip+0x106d69]
000e2a5fpush rax
000e2a60call core::fmt::Formatter::debug_struct_field4_finish
000e2a65add rsp, 120
000e2a69pop rbx
000e2a6apop r12
000e2a6cpop r13
000e2a6epop r14
000e2a70pop r15
000e2a72pop rbp
000e2a73ret
000e29da
000e2a74
000e2a74core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<(usize,aho_corasick::util::primitives::PatternID)>>>:
000e2a74push r14
000e2a76push rbx
000e2a77push rax
000e2a78mov rbx, rdi
000e2a7bmov r14, [rdi]
000e2a7emov rsi, [rdi+16]
000e2a82mov rdi, r14
000e2a85call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e2a8amov rsi, [rbx+8]
000e2a8emov rdi, r14
000e2a91add rsp, 8
000e2a95pop rbx
000e2a96pop r14
000e2a98jmp 0x1146a0
000e2a74
000e2a74core::ptr::drop_in_place<alloc::vec::Vec<alloc::vec::Vec<(usize,aho_corasick::util::primitives::PatternID)>>>:
000e2a74push r14
000e2a76push rbx
000e2a77push rax
000e2a78mov rbx, rdi
000e2a7bmov r14, [rdi]
000e2a7emov rsi, [rdi+16]
000e2a82mov rdi, r14
000e2a85call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
000e2a8amov rsi, [rbx+8]
000e2a8emov rdi, r14
000e2a91add rsp, 8
000e2a95pop rbx
000e2a96pop r14
000e2a98jmp 0x1146a0
000e2a74
000e2a9d
000e2a9d_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e2a9dpush r15
000e2a9fpush r14
000e2aa1push r13
000e2aa3push r12
000e2aa5push rbx
000e2aa6sub rsp, 32
000e2aaamov r14, rsi
000e2aadmov r12, [rdi]
000e2ab0imul r13, [rdi+16], 24
000e2ab5mov rdi, [rsi+32]
000e2ab9mov rax, [rsi+40]
000e2abdlea rsi, [rip-0x5368b]
000e2ac4push 1
000e2ac6pop rdx
000e2ac7call [rax+24]
000e2acalea rbx, [rsp+16]
000e2acfmov [rbx], r14
000e2ad2mov [rbx+8], al
000e2ad5mov [rbx+9], 0
000e2ad9lea r14, [rip+67]
000e2ae0lea r15, [rsp+8]
000e2ae5
000e2ae5loc_e2ae5:
000e2ae5test r13, r13
000e2ae8je 0xe2b07
000e2aeamov [rsp+8], r12
000e2aefadd r12, 24
000e2af3mov rdi, rbx
000e2af6mov rsi, r15
000e2af9mov rdx, r14
000e2afccall core::fmt::builders::DebugSet::entry
000e2b01add r13, -24
000e2b05jmp 0xe2ae5
000e2b07
000e2b07loc_e2b07:
000e2b07mov rdi, [rsp+16]
000e2b0cmov esi, [rsp+24]
000e2b10call core::fmt::builders::DebugList::finish
000e2b15add rsp, 32
000e2b19pop rbx
000e2b1apop r12
000e2b1cpop r13
000e2b1epop r14
000e2b20pop r15
000e2b22ret
000e2a9d
000e2a9d_<alloc::vec::Vec<T,A> as core::fmt::Debug>::fmt:
000e2a9dpush r15
000e2a9fpush r14
000e2aa1push r13
000e2aa3push r12
000e2aa5push rbx
000e2aa6sub rsp, 32
000e2aaamov r14, rsi
000e2aadmov r12, [rdi]
000e2ab0imul r13, [rdi+16], 24
000e2ab5mov rdi, [rsi+32]
000e2ab9mov rax, [rsi+40]
000e2abdlea rsi, [rip-0x5368b]
000e2ac4push 1
000e2ac6pop rdx
000e2ac7call [rax+24]
000e2acalea rbx, [rsp+16]
000e2acfmov [rbx], r14
000e2ad2mov [rbx+8], al
000e2ad5mov [rbx+9], 0
000e2ad9lea r14, [rip+67]
000e2ae0lea r15, [rsp+8]
000e2ae5
000e2ae5loc_e2ae5:
000e2ae5test r13, r13
000e2ae8je 0xe2b07
000e2aeamov [rsp+8], r12
000e2aefadd r12, 24
000e2af3mov rdi, rbx
000e2af6mov rsi, r15
000e2af9mov rdx, r14
000e2afccall core::fmt::builders::DebugSet::entry
000e2b01add r13, -24
000e2b05jmp 0xe2ae5
000e2b07
000e2b07loc_e2b07:
000e2b07mov rdi, [rsp+16]
000e2b0cmov esi, [rsp+24]
000e2b10call core::fmt::builders::DebugList::finish
000e2b15add rsp, 32
000e2b19pop rbx
000e2b1apop r12
000e2b1cpop r13
000e2b1epop r14
000e2b20pop r15
000e2b22ret
000e2a9d
000e2b23
000e2b23_<&T as core::fmt::Debug>::fmt:
000e2b23push r15
000e2b25push r14
000e2b27push r13
000e2b29push r12
000e2b2bpush rbx
000e2b2csub rsp, 32
000e2b30mov r14, rsi
000e2b33mov rax, [rdi]
000e2b36mov r12, [rax]
000e2b39mov r13, [rax+16]
000e2b3dmov rdi, [rsi+32]
000e2b41mov rax, [rsi+40]
000e2b45lea rsi, [rip-0x53713]
000e2b4cpush 1
000e2b4epop rdx
000e2b4fcall [rax+24]
000e2b52lea rbx, [rsp+16]
000e2b57mov [rbx], r14
000e2b5amov [rbx+8], al
000e2b5dmov [rbx+9], 0
000e2b61shl r13, 4
000e2b65lea r14, [rip-975]
000e2b6clea r15, [rsp+8]
000e2b71
000e2b71loc_e2b71:
000e2b71test r13, r13
000e2b74je 0xe2b93
000e2b76mov [rsp+8], r12
000e2b7badd r12, 16
000e2b7fmov rdi, rbx
000e2b82mov rsi, r15
000e2b85mov rdx, r14
000e2b88call core::fmt::builders::DebugSet::entry
000e2b8dadd r13, -16
000e2b91jmp 0xe2b71
000e2b93
000e2b93loc_e2b93:
000e2b93mov rdi, [rsp+16]
000e2b98mov esi, [rsp+24]
000e2b9ccall core::fmt::builders::DebugList::finish
000e2ba1add rsp, 32
000e2ba5pop rbx
000e2ba6pop r12
000e2ba8pop r13
000e2baapop r14
000e2bacpop r15
000e2baeret
000e2b23
000e2b23_<&T as core::fmt::Debug>::fmt:
000e2b23push r15
000e2b25push r14
000e2b27push r13
000e2b29push r12
000e2b2bpush rbx
000e2b2csub rsp, 32
000e2b30mov r14, rsi
000e2b33mov rax, [rdi]
000e2b36mov r12, [rax]
000e2b39mov r13, [rax+16]
000e2b3dmov rdi, [rsi+32]
000e2b41mov rax, [rsi+40]
000e2b45lea rsi, [rip-0x53713]
000e2b4cpush 1
000e2b4epop rdx
000e2b4fcall [rax+24]
000e2b52lea rbx, [rsp+16]
000e2b57mov [rbx], r14
000e2b5amov [rbx+8], al
000e2b5dmov [rbx+9], 0
000e2b61shl r13, 4
000e2b65lea r14, [rip-975]
000e2b6clea r15, [rsp+8]
000e2b71
000e2b71loc_e2b71:
000e2b71test r13, r13
000e2b74je 0xe2b93
000e2b76mov [rsp+8], r12
000e2b7badd r12, 16
000e2b7fmov rdi, rbx
000e2b82mov rsi, r15
000e2b85mov rdx, r14
000e2b88call core::fmt::builders::DebugSet::entry
000e2b8dadd r13, -16
000e2b91jmp 0xe2b71
000e2b93
000e2b93loc_e2b93:
000e2b93mov rdi, [rsp+16]
000e2b98mov esi, [rsp+24]
000e2b9ccall core::fmt::builders::DebugList::finish
000e2ba1add rsp, 32
000e2ba5pop rbx
000e2ba6pop r12
000e2ba8pop r13
000e2baapop r14
000e2bacpop r15
000e2baeret
000e2b23
000e2baf
000e2baf_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
000e2bafpush r14
000e2bb1push rbx
000e2bb2push rax
000e2bb3mov rbx, rsi
000e2bb6mov r14, rdi
000e2bb9add r14, 8
000e2bbd
000e2bbdloc_e2bbd:
000e2bbdsub rbx, 1
000e2bc1jb 0xe2bde
000e2bc3mov rsi, [r14]
000e2bc6test rsi, rsi
000e2bc9je 0xe2bd8
000e2bcbshl rsi, 4
000e2bcfmov rdi, [r14-8]
000e2bd3call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e2bd8
000e2bd8loc_e2bd8:
000e2bd8add r14, 24
000e2bdcjmp 0xe2bbd
000e2bde
000e2bdeloc_e2bde:
000e2bdeadd rsp, 8
000e2be2pop rbx
000e2be3pop r14
000e2be5ret
000e2baf
000e2baf_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
000e2bafpush r14
000e2bb1push rbx
000e2bb2push rax
000e2bb3mov rbx, rsi
000e2bb6mov r14, rdi
000e2bb9add r14, 8
000e2bbd
000e2bbdloc_e2bbd:
000e2bbdsub rbx, 1
000e2bc1jb 0xe2bde
000e2bc3mov rsi, [r14]
000e2bc6test rsi, rsi
000e2bc9je 0xe2bd8
000e2bcbshl rsi, 4
000e2bcfmov rdi, [r14-8]
000e2bd3call _<alloc::alloc::Global as core::alloc::Allocator>::deallocate
000e2bd8
000e2bd8loc_e2bd8:
000e2bd8add r14, 24
000e2bdcjmp 0xe2bbd
000e2bde
000e2bdeloc_e2bde:
000e2bdeadd rsp, 8
000e2be2pop rbx
000e2be3pop r14
000e2be5ret
000e2baf
000e2be6
000e2be6_<&T as core::fmt::Debug>::fmt:
000e2be6push r14
000e2be8push rbx
000e2be9push rax
000e2beamov rax, rsi
000e2bedmov r9, [rdi]
000e2bf0mov r10, rsp
000e2bf3mov [r10], r9
000e2bf6add r9, 256
000e2bfdsub rsp, 8
000e2c01lea r11, [rip+0x107380]
000e2c08lea rbx, [rip-0xa0978]
000e2c0flea r14, [rip+0x107472]
000e2c16lea rsi, [rip-0xa0981]
000e2c1dlea rcx, [rip-0xa0992]
000e2c24push 3
000e2c26pop rdx
000e2c27push 5
000e2c29pop r8
000e2c2bmov rdi, rax
000e2c2epush r11
000e2c30push r10
000e2c32push 5
000e2c34push rbx
000e2c35push r14
000e2c37call core::fmt::Formatter::debug_struct_field2_finish
000e2c3cadd rsp, 56
000e2c40pop rbx
000e2c41pop r14
000e2c43ret
000e2be6
000e2be6_<&T as core::fmt::Debug>::fmt:
000e2be6push r14
000e2be8push rbx
000e2be9push rax
000e2beamov rax, rsi
000e2bedmov r9, [rdi]
000e2bf0mov r10, rsp
000e2bf3mov [r10], r9
000e2bf6add r9, 256
000e2bfdsub rsp, 8
000e2c01lea r11, [rip+0x107380]
000e2c08lea rbx, [rip-0xa0978]
000e2c0flea r14, [rip+0x107472]
000e2c16lea rsi, [rip-0xa0981]
000e2c1dlea rcx, [rip-0xa0992]
000e2c24push 3
000e2c26pop rdx
000e2c27push 5
000e2c29pop r8
000e2c2bmov rdi, rax
000e2c2epush r11
000e2c30push r10
000e2c32push 5
000e2c34push rbx
000e2c35push r14
000e2c37call core::fmt::Formatter::debug_struct_field2_finish
000e2c3cadd rsp, 56
000e2c40pop rbx
000e2c41pop r14
000e2c43ret
000e2be6
000e2c44
000e2c44_<&T as core::fmt::Debug>::fmt:
000e2c44push r14
000e2c46push rbx
000e2c47push rax
000e2c48mov rax, rsi
000e2c4bmov r9, [rdi]
000e2c4emov r10, rsp
000e2c51mov [r10], r9
000e2c54sub r9, -128
000e2c58sub rsp, 8
000e2c5clea r11, [rip+0x1073a5]
000e2c63lea rbx, [rip-0xa09d3]
000e2c6alea r14, [rip+0x107417]
000e2c71lea rsi, [rip-0xa09dc]
000e2c78lea rcx, [rip-0xa09ed]
000e2c7fpush 3
000e2c81pop rdx
000e2c82push 5
000e2c84pop r8
000e2c86mov rdi, rax
000e2c89push r11
000e2c8bpush r10
000e2c8dpush 5
000e2c8fpush rbx
000e2c90push r14
000e2c92call core::fmt::Formatter::debug_struct_field2_finish
000e2c97add rsp, 56
000e2c9bpop rbx
000e2c9cpop r14
000e2c9eret
000e2c44
000e2c44_<&T as core::fmt::Debug>::fmt:
000e2c44push r14
000e2c46push rbx
000e2c47push rax
000e2c48mov rax, rsi
000e2c4bmov r9, [rdi]
000e2c4emov r10, rsp
000e2c51mov [r10], r9
000e2c54sub r9, -128
000e2c58sub rsp, 8
000e2c5clea r11, [rip+0x1073a5]
000e2c63lea rbx, [rip-0xa09d3]
000e2c6alea r14, [rip+0x107417]
000e2c71lea rsi, [rip-0xa09dc]
000e2c78lea rcx, [rip-0xa09ed]
000e2c7fpush 3
000e2c81pop rdx
000e2c82push 5
000e2c84pop r8
000e2c86mov rdi, rax
000e2c89push r11
000e2c8bpush r10
000e2c8dpush 5
000e2c8fpush rbx
000e2c90push r14
000e2c92call core::fmt::Formatter::debug_struct_field2_finish
000e2c97add rsp, 56
000e2c9bpop rbx
000e2c9cpop r14
000e2c9eret
000e2c44
000e2c9f
000e2c9f_<&T as core::fmt::Debug>::fmt:
000e2c9fpush r14
000e2ca1push rbx
000e2ca2push rax
000e2ca3mov rax, rsi
000e2ca6mov r9, [rdi]
000e2ca9mov r10, rsp
000e2cacmov [r10], r9
000e2cafadd r9, 192
000e2cb6sub rsp, 8
000e2cbalea r11, [rip+0x107307]
000e2cc1lea rbx, [rip-0xa0a31]
000e2cc8lea r14, [rip+0x1073b9]
000e2ccflea rsi, [rip-0xa0a3a]
000e2cd6lea rcx, [rip-0xa0a4b]
000e2cddpush 3
000e2cdfpop rdx
000e2ce0push 5
000e2ce2pop r8
000e2ce4mov rdi, rax
000e2ce7push r11
000e2ce9push r10
000e2cebpush 5
000e2cedpush rbx
000e2ceepush r14
000e2cf0call core::fmt::Formatter::debug_struct_field2_finish
000e2cf5add rsp, 56
000e2cf9pop rbx
000e2cfapop r14
000e2cfcret
000e2c9f
000e2c9f_<&T as core::fmt::Debug>::fmt:
000e2c9fpush r14
000e2ca1push rbx
000e2ca2push rax
000e2ca3mov rax, rsi
000e2ca6mov r9, [rdi]
000e2ca9mov r10, rsp
000e2cacmov [r10], r9
000e2cafadd r9, 192
000e2cb6sub rsp, 8
000e2cbalea r11, [rip+0x107307]
000e2cc1lea rbx, [rip-0xa0a31]
000e2cc8lea r14, [rip+0x1073b9]
000e2ccflea rsi, [rip-0xa0a3a]
000e2cd6lea rcx, [rip-0xa0a4b]
000e2cddpush 3
000e2cdfpop rdx
000e2ce0push 5
000e2ce2pop r8
000e2ce4mov rdi, rax
000e2ce7push r11
000e2ce9push r10
000e2cebpush 5
000e2cedpush rbx
000e2ceepush r14
000e2cf0call core::fmt::Formatter::debug_struct_field2_finish
000e2cf5add rsp, 56
000e2cf9pop rbx
000e2cfapop r14
000e2cfcret
000e2c9f
000e2cfd
000e2cfd_<&T as core::fmt::Debug>::fmt:
000e2cfdmov rdx, rsi
000e2d00mov rdi, [rdi]
000e2d03push 3
000e2d05pop rsi
000e2d06jmp 0xe127f
000e2cfd
000e2cfd_<&T as core::fmt::Debug>::fmt:
000e2cfdmov rdx, rsi
000e2d00mov rdi, [rdi]
000e2d03push 3
000e2d05pop rsi
000e2d06jmp 0xe127f
000e2cfd
000e2d0b
000e2d0b_<&T as core::fmt::Debug>::fmt:
000e2d0bpush r14
000e2d0dpush rbx
000e2d0epush rax
000e2d0fmov rax, rsi
000e2d12mov r9, [rdi]
000e2d15mov r10, rsp
000e2d18mov [r10], r9
000e2d1badd r9, 256
000e2d22sub rsp, 8
000e2d26lea r11, [rip+0x10996b]
000e2d2dlea rbx, [rip-0xa94dc]
000e2d34lea r14, [rip+0x10993d]
000e2d3blea rsi, [rip-0x8f03f]
000e2d42lea rcx, [rip-0x8f032]
000e2d49push 6
000e2d4bpop rdx
000e2d4cmov rdi, rax
000e2d4fmov r8, rdx
000e2d52push r11
000e2d54push r10
000e2d56push 8
000e2d58push rbx
000e2d59push r14
000e2d5bcall core::fmt::Formatter::debug_struct_field2_finish
000e2d60add rsp, 56
000e2d64pop rbx
000e2d65pop r14
000e2d67ret
000e2d0b
000e2d0b_<&T as core::fmt::Debug>::fmt:
000e2d0bpush r14
000e2d0dpush rbx
000e2d0epush rax
000e2d0fmov rax, rsi
000e2d12mov r9, [rdi]
000e2d15mov r10, rsp
000e2d18mov [r10], r9
000e2d1badd r9, 256
000e2d22sub rsp, 8
000e2d26lea r11, [rip+0x10996b]
000e2d2dlea rbx, [rip-0xa94dc]
000e2d34lea r14, [rip+0x10993d]
000e2d3blea rsi, [rip-0x8f03f]
000e2d42lea rcx, [rip-0x8f032]
000e2d49push 6
000e2d4bpop rdx
000e2d4cmov rdi, rax
000e2d4fmov r8, rdx
000e2d52push r11
000e2d54push r10
000e2d56push 8
000e2d58push rbx
000e2d59push r14
000e2d5bcall core::fmt::Formatter::debug_struct_field2_finish
000e2d60add rsp, 56
000e2d64pop rbx
000e2d65pop r14
000e2d67ret
000e2d0b
000e2d68
000e2d68_<&T as core::fmt::Debug>::fmt:
000e2d68mov rdx, rsi
000e2d6bmov rdi, [rdi]
000e2d6epush 1
000e2d70pop rsi
000e2d71jmp 0xe1ae6
000e2d68
000e2d68_<&T as core::fmt::Debug>::fmt:
000e2d68mov rdx, rsi
000e2d6bmov rdi, [rdi]
000e2d6epush 1
000e2d70pop rsi
000e2d71jmp 0xe1ae6
000e2d68
000e2d76
000e2d76_<&T as core::fmt::Debug>::fmt:
000e2d76push r14
000e2d78push rbx
000e2d79push rax
000e2d7amov rax, rsi
000e2d7dmov r9, [rdi]
000e2d80mov r10, rsp
000e2d83mov [r10], r9
000e2d86add r9, 192
000e2d8dsub rsp, 8
000e2d91lea r11, [rip+0x107230]
000e2d98lea rbx, [rip-0xa0b08]
000e2d9flea r14, [rip+0x1071c2]
000e2da6lea rsi, [rip-0xa8e35]
000e2dadlea rcx, [rip-0xa0b22]
000e2db4push 4
000e2db6pop rdx
000e2db7push 5
000e2db9pop r8
000e2dbbmov rdi, rax
000e2dbepush r11
000e2dc0push r10
000e2dc2push 5
000e2dc4push rbx
000e2dc5push r14
000e2dc7call core::fmt::Formatter::debug_struct_field2_finish
000e2dccadd rsp, 56
000e2dd0pop rbx
000e2dd1pop r14
000e2dd3ret
000e2d76
000e2d76_<&T as core::fmt::Debug>::fmt:
000e2d76push r14
000e2d78push rbx
000e2d79push rax
000e2d7amov rax, rsi
000e2d7dmov r9, [rdi]
000e2d80mov r10, rsp
000e2d83mov [r10], r9
000e2d86add r9, 192
000e2d8dsub rsp, 8
000e2d91lea r11, [rip+0x107230]
000e2d98lea rbx, [rip-0xa0b08]
000e2d9flea r14, [rip+0x1071c2]
000e2da6lea rsi, [rip-0xa8e35]
000e2dadlea rcx, [rip-0xa0b22]
000e2db4push 4
000e2db6pop rdx
000e2db7push 5
000e2db9pop r8
000e2dbbmov rdi, rax
000e2dbepush r11
000e2dc0push r10
000e2dc2push 5
000e2dc4push rbx
000e2dc5push r14
000e2dc7call core::fmt::Formatter::debug_struct_field2_finish
000e2dccadd rsp, 56
000e2dd0pop rbx
000e2dd1pop r14
000e2dd3ret
000e2d76
000e2dd4
000e2dd4_<aho_corasick::util::alphabet::ByteClasses as core::fmt::Debug>::fmt:
000e2dd4push rbp
000e2dd5push r15
000e2dd7push r14
000e2dd9push r13
000e2ddbpush r12
000e2dddpush rbx
000e2ddesub rsp, 136
000e2de5movzx r12l, [rdi+255]
000e2dedmov eax, 255
000e2df2cmp r12, rax
000e2df5je 0xe309f
000e2dfbmov rbx, rdi
000e2dfelea rax, [rip+0x10d48b]
000e2e05lea rdx, [rsp+32]
000e2e0amov [rdx], rax
000e2e0dmov [rdx+8], 1
000e2e15lea rax, [rip-0x51b24]
000e2e1cmov [rdx+16], rax
000e2e20xorps x0, x0
000e2e23movups [rdx+24], x0
000e2e27mov r14, [rsi+32]
000e2e2bmov r15, [rsi+40]
000e2e2fmov rdi, r14
000e2e32mov rsi, r15
000e2e35call core::fmt::Formatter::write_fmt
000e2e3amov cl, 1
000e2e3ctest al, al
000e2e3ejne 0xe30db
000e2e44mov [rsp+128], rbx
000e2e4cinc r12
000e2e4fmov rax, r12
000e2e52lea r12, [rsp+17]
000e2e57xor ecx, ecx
000e2e59lea rbp, [rip-5389]
000e2e60lea rbx, [rsp+88]
000e2e65lea r13, [rsp+32]
000e2e6amov [rsp+120], rax
000e2e6f
000e2e6floc_e2e6f:
000e2e6fcmp rcx, rax
000e2e72je 0xe30ef
000e2e78mov [rsp+5], cl
000e2e7cmov [rsp+80], rcx
000e2e81test rcx, rcx
000e2e84je 0xe2ec5
000e2e86lea rax, [rip+0x10b0db]
000e2e8dmov [rsp+32], rax
000e2e92mov [rsp+40], 1
000e2e9blea rax, [rip-0x51baa]
000e2ea2mov [rsp+48], rax
000e2ea7xorps x0, x0
000e2eaamovups [rsp+56], x0
000e2eafmov rdi, r14
000e2eb2mov rsi, r15
000e2eb5mov rdx, r13
000e2eb8call core::fmt::Formatter::write_fmt
000e2ebdtest al, al
000e2ebfjne 0xe30d9
000e2ec5
000e2ec5loc_e2ec5:
000e2ec5lea rax, [rip+0x10d3d4]
000e2eccmov [rsp+32], rax
000e2ed1mov [rsp+40], 2
000e2edaand [rsp+64], 0
000e2ee0lea rax, [rsp+5]
000e2ee5mov [rsp+88], rax
000e2eeamov [rsp+96], rbp
000e2eefmov [rsp+48], rbx
000e2ef4mov [rsp+56], 1
000e2efdmov rdi, r14
000e2f00mov rsi, r15
000e2f03mov rdx, r13
000e2f06call core::fmt::Formatter::write_fmt
000e2f0btest al, al
000e2f0djne 0xe30d9
000e2f13inc [rsp+80]
000e2f18mov al, [rsp+5]
000e2f1cmov rcx, [rsp+128]
000e2f24mov [rsp+8], rcx
000e2f29mov [rsp+16], al
000e2f2dmov [rsp+19], -1
000e2f32and [rsp+17], 0
000e2f38mov [rsp+24], 0
000e2f3d
000e2f3dloc_e2f3d:
000e2f3dmov rdi, r12
000e2f40call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000e2f45test al, 1
000e2f47je 0xe2f94
000e2f49mov al, [rsp+16]
000e2f4dmov rcx, [rsp+8]
000e2f52movzx esi, dl
000e2f55cmp al, [rcx+rsi]
000e2f58jne 0xe2f3d
000e2f5amovzx ecx, [rsp+26]
000e2f5fshl ecx, 16
000e2f62movzx eax, [rsp+24]
000e2f67or eax, ecx
000e2f69mov ecx, edx
000e2f6btest al, 1
000e2f6dje 0xe2f85
000e2f6fmov ecx, eax
000e2f71shr ecx, 8
000e2f74shr eax, 16
000e2f77lea esi, [rax+1]
000e2f7amovzx edi, dl
000e2f7dcmp esi, edi
000e2f7fjne 0xe3043
000e2f85
000e2f85loc_e2f85:
000e2f85mov [rsp+24], 1
000e2f8amov [rsp+25], cl
000e2f8emov [rsp+26], dl
000e2f92jmp 0xe2f3d
000e2f94
000e2f94loc_e2f94:
000e2f94movzx eax, [rsp+26]
000e2f99movzx ecx, [rsp+24]
000e2f9emov [rsp+24], 0
000e2fa3test cl, 1
000e2fa6je 0xe3055
000e2facshr ecx, 8
000e2faf
000e2fafloc_e2faf:
000e2fafmov [rsp+6], cl
000e2fb3mov [rsp+7], al
000e2fb7cmp cl, al
000e2fb9jne 0xe2fe6
000e2fbblea rax, [rip+0x12e5ce]
000e2fc2mov [rsp+32], rax
000e2fc7push 1
000e2fc9pop rcx
000e2fcamov [rsp+40], rcx
000e2fcfand [rsp+64], 0
000e2fd5lea rax, [rsp+6]
000e2fdamov [rsp+88], rax
000e2fdfmov [rsp+96], rbp
000e2fe4jmp 0xe301e
000e2fe6
000e2fe6loc_e2fe6:
000e2fe6lea rax, [rsp+6]
000e2febmov [rsp+88], rax
000e2ff0mov [rsp+96], rbp
000e2ff5lea rax, [rip+0x10d2d4]
000e2ffcmov [rsp+32], rax
000e3001push 2
000e3003pop rcx
000e3004mov [rsp+40], rcx
000e3009and [rsp+64], 0
000e300flea rax, [rsp+7]
000e3014mov [rsp+104], rax
000e3019mov [rsp+112], rbp
000e301e
000e301eloc_e301e:
000e301emov [rsp+48], rbx
000e3023mov [rsp+56], rcx
000e3028mov rdi, r14
000e302bmov rsi, r15
000e302emov rdx, r13
000e3031call core::fmt::Formatter::write_fmt
000e3036test al, al
000e3038je 0xe2f3d
000e303ejmp 0xe30d9
000e3043
000e3043loc_e3043:
000e3043mov [rsp+24], 1
000e3048mov [rsp+25], dl
000e304cmov [rsp+26], dl
000e3050jmp 0xe2faf
000e3055
000e3055loc_e3055:
000e3055lea rax, [rip+0x10d264]
000e305cmov [rsp+32], rax
000e3061mov [rsp+40], 1
000e306alea rax, [rip-0x51d79]
000e3071mov [rsp+48], rax
000e3076xorps x0, x0
000e3079movups [rsp+56], x0
000e307emov rdi, r14
000e3081mov rsi, r15
000e3084mov rdx, r13
000e3087call core::fmt::Formatter::write_fmt
000e308ctest al, al
000e308ejne 0xe30d9
000e3090mov rax, [rsp+120]
000e3095mov rcx, [rsp+80]
000e309ajmp 0xe2e6f
000e309f
000e309floc_e309f:
000e309flea rax, [rip+0x1062ca]
000e30a6lea rdx, [rsp+32]
000e30abmov [rdx], rax
000e30aemov [rdx+8], 1
000e30b6lea rax, [rip-0x51dc5]
000e30bdmov [rdx+16], rax
000e30c1xorps x0, x0
000e30c4movups [rdx+24], x0
000e30c8mov rdi, [rsi+32]
000e30ccmov rsi, [rsi+40]
000e30d0
000e30d0loc_e30d0:
000e30d0call core::fmt::Formatter::write_fmt
000e30d5mov ecx, eax
000e30d7jmp 0xe30db
000e30d9
000e30d9loc_e30d9:
000e30d9mov cl, 1
000e30db
000e30dbloc_e30db:
000e30dbmov eax, ecx
000e30ddadd rsp, 136
000e30e4pop rbx
000e30e5pop r12
000e30e7pop r13
000e30e9pop r14
000e30ebpop r15
000e30edpop rbp
000e30eeret
000e30ef
000e30efloc_e30ef:
000e30eflea rax, [rip+0x10cd6a]
000e30f6lea rdx, [rsp+32]
000e30fbmov [rdx], rax
000e30femov [rdx+8], 1
000e3106lea rax, [rip-0x51e15]
000e310dmov [rdx+16], rax
000e3111xorps x0, x0
000e3114movups [rdx+24], x0
000e3118mov rdi, r14
000e311bmov rsi, r15
000e311ejmp 0xe30d0
000e2dd4
000e2dd4_<aho_corasick::util::alphabet::ByteClasses as core::fmt::Debug>::fmt:
000e2dd4push rbp
000e2dd5push r15
000e2dd7push r14
000e2dd9push r13
000e2ddbpush r12
000e2dddpush rbx
000e2ddesub rsp, 136
000e2de5movzx r12l, [rdi+255]
000e2dedmov eax, 255
000e2df2cmp r12, rax
000e2df5je 0xe309f
000e2dfbmov rbx, rdi
000e2dfelea rax, [rip+0x10d48b]
000e2e05lea rdx, [rsp+32]
000e2e0amov [rdx], rax
000e2e0dmov [rdx+8], 1
000e2e15lea rax, [rip-0x51b24]
000e2e1cmov [rdx+16], rax
000e2e20xorps x0, x0
000e2e23movups [rdx+24], x0
000e2e27mov r14, [rsi+32]
000e2e2bmov r15, [rsi+40]
000e2e2fmov rdi, r14
000e2e32mov rsi, r15
000e2e35call core::fmt::Formatter::write_fmt
000e2e3amov cl, 1
000e2e3ctest al, al
000e2e3ejne 0xe30db
000e2e44mov [rsp+128], rbx
000e2e4cinc r12
000e2e4fmov rax, r12
000e2e52lea r12, [rsp+17]
000e2e57xor ecx, ecx
000e2e59lea rbp, [rip-5389]
000e2e60lea rbx, [rsp+88]
000e2e65lea r13, [rsp+32]
000e2e6amov [rsp+120], rax
000e2e6f
000e2e6floc_e2e6f:
000e2e6fcmp rcx, rax
000e2e72je 0xe30ef
000e2e78mov [rsp+5], cl
000e2e7cmov [rsp+80], rcx
000e2e81test rcx, rcx
000e2e84je 0xe2ec5
000e2e86lea rax, [rip+0x10b0db]
000e2e8dmov [rsp+32], rax
000e2e92mov [rsp+40], 1
000e2e9blea rax, [rip-0x51baa]
000e2ea2mov [rsp+48], rax
000e2ea7xorps x0, x0
000e2eaamovups [rsp+56], x0
000e2eafmov rdi, r14
000e2eb2mov rsi, r15
000e2eb5mov rdx, r13
000e2eb8call core::fmt::Formatter::write_fmt
000e2ebdtest al, al
000e2ebfjne 0xe30d9
000e2ec5
000e2ec5loc_e2ec5:
000e2ec5lea rax, [rip+0x10d3d4]
000e2eccmov [rsp+32], rax
000e2ed1mov [rsp+40], 2
000e2edaand [rsp+64], 0
000e2ee0lea rax, [rsp+5]
000e2ee5mov [rsp+88], rax
000e2eeamov [rsp+96], rbp
000e2eefmov [rsp+48], rbx
000e2ef4mov [rsp+56], 1
000e2efdmov rdi, r14
000e2f00mov rsi, r15
000e2f03mov rdx, r13
000e2f06call core::fmt::Formatter::write_fmt
000e2f0btest al, al
000e2f0djne 0xe30d9
000e2f13inc [rsp+80]
000e2f18mov al, [rsp+5]
000e2f1cmov rcx, [rsp+128]
000e2f24mov [rsp+8], rcx
000e2f29mov [rsp+16], al
000e2f2dmov [rsp+19], -1
000e2f32and [rsp+17], 0
000e2f38mov [rsp+24], 0
000e2f3d
000e2f3dloc_e2f3d:
000e2f3dmov rdi, r12
000e2f40call core::iter::range::_<impl core::iter::traits::iterator::Iterator for core::ops::range::RangeInclusive<A>>::next
000e2f45test al, 1
000e2f47je 0xe2f94
000e2f49mov al, [rsp+16]
000e2f4dmov rcx, [rsp+8]
000e2f52movzx esi, dl
000e2f55cmp al, [rcx+rsi]
000e2f58jne 0xe2f3d
000e2f5amovzx ecx, [rsp+26]
000e2f5fshl ecx, 16
000e2f62movzx eax, [rsp+24]
000e2f67or eax, ecx
000e2f69mov ecx, edx
000e2f6btest al, 1
000e2f6dje 0xe2f85
000e2f6fmov ecx, eax
000e2f71shr ecx, 8
000e2f74shr eax, 16
000e2f77lea esi, [rax+1]
000e2f7amovzx edi, dl
000e2f7dcmp esi, edi
000e2f7fjne 0xe3043
000e2f85
000e2f85loc_e2f85:
000e2f85mov [rsp+24], 1
000e2f8amov [rsp+25], cl
000e2f8emov [rsp+26], dl
000e2f92jmp 0xe2f3d
000e2f94
000e2f94loc_e2f94:
000e2f94movzx eax, [rsp+26]
000e2f99movzx ecx, [rsp+24]
000e2f9emov [rsp+24], 0
000e2fa3test cl, 1
000e2fa6je 0xe3055
000e2facshr ecx, 8
000e2faf
000e2fafloc_e2faf:
000e2fafmov [rsp+6], cl
000e2fb3mov [rsp+7], al
000e2fb7cmp cl, al
000e2fb9jne 0xe2fe6
000e2fbblea rax, [rip+0x12e5ce]
000e2fc2mov [rsp+32], rax
000e2fc7push 1
000e2fc9pop rcx
000e2fcamov [rsp+40], rcx
000e2fcfand [rsp+64], 0
000e2fd5lea rax, [rsp+6]
000e2fdamov [rsp+88], rax
000e2fdfmov [rsp+96], rbp
000e2fe4jmp 0xe301e
000e2fe6
000e2fe6loc_e2fe6:
000e2fe6lea rax, [rsp+6]
000e2febmov [rsp+88], rax
000e2ff0mov [rsp+96], rbp
000e2ff5lea rax, [rip+0x10d2d4]
000e2ffcmov [rsp+32], rax
000e3001push 2
000e3003pop rcx
000e3004mov [rsp+40], rcx
000e3009and [rsp+64], 0
000e300flea rax, [rsp+7]
000e3014mov [rsp+104], rax
000e3019mov [rsp+112], rbp
000e301e
000e301eloc_e301e:
000e301emov [rsp+48], rbx
000e3023mov [rsp+56], rcx
000e3028mov rdi, r14
000e302bmov rsi, r15
000e302emov rdx, r13
000e3031call core::fmt::Formatter::write_fmt
000e3036test al, al
000e3038je 0xe2f3d
000e303ejmp 0xe30d9
000e3043
000e3043loc_e3043:
000e3043mov [rsp+24], 1
000e3048mov [rsp+25], dl
000e304cmov [rsp+26], dl
000e3050jmp 0xe2faf
000e3055
000e3055loc_e3055:
000e3055lea rax, [rip+0x10d264]
000e305cmov [rsp+32], rax
000e3061mov [rsp+40], 1
000e306alea rax, [rip-0x51d79]
000e3071mov [rsp+48], rax
000e3076xorps x0, x0
000e3079movups [rsp+56], x0
000e307emov rdi, r14
000e3081mov rsi, r15
000e3084mov rdx, r13
000e3087call core::fmt::Formatter::write_fmt
000e308ctest al, al
000e308ejne 0xe30d9
000e3090mov rax, [rsp+120]
000e3095mov rcx, [rsp+80]
000e309ajmp 0xe2e6f
000e309f
000e309floc_e309f:
000e309flea rax, [rip+0x1062ca]
000e30a6lea rdx, [rsp+32]
000e30abmov [rdx], rax
000e30aemov [rdx+8], 1
000e30b6lea rax, [rip-0x51dc5]
000e30bdmov [rdx+16], rax
000e30c1xorps x0, x0
000e30c4movups [rdx+24], x0
000e30c8mov rdi, [rsi+32]
000e30ccmov rsi, [rsi+40]
000e30d0
000e30d0loc_e30d0:
000e30d0call core::fmt::Formatter::write_fmt
000e30d5mov ecx, eax
000e30d7jmp 0xe30db
000e30d9
000e30d9loc_e30d9:
000e30d9mov cl, 1
000e30db
000e30dbloc_e30db:
000e30dbmov eax, ecx
000e30ddadd rsp, 136
000e30e4pop rbx
000e30e5pop r12
000e30e7pop r13
000e30e9pop r14
000e30ebpop r15
000e30edpop rbp
000e30eeret
000e30ef
000e30efloc_e30ef:
000e30eflea rax, [rip+0x10cd6a]
000e30f6lea rdx, [rsp+32]
000e30fbmov [rdx], rax
000e30femov [rdx+8], 1
000e3106lea rax, [rip-0x51e15]
000e310dmov [rdx+16], rax
000e3111xorps x0, x0
000e3114movups [rdx+24], x0
000e3118mov rdi, r14
000e311bmov rsi, r15
000e311ejmp 0xe30d0
000e2dd4
000e3128
000e3128_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e3128push r14
000e312apush rbx
000e312bpush rax
000e312cmov rax, rsi
000e312fmov r10, rsp
000e3132mov [r10], rdi
000e3135lea r9, [rdi+32]
000e3139sub rsp, 8
000e313dlea r11, [rip+0x106e64]
000e3144lea rbx, [rip-0xa0eb4]
000e314blea r14, [rip+0x106e16]
000e3152lea rsi, [rip-0xa91e1]
000e3159lea rcx, [rip-0xa0ece]
000e3160push 4
000e3162pop rdx
000e3163push 5
000e3165pop r8
000e3167mov rdi, rax
000e316apush r11
000e316cpush r10
000e316epush 5
000e3170push rbx
000e3171push r14
000e3173call core::fmt::Formatter::debug_struct_field2_finish
000e3178add rsp, 56
000e317cpop rbx
000e317dpop r14
000e317fret
000e3128
000e3128_<aho_corasick::packed::teddy::generic::Slim<V,_> as core::fmt::Debug>::fmt:
000e3128push r14
000e312apush rbx
000e312bpush rax
000e312cmov rax, rsi
000e312fmov r10, rsp
000e3132mov [r10], rdi
000e3135lea r9, [rdi+32]
000e3139sub rsp, 8
000e313dlea r11, [rip+0x106e64]
000e3144lea rbx, [rip-0xa0eb4]
000e314blea r14, [rip+0x106e16]
000e3152lea rsi, [rip-0xa91e1]
000e3159lea rcx, [rip-0xa0ece]
000e3160push 4
000e3162pop rdx
000e3163push 5
000e3165pop r8
000e3167mov rdi, rax
000e316apush r11
000e316cpush r10
000e316epush 5
000e3170push rbx
000e3171push r14
000e3173call core::fmt::Formatter::debug_struct_field2_finish
000e3178add rsp, 56
000e317cpop rbx
000e317dpop r14
000e317fret
000e3128
000e3180
000e3180core::array::drain::drain_array_with:
000e3180xor eax, eax
000e3182
000e3182loc_e3182:
000e3182cmp rax, 96
000e3186je 0xe31a1
000e3188movups x0, [rsi+2*rax]
000e318cmovups x1, [rsi+2*rax+32]
000e3191movaps [rsp+rax-104], x0
000e3196movaps [rsp+rax-88], x1
000e319badd rax, 32
000e319fjmp 0xe3182
000e31a1
000e31a1loc_e31a1:
000e31a1mov rcx, 12
000e31ablea rsi, [rsp-104]
000e31b0rep movsq [rdi], [rsi]
000e31b3ret
000e3180
000e3180core::array::drain::drain_array_with:
000e3180xor eax, eax
000e3182
000e3182loc_e3182:
000e3182cmp rax, 96
000e3186je 0xe31a1
000e3188movups x0, [rsi+2*rax]
000e318cmovups x1, [rsi+2*rax+32]
000e3191movaps [rsp+rax-104], x0
000e3196movaps [rsp+rax-88], x1
000e319badd rax, 32
000e319fjmp 0xe3182
000e31a1
000e31a1loc_e31a1:
000e31a1mov rcx, 12
000e31ablea rsi, [rsp-104]
000e31b0rep movsq [rdi], [rsi]
000e31b3ret
000e3180
000e31b4
000e31b4core::array::drain::drain_array_with:
000e31b4push rax
000e31b5xor eax, eax
000e31b7
000e31b7loc_e31b7:
000e31b7cmp rax, 128
000e31bdje 0xe31d8
000e31bfmovups x0, [rsi+2*rax]
000e31c3movups x1, [rsi+2*rax+32]
000e31c8movaps [rsp+rax-128], x0
000e31cdmovaps [rsp+rax-112], x1
000e31d2add rax, 32
000e31d6jmp 0xe31b7
000e31d8
000e31d8loc_e31d8:
000e31d8mov rcx, 16
000e31e2lea rsi, [rsp-128]
000e31e7rep movsq [rdi], [rsi]
000e31eapop rax
000e31ebret
000e31b4
000e31b4core::array::drain::drain_array_with:
000e31b4push rax
000e31b5xor eax, eax
000e31b7
000e31b7loc_e31b7:
000e31b7cmp rax, 128
000e31bdje 0xe31d8
000e31bfmovups x0, [rsi+2*rax]
000e31c3movups x1, [rsi+2*rax+32]
000e31c8movaps [rsp+rax-128], x0
000e31cdmovaps [rsp+rax-112], x1
000e31d2add rax, 32
000e31d6jmp 0xe31b7
000e31d8
000e31d8loc_e31d8:
000e31d8mov rcx, 16
000e31e2lea rsi, [rsp-128]
000e31e7rep movsq [rdi], [rsi]
000e31eapop rax
000e31ebret
000e31b4
000e31ec
000e31eccore::array::drain::drain_array_with:
000e31ecxor eax, eax
000e31ee
000e31eeloc_e31ee:
000e31eecmp rax, 64
000e31f2je 0xe320d
000e31f4movups x0, [rsi+2*rax]
000e31f8movups x1, [rsi+2*rax+32]
000e31fdmovaps [rsp+rax-72], x0
000e3202movaps [rsp+rax-56], x1
000e3207add rax, 32
000e320bjmp 0xe31ee
000e320d
000e320dloc_e320d:
000e320dmovaps x0, [rsp-72]
000e3212movaps x1, [rsp-56]
000e3217movaps x2, [rsp-40]
000e321cmovaps x3, [rsp-24]
000e3221movaps [rdi+48], x3
000e3225movaps [rdi+32], x2
000e3229movaps [rdi+16], x1
000e322dmovaps [rdi], x0
000e3230ret
000e31ec
000e31eccore::array::drain::drain_array_with:
000e31ecxor eax, eax
000e31ee
000e31eeloc_e31ee:
000e31eecmp rax, 64
000e31f2je 0xe320d
000e31f4movups x0, [rsi+2*rax]
000e31f8movups x1, [rsi+2*rax+32]
000e31fdmovaps [rsp+rax-72], x0
000e3202movaps [rsp+rax-56], x1
000e3207add rax, 32
000e320bjmp 0xe31ee
000e320d
000e320dloc_e320d:
000e320dmovaps x0, [rsp-72]
000e3212movaps x1, [rsp-56]
000e3217movaps x2, [rsp-40]
000e321cmovaps x3, [rsp-24]
000e3221movaps [rdi+48], x3
000e3225movaps [rdi+32], x2
000e3229movaps [rdi+16], x1
000e322dmovaps [rdi], x0
000e3230ret
000e31ec
000e3231
000e3231_<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
000e3231push rax
000e3232mov r9, rsi
000e3235sub r9, rdi
000e3238jb 0xe3248
000e323acmp rsi, rcx
000e323dja 0xe3252
000e323flea rax, [rdx+4*rdi]
000e3243mov rdx, r9
000e3246pop rcx
000e3247ret
000e3248
000e3248loc_e3248:
000e3248mov rdx, r8
000e324bcall core::slice::index::slice_index_order_fail
000e3250ud2
000e3252
000e3252loc_e3252:
000e3252mov rdi, rsi
000e3255mov rsi, rcx
000e3258mov rdx, r8
000e325bcall core::slice::index::slice_end_index_len_fail
000e3260ud2
000e3231
000e3231_<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
000e3231push rax
000e3232mov r9, rsi
000e3235sub r9, rdi
000e3238jb 0xe3248
000e323acmp rsi, rcx
000e323dja 0xe3252
000e323flea rax, [rdx+4*rdi]
000e3243mov rdx, r9
000e3246pop rcx
000e3247ret
000e3248
000e3248loc_e3248:
000e3248mov rdx, r8
000e324bcall core::slice::index::slice_index_order_fail
000e3250ud2
000e3252
000e3252loc_e3252:
000e3252mov rdi, rsi
000e3255mov rsi, rcx
000e3258mov rdx, r8
000e325bcall core::slice::index::slice_end_index_len_fail
000e3260ud2
000e3231
000e3262
000e3262core::slice::_<impl [T]>::reverse:
000e3262push r15
000e3264push r14
000e3266push r13
000e3268push r12
000e326apush rbx
000e326bmov rbx, rsi
000e326emov rdx, rdi
000e3271lea r12, [rdi+4*rsi]
000e3275shr rbx, 1
000e3278lea rax, [4*rbx]
000e3280sub r12, rax
000e3283lea r8, [rip+0x10eae6]
000e328axor r13l, r13l
000e328dxor edi, edi
000e328fmov rsi, rbx
000e3292mov rcx, rbx
000e3295call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000e329amov r15, rax
000e329dmov r14, rdx
000e32a0lea r8, [rip+0x10eae1]
000e32a7xor edi, edi
000e32a9mov rsi, rbx
000e32acmov rdx, r12
000e32afmov rcx, rbx
000e32b2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000e32b7
000e32b7loc_e32b7:
000e32b7dec rbx
000e32bacmp rbx, -1
000e32beje 0xe32dd
000e32c0cmp r14, r13
000e32c3je 0xe32e7
000e32c5cmp rbx, rdx
000e32c8jae 0xe32f6
000e32camov ecx, [r15+4*r13]
000e32cemov esi, [rax+4*rbx]
000e32d1mov [r15+4*r13], esi
000e32d5mov [rax+4*rbx], ecx
000e32d8inc r13
000e32dbjmp 0xe32b7
000e32dd
000e32ddloc_e32dd:
000e32ddpop rbx
000e32depop r12
000e32e0pop r13
000e32e2pop r14
000e32e4pop r15
000e32e6ret
000e32e7
000e32e7loc_e32e7:
000e32e7lea rdx, [rip+0x10eab2]
000e32eemov rdi, r14
000e32f1mov rsi, r14
000e32f4jmp 0xe3306
000e32f6
000e32f6loc_e32f6:
000e32f6lea rax, [rip+0x10eabb]
000e32fdmov rdi, rbx
000e3300mov rsi, rdx
000e3303mov rdx, rax
000e3306
000e3306loc_e3306:
000e3306call core::panicking::panic_bounds_check
000e330bud2
000e3262
000e3262core::slice::_<impl [T]>::reverse:
000e3262push r15
000e3264push r14
000e3266push r13
000e3268push r12
000e326apush rbx
000e326bmov rbx, rsi
000e326emov rdx, rdi
000e3271lea r12, [rdi+4*rsi]
000e3275shr rbx, 1
000e3278lea rax, [4*rbx]
000e3280sub r12, rax
000e3283lea r8, [rip+0x10eae6]
000e328axor r13l, r13l
000e328dxor edi, edi
000e328fmov rsi, rbx
000e3292mov rcx, rbx
000e3295call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000e329amov r15, rax
000e329dmov r14, rdx
000e32a0lea r8, [rip+0x10eae1]
000e32a7xor edi, edi
000e32a9mov rsi, rbx
000e32acmov rdx, r12
000e32afmov rcx, rbx
000e32b2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000e32b7
000e32b7loc_e32b7:
000e32b7dec rbx
000e32bacmp rbx, -1
000e32beje 0xe32dd
000e32c0cmp r14, r13
000e32c3je 0xe32e7
000e32c5cmp rbx, rdx
000e32c8jae 0xe32f6
000e32camov ecx, [r15+4*r13]
000e32cemov esi, [rax+4*rbx]
000e32d1mov [r15+4*r13], esi
000e32d5mov [rax+4*rbx], ecx
000e32d8inc r13
000e32dbjmp 0xe32b7
000e32dd
000e32ddloc_e32dd:
000e32ddpop rbx
000e32depop r12
000e32e0pop r13
000e32e2pop r14
000e32e4pop r15
000e32e6ret
000e32e7
000e32e7loc_e32e7:
000e32e7lea rdx, [rip+0x10eab2]
000e32eemov rdi, r14
000e32f1mov rsi, r14
000e32f4jmp 0xe3306
000e32f6
000e32f6loc_e32f6:
000e32f6lea rax, [rip+0x10eabb]
000e32fdmov rdi, rbx
000e3300mov rsi, rdx
000e3303mov rdx, rax
000e3306
000e3306loc_e3306:
000e3306call core::panicking::panic_bounds_check
000e330bud2
000e3262
000e330d
000e330dcore::slice::sort::merge_sort::collapse:
000e330dcmp rsi, 2
000e3311jb 0xe3367
000e3313mov r8, rsi
000e3316shl r8, 4
000e331amov rcx, [r8+rdi-16]
000e331fmov r9, [r8+rdi-8]
000e3324add r9, rcx
000e3327push 1
000e3329pop rax
000e332acmp r9, rdx
000e332dje 0xe336a
000e332fmov r10, [r8+rdi-32]
000e3334cmp r10, rcx
000e3337jbe 0xe336a
000e3339cmp rsi, 2
000e333djbe 0xe3367
000e333flea rdx, [rsi-3]
000e3343mov r9, rdx
000e3346shl r9, 4
000e334amov r9, [rdi+r9]
000e334elea r11, [r10+rcx]
000e3352cmp r9, r11
000e3355jbe 0xe337f
000e3357cmp rsi, 3
000e335bjbe 0xe3367
000e335dadd r10, r9
000e3360cmp [r8+rdi-64], r10
000e3365jbe 0xe337f
000e3367
000e3367loc_e3367:
000e3367xor eax, eax
000e3369ret
000e336a
000e336aloc_e336a:
000e336acmp rsi, 3
000e336ejb 0xe3384
000e3370lea rdx, [rsi-3]
000e3374mov r8, rdx
000e3377shl r8, 4
000e337bmov r9, [rdi+r8]
000e337f
000e337floc_e337f:
000e337fcmp r9, rcx
000e3382jb 0xe338b
000e3384
000e3384loc_e3384:
000e3384add rsi, -2
000e3388mov rdx, rsi
000e338b
000e338bloc_e338b:
000e338bret
000e330d
000e330dcore::slice::sort::merge_sort::collapse:
000e330dcmp rsi, 2
000e3311jb 0xe3367
000e3313mov r8, rsi
000e3316shl r8, 4
000e331amov rcx, [r8+rdi-16]
000e331fmov r9, [r8+rdi-8]
000e3324add r9, rcx
000e3327push 1
000e3329pop rax
000e332acmp r9, rdx
000e332dje 0xe336a
000e332fmov r10, [r8+rdi-32]
000e3334cmp r10, rcx
000e3337jbe 0xe336a
000e3339cmp rsi, 2
000e333djbe 0xe3367
000e333flea rdx, [rsi-3]
000e3343mov r9, rdx
000e3346shl r9, 4
000e334amov r9, [rdi+r9]
000e334elea r11, [r10+rcx]
000e3352cmp r9, r11
000e3355jbe 0xe337f
000e3357cmp rsi, 3
000e335bjbe 0xe3367
000e335dadd r10, r9
000e3360cmp [r8+rdi-64], r10
000e3365jbe 0xe337f
000e3367
000e3367loc_e3367:
000e3367xor eax, eax
000e3369ret
000e336a
000e336aloc_e336a:
000e336acmp rsi, 3
000e336ejb 0xe3384
000e3370lea rdx, [rsi-3]
000e3374mov r8, rdx
000e3377shl r8, 4
000e337bmov r9, [rdi+r8]
000e337f
000e337floc_e337f:
000e337fcmp r9, rcx
000e3382jb 0xe338b
000e3384
000e3384loc_e3384:
000e3384add rsi, -2
000e3388mov rdx, rsi
000e338b
000e338bloc_e338b:
000e338bret
000e330d
000e338c
000e338ccore::slice::sort::insertion_sort_shift_left:
000e338cpush r15
000e338epush r14
000e3390push r12
000e3392push rbx
000e3393sub rsp, 24
000e3397lea rax, [rdx-1]
000e339bcmp rax, rsi
000e339ejae 0xe341c
000e33a0mov rbx, rdx
000e33a3mov r14, rsi
000e33a6mov r15, rdi
000e33a9mov r12, rsp
000e33ac
000e33acloc_e33ac:
000e33accmp rbx, r14
000e33afje 0xe3410
000e33b1and [rsp], 0
000e33b6mov [rsp+8], rbx
000e33bbinc rbx
000e33bemov [rsp+16], 0
000e33c3mov rdi, r12
000e33c6mov rsi, r15
000e33c9mov rdx, r14
000e33cccall _<core::ops::range::RangeInclusive<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000e33d1mov edi, [rax+4*rdx-8]
000e33d5mov ecx, [rax+4*rdx-4]
000e33d9cmp ecx, edi
000e33dbjae 0xe33ac
000e33ddlea r8, [rax+4*rdx]
000e33e1add r8, -4
000e33e5lea rsi, [rax+4*rdx]
000e33e9add rsi, -8
000e33edmov [r8], edi
000e33f0add rdx, -2
000e33f4
000e33f4loc_e33f4:
000e33f4sub rdx, 1
000e33f8jb 0xe340c
000e33famov edi, [rsi-4]
000e33fdcmp ecx, edi
000e33ffjae 0xe3409
000e3401mov [rsi], edi
000e3403add rsi, -4
000e3407jmp 0xe33f4
000e3409
000e3409loc_e3409:
000e3409mov rax, rsi
000e340c
000e340cloc_e340c:
000e340cmov [rax], ecx
000e340ejmp 0xe33ac
000e3410
000e3410loc_e3410:
000e3410add rsp, 24
000e3414pop rbx
000e3415pop r12
000e3417pop r14
000e3419pop r15
000e341bret
000e341c
000e341cloc_e341c:
000e341clea rdi, [rip-0x53ccd]
000e3423lea rdx, [rip+0x12cae6]
000e342apush 46
000e342cpop rsi
000e342dcall core::panicking::panic
000e3432ud2
000e338c
000e338ccore::slice::sort::insertion_sort_shift_left:
000e338cpush r15
000e338epush r14
000e3390push r12
000e3392push rbx
000e3393sub rsp, 24
000e3397lea rax, [rdx-1]
000e339bcmp rax, rsi
000e339ejae 0xe341c
000e33a0mov rbx, rdx
000e33a3mov r14, rsi
000e33a6mov r15, rdi
000e33a9mov r12, rsp
000e33ac
000e33acloc_e33ac:
000e33accmp rbx, r14
000e33afje 0xe3410
000e33b1and [rsp], 0
000e33b6mov [rsp+8], rbx
000e33bbinc rbx
000e33bemov [rsp+16], 0
000e33c3mov rdi, r12
000e33c6mov rsi, r15
000e33c9mov rdx, r14
000e33cccall _<core::ops::range::RangeInclusive<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
000e33d1mov edi, [rax+4*rdx-8]
000e33d5mov ecx, [rax+4*rdx-4]
000e33d9cmp ecx, edi
000e33dbjae 0xe33ac
000e33ddlea r8, [rax+4*rdx]
000e33e1add r8, -4
000e33e5lea rsi, [rax+4*rdx]
000e33e9add rsi, -8
000e33edmov [r8], edi
000e33f0add rdx, -2
000e33f4
000e33f4loc_e33f4:
000e33f4sub rdx, 1
000e33f8jb 0xe340c
000e33famov edi, [rsi-4]
000e33fdcmp ecx, edi
000e33ffjae 0xe3409
000e3401mov [rsi], edi
000e3403add rsi, -4
000e3407jmp 0xe33f4
000e3409
000e3409loc_e3409:
000e3409mov rax, rsi
000e340c
000e340cloc_e340c:
000e340cmov [rax], ecx
000e340ejmp 0xe33ac
000e3410
000e3410loc_e3410:
000e3410add rsp, 24
000e3414pop rbx
000e3415pop r12
000e3417pop r14
000e3419pop r15
000e341bret
000e341c
000e341cloc_e341c:
000e341clea rdi, [rip-0x53ccd]
000e3423lea rdx, [rip+0x12cae6]
000e342apush 46
000e342cpop rsi
000e342dcall core::panicking::panic
000e3432ud2
000e338c
000e3434
000e3434_<core::ops::range::RangeInclusive<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
000e3434mov rcx, rdx
000e3437mov rdx, rsi
000e343amov rsi, [rdi+8]
000e343ecmp rsi, -1
000e3442je 0xe3462
000e3444inc rsi
000e3447cmp [rdi+16], 0
000e344bmov rax, rsi
000e344ejne 0xe3453
000e3450mov rax, [rdi]
000e3453
000e3453loc_e3453:
000e3453lea r8, [rip+0x10e9a6]
000e345amov rdi, rax
000e345djmp 0xe3231
000e3462
000e3462loc_e3462:
000e3462push rax
000e3463lea rdi, [rip+0x10e996]
000e346acall core::slice::index::slice_end_index_overflow_fail
000e346fud2
000e3434
000e3434_<core::ops::range::RangeInclusive<usize> as core::slice::index::SliceIndex<[T]>>::index_mut:
000e3434mov rcx, rdx
000e3437mov rdx, rsi
000e343amov rsi, [rdi+8]
000e343ecmp rsi, -1
000e3442je 0xe3462
000e3444inc rsi
000e3447cmp [rdi+16], 0
000e344bmov rax, rsi
000e344ejne 0xe3453
000e3450mov rax, [rdi]
000e3453
000e3453loc_e3453:
000e3453lea r8, [rip+0x10e9a6]
000e345amov rdi, rax
000e345djmp 0xe3231
000e3462
000e3462loc_e3462:
000e3462push rax
000e3463lea rdi, [rip+0x10e996]
000e346acall core::slice::index::slice_end_index_overflow_fail
000e346fud2
000e3434
Loading..