On 05/15/2012 05:50 PM, Josh Stone wrote:
> My only guess right now is that this is another silently-failing case,
> like the longjmp issue before. These functions shouldn't have any
> oddities like that though. More investigation required...
Well, maybe it is odd after all. Thanks to inlining, those libpython
probes end up as part of PyEval_EvalFrameEx(), a beast of a function
with several indirect jumps. Disassembly attached.
Indeed, as it was with longjmp, BPatch_image::findFunction does locate
PyEval_EvalFrameEx, but findPoint(BPatch_entry) fails.
That's a shame. It seems that these SDT probes have a knack for showing
up in complicated code. :/
As before, I'd like to at least get an indication of this failure, if we
can't find a way to make it instrumentable(*). I have an idea as a
workaround to try to look up the function entry for each address as a
feasibility test, but it would be nice to solve this error case at the
API level, as you mentioned before.
Thanks,
Josh
(*) If not fixable at the Dyninst level, this particular case could be
cheated by marking the functions in question with attribute noinline, so
they stay out of PyEval_EvalFrameEx. They are already in the slow path,
so a forced call should be fine.
0000003f096daee0 <PyEval_EvalFrameEx>:
3f096daee0: 41 57 push %r15
3f096daee2: 41 56 push %r14
3f096daee4: 41 89 f6 mov %esi,%r14d
3f096daee7: 41 55 push %r13
3f096daee9: 41 54 push %r12
3f096daeeb: 55 push %rbp
3f096daeec: 48 89 fd mov %rdi,%rbp
3f096daeef: 53 push %rbx
3f096daef0: 48 81 ec 08 01 00 00 sub $0x108,%rsp
3f096daef7: 48 8b 05 3a 68 29 00 mov 0x29683a(%rip),%rax # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096daefe: 48 85 ff test %rdi,%rdi
3f096daf01: 4c 8b 20 mov (%rax),%r12
3f096daf04: 0f 84 ce 35 00 00 je 3f096de4d8 <PyEval_EvalFrameEx+0x35f8>
3f096daf0a: 41 8b 44 24 18 mov 0x18(%r12),%eax
3f096daf0f: 48 8b 15 8a 68 29 00 mov 0x29688a(%rip),%rdx # 3f099717a0 <_PyImport_DynLoadFiletab+0x560>
3f096daf16: 83 c0 01 add $0x1,%eax
3f096daf19: 3b 02 cmp (%rdx),%eax
3f096daf1b: 41 89 44 24 18 mov %eax,0x18(%r12)
3f096daf20: 0f 8f 1a 04 00 00 jg 3f096db340 <PyEval_EvalFrameEx+0x460>
3f096daf26: 45 8b 4c 24 20 mov 0x20(%r12),%r9d
3f096daf2b: 49 89 6c 24 10 mov %rbp,0x10(%r12)
3f096daf30: 45 85 c9 test %r9d,%r9d
3f096daf33: 0f 85 a7 01 00 00 jne 3f096db0e0 <PyEval_EvalFrameEx+0x200>
3f096daf39: 48 8b 15 50 69 29 00 mov 0x296950(%rip),%rdx # 3f09971890 <_PyImport_DynLoadFiletab+0x650>
3f096daf40: 48 89 54 24 60 mov %rdx,0x60(%rsp)
3f096daf45: 48 8b 05 c4 6b 29 00 mov 0x296bc4(%rip),%rax # 3f09971b10 <_PyImport_DynLoadFiletab+0x8d0>
3f096daf4c: 66 83 38 00 cmpw $0x0,(%rax)
3f096daf50: 0f 85 b5 5f 00 00 jne 3f096e0f0b <PyEval_EvalFrameEx+0x602b>
3f096daf56: 48 8b 45 20 mov 0x20(%rbp),%rax
3f096daf5a: 48 8b 5d 48 mov 0x48(%rbp),%rbx
3f096daf5e: c7 84 24 8c 00 00 00 movl $0xffffffff,0x8c(%rsp)
3f096daf65: ff ff ff ff
3f096daf69: c7 84 24 98 00 00 00 movl $0x0,0x98(%rsp)
3f096daf70: 00 00 00 00
3f096daf74: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096daf7b: 00 00
3f096daf7d: 48 8b 50 30 mov 0x30(%rax),%rdx
3f096daf81: 48 8b 48 28 mov 0x28(%rax),%rcx
3f096daf85: 48 89 44 24 58 mov %rax,0x58(%rsp)
3f096daf8a: 48 63 40 14 movslq 0x14(%rax),%rax
3f096daf8e: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi
3f096daf93: 48 89 94 24 a0 00 00 mov %rdx,0xa0(%rsp)
3f096daf9a: 00
3f096daf9b: 48 89 8c 24 b8 00 00 mov %rcx,0xb8(%rsp)
3f096dafa2: 00
3f096dafa3: 48 8b 7f 20 mov 0x20(%rdi),%rdi
3f096dafa7: 48 8d 84 c5 78 01 00 lea 0x178(%rbp,%rax,8),%rax
3f096dafae: 00
3f096dafaf: 48 c7 45 48 00 00 00 movq $0x0,0x48(%rbp)
3f096dafb6: 00
3f096dafb7: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp)
3f096dafbe: 00
3f096dafbf: 48 63 45 78 movslq 0x78(%rbp),%rax
3f096dafc3: 48 89 7c 24 70 mov %rdi,0x70(%rsp)
3f096dafc8: 4c 8b 44 24 70 mov 0x70(%rsp),%r8
3f096dafcd: 48 83 c7 24 add $0x24,%rdi
3f096dafd1: 45 85 f6 test %r14d,%r14d
3f096dafd4: 48 89 bc 24 80 00 00 mov %rdi,0x80(%rsp)
3f096dafdb: 00
3f096dafdc: 4d 8d 6c 00 25 lea 0x25(%r8,%rax,1),%r13
3f096dafe1: b8 ff ff ff ff mov $0xffffffff,%eax
3f096dafe6: 89 84 24 9c 00 00 00 mov %eax,0x9c(%rsp)
3f096dafed: 0f 85 dd 01 00 00 jne 3f096db1d0 <PyEval_EvalFrameEx+0x2f0>
3f096daff3: 48 8b 15 26 67 29 00 mov 0x296726(%rip),%rdx # 3f09971720 <_PyImport_DynLoadFiletab+0x4e0>
3f096daffa: 4c 8b 74 24 60 mov 0x60(%rsp),%r14
3f096dafff: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096db006: 00
3f096db007: 48 89 54 24 50 mov %rdx,0x50(%rsp)
3f096db00c: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx
3f096db011: 8b 01 mov (%rcx),%eax
3f096db013: 83 e8 01 sub $0x1,%eax
3f096db016: 85 c0 test %eax,%eax
3f096db018: 89 01 mov %eax,(%rcx)
3f096db01a: 0f 88 48 03 00 00 js 3f096db368 <PyEval_EvalFrameEx+0x488>
3f096db020: 4c 8d 3d 39 4e 06 00 lea 0x64e39(%rip),%r15 # 3f0973fe60 <_PyUnicode_TypeRecords+0xdfa0>
3f096db027: 4c 8d 0d 82 50 06 00 lea 0x65082(%rip),%r9 # 3f097400b0 <_PyUnicode_TypeRecords+0xe1f0>
3f096db02e: 4c 8d 15 8f 50 06 00 lea 0x6508f(%rip),%r10 # 3f097400c4 <_PyUnicode_TypeRecords+0xe204>
3f096db035: 4c 89 e8 mov %r13,%rax
3f096db038: 44 8b 05 e5 d1 2d 00 mov 0x2dd1e5(%rip),%r8d # 3f099b8224 <_Py_Ticker+0x244>
3f096db03f: 48 2b 84 24 80 00 00 sub 0x80(%rsp),%rax
3f096db046: 00
3f096db047: 45 85 c0 test %r8d,%r8d
3f096db04a: 89 c6 mov %eax,%esi
3f096db04c: 89 45 78 mov %eax,0x78(%rbp)
3f096db04f: 74 15 je 3f096db066 <PyEval_EvalFrameEx+0x186>
3f096db051: 49 83 7c 24 30 00 cmpq $0x0,0x30(%r12)
3f096db057: 74 0d je 3f096db066 <PyEval_EvalFrameEx+0x186>
3f096db059: 41 8b 7c 24 1c mov 0x1c(%r12),%edi
3f096db05e: 85 ff test %edi,%edi
3f096db060: 0f 84 92 06 00 00 je 3f096db6f8 <PyEval_EvalFrameEx+0x818>
3f096db066: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
3f096db06b: 83 fe 59 cmp $0x59,%esi
3f096db06e: 0f 8f 3c 01 00 00 jg 3f096db1b0 <PyEval_EvalFrameEx+0x2d0>
3f096db074: 49 83 c5 01 add $0x1,%r13
3f096db078: 31 c9 xor %ecx,%ecx
3f096db07a: 81 fe 93 00 00 00 cmp $0x93,%esi
3f096db080: 0f 86 1a 01 00 00 jbe 3f096db1a0 <PyEval_EvalFrameEx+0x2c0>
3f096db086: 48 89 ef mov %rbp,%rdi
3f096db089: 41 89 f7 mov %esi,%r15d
3f096db08c: e8 cf ff f5 ff callq 3f0963b060 <PyFrame_GetLineNumber@plt>
3f096db091: 89 c1 mov %eax,%ecx
3f096db093: 48 8b 05 e6 6a 29 00 mov 0x296ae6(%rip),%rax # 3f09971b80 <_PyImport_DynLoadFiletab+0x940>
3f096db09a: 48 8d 15 7a 4d 06 00 lea 0x64d7a(%rip),%rdx # 3f0973fe1b <_PyUnicode_TypeRecords+0xdf5b>
3f096db0a1: 45 89 f8 mov %r15d,%r8d
3f096db0a4: be 01 00 00 00 mov $0x1,%esi
3f096db0a9: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096db0af: 48 8b 38 mov (%rax),%rdi
3f096db0b2: 31 c0 xor %eax,%eax
3f096db0b4: e8 37 31 f6 ff callq 3f0963e1f0 <__fprintf_chk@plt>
3f096db0b9: 48 8b 05 b0 63 29 00 mov 0x2963b0(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096db0c0: 48 8d 35 70 4d 06 00 lea 0x64d70(%rip),%rsi # 3f0973fe37 <_PyUnicode_TypeRecords+0xdf77>
3f096db0c7: 48 8b 38 mov (%rax),%rdi
3f096db0ca: e8 a1 09 f6 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096db0cf: 4c 89 74 24 48 mov %r14,0x48(%rsp)
3f096db0d4: e9 0f 01 00 00 jmpq 3f096db1e8 <PyEval_EvalFrameEx+0x308>
3f096db0d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096db0e0: 49 8b 7c 24 30 mov 0x30(%r12),%rdi
3f096db0e5: 48 85 ff test %rdi,%rdi
3f096db0e8: 74 6e je 3f096db158 <PyEval_EvalFrameEx+0x278>
3f096db0ea: 4c 8b 05 9f 67 29 00 mov 0x29679f(%rip),%r8 # 3f09971890 <_PyImport_DynLoadFiletab+0x650>
3f096db0f1: 49 8b 74 24 40 mov 0x40(%r12),%rsi
3f096db0f6: 31 c9 xor %ecx,%ecx
3f096db0f8: 48 89 ea mov %rbp,%rdx
3f096db0fb: 4c 89 44 24 60 mov %r8,0x60(%rsp)
3f096db100: e8 db ec ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096db105: 85 c0 test %eax,%eax
3f096db107: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096db10e: 00 00
3f096db110: 74 52 je 3f096db164 <PyEval_EvalFrameEx+0x284>
3f096db112: 48 8b 05 ef 63 29 00 mov 0x2963ef(%rip),%rax # 3f09971508 <_PyImport_DynLoadFiletab+0x2c8>
3f096db119: 66 83 38 00 cmpw $0x0,(%rax)
3f096db11d: 0f 85 eb 5b 00 00 jne 3f096e0d0e <PyEval_EvalFrameEx+0x5e2e>
3f096db123: 48 8b 15 0e 66 29 00 mov 0x29660e(%rip),%rdx # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096db12a: 48 8b 02 mov (%rdx),%rax
3f096db12d: 83 68 18 01 subl $0x1,0x18(%rax)
3f096db131: 48 8b 45 18 mov 0x18(%rbp),%rax
3f096db135: 49 89 44 24 10 mov %rax,0x10(%r12)
3f096db13a: 48 8b 44 24 68 mov 0x68(%rsp),%rax
3f096db13f: 48 81 c4 08 01 00 00 add $0x108,%rsp
3f096db146: 5b pop %rbx
3f096db147: 5d pop %rbp
3f096db148: 41 5c pop %r12
3f096db14a: 41 5d pop %r13
3f096db14c: 41 5e pop %r14
3f096db14e: 41 5f pop %r15
3f096db150: c3 retq
3f096db151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096db158: 48 8b 0d 31 67 29 00 mov 0x296731(%rip),%rcx # 3f09971890 <_PyImport_DynLoadFiletab+0x650>
3f096db15f: 48 89 4c 24 60 mov %rcx,0x60(%rsp)
3f096db164: 49 8b 7c 24 28 mov 0x28(%r12),%rdi
3f096db169: 48 85 ff test %rdi,%rdi
3f096db16c: 0f 84 d3 fd ff ff je 3f096daf45 <PyEval_EvalFrameEx+0x65>
3f096db172: 49 8b 74 24 38 mov 0x38(%r12),%rsi
3f096db177: 4c 8b 44 24 60 mov 0x60(%rsp),%r8
3f096db17c: 31 c9 xor %ecx,%ecx
3f096db17e: 48 89 ea mov %rbp,%rdx
3f096db181: e8 5a ec ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096db186: 85 c0 test %eax,%eax
3f096db188: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096db18f: 00 00
3f096db191: 0f 85 7b ff ff ff jne 3f096db112 <PyEval_EvalFrameEx+0x232>
3f096db197: e9 a9 fd ff ff jmpq 3f096daf45 <PyEval_EvalFrameEx+0x65>
3f096db19c: 0f 1f 40 00 nopl 0x0(%rax)
3f096db1a0: 89 f0 mov %esi,%eax
3f096db1a2: 49 63 04 87 movslq (%r15,%rax,4),%rax
3f096db1a6: 4c 01 f8 add %r15,%rax
3f096db1a9: ff e0 jmpq *%rax
3f096db1ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096db1b0: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096db1b5: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096db1ba: 49 83 c5 03 add $0x3,%r13
3f096db1be: c1 e0 08 shl $0x8,%eax
3f096db1c1: 01 c1 add %eax,%ecx
3f096db1c3: e9 b2 fe ff ff jmpq 3f096db07a <PyEval_EvalFrameEx+0x19a>
3f096db1c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f096db1cf: 00
3f096db1d0: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
3f096db1d5: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096db1dc: 00
3f096db1dd: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096db1e3: 48 89 54 24 48 mov %rdx,0x48(%rsp)
3f096db1e8: e8 e3 19 f6 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096db1ed: 48 85 c0 test %rax,%rax
3f096db1f0: 0f 84 8f 06 00 00 je 3f096db885 <PyEval_EvalFrameEx+0x9a5>
3f096db1f6: 41 83 ff 02 cmp $0x2,%r15d
3f096db1fa: 0f 84 9b 06 00 00 je 3f096db89b <PyEval_EvalFrameEx+0x9bb>
3f096db200: 41 83 ff 04 cmp $0x4,%r15d
3f096db204: 0f 84 1e 06 00 00 je 3f096db828 <PyEval_EvalFrameEx+0x948>
3f096db20a: 41 83 ff 01 cmp $0x1,%r15d
3f096db20e: 0f 84 c7 04 00 00 je 3f096db6db <PyEval_EvalFrameEx+0x7fb>
3f096db214: 8b 95 80 00 00 00 mov 0x80(%rbp),%edx
3f096db21a: 85 d2 test %edx,%edx
3f096db21c: 0f 8e 83 02 00 00 jle 3f096db4a5 <PyEval_EvalFrameEx+0x5c5>
3f096db222: 48 63 c2 movslq %edx,%rax
3f096db225: 41 83 ff 20 cmp $0x20,%r15d
3f096db229: 48 8d 44 40 fd lea -0x3(%rax,%rax,2),%rax
3f096db22e: 0f 94 44 24 50 sete 0x50(%rsp)
3f096db233: 48 8d 84 85 80 00 00 lea 0x80(%rbp,%rax,4),%rax
3f096db23a: 00
3f096db23b: 4c 8d 68 04 lea 0x4(%rax),%r13
3f096db23f: 0f 84 fa 37 00 00 je 3f096dea3f <PyEval_EvalFrameEx+0x3b5f>
3f096db245: 48 8b 45 40 mov 0x40(%rbp),%rax
3f096db249: 41 83 ff 10 cmp $0x10,%r15d
3f096db24d: 41 0f 94 c6 sete %r14b
3f096db251: 83 ea 01 sub $0x1,%edx
3f096db254: 89 95 80 00 00 00 mov %edx,0x80(%rbp)
3f096db25a: 41 8b 55 08 mov 0x8(%r13),%edx
3f096db25e: 48 89 d9 mov %rbx,%rcx
3f096db261: 48 29 c1 sub %rax,%rcx
3f096db264: 48 c1 f9 03 sar $0x3,%rcx
3f096db268: 39 ca cmp %ecx,%edx
3f096db26a: 7d 35 jge 3f096db2a1 <PyEval_EvalFrameEx+0x3c1>
3f096db26c: 48 83 eb 08 sub $0x8,%rbx
3f096db270: 48 8b 3b mov (%rbx),%rdi
3f096db273: 48 85 ff test %rdi,%rdi
3f096db276: 74 e6 je 3f096db25e <PyEval_EvalFrameEx+0x37e>
3f096db278: 48 8b 07 mov (%rdi),%rax
3f096db27b: 48 83 e8 01 sub $0x1,%rax
3f096db27f: 48 85 c0 test %rax,%rax
3f096db282: 48 89 07 mov %rax,(%rdi)
3f096db285: 0f 84 f5 03 00 00 je 3f096db680 <PyEval_EvalFrameEx+0x7a0>
3f096db28b: 48 8b 45 40 mov 0x40(%rbp),%rax
3f096db28f: 41 8b 55 08 mov 0x8(%r13),%edx
3f096db293: 48 89 d9 mov %rbx,%rcx
3f096db296: 48 29 c1 sub %rax,%rcx
3f096db299: 48 c1 f9 03 sar $0x3,%rcx
3f096db29d: 39 ca cmp %ecx,%edx
3f096db29f: 7c cb jl 3f096db26c <PyEval_EvalFrameEx+0x38c>
3f096db2a1: 45 84 f6 test %r14b,%r14b
3f096db2a4: 41 8b 55 00 mov 0x0(%r13),%edx
3f096db2a8: 0f 85 db 31 00 00 jne 3f096de489 <PyEval_EvalFrameEx+0x35a9>
3f096db2ae: 83 fa 7a cmp $0x7a,%edx
3f096db2b1: 0f 84 e9 03 00 00 je 3f096db6a0 <PyEval_EvalFrameEx+0x7c0>
3f096db2b7: 41 83 ff 02 cmp $0x2,%r15d
3f096db2bb: 0f 84 17 31 00 00 je 3f096de3d8 <PyEval_EvalFrameEx+0x34f8>
3f096db2c1: 81 fa 8f 00 00 00 cmp $0x8f,%edx
3f096db2c7: 0f 84 d3 03 00 00 je 3f096db6a0 <PyEval_EvalFrameEx+0x7c0>
3f096db2cd: 8b 95 80 00 00 00 mov 0x80(%rbp),%edx
3f096db2d3: 85 d2 test %edx,%edx
3f096db2d5: 0f 8e 9d 01 00 00 jle 3f096db478 <PyEval_EvalFrameEx+0x598>
3f096db2db: 48 63 ca movslq %edx,%rcx
3f096db2de: 80 7c 24 50 00 cmpb $0x0,0x50(%rsp)
3f096db2e3: 48 8d 4c 49 fd lea -0x3(%rcx,%rcx,2),%rcx
3f096db2e8: 48 8d 8c 8d 80 00 00 lea 0x80(%rbp,%rcx,4),%rcx
3f096db2ef: 00
3f096db2f0: 4c 8d 69 04 lea 0x4(%rcx),%r13
3f096db2f4: 0f 84 57 ff ff ff je 3f096db251 <PyEval_EvalFrameEx+0x371>
3f096db2fa: 83 79 04 78 cmpl $0x78,0x4(%rcx)
3f096db2fe: 0f 85 4d ff ff ff jne 3f096db251 <PyEval_EvalFrameEx+0x371>
3f096db304: 4c 8b 44 24 68 mov 0x68(%rsp),%r8
3f096db309: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
3f096db30e: 49 8b 40 10 mov 0x10(%r8),%rax
3f096db312: 4c 8d 6c 02 24 lea 0x24(%rdx,%rax,1),%r13
3f096db317: 49 8b 00 mov (%r8),%rax
3f096db31a: 48 83 e8 01 sub $0x1,%rax
3f096db31e: 48 85 c0 test %rax,%rax
3f096db321: 49 89 00 mov %rax,(%r8)
3f096db324: 0f 85 b1 03 00 00 jne 3f096db6db <PyEval_EvalFrameEx+0x7fb>
3f096db32a: 49 8b 40 08 mov 0x8(%r8),%rax
3f096db32e: 4c 89 c7 mov %r8,%rdi
3f096db331: ff 50 30 callq *0x30(%rax)
3f096db334: e9 a2 03 00 00 jmpq 3f096db6db <PyEval_EvalFrameEx+0x7fb>
3f096db339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096db340: 48 8d 3d 7d f9 04 00 lea 0x4f97d(%rip),%rdi # 3f0972acc4 <_Py_isspace__doc__+0x4304>
3f096db347: e8 44 13 f6 ff callq 3f0963c690 <_Py_CheckRecursiveCall@plt>
3f096db34c: 85 c0 test %eax,%eax
3f096db34e: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096db355: 00 00
3f096db357: 0f 84 c9 fb ff ff je 3f096daf26 <PyEval_EvalFrameEx+0x46>
3f096db35d: e9 d8 fd ff ff jmpq 3f096db13a <PyEval_EvalFrameEx+0x25a>
3f096db362: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f096db368: 41 80 7d 00 7a cmpb $0x7a,0x0(%r13)
3f096db36d: 0f 84 ad fc ff ff je 3f096db020 <PyEval_EvalFrameEx+0x140>
3f096db373: 48 8b 05 fe 61 29 00 mov 0x2961fe(%rip),%rax # 3f09971578 <_PyImport_DynLoadFiletab+0x338>
3f096db37a: 41 83 84 24 80 00 00 addl $0x1,0x80(%r12)
3f096db381: 00 01
3f096db383: 8b 00 mov (%rax),%eax
3f096db385: 89 01 mov %eax,(%rcx)
3f096db387: 8b 05 0b ce 2b 00 mov 0x2bce0b(%rip),%eax # 3f09998198 <_Py_CheckRecursionLimit+0x4>
3f096db38d: 85 c0 test %eax,%eax
3f096db38f: 0f 85 b3 00 00 00 jne 3f096db448 <PyEval_EvalFrameEx+0x568>
3f096db395: 48 83 3d 4b cc 2d 00 cmpq $0x0,0x2dcc4b(%rip) # 3f099b7fe8 <_Py_Ticker+0x8>
3f096db39c: 00
3f096db39d: 0f 84 7d fc ff ff je 3f096db020 <PyEval_EvalFrameEx+0x140>
3f096db3a3: 31 ff xor %edi,%edi
3f096db3a5: e8 46 32 f6 ff callq 3f0963e5f0 <PyThreadState_Swap@plt>
3f096db3aa: 49 39 c4 cmp %rax,%r12
3f096db3ad: 74 0c je 3f096db3bb <PyEval_EvalFrameEx+0x4db>
3f096db3af: 48 8d 3d 36 49 06 00 lea 0x64936(%rip),%rdi # 3f0973fcec <_PyUnicode_TypeRecords+0xde2c>
3f096db3b6: e8 a5 1e f6 ff callq 3f0963d260 <Py_FatalError@plt>
3f096db3bb: 48 8b 3d 26 cc 2d 00 mov 0x2dcc26(%rip),%rdi # 3f099b7fe8 <_Py_Ticker+0x8>
3f096db3c2: e8 09 22 f6 ff callq 3f0963d5d0 <PyThread_release_lock@plt>
3f096db3c7: 48 8b 3d 1a cc 2d 00 mov 0x2dcc1a(%rip),%rdi # 3f099b7fe8 <_Py_Ticker+0x8>
3f096db3ce: be 01 00 00 00 mov $0x1,%esi
3f096db3d3: e8 a8 03 f6 ff callq 3f0963b780 <PyThread_acquire_lock@plt>
3f096db3d8: 4c 89 e7 mov %r12,%rdi
3f096db3db: e8 10 32 f6 ff callq 3f0963e5f0 <PyThreadState_Swap@plt>
3f096db3e0: 48 85 c0 test %rax,%rax
3f096db3e3: 74 0c je 3f096db3f1 <PyEval_EvalFrameEx+0x511>
3f096db3e5: 48 8d 3d 15 49 06 00 lea 0x64915(%rip),%rdi # 3f0973fd01 <_PyUnicode_TypeRecords+0xde41>
3f096db3ec: e8 6f 1e f6 ff callq 3f0963d260 <Py_FatalError@plt>
3f096db3f1: 4d 8b bc 24 88 00 00 mov 0x88(%r12),%r15
3f096db3f8: 00
3f096db3f9: 4d 85 ff test %r15,%r15
3f096db3fc: 0f 84 1e fc ff ff je 3f096db020 <PyEval_EvalFrameEx+0x140>
3f096db402: 4c 89 ff mov %r15,%rdi
3f096db405: 49 c7 84 24 88 00 00 movq $0x0,0x88(%r12)
3f096db40c: 00 00 00 00 00
3f096db411: 4d 89 fe mov %r15,%r14
3f096db414: e8 77 0a f6 ff callq 3f0963be90 <PyErr_SetNone@plt>
3f096db419: 49 8b 07 mov (%r15),%rax
3f096db41c: 48 83 e8 01 sub $0x1,%rax
3f096db420: 48 85 c0 test %rax,%rax
3f096db423: 49 89 07 mov %rax,(%r15)
3f096db426: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096db42c: 0f 85 9d fc ff ff jne 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096db432: 49 8b 46 08 mov 0x8(%r14),%rax
3f096db436: 4c 89 f7 mov %r14,%rdi
3f096db439: ff 50 30 callq *0x30(%rax)
3f096db43c: e9 8e fc ff ff jmpq 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096db441: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096db448: e8 23 13 f6 ff callq 3f0963c770 <Py_MakePendingCalls@plt>
3f096db44d: 85 c0 test %eax,%eax
3f096db44f: 90 nop
3f096db450: 0f 88 48 48 00 00 js 3f096dfc9e <PyEval_EvalFrameEx+0x4dbe>
3f096db456: 8b 05 3c cd 2b 00 mov 0x2bcd3c(%rip),%eax # 3f09998198 <_Py_CheckRecursionLimit+0x4>
3f096db45c: 85 c0 test %eax,%eax
3f096db45e: 0f 84 31 ff ff ff je 3f096db395 <PyEval_EvalFrameEx+0x4b5>
3f096db464: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi
3f096db469: c7 07 00 00 00 00 movl $0x0,(%rdi)
3f096db46f: e9 21 ff ff ff jmpq 3f096db395 <PyEval_EvalFrameEx+0x4b5>
3f096db474: 0f 1f 40 00 nopl 0x0(%rax)
3f096db478: 48 89 da mov %rbx,%rdx
3f096db47b: 48 29 c2 sub %rax,%rdx
3f096db47e: 48 c1 ea 03 shr $0x3,%rdx
3f096db482: 85 d2 test %edx,%edx
3f096db484: 74 31 je 3f096db4b7 <PyEval_EvalFrameEx+0x5d7>
3f096db486: 48 83 eb 08 sub $0x8,%rbx
3f096db48a: 48 8b 3b mov (%rbx),%rdi
3f096db48d: 48 85 ff test %rdi,%rdi
3f096db490: 74 e6 je 3f096db478 <PyEval_EvalFrameEx+0x598>
3f096db492: 48 8b 07 mov (%rdi),%rax
3f096db495: 48 83 e8 01 sub $0x1,%rax
3f096db499: 48 85 c0 test %rax,%rax
3f096db49c: 48 89 07 mov %rax,(%rdi)
3f096db49f: 0f 84 eb 01 00 00 je 3f096db690 <PyEval_EvalFrameEx+0x7b0>
3f096db4a5: 48 8b 45 40 mov 0x40(%rbp),%rax
3f096db4a9: 48 89 da mov %rbx,%rdx
3f096db4ac: 48 29 c2 sub %rax,%rdx
3f096db4af: 48 c1 ea 03 shr $0x3,%rdx
3f096db4b3: 85 d2 test %edx,%edx
3f096db4b5: 75 cf jne 3f096db486 <PyEval_EvalFrameEx+0x5a6>
3f096db4b7: 41 83 ff 08 cmp $0x8,%r15d
3f096db4bb: b8 00 00 00 00 mov $0x0,%eax
3f096db4c0: 48 0f 44 44 24 68 cmove 0x68(%rsp),%rax
3f096db4c6: 48 89 44 24 68 mov %rax,0x68(%rsp)
3f096db4cb: 41 8b 7c 24 20 mov 0x20(%r12),%edi
3f096db4d0: 85 ff test %edi,%edi
3f096db4d2: 74 5c je 3f096db530 <PyEval_EvalFrameEx+0x650>
3f096db4d4: 49 8b 7c 24 30 mov 0x30(%r12),%rdi
3f096db4d9: 48 85 ff test %rdi,%rdi
3f096db4dc: 74 1e je 3f096db4fc <PyEval_EvalFrameEx+0x61c>
3f096db4de: 41 83 ff 40 cmp $0x40,%r15d
3f096db4e2: 0f 84 99 2e 00 00 je 3f096de381 <PyEval_EvalFrameEx+0x34a1>
3f096db4e8: 41 83 ff 08 cmp $0x8,%r15d
3f096db4ec: 0f 84 8f 2e 00 00 je 3f096de381 <PyEval_EvalFrameEx+0x34a1>
3f096db4f2: 41 83 ff 02 cmp $0x2,%r15d
3f096db4f6: 0f 84 59 30 00 00 je 3f096de555 <PyEval_EvalFrameEx+0x3675>
3f096db4fc: 49 8b 7c 24 28 mov 0x28(%r12),%rdi
3f096db501: 48 85 ff test %rdi,%rdi
3f096db504: 74 2a je 3f096db530 <PyEval_EvalFrameEx+0x650>
3f096db506: 41 83 ff 02 cmp $0x2,%r15d
3f096db50a: 49 8b 74 24 38 mov 0x38(%r12),%rsi
3f096db50f: 0f 84 5f 2f 00 00 je 3f096de474 <PyEval_EvalFrameEx+0x3594>
3f096db515: 4c 8b 44 24 68 mov 0x68(%rsp),%r8
3f096db51a: b9 03 00 00 00 mov $0x3,%ecx
3f096db51f: 48 89 ea mov %rbp,%rdx
3f096db522: e8 f9 e7 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096db527: 85 c0 test %eax,%eax
3f096db529: 0f 85 24 03 00 00 jne 3f096db853 <PyEval_EvalFrameEx+0x973>
3f096db52f: 90 nop
3f096db530: 49 8b 5c 24 10 mov 0x10(%r12),%rbx
3f096db535: 48 8b 43 58 mov 0x58(%rbx),%rax
3f096db539: 48 85 c0 test %rax,%rax
3f096db53c: 0f 84 d0 fb ff ff je 3f096db112 <PyEval_EvalFrameEx+0x232>
3f096db542: 49 8b 7c 24 60 mov 0x60(%r12),%rdi
3f096db547: 4d 8b 74 24 68 mov 0x68(%r12),%r14
3f096db54c: 4d 8b 6c 24 70 mov 0x70(%r12),%r13
3f096db551: 48 83 00 01 addq $0x1,(%rax)
3f096db555: 48 8b 43 60 mov 0x60(%rbx),%rax
3f096db559: 48 85 c0 test %rax,%rax
3f096db55c: 74 04 je 3f096db562 <PyEval_EvalFrameEx+0x682>
3f096db55e: 48 83 00 01 addq $0x1,(%rax)
3f096db562: 48 8b 43 68 mov 0x68(%rbx),%rax
3f096db566: 48 85 c0 test %rax,%rax
3f096db569: 74 04 je 3f096db56f <PyEval_EvalFrameEx+0x68f>
3f096db56b: 48 83 00 01 addq $0x1,(%rax)
3f096db56f: 48 8b 43 58 mov 0x58(%rbx),%rax
3f096db573: 48 85 ff test %rdi,%rdi
3f096db576: 49 89 44 24 60 mov %rax,0x60(%r12)
3f096db57b: 48 8b 43 60 mov 0x60(%rbx),%rax
3f096db57f: 49 89 44 24 68 mov %rax,0x68(%r12)
3f096db584: 48 8b 43 68 mov 0x68(%rbx),%rax
3f096db588: 49 89 44 24 70 mov %rax,0x70(%r12)
3f096db58d: 74 13 je 3f096db5a2 <PyEval_EvalFrameEx+0x6c2>
3f096db58f: 48 8b 07 mov (%rdi),%rax
3f096db592: 48 83 e8 01 sub $0x1,%rax
3f096db596: 48 85 c0 test %rax,%rax
3f096db599: 48 89 07 mov %rax,(%rdi)
3f096db59c: 0f 84 b4 2d 00 00 je 3f096de356 <PyEval_EvalFrameEx+0x3476>
3f096db5a2: 4d 85 f6 test %r14,%r14
3f096db5a5: 74 13 je 3f096db5ba <PyEval_EvalFrameEx+0x6da>
3f096db5a7: 49 8b 06 mov (%r14),%rax
3f096db5aa: 48 83 e8 01 sub $0x1,%rax
3f096db5ae: 48 85 c0 test %rax,%rax
3f096db5b1: 49 89 06 mov %rax,(%r14)
3f096db5b4: 0f 84 8d 2d 00 00 je 3f096de347 <PyEval_EvalFrameEx+0x3467>
3f096db5ba: 4d 85 ed test %r13,%r13
3f096db5bd: 74 15 je 3f096db5d4 <PyEval_EvalFrameEx+0x6f4>
3f096db5bf: 49 8b 45 00 mov 0x0(%r13),%rax
3f096db5c3: 48 83 e8 01 sub $0x1,%rax
3f096db5c7: 48 85 c0 test %rax,%rax
3f096db5ca: 49 89 45 00 mov %rax,0x0(%r13)
3f096db5ce: 0f 84 64 2d 00 00 je 3f096de338 <PyEval_EvalFrameEx+0x3458>
3f096db5d4: 48 8b 73 58 mov 0x58(%rbx),%rsi
3f096db5d8: 48 8d 3d 2d 02 05 00 lea 0x5022d(%rip),%rdi # 3f0972b80c <_Py_isspace__doc__+0x4e4c>
3f096db5df: e8 ac 09 f6 ff callq 3f0963bf90 <PySys_SetObject@plt>
3f096db5e4: 48 8b 73 60 mov 0x60(%rbx),%rsi
3f096db5e8: 48 8d 3d 28 02 05 00 lea 0x50228(%rip),%rdi # 3f0972b817 <_Py_isspace__doc__+0x4e57>
3f096db5ef: e8 9c 09 f6 ff callq 3f0963bf90 <PySys_SetObject@plt>
3f096db5f4: 48 8b 73 68 mov 0x68(%rbx),%rsi
3f096db5f8: 48 8d 3d fd 01 05 00 lea 0x501fd(%rip),%rdi # 3f0972b7fc <_Py_isspace__doc__+0x4e3c>
3f096db5ff: e8 8c 09 f6 ff callq 3f0963bf90 <PySys_SetObject@plt>
3f096db604: 48 8b 7b 58 mov 0x58(%rbx),%rdi
3f096db608: 4c 8b 73 60 mov 0x60(%rbx),%r14
3f096db60c: 4c 8b 6b 68 mov 0x68(%rbx),%r13
3f096db610: 48 c7 43 58 00 00 00 movq $0x0,0x58(%rbx)
3f096db617: 00
3f096db618: 48 c7 43 60 00 00 00 movq $0x0,0x60(%rbx)
3f096db61f: 00
3f096db620: 48 c7 43 68 00 00 00 movq $0x0,0x68(%rbx)
3f096db627: 00
3f096db628: 48 8b 07 mov (%rdi),%rax
3f096db62b: 48 83 e8 01 sub $0x1,%rax
3f096db62f: 48 85 c0 test %rax,%rax
3f096db632: 48 89 07 mov %rax,(%rdi)
3f096db635: 0f 84 0c 02 00 00 je 3f096db847 <PyEval_EvalFrameEx+0x967>
3f096db63b: 4d 85 f6 test %r14,%r14
3f096db63e: 74 13 je 3f096db653 <PyEval_EvalFrameEx+0x773>
3f096db640: 49 8b 06 mov (%r14),%rax
3f096db643: 48 83 e8 01 sub $0x1,%rax
3f096db647: 48 85 c0 test %rax,%rax
3f096db64a: 49 89 06 mov %rax,(%r14)
3f096db64d: 0f 84 d6 2c 00 00 je 3f096de329 <PyEval_EvalFrameEx+0x3449>
3f096db653: 4d 85 ed test %r13,%r13
3f096db656: 0f 84 b6 fa ff ff je 3f096db112 <PyEval_EvalFrameEx+0x232>
3f096db65c: 49 8b 45 00 mov 0x0(%r13),%rax
3f096db660: 48 83 e8 01 sub $0x1,%rax
3f096db664: 48 85 c0 test %rax,%rax
3f096db667: 49 89 45 00 mov %rax,0x0(%r13)
3f096db66b: 0f 85 a1 fa ff ff jne 3f096db112 <PyEval_EvalFrameEx+0x232>
3f096db671: 49 8b 45 08 mov 0x8(%r13),%rax
3f096db675: 4c 89 ef mov %r13,%rdi
3f096db678: ff 50 30 callq *0x30(%rax)
3f096db67b: e9 92 fa ff ff jmpq 3f096db112 <PyEval_EvalFrameEx+0x232>
3f096db680: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096db684: ff 50 30 callq *0x30(%rax)
3f096db687: e9 ff fb ff ff jmpq 3f096db28b <PyEval_EvalFrameEx+0x3ab>
3f096db68c: 0f 1f 40 00 nopl 0x0(%rax)
3f096db690: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096db694: ff 50 30 callq *0x30(%rax)
3f096db697: e9 09 fe ff ff jmpq 3f096db4a5 <PyEval_EvalFrameEx+0x5c5>
3f096db69c: 0f 1f 40 00 nopl 0x0(%rax)
3f096db6a0: 41 83 ff 02 cmp $0x2,%r15d
3f096db6a4: 0f 84 37 2d 00 00 je 3f096de3e1 <PyEval_EvalFrameEx+0x3501>
3f096db6aa: 41 f6 c7 28 test $0x28,%r15b
3f096db6ae: 66 90 xchg %ax,%ax
3f096db6b0: 74 0c je 3f096db6be <PyEval_EvalFrameEx+0x7de>
3f096db6b2: 48 8b 44 24 68 mov 0x68(%rsp),%rax
3f096db6b7: 48 89 03 mov %rax,(%rbx)
3f096db6ba: 48 83 c3 08 add $0x8,%rbx
3f096db6be: 44 89 ff mov %r15d,%edi
3f096db6c1: e8 7a 25 f6 ff callq 3f0963dc40 <PyInt_FromLong@plt>
3f096db6c6: 48 89 03 mov %rax,(%rbx)
3f096db6c9: 48 83 c3 08 add $0x8,%rbx
3f096db6cd: 49 63 45 04 movslq 0x4(%r13),%rax
3f096db6d1: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
3f096db6d6: 4c 8d 6c 02 24 lea 0x24(%rdx,%rax,1),%r13
3f096db6db: 48 8b 0d 3e 60 29 00 mov 0x29603e(%rip),%rcx # 3f09971720 <_PyImport_DynLoadFiletab+0x4e0>
3f096db6e2: 4c 8b 74 24 48 mov 0x48(%rsp),%r14
3f096db6e7: 48 89 4c 24 50 mov %rcx,0x50(%rsp)
3f096db6ec: e9 1b f9 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096db6f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096db6f8: 3b b4 24 98 00 00 00 cmp 0x98(%rsp),%esi
3f096db6ff: 48 89 5d 48 mov %rbx,0x48(%rbp)
3f096db703: 8b 45 7c mov 0x7c(%rbp),%eax
3f096db706: 4d 8b 6c 24 40 mov 0x40(%r12),%r13
3f096db70b: 4d 8b 5c 24 30 mov 0x30(%r12),%r11
3f096db710: 7c 09 jl 3f096db71b <PyEval_EvalFrameEx+0x83b>
3f096db712: 3b b4 24 9c 00 00 00 cmp 0x9c(%rsp),%esi
3f096db719: 7c 50 jl 3f096db76b <PyEval_EvalFrameEx+0x88b>
3f096db71b: 48 8b 7d 20 mov 0x20(%rbp),%rdi
3f096db71f: 48 8d 94 24 e0 00 00 lea 0xe0(%rsp),%rdx
3f096db726: 00
3f096db727: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096db72c: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096db731: 4c 89 5c 24 40 mov %r11,0x40(%rsp)
3f096db736: e8 55 0a f6 ff callq 3f0963c190 <_PyCode_CheckLineNumber@plt>
3f096db73b: 44 8b 84 24 e0 00 00 mov 0xe0(%rsp),%r8d
3f096db742: 00
3f096db743: 8b 94 24 e4 00 00 00 mov 0xe4(%rsp),%edx
3f096db74a: 8b 75 78 mov 0x78(%rbp),%esi
3f096db74d: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11
3f096db752: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096db757: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096db75c: 44 89 84 24 98 00 00 mov %r8d,0x98(%rsp)
3f096db763: 00
3f096db764: 89 94 24 9c 00 00 00 mov %edx,0x9c(%rsp)
3f096db76b: 3b b4 24 98 00 00 00 cmp 0x98(%rsp),%esi
3f096db772: 74 0d je 3f096db781 <PyEval_EvalFrameEx+0x8a1>
3f096db774: 3b b4 24 8c 00 00 00 cmp 0x8c(%rsp),%esi
3f096db77b: 0f 8d b2 00 00 00 jge 3f096db833 <PyEval_EvalFrameEx+0x953>
3f096db781: 4c 8b 44 24 60 mov 0x60(%rsp),%r8
3f096db786: 89 45 7c mov %eax,0x7c(%rbp)
3f096db789: b9 02 00 00 00 mov $0x2,%ecx
3f096db78e: 48 89 ea mov %rbp,%rdx
3f096db791: 4c 89 ee mov %r13,%rsi
3f096db794: 4c 89 df mov %r11,%rdi
3f096db797: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096db79c: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096db7a1: e8 7a e5 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096db7a6: 8b 4d 78 mov 0x78(%rbp),%ecx
3f096db7a9: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096db7ae: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096db7b3: 89 44 24 78 mov %eax,0x78(%rsp)
3f096db7b7: 89 8c 24 8c 00 00 00 mov %ecx,0x8c(%rsp)
3f096db7be: 48 63 84 24 8c 00 00 movslq 0x8c(%rsp),%rax
3f096db7c5: 00
3f096db7c6: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3f096db7cb: 4c 8d 6c 07 24 lea 0x24(%rdi,%rax,1),%r13
3f096db7d0: 48 8b 45 48 mov 0x48(%rbp),%rax
3f096db7d4: 48 85 c0 test %rax,%rax
3f096db7d7: 74 0b je 3f096db7e4 <PyEval_EvalFrameEx+0x904>
3f096db7d9: 48 c7 45 48 00 00 00 movq $0x0,0x48(%rbp)
3f096db7e0: 00
3f096db7e1: 48 89 c3 mov %rax,%rbx
3f096db7e4: 8b 74 24 78 mov 0x78(%rsp),%esi
3f096db7e8: 85 f6 test %esi,%esi
3f096db7ea: 0f 84 76 f8 ff ff je 3f096db066 <PyEval_EvalFrameEx+0x186>
3f096db7f0: 44 8b 44 24 78 mov 0x78(%rsp),%r8d
3f096db7f5: 4d 85 f6 test %r14,%r14
3f096db7f8: ba 02 00 00 00 mov $0x2,%edx
3f096db7fd: 0f 95 c1 setne %cl
3f096db800: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096db807: 00
3f096db808: 48 8b 74 24 60 mov 0x60(%rsp),%rsi
3f096db80d: 45 85 c0 test %r8d,%r8d
3f096db810: 0f 94 c0 sete %al
3f096db813: 84 c1 test %al,%cl
3f096db815: 0f 85 f1 f7 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096db81b: 48 89 74 24 48 mov %rsi,0x48(%rsp)
3f096db820: 41 89 d7 mov %edx,%r15d
3f096db823: e9 c0 f9 ff ff jmpq 3f096db1e8 <PyEval_EvalFrameEx+0x308>
3f096db828: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096db82e: e9 e1 f9 ff ff jmpq 3f096db214 <PyEval_EvalFrameEx+0x334>
3f096db833: 89 b4 24 8c 00 00 00 mov %esi,0x8c(%rsp)
3f096db83a: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096db841: 00
3f096db842: e9 77 ff ff ff jmpq 3f096db7be <PyEval_EvalFrameEx+0x8de>
3f096db847: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096db84b: ff 50 30 callq *0x30(%rax)
3f096db84e: e9 e8 fd ff ff jmpq 3f096db63b <PyEval_EvalFrameEx+0x75b>
3f096db853: 48 83 7c 24 68 00 cmpq $0x0,0x68(%rsp)
3f096db859: 0f 84 d1 fc ff ff je 3f096db530 <PyEval_EvalFrameEx+0x650>
3f096db85f: 4c 8b 44 24 68 mov 0x68(%rsp),%r8
3f096db864: 49 8b 00 mov (%r8),%rax
3f096db867: 48 83 e8 01 sub $0x1,%rax
3f096db86b: 48 85 c0 test %rax,%rax
3f096db86e: 49 89 00 mov %rax,(%r8)
3f096db871: 0f 84 7c 2e 00 00 je 3f096de6f3 <PyEval_EvalFrameEx+0x3813>
3f096db877: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096db87e: 00 00
3f096db880: e9 ab fc ff ff jmpq 3f096db530 <PyEval_EvalFrameEx+0x650>
3f096db885: 48 8b 05 e4 5b 29 00 mov 0x295be4(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096db88c: 48 8d 35 05 43 06 00 lea 0x64305(%rip),%rsi # 3f0973fb98 <_PyUnicode_TypeRecords+0xdcd8>
3f096db893: 48 8b 38 mov (%rax),%rdi
3f096db896: e8 d5 01 f6 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096db89b: 48 89 ef mov %rbp,%rdi
3f096db89e: e8 1d 08 f6 ff callq 3f0963c0c0 <PyTraceBack_Here@plt>
3f096db8a3: 4d 8b 7c 24 30 mov 0x30(%r12),%r15
3f096db8a8: 4d 85 ff test %r15,%r15
3f096db8ab: 0f 84 02 01 00 00 je 3f096db9b3 <PyEval_EvalFrameEx+0xad3>
3f096db8b1: 49 8b 4c 24 40 mov 0x40(%r12),%rcx
3f096db8b6: 48 8d 94 24 e8 00 00 lea 0xe8(%rsp),%rdx
3f096db8bd: 00
3f096db8be: 48 8d b4 24 f8 00 00 lea 0xf8(%rsp),%rsi
3f096db8c5: 00
3f096db8c6: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi
3f096db8cd: 00
3f096db8ce: 48 89 4c 24 50 mov %rcx,0x50(%rsp)
3f096db8d3: e8 e8 21 f6 ff callq 3f0963dac0 <PyErr_Fetch@plt>
3f096db8d8: 48 8b 94 24 f8 00 00 mov 0xf8(%rsp),%rdx
3f096db8df: 00
3f096db8e0: 48 85 d2 test %rdx,%rdx
3f096db8e3: 0f 84 ca 35 00 00 je 3f096deeb3 <PyEval_EvalFrameEx+0x3fd3>
3f096db8e9: 48 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%rcx
3f096db8f0: 00
3f096db8f1: 48 8b b4 24 f0 00 00 mov 0xf0(%rsp),%rsi
3f096db8f8: 00
3f096db8f9: 31 c0 xor %eax,%eax
3f096db8fb: bf 03 00 00 00 mov $0x3,%edi
3f096db900: e8 9b 2d f6 ff callq 3f0963e6a0 <PyTuple_Pack@plt>
3f096db905: 48 85 c0 test %rax,%rax
3f096db908: 49 89 c6 mov %rax,%r14
3f096db90b: 0f 84 c0 2d 00 00 je 3f096de6d1 <PyEval_EvalFrameEx+0x37f1>
3f096db911: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
3f096db916: 4c 89 ff mov %r15,%rdi
3f096db919: 49 89 c0 mov %rax,%r8
3f096db91c: b9 01 00 00 00 mov $0x1,%ecx
3f096db921: 48 89 ea mov %rbp,%rdx
3f096db924: e8 f7 e3 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096db929: 41 89 c7 mov %eax,%r15d
3f096db92c: 49 8b 06 mov (%r14),%rax
3f096db92f: 48 83 e8 01 sub $0x1,%rax
3f096db933: 48 85 c0 test %rax,%rax
3f096db936: 49 89 06 mov %rax,(%r14)
3f096db939: 0f 84 75 2f 00 00 je 3f096de8b4 <PyEval_EvalFrameEx+0x39d4>
3f096db93f: 45 85 ff test %r15d,%r15d
3f096db942: 0f 84 89 2d 00 00 je 3f096de6d1 <PyEval_EvalFrameEx+0x37f1>
3f096db948: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax
3f096db94f: 00
3f096db950: 48 85 c0 test %rax,%rax
3f096db953: 74 13 je 3f096db968 <PyEval_EvalFrameEx+0xa88>
3f096db955: 48 8b 10 mov (%rax),%rdx
3f096db958: 48 83 ea 01 sub $0x1,%rdx
3f096db95c: 48 85 d2 test %rdx,%rdx
3f096db95f: 48 89 10 mov %rdx,(%rax)
3f096db962: 0f 84 f6 34 00 00 je 3f096dee5e <PyEval_EvalFrameEx+0x3f7e>
3f096db968: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax
3f096db96f: 00
3f096db970: 48 85 c0 test %rax,%rax
3f096db973: 74 13 je 3f096db988 <PyEval_EvalFrameEx+0xaa8>
3f096db975: 48 8b 10 mov (%rax),%rdx
3f096db978: 48 83 ea 01 sub $0x1,%rdx
3f096db97c: 48 85 d2 test %rdx,%rdx
3f096db97f: 48 89 10 mov %rdx,(%rax)
3f096db982: 0f 84 17 35 00 00 je 3f096dee9f <PyEval_EvalFrameEx+0x3fbf>
3f096db988: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096db98f: 00
3f096db990: 48 85 c0 test %rax,%rax
3f096db993: 74 1e je 3f096db9b3 <PyEval_EvalFrameEx+0xad3>
3f096db995: 48 8b 10 mov (%rax),%rdx
3f096db998: 48 83 ea 01 sub $0x1,%rdx
3f096db99c: 48 85 d2 test %rdx,%rdx
3f096db99f: 48 89 10 mov %rdx,(%rax)
3f096db9a2: 75 0f jne 3f096db9b3 <PyEval_EvalFrameEx+0xad3>
3f096db9a4: 48 8b bc 24 e8 00 00 mov 0xe8(%rsp),%rdi
3f096db9ab: 00
3f096db9ac: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096db9b0: ff 50 30 callq *0x30(%rax)
3f096db9b3: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096db9b9: e9 4c f8 ff ff jmpq 3f096db20a <PyEval_EvalFrameEx+0x32a>
3f096db9be: 48 89 d8 mov %rbx,%rax
3f096db9c1: 48 83 eb 08 sub $0x8,%rbx
3f096db9c5: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096db9c9: 89 c8 mov %ecx,%eax
3f096db9cb: f7 d8 neg %eax
3f096db9cd: 48 98 cltq
3f096db9cf: 48 8b 3c c3 mov (%rbx,%rax,8),%rdi
3f096db9d3: 4c 89 fe mov %r15,%rsi
3f096db9d6: e8 c5 23 f6 ff callq 3f0963dda0 <PySet_Add@plt>
3f096db9db: 89 44 24 78 mov %eax,0x78(%rsp)
3f096db9df: 49 8b 07 mov (%r15),%rax
3f096db9e2: 48 83 e8 01 sub $0x1,%rax
3f096db9e6: 48 85 c0 test %rax,%rax
3f096db9e9: 49 89 07 mov %rax,(%r15)
3f096db9ec: 0f 84 3e 30 00 00 je 3f096dea30 <PyEval_EvalFrameEx+0x3b50>
3f096db9f2: 8b 7c 24 78 mov 0x78(%rsp),%edi
3f096db9f6: 85 ff test %edi,%edi
3f096db9f8: 0f 85 f2 fd ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096db9fe: 41 80 7d 00 71 cmpb $0x71,0x0(%r13)
3f096dba03: 0f 85 03 f6 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dba09: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096dba0e: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096dba13: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096dba1a: 00
3f096dba1b: c1 e0 08 shl $0x8,%eax
3f096dba1e: 01 c1 add %eax,%ecx
3f096dba20: 48 8b 44 24 70 mov 0x70(%rsp),%rax
3f096dba25: 48 63 c9 movslq %ecx,%rcx
3f096dba28: 4c 8d 6c 08 24 lea 0x24(%rax,%rcx,1),%r13
3f096dba2d: e9 da f5 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dba32: 48 8d 53 f8 lea -0x8(%rbx),%rdx
3f096dba36: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dba3a: 48 89 54 24 48 mov %rdx,0x48(%rsp)
3f096dba3f: 48 8b 53 f0 mov -0x10(%rbx),%rdx
3f096dba43: 4c 89 fe mov %r15,%rsi
3f096dba46: 48 89 d7 mov %rdx,%rdi
3f096dba49: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dba4e: e8 ed 2c f6 ff callq 3f0963e740 <PyNumber_TrueDivide@plt>
3f096dba53: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dba58: 49 89 c6 mov %rax,%r14
3f096dba5b: 48 8b 02 mov (%rdx),%rax
3f096dba5e: 48 83 e8 01 sub $0x1,%rax
3f096dba62: 48 85 c0 test %rax,%rax
3f096dba65: 48 89 02 mov %rax,(%rdx)
3f096dba68: 0f 84 d7 2a 00 00 je 3f096de545 <PyEval_EvalFrameEx+0x3665>
3f096dba6e: 49 8b 07 mov (%r15),%rax
3f096dba71: 48 83 e8 01 sub $0x1,%rax
3f096dba75: 48 85 c0 test %rax,%rax
3f096dba78: 49 89 07 mov %rax,(%r15)
3f096dba7b: 0f 84 b5 2a 00 00 je 3f096de536 <PyEval_EvalFrameEx+0x3656>
3f096dba81: 4d 85 f6 test %r14,%r14
3f096dba84: 4c 89 73 f0 mov %r14,-0x10(%rbx)
3f096dba88: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx
3f096dba8d: 0f 85 79 f5 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dba93: e9 58 fd ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dba98: 48 8d 53 f8 lea -0x8(%rbx),%rdx
3f096dba9c: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dbaa0: 48 89 54 24 48 mov %rdx,0x48(%rsp)
3f096dbaa5: 48 8b 53 f0 mov -0x10(%rbx),%rdx
3f096dbaa9: 4c 89 fe mov %r15,%rsi
3f096dbaac: 48 89 d7 mov %rdx,%rdi
3f096dbaaf: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dbab4: e8 a7 07 f6 ff callq 3f0963c260 <PyNumber_InPlaceTrueDivide@plt>
3f096dbab9: eb 98 jmp 3f096dba53 <PyEval_EvalFrameEx+0xb73>
3f096dbabb: 49 83 c5 01 add $0x1,%r13
3f096dbabf: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096dbac6: 00
3f096dbac7: 48 8b 4b f8 mov -0x8(%rbx),%rcx
3f096dbacb: 4c 8d 7b f8 lea -0x8(%rbx),%r15
3f096dbacf: 48 8b 51 08 mov 0x8(%rcx),%rdx
3f096dbad3: 48 8b 82 a8 00 00 00 mov 0xa8(%rdx),%rax
3f096dbada: a9 00 00 80 00 test $0x800000,%eax
3f096dbadf: 0f 84 0f 2d 00 00 je 3f096de7f4 <PyEval_EvalFrameEx+0x3914>
3f096dbae5: 8b 51 10 mov 0x10(%rcx),%edx
3f096dbae8: 83 fa 20 cmp $0x20,%edx
3f096dbaeb: 0f 85 2c 34 00 00 jne 3f096def1d <PyEval_EvalFrameEx+0x403d>
3f096dbaf1: 4c 8d 7b f0 lea -0x10(%rbx),%r15
3f096dbaf5: 48 8b 5b f0 mov -0x10(%rbx),%rbx
3f096dbaf9: 48 89 5c 24 68 mov %rbx,0x68(%rsp)
3f096dbafe: 48 8b 01 mov (%rcx),%rax
3f096dbb01: 48 83 e8 01 sub $0x1,%rax
3f096dbb05: 48 85 c0 test %rax,%rax
3f096dbb08: 48 89 01 mov %rax,(%rcx)
3f096dbb0b: 0f 84 fa 2b 00 00 je 3f096de70b <PyEval_EvalFrameEx+0x382b>
3f096dbb11: 83 fa 01 cmp $0x1,%edx
3f096dbb14: 0f 85 f6 49 00 00 jne 3f096e0510 <PyEval_EvalFrameEx+0x5630>
3f096dbb1a: 4c 89 fb mov %r15,%rbx
3f096dbb1d: e9 ce fc ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dbb22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f096dbb28: 48 8b 53 f8 mov -0x8(%rbx),%rdx
3f096dbb2c: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dbb31: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dbb36: 48 89 d7 mov %rdx,%rdi
3f096dbb39: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dbb3e: e8 ed 20 f6 ff callq 3f0963dc30 <PyObject_GetIter@plt>
3f096dbb43: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dbb48: 49 89 c6 mov %rax,%r14
3f096dbb4b: 48 8b 02 mov (%rdx),%rax
3f096dbb4e: 48 83 e8 01 sub $0x1,%rax
3f096dbb52: 48 85 c0 test %rax,%rax
3f096dbb55: 48 89 02 mov %rax,(%rdx)
3f096dbb58: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dbb5d: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dbb62: 0f 84 46 3b 00 00 je 3f096df6ae <PyEval_EvalFrameEx+0x47ce>
3f096dbb68: 4d 85 f6 test %r14,%r14
3f096dbb6b: 0f 84 ca 47 00 00 je 3f096e033b <PyEval_EvalFrameEx+0x545b>
3f096dbb71: 4c 89 73 f8 mov %r14,-0x8(%rbx)
3f096dbb75: 41 80 7d 00 5d cmpb $0x5d,0x0(%r13)
3f096dbb7a: 0f 85 8c f4 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dbb80: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096dbb85: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096dbb8a: 49 83 c5 03 add $0x3,%r13
3f096dbb8e: c1 e0 08 shl $0x8,%eax
3f096dbb91: 01 c1 add %eax,%ecx
3f096dbb93: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dbb97: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dbb9b: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dbb9f: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dbba4: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dbba9: ff 90 e0 00 00 00 callq *0xe0(%rax)
3f096dbbaf: 48 85 c0 test %rax,%rax
3f096dbbb2: 49 89 c6 mov %rax,%r14
3f096dbbb5: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dbbb9: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dbbbe: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dbbc3: 0f 84 9c 51 00 00 je 3f096e0d65 <PyEval_EvalFrameEx+0x5e85>
3f096dbbc9: 48 89 03 mov %rax,(%rbx)
3f096dbbcc: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3f096dbbd1: 48 83 c3 08 add $0x8,%rbx
3f096dbbd5: 3c 7d cmp $0x7d,%al
3f096dbbd7: 0f 85 63 51 00 00 jne 3f096e0d40 <PyEval_EvalFrameEx+0x5e60>
3f096dbbdd: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096dbbe2: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096dbbe7: 49 83 c5 03 add $0x3,%r13
3f096dbbeb: c1 e0 08 shl $0x8,%eax
3f096dbbee: 01 c1 add %eax,%ecx
3f096dbbf0: 4c 89 f0 mov %r14,%rax
3f096dbbf3: 48 63 d1 movslq %ecx,%rdx
3f096dbbf6: 48 83 eb 08 sub $0x8,%rbx
3f096dbbfa: 48 83 c2 2e add $0x2e,%rdx
3f096dbbfe: 48 8b 7c d5 08 mov 0x8(%rbp,%rdx,8),%rdi
3f096dbc03: 48 89 44 d5 08 mov %rax,0x8(%rbp,%rdx,8)
3f096dbc08: 48 85 ff test %rdi,%rdi
3f096dbc0b: 0f 84 24 f4 ff ff je 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dbc11: 48 8b 07 mov (%rdi),%rax
3f096dbc14: 48 83 e8 01 sub $0x1,%rax
3f096dbc18: 48 85 c0 test %rax,%rax
3f096dbc1b: 48 89 07 mov %rax,(%rdi)
3f096dbc1e: 0f 85 11 f4 ff ff jne 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dbc24: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dbc28: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dbc2d: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dbc32: ff 50 30 callq *0x30(%rax)
3f096dbc35: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dbc3a: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dbc3f: e9 f1 f3 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dbc44: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dbc49: 48 8b 44 24 48 mov 0x48(%rsp),%rax
3f096dbc4e: 48 83 eb 08 sub $0x8,%rbx
3f096dbc52: 4c 8b 78 f0 mov -0x10(%rax),%r15
3f096dbc56: 4c 8b 40 f8 mov -0x8(%rax),%r8
3f096dbc5a: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dbc5e: 48 3b 05 23 5d 29 00 cmp 0x295d23(%rip),%rax # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
3f096dbc65: 0f 84 ad 45 00 00 je 3f096e0218 <PyEval_EvalFrameEx+0x5338>
3f096dbc6b: 48 3b 05 6e 5b 29 00 cmp 0x295b6e(%rip),%rax # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
3f096dbc72: 0f 84 70 45 00 00 je 3f096e01e8 <PyEval_EvalFrameEx+0x5308>
3f096dbc78: 4c 89 c6 mov %r8,%rsi
3f096dbc7b: 4c 89 ff mov %r15,%rdi
3f096dbc7e: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dbc83: e8 88 f4 f5 ff callq 3f0963b110 <PyNumber_InPlaceAdd@plt>
3f096dbc88: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dbc8d: 49 89 c6 mov %rax,%r14
3f096dbc90: 49 8b 07 mov (%r15),%rax
3f096dbc93: 48 83 e8 01 sub $0x1,%rax
3f096dbc97: 48 85 c0 test %rax,%rax
3f096dbc9a: 49 89 07 mov %rax,(%r15)
3f096dbc9d: 0f 84 25 31 00 00 je 3f096dedc8 <PyEval_EvalFrameEx+0x3ee8>
3f096dbca3: 49 8b 00 mov (%r8),%rax
3f096dbca6: 48 83 e8 01 sub $0x1,%rax
3f096dbcaa: 48 85 c0 test %rax,%rax
3f096dbcad: 49 89 00 mov %rax,(%r8)
3f096dbcb0: 0f 84 19 2d 00 00 je 3f096de9cf <PyEval_EvalFrameEx+0x3aef>
3f096dbcb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
3f096dbcbd: 00 00 00
3f096dbcc0: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096dbcc5: 4d 85 f6 test %r14,%r14
3f096dbcc8: 4d 89 70 f0 mov %r14,-0x10(%r8)
3f096dbccc: 0f 85 3a f3 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dbcd2: e9 19 fb ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dbcd7: 48 89 ef mov %rbp,%rdi
3f096dbcda: e8 a1 f4 f5 ff callq 3f0963b180 <PyFrame_BlockPop@plt>
3f096dbcdf: 49 89 c7 mov %rax,%r15
3f096dbce2: 48 89 d8 mov %rbx,%rax
3f096dbce5: 48 2b 45 40 sub 0x40(%rbp),%rax
3f096dbce9: 48 c1 f8 03 sar $0x3,%rax
3f096dbced: 41 39 47 08 cmp %eax,0x8(%r15)
3f096dbcf1: 0f 8d 15 f3 ff ff jge 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dbcf7: 48 83 eb 08 sub $0x8,%rbx
3f096dbcfb: 48 8b 3b mov (%rbx),%rdi
3f096dbcfe: 48 8b 07 mov (%rdi),%rax
3f096dbd01: 48 83 e8 01 sub $0x1,%rax
3f096dbd05: 48 85 c0 test %rax,%rax
3f096dbd08: 48 89 07 mov %rax,(%rdi)
3f096dbd0b: 75 d5 jne 3f096dbce2 <PyEval_EvalFrameEx+0xe02>
3f096dbd0d: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dbd11: ff 50 30 callq *0x30(%rax)
3f096dbd14: eb cc jmp 3f096dbce2 <PyEval_EvalFrameEx+0xe02>
3f096dbd16: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096dbd1a: 4c 8b 73 e8 mov -0x18(%rbx),%r14
3f096dbd1e: 48 8b 53 f0 mov -0x10(%rbx),%rdx
3f096dbd22: 48 89 43 e8 mov %rax,-0x18(%rbx)
3f096dbd26: 4c 89 73 f0 mov %r14,-0x10(%rbx)
3f096dbd2a: 48 89 53 f8 mov %rdx,-0x8(%rbx)
3f096dbd2e: e9 02 f3 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dbd33: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096dbd37: 48 83 00 01 addq $0x1,(%rax)
3f096dbd3b: 48 89 03 mov %rax,(%rbx)
3f096dbd3e: 48 83 c3 08 add $0x8,%rbx
3f096dbd42: e9 ee f2 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dbd47: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096dbd4b: 48 8b 53 e8 mov -0x18(%rbx),%rdx
3f096dbd4f: 4c 8b 73 e0 mov -0x20(%rbx),%r14
3f096dbd53: 48 8b 4b f0 mov -0x10(%rbx),%rcx
3f096dbd57: 48 89 43 e0 mov %rax,-0x20(%rbx)
3f096dbd5b: 48 89 53 f0 mov %rdx,-0x10(%rbx)
3f096dbd5f: 48 89 4b f8 mov %rcx,-0x8(%rbx)
3f096dbd63: 4c 89 73 e8 mov %r14,-0x18(%rbx)
3f096dbd67: e9 c9 f2 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dbd6c: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dbd70: 4c 89 ff mov %r15,%rdi
3f096dbd73: e8 08 23 f6 ff callq 3f0963e080 <PyNumber_Positive@plt>
3f096dbd78: 49 89 c6 mov %rax,%r14
3f096dbd7b: 49 8b 07 mov (%r15),%rax
3f096dbd7e: 48 83 e8 01 sub $0x1,%rax
3f096dbd82: 48 85 c0 test %rax,%rax
3f096dbd85: 49 89 07 mov %rax,(%r15)
3f096dbd88: 0f 84 58 27 00 00 je 3f096de4e6 <PyEval_EvalFrameEx+0x3606>
3f096dbd8e: 4d 85 f6 test %r14,%r14
3f096dbd91: 4c 89 73 f8 mov %r14,-0x8(%rbx)
3f096dbd95: 0f 85 71 f2 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dbd9b: e9 50 fa ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dbda0: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dbda4: 4c 89 ff mov %r15,%rdi
3f096dbda7: e8 94 ea f5 ff callq 3f0963a840 <PyNumber_Negative@plt>
3f096dbdac: 49 89 c6 mov %rax,%r14
3f096dbdaf: eb ca jmp 3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
3f096dbdb1: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096dbdb5: 48 83 eb 08 sub $0x8,%rbx
3f096dbdb9: 41 bf 40 00 00 00 mov $0x40,%r15d
3f096dbdbf: 48 89 5d 48 mov %rbx,0x48(%rbp)
3f096dbdc3: 48 89 44 24 68 mov %rax,0x68(%rsp)
3f096dbdc8: e9 fe f6 ff ff jmpq 3f096db4cb <PyEval_EvalFrameEx+0x5eb>
3f096dbdcd: 45 31 ff xor %r15d,%r15d
3f096dbdd0: 40 f6 c6 02 test $0x2,%sil
3f096dbdd4: 48 89 d8 mov %rbx,%rax
3f096dbdd7: 75 08 jne 3f096dbde1 <PyEval_EvalFrameEx+0xf01>
3f096dbdd9: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096dbddd: 48 83 eb 08 sub $0x8,%rbx
3f096dbde1: 83 e6 01 and $0x1,%esi
3f096dbde4: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp)
3f096dbdeb: 00 00
3f096dbded: 74 0d je 3f096dbdfc <PyEval_EvalFrameEx+0xf1c>
3f096dbdef: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dbdf3: 48 83 eb 08 sub $0x8,%rbx
3f096dbdf7: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096dbdfc: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dbe00: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dbe04: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp)
3f096dbe0b: 00
3f096dbe0c: 48 8b 40 68 mov 0x68(%rax),%rax
3f096dbe10: 48 85 c0 test %rax,%rax
3f096dbe13: 0f 84 41 2a 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe19: 48 83 78 20 00 cmpq $0x0,0x20(%rax)
3f096dbe1e: 0f 84 36 2a 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe24: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
3f096dbe2a: 74 3f je 3f096dbe6b <PyEval_EvalFrameEx+0xf8b>
3f096dbe2c: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dbe31: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dbe35: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
3f096dbe3c: f7 c2 00 00 80 01 test $0x1800000,%edx
3f096dbe42: 75 27 jne 3f096dbe6b <PyEval_EvalFrameEx+0xf8b>
3f096dbe44: 48 8b 40 60 mov 0x60(%rax),%rax
3f096dbe48: 48 85 c0 test %rax,%rax
3f096dbe4b: 0f 84 09 2a 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe51: f7 c2 00 00 02 00 test $0x20000,%edx
3f096dbe57: 0f 84 fd 29 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe5d: 48 83 b8 30 01 00 00 cmpq $0x0,0x130(%rax)
3f096dbe64: 00
3f096dbe65: 0f 84 ef 29 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe6b: 4d 85 ff test %r15,%r15
3f096dbe6e: 74 3a je 3f096dbeaa <PyEval_EvalFrameEx+0xfca>
3f096dbe70: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dbe74: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
3f096dbe7b: f7 c2 00 00 80 01 test $0x1800000,%edx
3f096dbe81: 75 27 jne 3f096dbeaa <PyEval_EvalFrameEx+0xfca>
3f096dbe83: 48 8b 40 60 mov 0x60(%rax),%rax
3f096dbe87: 48 85 c0 test %rax,%rax
3f096dbe8a: 0f 84 ca 29 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe90: f7 c2 00 00 02 00 test $0x20000,%edx
3f096dbe96: 0f 84 be 29 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbe9c: 48 83 b8 30 01 00 00 cmpq $0x0,0x130(%rax)
3f096dbea3: 00
3f096dbea4: 0f 84 b0 29 00 00 je 3f096de85a <PyEval_EvalFrameEx+0x397a>
3f096dbeaa: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dbeaf: 48 8d b4 24 f8 00 00 lea 0xf8(%rsp),%rsi
3f096dbeb6: 00
3f096dbeb7: 48 b8 ff ff ff ff ff movabs $0x7fffffffffffffff,%rax
3f096dbebe: ff ff 7f
3f096dbec1: 48 c7 84 24 f8 00 00 movq $0x0,0xf8(%rsp)
3f096dbec8: 00 00 00 00 00
3f096dbecd: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp)
3f096dbed4: 00
3f096dbed5: 45 31 f6 xor %r14d,%r14d
3f096dbed8: e8 13 15 f6 ff callq 3f0963d3f0 <_PyEval_SliceIndex@plt>
3f096dbedd: 85 c0 test %eax,%eax
3f096dbedf: 74 34 je 3f096dbf15 <PyEval_EvalFrameEx+0x1035>
3f096dbee1: 48 8d b4 24 f0 00 00 lea 0xf0(%rsp),%rsi
3f096dbee8: 00
3f096dbee9: 4c 89 ff mov %r15,%rdi
3f096dbeec: e8 ff 14 f6 ff callq 3f0963d3f0 <_PyEval_SliceIndex@plt>
3f096dbef1: 85 c0 test %eax,%eax
3f096dbef3: 74 20 je 3f096dbf15 <PyEval_EvalFrameEx+0x1035>
3f096dbef5: 48 8b 94 24 f0 00 00 mov 0xf0(%rsp),%rdx
3f096dbefc: 00
3f096dbefd: 48 8b b4 24 f8 00 00 mov 0xf8(%rsp),%rsi
3f096dbf04: 00
3f096dbf05: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dbf0c: 00
3f096dbf0d: e8 ce 01 f6 ff callq 3f0963c0e0 <PySequence_GetSlice@plt>
3f096dbf12: 49 89 c6 mov %rax,%r14
3f096dbf15: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dbf1c: 00
3f096dbf1d: 48 8b 07 mov (%rdi),%rax
3f096dbf20: 48 83 e8 01 sub $0x1,%rax
3f096dbf24: 48 85 c0 test %rax,%rax
3f096dbf27: 48 89 07 mov %rax,(%rdi)
3f096dbf2a: 0f 84 bf 32 00 00 je 3f096df1ef <PyEval_EvalFrameEx+0x430f>
3f096dbf30: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
3f096dbf36: 74 18 je 3f096dbf50 <PyEval_EvalFrameEx+0x1070>
3f096dbf38: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dbf3d: 48 8b 07 mov (%rdi),%rax
3f096dbf40: 48 83 e8 01 sub $0x1,%rax
3f096dbf44: 48 85 c0 test %rax,%rax
3f096dbf47: 48 89 07 mov %rax,(%rdi)
3f096dbf4a: 0f 84 65 31 00 00 je 3f096df0b5 <PyEval_EvalFrameEx+0x41d5>
3f096dbf50: 4d 85 ff test %r15,%r15
3f096dbf53: 0f 85 22 fe ff ff jne 3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
3f096dbf59: e9 30 fe ff ff jmpq 3f096dbd8e <PyEval_EvalFrameEx+0xeae>
3f096dbf5e: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dbf62: 48 8b 75 30 mov 0x30(%rbp),%rsi
3f096dbf66: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dbf6a: 4c 89 ff mov %r15,%rdi
3f096dbf6d: e8 5e 22 f6 ff callq 3f0963e1d0 <PyFunction_New@plt>
3f096dbf72: 49 89 c6 mov %rax,%r14
3f096dbf75: 49 8b 07 mov (%r15),%rax
3f096dbf78: 48 83 e8 01 sub $0x1,%rax
3f096dbf7c: 48 85 c0 test %rax,%rax
3f096dbf7f: 49 89 07 mov %rax,(%r15)
3f096dbf82: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dbf86: 0f 84 bd 31 00 00 je 3f096df149 <PyEval_EvalFrameEx+0x4269>
3f096dbf8c: 4d 85 f6 test %r14,%r14
3f096dbf8f: 4c 8d 7b f8 lea -0x8(%rbx),%r15
3f096dbf93: ba 01 00 00 00 mov $0x1,%edx
3f096dbf98: 74 50 je 3f096dbfea <PyEval_EvalFrameEx+0x110a>
3f096dbf9a: 4c 8d 7b f0 lea -0x10(%rbx),%r15
3f096dbf9e: 48 8b 5b f0 mov -0x10(%rbx),%rbx
3f096dbfa2: 4c 89 f7 mov %r14,%rdi
3f096dbfa5: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dbfa9: 48 89 de mov %rbx,%rsi
3f096dbfac: e8 bf 1b f6 ff callq 3f0963db70 <PyFunction_SetClosure@plt>
3f096dbfb1: 83 f8 01 cmp $0x1,%eax
3f096dbfb4: 48 8b 03 mov (%rbx),%rax
3f096dbfb7: 19 d2 sbb %edx,%edx
3f096dbfb9: 83 c2 02 add $0x2,%edx
3f096dbfbc: 48 83 e8 01 sub $0x1,%rax
3f096dbfc0: 48 85 c0 test %rax,%rax
3f096dbfc3: 48 89 03 mov %rax,(%rbx)
3f096dbfc6: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dbfca: 75 16 jne 3f096dbfe2 <PyEval_EvalFrameEx+0x1102>
3f096dbfcc: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096dbfd0: 48 89 df mov %rbx,%rdi
3f096dbfd3: 89 54 24 30 mov %edx,0x30(%rsp)
3f096dbfd7: ff 50 30 callq *0x30(%rax)
3f096dbfda: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dbfde: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096dbfe2: 85 c9 test %ecx,%ecx
3f096dbfe4: 0f 8f 72 31 00 00 jg 3f096df15c <PyEval_EvalFrameEx+0x427c>
3f096dbfea: 4d 89 37 mov %r14,(%r15)
3f096dbfed: 49 83 c7 08 add $0x8,%r15
3f096dbff1: e9 1b fb ff ff jmpq 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096dbff6: 48 8b 94 24 b0 00 00 mov 0xb0(%rsp),%rdx
3f096dbffd: 00
3f096dbffe: 48 63 c9 movslq %ecx,%rcx
3f096dc001: 4c 8b 34 ca mov (%rdx,%rcx,8),%r14
3f096dc005: 49 83 06 01 addq $0x1,(%r14)
3f096dc009: 4c 89 33 mov %r14,(%rbx)
3f096dc00c: 48 83 c3 08 add $0x8,%rbx
3f096dc010: e9 f7 ef ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc015: 4c 63 f9 movslq %ecx,%r15
3f096dc018: 48 8b 8c 24 b0 00 00 mov 0xb0(%rsp),%rcx
3f096dc01f: 00
3f096dc020: 4e 8b 34 f9 mov (%rcx,%r15,8),%r14
3f096dc024: 4c 89 f7 mov %r14,%rdi
3f096dc027: e8 94 1b f6 ff callq 3f0963dbc0 <PyCell_Get@plt>
3f096dc02c: 48 85 c0 test %rax,%rax
3f096dc02f: 0f 84 94 3c 00 00 je 3f096dfcc9 <PyEval_EvalFrameEx+0x4de9>
3f096dc035: 48 89 03 mov %rax,(%rbx)
3f096dc038: 48 83 c3 08 add $0x8,%rbx
3f096dc03c: e9 cb ef ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc041: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc046: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dc04b: 48 83 eb 08 sub $0x8,%rbx
3f096dc04f: 48 8b 05 32 59 29 00 mov 0x295932(%rip),%rax # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
3f096dc056: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dc05a: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dc05e: 48 39 42 08 cmp %rax,0x8(%rdx)
3f096dc062: 0f 84 5d 30 00 00 je 3f096df0c5 <PyEval_EvalFrameEx+0x41e5>
3f096dc068: 48 89 d7 mov %rdx,%rdi
3f096dc06b: 4c 89 fe mov %r15,%rsi
3f096dc06e: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc073: e8 b8 26 f6 ff callq 3f0963e730 <PyNumber_InPlaceSubtract@plt>
3f096dc078: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dc07d: 49 89 c6 mov %rax,%r14
3f096dc080: 48 8b 02 mov (%rdx),%rax
3f096dc083: 48 83 e8 01 sub $0x1,%rax
3f096dc087: 48 85 c0 test %rax,%rax
3f096dc08a: 48 89 02 mov %rax,(%rdx)
3f096dc08d: 0f 84 87 22 00 00 je 3f096de31a <PyEval_EvalFrameEx+0x343a>
3f096dc093: 49 8b 07 mov (%r15),%rax
3f096dc096: 48 83 e8 01 sub $0x1,%rax
3f096dc09a: 48 85 c0 test %rax,%rax
3f096dc09d: 49 89 07 mov %rax,(%r15)
3f096dc0a0: 0f 85 1a fc ff ff jne 3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
3f096dc0a6: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dc0aa: 4c 89 ff mov %r15,%rdi
3f096dc0ad: ff 50 30 callq *0x30(%rax)
3f096dc0b0: e9 0b fc ff ff jmpq 3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
3f096dc0b5: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc0ba: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dc0bf: 48 83 eb 08 sub $0x8,%rbx
3f096dc0c3: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dc0c7: 48 8b 51 f0 mov -0x10(%rcx),%rdx
3f096dc0cb: 4c 89 fe mov %r15,%rsi
3f096dc0ce: 48 89 d7 mov %rdx,%rdi
3f096dc0d1: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc0d6: e8 d5 e8 f5 ff callq 3f0963a9b0 <PyNumber_InPlaceFloorDivide@plt>
3f096dc0db: 49 89 c6 mov %rax,%r14
3f096dc0de: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dc0e3: eb 9b jmp 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dc0e5: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc0ea: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dc0ef: 48 83 eb 08 sub $0x8,%rbx
3f096dc0f3: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
3f096dc0f8: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dc0fc: 48 8b 49 f0 mov -0x10(%rcx),%rcx
3f096dc100: 4c 89 fe mov %r15,%rsi
3f096dc103: 48 89 cf mov %rcx,%rdi
3f096dc106: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dc10b: e8 00 26 f6 ff callq 3f0963e710 <PyNumber_Power@plt>
3f096dc110: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dc115: 49 89 c6 mov %rax,%r14
3f096dc118: 48 8b 01 mov (%rcx),%rax
3f096dc11b: 48 83 e8 01 sub $0x1,%rax
3f096dc11f: 48 85 c0 test %rax,%rax
3f096dc122: 48 89 01 mov %rax,(%rcx)
3f096dc125: 0f 84 0d 28 00 00 je 3f096de938 <PyEval_EvalFrameEx+0x3a58>
3f096dc12b: 49 8b 07 mov (%r15),%rax
3f096dc12e: 48 83 e8 01 sub $0x1,%rax
3f096dc132: 48 85 c0 test %rax,%rax
3f096dc135: 49 89 07 mov %rax,(%r15)
3f096dc138: 0f 84 eb 27 00 00 je 3f096de929 <PyEval_EvalFrameEx+0x3a49>
3f096dc13e: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dc143: 4d 85 f6 test %r14,%r14
3f096dc146: 4c 89 71 f0 mov %r14,-0x10(%rcx)
3f096dc14a: 0f 85 bc ee ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc150: e9 9b f6 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc155: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dc159: 4c 89 ff mov %r15,%rdi
3f096dc15c: e8 9f 10 f6 ff callq 3f0963d200 <PyObject_IsTrue@plt>
3f096dc161: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dc165: 49 8b 07 mov (%r15),%rax
3f096dc168: 48 83 e8 01 sub $0x1,%rax
3f096dc16c: 48 85 c0 test %rax,%rax
3f096dc16f: 49 89 07 mov %rax,(%r15)
3f096dc172: 0f 84 c9 2d 00 00 je 3f096def41 <PyEval_EvalFrameEx+0x4061>
3f096dc178: 83 7c 24 78 00 cmpl $0x0,0x78(%rsp)
3f096dc17d: 0f 85 84 27 00 00 jne 3f096de907 <PyEval_EvalFrameEx+0x3a27>
3f096dc183: 48 8b 05 b6 57 29 00 mov 0x2957b6(%rip),%rax # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
3f096dc18a: 48 83 00 01 addq $0x1,(%rax)
3f096dc18e: 48 89 43 f8 mov %rax,-0x8(%rbx)
3f096dc192: e9 75 ee ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc197: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dc19b: 4c 89 ff mov %r15,%rdi
3f096dc19e: e8 8d 1c f6 ff callq 3f0963de30 <PyObject_Repr@plt>
3f096dc1a3: 49 89 c6 mov %rax,%r14
3f096dc1a6: e9 d0 fb ff ff jmpq 3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
3f096dc1ab: 48 8b bc 24 a0 00 00 mov 0xa0(%rsp),%rdi
3f096dc1b2: 00
3f096dc1b3: 48 63 c9 movslq %ecx,%rcx
3f096dc1b6: 4c 8b 05 23 56 29 00 mov 0x295623(%rip),%r8 # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
3f096dc1bd: 4c 8b 7c cf 18 mov 0x18(%rdi,%rcx,8),%r15
3f096dc1c2: 4d 39 47 08 cmp %r8,0x8(%r15)
3f096dc1c6: 0f 84 20 32 00 00 je 3f096df3ec <PyEval_EvalFrameEx+0x450c>
3f096dc1cc: 48 8b 7d 30 mov 0x30(%rbp),%rdi
3f096dc1d0: 4c 89 fe mov %r15,%rsi
3f096dc1d3: e8 58 02 f6 ff callq 3f0963c430 <PyDict_GetItem@plt>
3f096dc1d8: 48 85 c0 test %rax,%rax
3f096dc1db: 49 89 c6 mov %rax,%r14
3f096dc1de: 0f 85 21 fe ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096dc1e4: 48 8b 7d 28 mov 0x28(%rbp),%rdi
3f096dc1e8: 4c 89 fe mov %r15,%rsi
3f096dc1eb: e8 40 02 f6 ff callq 3f0963c430 <PyDict_GetItem@plt>
3f096dc1f0: 48 85 c0 test %rax,%rax
3f096dc1f3: 49 89 c6 mov %rax,%r14
3f096dc1f6: 0f 85 09 fe ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096dc1fc: 48 8b 05 bd 58 29 00 mov 0x2958bd(%rip),%rax # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
3f096dc203: 48 8d 35 66 37 06 00 lea 0x63766(%rip),%rsi # 3f0973f970 <_PyUnicode_TypeRecords+0xdab0>
3f096dc20a: 4c 89 fa mov %r15,%rdx
3f096dc20d: 45 31 f6 xor %r14d,%r14d
3f096dc210: 48 8b 38 mov (%rax),%rdi
3f096dc213: e8 68 db ff ff callq 3f096d9d80 <_PyBuiltin_Init+0x500>
3f096dc218: e9 d3 f5 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc21d: 0f 1f 00 nopl (%rax)
3f096dc220: 48 8b bc 24 a0 00 00 mov 0xa0(%rsp),%rdi
3f096dc227: 00
3f096dc228: 48 63 c9 movslq %ecx,%rcx
3f096dc22b: 4c 8d 7b f8 lea -0x8(%rbx),%r15
3f096dc22f: 48 8b 5b f8 mov -0x8(%rbx),%rbx
3f096dc233: 48 8b 74 cf 18 mov 0x18(%rdi,%rcx,8),%rsi
3f096dc238: 48 8b 7d 30 mov 0x30(%rbp),%rdi
3f096dc23c: 48 89 da mov %rbx,%rdx
3f096dc23f: e8 ac 1a f6 ff callq 3f0963dcf0 <PyDict_SetItem@plt>
3f096dc244: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dc248: 48 8b 03 mov (%rbx),%rax
3f096dc24b: 48 83 e8 01 sub $0x1,%rax
3f096dc24f: 48 85 c0 test %rax,%rax
3f096dc252: 48 89 03 mov %rax,(%rbx)
3f096dc255: 0f 84 f5 2c 00 00 je 3f096def50 <PyEval_EvalFrameEx+0x4070>
3f096dc25b: 44 8b 54 24 78 mov 0x78(%rsp),%r10d
3f096dc260: 4c 89 fb mov %r15,%rbx
3f096dc263: 45 85 d2 test %r10d,%r10d
3f096dc266: 0f 84 a0 ed ff ff je 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc26c: e9 7f f5 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc271: 4c 8b 84 24 a0 00 00 mov 0xa0(%rsp),%r8
3f096dc278: 00
3f096dc279: 48 63 c9 movslq %ecx,%rcx
3f096dc27c: 48 8b 7d 30 mov 0x30(%rbp),%rdi
3f096dc280: 4d 8b 7c c8 18 mov 0x18(%r8,%rcx,8),%r15
3f096dc285: 4c 89 fe mov %r15,%rsi
3f096dc288: e8 53 07 f6 ff callq 3f0963c9e0 <PyDict_DelItem@plt>
3f096dc28d: 85 c0 test %eax,%eax
3f096dc28f: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dc293: 0f 84 57 f5 ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc299: 48 8b 05 20 58 29 00 mov 0x295820(%rip),%rax # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
3f096dc2a0: 48 8d 35 c9 36 06 00 lea 0x636c9(%rip),%rsi # 3f0973f970 <_PyUnicode_TypeRecords+0xdab0>
3f096dc2a7: 4c 89 fa mov %r15,%rdx
3f096dc2aa: 48 8b 38 mov (%rax),%rdi
3f096dc2ad: e8 ce da ff ff callq 3f096d9d80 <_PyBuiltin_Init+0x500>
3f096dc2b2: e9 39 f5 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc2b7: 48 8d 3d 61 3a 06 00 lea 0x63a61(%rip),%rdi # 3f0973fd1f <_PyUnicode_TypeRecords+0xde5f>
3f096dc2be: 48 89 d8 mov %rbx,%rax
3f096dc2c1: 48 83 eb 08 sub $0x8,%rbx
3f096dc2c5: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096dc2c9: e8 92 07 f6 ff callq 3f0963ca60 <PySys_GetObject@plt>
3f096dc2ce: 48 85 c0 test %rax,%rax
3f096dc2d1: 48 89 c1 mov %rax,%rcx
3f096dc2d4: 0f 84 5b 41 00 00 je 3f096e0435 <PyEval_EvalFrameEx+0x5555>
3f096dc2da: 8b 44 24 78 mov 0x78(%rsp),%eax
3f096dc2de: 85 c0 test %eax,%eax
3f096dc2e0: 0f 84 81 31 00 00 je 3f096df467 <PyEval_EvalFrameEx+0x4587>
3f096dc2e6: 49 8b 07 mov (%r15),%rax
3f096dc2e9: 48 83 e8 01 sub $0x1,%rax
3f096dc2ed: 48 85 c0 test %rax,%rax
3f096dc2f0: 49 89 07 mov %rax,(%r15)
3f096dc2f3: 0f 84 5f 31 00 00 je 3f096df458 <PyEval_EvalFrameEx+0x4578>
3f096dc2f9: 4d 85 f6 test %r14,%r14
3f096dc2fc: 0f 84 ee f4 ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc302: 49 8b 06 mov (%r14),%rax
3f096dc305: 48 83 e8 01 sub $0x1,%rax
3f096dc309: 48 85 c0 test %rax,%rax
3f096dc30c: 49 89 06 mov %rax,(%r14)
3f096dc30f: 0f 85 db f4 ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc315: 49 8b 46 08 mov 0x8(%r14),%rax
3f096dc319: 4c 89 f7 mov %r14,%rdi
3f096dc31c: ff 50 30 callq *0x30(%rax)
3f096dc31f: e9 cc f4 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc324: 48 8d 53 f8 lea -0x8(%rbx),%rdx
3f096dc328: 48 8b 5b f8 mov -0x8(%rbx),%rbx
3f096dc32c: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp)
3f096dc333: 00 00 00 00 00
3f096dc338: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc33d: 48 8d 3d 3f 8a 06 00 lea 0x68a3f(%rip),%rdi # 3f09744d83 <_Py_ctype_table+0x9a3>
3f096dc344: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc349: e8 12 07 f6 ff callq 3f0963ca60 <PySys_GetObject@plt>
3f096dc34e: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dc353: 48 85 c0 test %rax,%rax
3f096dc356: 49 89 c7 mov %rax,%r15
3f096dc359: 48 89 d3 mov %rdx,%rbx
3f096dc35c: 0f 84 69 2c 00 00 je 3f096defcb <PyEval_EvalFrameEx+0x40eb>
3f096dc362: 49 83 07 01 addq $0x1,(%r15)
3f096dc366: 31 f6 xor %esi,%esi
3f096dc368: 4c 89 ff mov %r15,%rdi
3f096dc36b: e8 70 e6 f5 ff callq 3f0963a9e0 <PyFile_SoftSpace@plt>
3f096dc370: 85 c0 test %eax,%eax
3f096dc372: 0f 85 0f 2b 00 00 jne 3f096dee87 <PyEval_EvalFrameEx+0x3fa7>
3f096dc378: 8b 44 24 78 mov 0x78(%rsp),%eax
3f096dc37c: 85 c0 test %eax,%eax
3f096dc37e: 0f 84 ed 23 00 00 je 3f096de771 <PyEval_EvalFrameEx+0x3891>
3f096dc384: 4d 85 ff test %r15,%r15
3f096dc387: 74 13 je 3f096dc39c <PyEval_EvalFrameEx+0x14bc>
3f096dc389: 49 8b 07 mov (%r15),%rax
3f096dc38c: 48 83 e8 01 sub $0x1,%rax
3f096dc390: 48 85 c0 test %rax,%rax
3f096dc393: 49 89 07 mov %rax,(%r15)
3f096dc396: 0f 84 43 25 00 00 je 3f096de8df <PyEval_EvalFrameEx+0x39ff>
3f096dc39c: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dc3a1: 48 8b 07 mov (%rdi),%rax
3f096dc3a4: 48 83 e8 01 sub $0x1,%rax
3f096dc3a8: 48 85 c0 test %rax,%rax
3f096dc3ab: 48 89 07 mov %rax,(%rdi)
3f096dc3ae: 0f 84 11 25 00 00 je 3f096de8c5 <PyEval_EvalFrameEx+0x39e5>
3f096dc3b4: 48 83 bc 24 90 00 00 cmpq $0x0,0x90(%rsp)
3f096dc3bb: 00 00
3f096dc3bd: 74 1b je 3f096dc3da <PyEval_EvalFrameEx+0x14fa>
3f096dc3bf: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dc3c6: 00
3f096dc3c7: 48 8b 07 mov (%rdi),%rax
3f096dc3ca: 48 83 e8 01 sub $0x1,%rax
3f096dc3ce: 48 85 c0 test %rax,%rax
3f096dc3d1: 48 89 07 mov %rax,(%rdi)
3f096dc3d4: 0f 84 95 21 00 00 je 3f096de56f <PyEval_EvalFrameEx+0x368f>
3f096dc3da: 8b 54 24 78 mov 0x78(%rsp),%edx
3f096dc3de: 85 d2 test %edx,%edx
3f096dc3e0: 0f 84 26 ec ff ff je 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc3e6: e9 05 f4 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc3eb: 31 c9 xor %ecx,%ecx
3f096dc3ed: 48 8d 3d 8f 89 06 00 lea 0x6898f(%rip),%rdi # 3f09744d83 <_Py_ctype_table+0x9a3>
3f096dc3f4: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dc3f9: 49 89 df mov %rbx,%r15
3f096dc3fc: e8 5f 06 f6 ff callq 3f0963ca60 <PySys_GetObject@plt>
3f096dc401: 48 85 c0 test %rax,%rax
3f096dc404: 49 89 c0 mov %rax,%r8
3f096dc407: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dc40c: 0f 84 d9 40 00 00 je 3f096e04eb <PyEval_EvalFrameEx+0x560b>
3f096dc412: 49 83 00 01 addq $0x1,(%r8)
3f096dc416: 48 8d 3d 70 e0 04 00 lea 0x4e070(%rip),%rdi # 3f0972a48d <_Py_isspace__doc__+0x3acd>
3f096dc41d: 4c 89 c6 mov %r8,%rsi
3f096dc420: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dc425: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dc42a: e8 11 00 f6 ff callq 3f0963c440 <PyFile_WriteString@plt>
3f096dc42f: 85 c0 test %eax,%eax
3f096dc431: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dc435: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dc43a: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dc43f: 0f 84 9d 2a 00 00 je 3f096deee2 <PyEval_EvalFrameEx+0x4002>
3f096dc445: 49 8b 00 mov (%r8),%rax
3f096dc448: ba 01 00 00 00 mov $0x1,%edx
3f096dc44d: 48 83 e8 01 sub $0x1,%rax
3f096dc451: 48 85 c0 test %rax,%rax
3f096dc454: 49 89 00 mov %rax,(%r8)
3f096dc457: 0f 84 e0 29 00 00 je 3f096dee3d <PyEval_EvalFrameEx+0x3f5d>
3f096dc45d: 48 85 c9 test %rcx,%rcx
3f096dc460: 0f 85 98 f6 ff ff jne 3f096dbafe <PyEval_EvalFrameEx+0xc1e>
3f096dc466: e9 a6 f6 ff ff jmpq 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096dc46b: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dc46f: 48 89 d8 mov %rbx,%rax
3f096dc472: 48 83 eb 10 sub $0x10,%rbx
3f096dc476: 48 8b 40 f0 mov -0x10(%rax),%rax
3f096dc47a: 48 85 ff test %rdi,%rdi
3f096dc47d: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp)
3f096dc484: 00
3f096dc485: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096dc48a: 0f 84 61 2b 00 00 je 3f096deff1 <PyEval_EvalFrameEx+0x4111>
3f096dc490: 4c 8b 44 24 60 mov 0x60(%rsp),%r8
3f096dc495: 4c 39 c7 cmp %r8,%rdi
3f096dc498: 0f 84 53 2b 00 00 je 3f096deff1 <PyEval_EvalFrameEx+0x4111>
3f096dc49e: 48 83 bc 24 90 00 00 cmpq $0x0,0x90(%rsp)
3f096dc4a5: 00 00
3f096dc4a7: 0f 84 3c 2b 00 00 je 3f096defe9 <PyEval_EvalFrameEx+0x4109>
3f096dc4ad: 4c 8b bc 24 90 00 00 mov 0x90(%rsp),%r15
3f096dc4b4: 00
3f096dc4b5: e9 a8 fe ff ff jmpq 3f096dc362 <PyEval_EvalFrameEx+0x1482>
3f096dc4ba: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc4bf: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dc4c4: 48 83 eb 08 sub $0x8,%rbx
3f096dc4c8: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dc4cc: 48 8b 51 f0 mov -0x10(%rcx),%rdx
3f096dc4d0: 4c 89 fe mov %r15,%rsi
3f096dc4d3: 48 89 d7 mov %rdx,%rdi
3f096dc4d6: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc4db: e8 10 24 f6 ff callq 3f0963e8f0 <PyNumber_FloorDivide@plt>
3f096dc4e0: e9 f6 fb ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096dc4e5: 45 31 c0 xor %r8d,%r8d
3f096dc4e8: 40 f6 c6 02 test $0x2,%sil
3f096dc4ec: 48 89 d8 mov %rbx,%rax
3f096dc4ef: 74 08 je 3f096dc4f9 <PyEval_EvalFrameEx+0x1619>
3f096dc4f1: 4c 8b 40 f8 mov -0x8(%rax),%r8
3f096dc4f5: 48 83 eb 08 sub $0x8,%rbx
3f096dc4f9: 45 31 ff xor %r15d,%r15d
3f096dc4fc: 83 e6 01 and $0x1,%esi
3f096dc4ff: 74 08 je 3f096dc509 <PyEval_EvalFrameEx+0x1629>
3f096dc501: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dc505: 48 83 eb 08 sub $0x8,%rbx
3f096dc509: 4c 8b 4b f8 mov -0x8(%rbx),%r9
3f096dc50d: 48 8d 43 f0 lea -0x10(%rbx),%rax
3f096dc511: 48 8b 5b f0 mov -0x10(%rbx),%rbx
3f096dc515: 4c 89 c2 mov %r8,%rdx
3f096dc518: 4c 89 fe mov %r15,%rsi
3f096dc51b: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dc520: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096dc525: 4c 89 cf mov %r9,%rdi
3f096dc528: 48 89 d9 mov %rbx,%rcx
3f096dc52b: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dc530: e8 db e7 ff ff callq 3f096dad10 <_PyEval_SliceIndex+0xd0>
3f096dc535: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dc539: 48 8b 03 mov (%rbx),%rax
3f096dc53c: 48 83 e8 01 sub $0x1,%rax
3f096dc540: 48 85 c0 test %rax,%rax
3f096dc543: 48 89 03 mov %rax,(%rbx)
3f096dc546: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dc54b: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dc550: 0f 84 d1 2f 00 00 je 3f096df527 <PyEval_EvalFrameEx+0x4647>
3f096dc556: 49 8b 01 mov (%r9),%rax
3f096dc559: 48 83 e8 01 sub $0x1,%rax
3f096dc55d: 48 85 c0 test %rax,%rax
3f096dc560: 49 89 01 mov %rax,(%r9)
3f096dc563: 0f 84 a5 2f 00 00 je 3f096df50e <PyEval_EvalFrameEx+0x462e>
3f096dc569: 4d 85 ff test %r15,%r15
3f096dc56c: 74 13 je 3f096dc581 <PyEval_EvalFrameEx+0x16a1>
3f096dc56e: 49 8b 07 mov (%r15),%rax
3f096dc571: 48 83 e8 01 sub $0x1,%rax
3f096dc575: 48 85 c0 test %rax,%rax
3f096dc578: 49 89 07 mov %rax,(%r15)
3f096dc57b: 0f 84 6d 23 00 00 je 3f096de8ee <PyEval_EvalFrameEx+0x3a0e>
3f096dc581: 4d 85 c0 test %r8,%r8
3f096dc584: 74 13 je 3f096dc599 <PyEval_EvalFrameEx+0x16b9>
3f096dc586: 49 8b 00 mov (%r8),%rax
3f096dc589: 48 83 e8 01 sub $0x1,%rax
3f096dc58d: 48 85 c0 test %rax,%rax
3f096dc590: 49 89 00 mov %rax,(%r8)
3f096dc593: 0f 84 66 28 00 00 je 3f096dedff <PyEval_EvalFrameEx+0x3f1f>
3f096dc599: 8b 44 24 78 mov 0x78(%rsp),%eax
3f096dc59d: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx
3f096dc5a2: 85 c0 test %eax,%eax
3f096dc5a4: 0f 84 62 ea ff ff je 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dc5aa: e9 41 f2 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc5af: 8d 86 7d ff ff ff lea -0x83(%rsi),%eax
3f096dc5b5: 44 0f b6 f1 movzbl %cl,%r14d
3f096dc5b9: 0f b6 cd movzbl %ch,%ecx
3f096dc5bc: 41 8d 14 4e lea (%r14,%rcx,2),%edx
3f096dc5c0: 89 8c 24 a8 00 00 00 mov %ecx,0xa8(%rsp)
3f096dc5c7: 41 89 c0 mov %eax,%r8d
3f096dc5ca: 41 83 e0 01 and $0x1,%r8d
3f096dc5ce: 41 83 f8 01 cmp $0x1,%r8d
3f096dc5d2: 44 89 84 24 c0 00 00 mov %r8d,0xc0(%rsp)
3f096dc5d9: 00
3f096dc5da: 4c 8b 05 d7 4e 29 00 mov 0x294ed7(%rip),%r8 # 3f099714b8 <_PyImport_DynLoadFiletab+0x278>
3f096dc5e1: 83 da ff sbb $0xffffffff,%edx
3f096dc5e4: 83 e0 02 and $0x2,%eax
3f096dc5e7: 83 f8 01 cmp $0x1,%eax
3f096dc5ea: 83 da ff sbb $0xffffffff,%edx
3f096dc5ed: 48 63 d2 movslq %edx,%rdx
3f096dc5f0: 48 f7 d2 not %rdx
3f096dc5f3: 48 8d 14 d3 lea (%rbx,%rdx,8),%rdx
3f096dc5f7: 48 8b 3a mov (%rdx),%rdi
3f096dc5fa: 48 89 94 24 90 00 00 mov %rdx,0x90(%rsp)
3f096dc601: 00
3f096dc602: 4c 39 47 08 cmp %r8,0x8(%rdi)
3f096dc606: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096dc60b: 0f 84 3f 3c 00 00 je 3f096e0250 <PyEval_EvalFrameEx+0x5370>
3f096dc611: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dc616: 48 83 07 01 addq $0x1,(%rdi)
3f096dc61a: 45 31 ff xor %r15d,%r15d
3f096dc61d: 85 c0 test %eax,%eax
3f096dc61f: 48 89 9c 24 e8 00 00 mov %rbx,0xe8(%rsp)
3f096dc626: 00
3f096dc627: 74 21 je 3f096dc64a <PyEval_EvalFrameEx+0x176a>
3f096dc629: 48 8d 43 f8 lea -0x8(%rbx),%rax
3f096dc62d: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096dc634: 00
3f096dc635: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dc639: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dc63d: f6 80 ab 00 00 00 20 testb $0x20,0xab(%rax)
3f096dc644: 0f 84 7a 3c 00 00 je 3f096e02c4 <PyEval_EvalFrameEx+0x53e4>
3f096dc64a: 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%eax
3f096dc651: 31 db xor %ebx,%ebx
3f096dc653: 45 31 c0 xor %r8d,%r8d
3f096dc656: 85 c0 test %eax,%eax
3f096dc658: 74 2d je 3f096dc687 <PyEval_EvalFrameEx+0x17a7>
3f096dc65a: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096dc661: 00
3f096dc662: 48 8d 50 f8 lea -0x8(%rax),%rdx
3f096dc666: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp)
3f096dc66d: 00
3f096dc66e: 48 8b 58 f8 mov -0x8(%rax),%rbx
3f096dc672: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096dc676: f6 80 ab 00 00 00 04 testb $0x4,0xab(%rax)
3f096dc67d: 0f 84 15 3c 00 00 je 3f096e0298 <PyEval_EvalFrameEx+0x53b8>
3f096dc683: 44 8b 43 10 mov 0x10(%rbx),%r8d
3f096dc687: 8b 84 24 a8 00 00 00 mov 0xa8(%rsp),%eax
3f096dc68e: 85 c0 test %eax,%eax
3f096dc690: 74 32 je 3f096dc6c4 <PyEval_EvalFrameEx+0x17e4>
3f096dc692: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dc697: 8b b4 24 a8 00 00 00 mov 0xa8(%rsp),%esi
3f096dc69e: 48 8d 94 24 e8 00 00 lea 0xe8(%rsp),%rdx
3f096dc6a5: 00
3f096dc6a6: 4c 89 ff mov %r15,%rdi
3f096dc6a9: 44 89 44 24 38 mov %r8d,0x38(%rsp)
3f096dc6ae: e8 bd e3 ff ff callq 3f096daa70 <PyEval_GetFuncDesc+0x60>
3f096dc6b3: 48 85 c0 test %rax,%rax
3f096dc6b6: 49 89 c7 mov %rax,%r15
3f096dc6b9: 44 8b 44 24 38 mov 0x38(%rsp),%r8d
3f096dc6be: 0f 84 4c 3c 00 00 je 3f096e0310 <PyEval_EvalFrameEx+0x5430>
3f096dc6c4: 43 8d 3c 30 lea (%r8,%r14,1),%edi
3f096dc6c8: 44 89 44 24 38 mov %r8d,0x38(%rsp)
3f096dc6cd: 48 63 ff movslq %edi,%rdi
3f096dc6d0: e8 ab 02 f6 ff callq 3f0963c980 <PyTuple_New@plt>
3f096dc6d5: 48 85 c0 test %rax,%rax
3f096dc6d8: 49 89 c1 mov %rax,%r9
3f096dc6db: 44 8b 44 24 38 mov 0x38(%rsp),%r8d
3f096dc6e0: 0f 84 2a 3c 00 00 je 3f096e0310 <PyEval_EvalFrameEx+0x5430>
3f096dc6e6: 41 83 f8 00 cmp $0x0,%r8d
3f096dc6ea: 74 25 je 3f096dc711 <PyEval_EvalFrameEx+0x1831>
3f096dc6ec: b8 00 00 00 00 mov $0x0,%eax
3f096dc6f1: 7e 1e jle 3f096dc711 <PyEval_EvalFrameEx+0x1831>
3f096dc6f3: 48 8b 54 c3 18 mov 0x18(%rbx,%rax,8),%rdx
3f096dc6f8: 41 8d 0c 06 lea (%r14,%rax,1),%ecx
3f096dc6fc: 48 83 c0 01 add $0x1,%rax
3f096dc700: 48 63 c9 movslq %ecx,%rcx
3f096dc703: 48 83 02 01 addq $0x1,(%rdx)
3f096dc707: 41 39 c0 cmp %eax,%r8d
3f096dc70a: 49 89 54 c9 18 mov %rdx,0x18(%r9,%rcx,8)
3f096dc70f: 7f e2 jg 3f096dc6f3 <PyEval_EvalFrameEx+0x1813>
3f096dc711: 41 83 ee 01 sub $0x1,%r14d
3f096dc715: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096dc71c: 00
3f096dc71d: 41 83 fe ff cmp $0xffffffff,%r14d
3f096dc721: 74 21 je 3f096dc744 <PyEval_EvalFrameEx+0x1864>
3f096dc723: 48 83 e8 08 sub $0x8,%rax
3f096dc727: 49 63 d6 movslq %r14d,%rdx
3f096dc72a: 41 83 ee 01 sub $0x1,%r14d
3f096dc72e: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096dc735: 00
3f096dc736: 48 8b 08 mov (%rax),%rcx
3f096dc739: 41 83 fe ff cmp $0xffffffff,%r14d
3f096dc73d: 49 89 4c d1 18 mov %rcx,0x18(%r9,%rdx,8)
3f096dc742: 75 df jne 3f096dc723 <PyEval_EvalFrameEx+0x1843>
3f096dc744: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dc749: 4c 8b 05 98 53 29 00 mov 0x295398(%rip),%r8 # 3f09971ae8 <_PyImport_DynLoadFiletab+0x8a8>
3f096dc750: 4c 39 47 08 cmp %r8,0x8(%rdi)
3f096dc754: 0f 84 01 2e 00 00 je 3f096df55b <PyEval_EvalFrameEx+0x467b>
3f096dc75a: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dc75f: 4c 89 ce mov %r9,%rsi
3f096dc762: 4c 89 fa mov %r15,%rdx
3f096dc765: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dc76a: e8 21 17 f6 ff callq 3f0963de90 <PyObject_Call@plt>
3f096dc76f: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dc774: 49 89 c6 mov %rax,%r14
3f096dc777: 49 8b 01 mov (%r9),%rax
3f096dc77a: 48 83 e8 01 sub $0x1,%rax
3f096dc77e: 48 85 c0 test %rax,%rax
3f096dc781: 49 89 01 mov %rax,(%r9)
3f096dc784: 0f 84 c2 2d 00 00 je 3f096df54c <PyEval_EvalFrameEx+0x466c>
3f096dc78a: 4d 85 ff test %r15,%r15
3f096dc78d: 74 13 je 3f096dc7a2 <PyEval_EvalFrameEx+0x18c2>
3f096dc78f: 49 8b 07 mov (%r15),%rax
3f096dc792: 48 83 e8 01 sub $0x1,%rax
3f096dc796: 48 85 c0 test %rax,%rax
3f096dc799: 49 89 07 mov %rax,(%r15)
3f096dc79c: 0f 84 25 2f 00 00 je 3f096df6c7 <PyEval_EvalFrameEx+0x47e7>
3f096dc7a2: 48 85 db test %rbx,%rbx
3f096dc7a5: 74 19 je 3f096dc7c0 <PyEval_EvalFrameEx+0x18e0>
3f096dc7a7: 48 8b 03 mov (%rbx),%rax
3f096dc7aa: 48 83 e8 01 sub $0x1,%rax
3f096dc7ae: 48 85 c0 test %rax,%rax
3f096dc7b1: 48 89 03 mov %rax,(%rbx)
3f096dc7b4: 75 0a jne 3f096dc7c0 <PyEval_EvalFrameEx+0x18e0>
3f096dc7b6: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096dc7ba: 48 89 df mov %rbx,%rdi
3f096dc7bd: ff 50 30 callq *0x30(%rax)
3f096dc7c0: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dc7c5: 48 8b 9c 24 e8 00 00 mov 0xe8(%rsp),%rbx
3f096dc7cc: 00
3f096dc7cd: 48 8b 07 mov (%rdi),%rax
3f096dc7d0: 48 83 e8 01 sub $0x1,%rax
3f096dc7d4: 48 85 c0 test %rax,%rax
3f096dc7d7: 48 89 07 mov %rax,(%rdi)
3f096dc7da: 0f 84 60 2d 00 00 je 3f096df540 <PyEval_EvalFrameEx+0x4660>
3f096dc7e0: 48 39 9c 24 90 00 00 cmp %rbx,0x90(%rsp)
3f096dc7e7: 00
3f096dc7e8: 0f 83 d5 1c 00 00 jae 3f096de4c3 <PyEval_EvalFrameEx+0x35e3>
3f096dc7ee: 49 89 df mov %rbx,%r15
3f096dc7f1: 48 89 6c 24 48 mov %rbp,0x48(%rsp)
3f096dc7f6: 48 89 dd mov %rbx,%rbp
3f096dc7f9: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx
3f096dc800: 00
3f096dc801: eb 0e jmp 3f096dc811 <PyEval_EvalFrameEx+0x1931>
3f096dc803: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096dc808: 4c 39 fb cmp %r15,%rbx
3f096dc80b: 0f 83 94 1c 00 00 jae 3f096de4a5 <PyEval_EvalFrameEx+0x35c5>
3f096dc811: 49 83 ef 08 sub $0x8,%r15
3f096dc815: 49 8b 3f mov (%r15),%rdi
3f096dc818: 48 8b 07 mov (%rdi),%rax
3f096dc81b: 48 83 e8 01 sub $0x1,%rax
3f096dc81f: 48 85 c0 test %rax,%rax
3f096dc822: 48 89 07 mov %rax,(%rdi)
3f096dc825: 75 e1 jne 3f096dc808 <PyEval_EvalFrameEx+0x1928>
3f096dc827: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dc82b: ff 50 30 callq *0x30(%rax)
3f096dc82e: eb d8 jmp 3f096dc808 <PyEval_EvalFrameEx+0x1928>
3f096dc830: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dc834: 48 8d 15 ed b9 2d 00 lea 0x2db9ed(%rip),%rdx # 3f099b8228 <_Py_Ticker+0x248>
3f096dc83b: 48 8d 35 8c dd 04 00 lea 0x4dd8c(%rip),%rsi # 3f0972a5ce <_Py_isspace__doc__+0x3c0e>
3f096dc842: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dc846: 4c 89 ff mov %r15,%rdi
3f096dc849: e8 e2 d6 ff ff callq 3f096d9f30 <_PyBuiltin_Init+0x6b0>
3f096dc84e: 48 85 c0 test %rax,%rax
3f096dc851: 49 89 c6 mov %rax,%r14
3f096dc854: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dc858: 0f 84 92 ef ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc85e: 48 8d 15 cb b9 2d 00 lea 0x2db9cb(%rip),%rdx # 3f099b8230 <_Py_Ticker+0x250>
3f096dc865: 48 8d 35 58 dd 04 00 lea 0x4dd58(%rip),%rsi # 3f0972a5c4 <_Py_isspace__doc__+0x3c04>
3f096dc86c: 48 89 43 f8 mov %rax,-0x8(%rbx)
3f096dc870: 4c 89 ff mov %r15,%rdi
3f096dc873: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dc877: e8 b4 d6 ff ff callq 3f096d9f30 <_PyBuiltin_Init+0x6b0>
3f096dc87c: 48 89 c2 mov %rax,%rdx
3f096dc87f: 49 8b 07 mov (%r15),%rax
3f096dc882: 48 83 e8 01 sub $0x1,%rax
3f096dc886: 48 85 c0 test %rax,%rax
3f096dc889: 49 89 07 mov %rax,(%r15)
3f096dc88c: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dc890: 0f 84 39 2a 00 00 je 3f096df2cf <PyEval_EvalFrameEx+0x43ef>
3f096dc896: 48 85 d2 test %rdx,%rdx
3f096dc899: 0f 84 6c 36 00 00 je 3f096dff0b <PyEval_EvalFrameEx+0x502b>
3f096dc89f: 31 f6 xor %esi,%esi
3f096dc8a1: 48 89 d7 mov %rdx,%rdi
3f096dc8a4: 31 c0 xor %eax,%eax
3f096dc8a6: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc8ab: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dc8af: e8 ec 05 f6 ff callq 3f0963cea0 <PyObject_CallFunctionObjArgs@plt>
3f096dc8b4: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dc8b9: 49 89 c6 mov %rax,%r14
3f096dc8bc: 48 8b 02 mov (%rdx),%rax
3f096dc8bf: 48 83 e8 01 sub $0x1,%rax
3f096dc8c3: 48 85 c0 test %rax,%rax
3f096dc8c6: 48 89 02 mov %rax,(%rdx)
3f096dc8c9: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dc8cd: 0f 84 19 2a 00 00 je 3f096df2ec <PyEval_EvalFrameEx+0x440c>
3f096dc8d3: 4d 85 f6 test %r14,%r14
3f096dc8d6: 0f 84 14 ef ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dc8dc: 48 89 d8 mov %rbx,%rax
3f096dc8df: 48 2b 45 40 sub 0x40(%rbp),%rax
3f096dc8e3: 4c 89 ea mov %r13,%rdx
3f096dc8e6: 48 2b 94 24 80 00 00 sub 0x80(%rsp),%rdx
3f096dc8ed: 00
3f096dc8ee: be 8f 00 00 00 mov $0x8f,%esi
3f096dc8f3: 48 89 ef mov %rbp,%rdi
3f096dc8f6: 48 c1 f8 03 sar $0x3,%rax
3f096dc8fa: 01 ca add %ecx,%edx
3f096dc8fc: 89 c1 mov %eax,%ecx
3f096dc8fe: e8 cd f4 f5 ff callq 3f0963bdd0 <PyFrame_BlockSetup@plt>
3f096dc903: e9 01 f7 ff ff jmpq 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096dc908: 48 63 c9 movslq %ecx,%rcx
3f096dc90b: 49 01 cd add %rcx,%r13
3f096dc90e: e9 22 e7 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dc913: 48 8b 53 f8 mov -0x8(%rbx),%rdx
3f096dc917: 48 3b 15 6a 4b 29 00 cmp 0x294b6a(%rip),%rdx # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
3f096dc91e: 0f 84 24 2a 00 00 je 3f096df348 <PyEval_EvalFrameEx+0x4468>
3f096dc924: 48 3b 15 15 50 29 00 cmp 0x295015(%rip),%rdx # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
3f096dc92b: 0f 85 0b 42 00 00 jne 3f096e0b3c <PyEval_EvalFrameEx+0x5c5c>
3f096dc931: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3f096dc936: 48 63 c9 movslq %ecx,%rcx
3f096dc939: 4c 8d 6c 0f 24 lea 0x24(%rdi,%rcx,1),%r13
3f096dc93e: e9 f2 e6 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dc943: 48 63 f9 movslq %ecx,%rdi
3f096dc946: e8 f5 12 f6 ff callq 3f0963dc40 <PyInt_FromLong@plt>
3f096dc94b: 48 85 c0 test %rax,%rax
3f096dc94e: 48 89 44 24 68 mov %rax,0x68(%rsp)
3f096dc953: 0f 84 b2 35 00 00 je 3f096dff0b <PyEval_EvalFrameEx+0x502b>
3f096dc959: 4c 89 74 24 48 mov %r14,0x48(%rsp)
3f096dc95e: 41 bf 20 00 00 00 mov $0x20,%r15d
3f096dc964: e9 ab e8 ff ff jmpq 3f096db214 <PyEval_EvalFrameEx+0x334>
3f096dc969: 48 8b 53 f0 mov -0x10(%rbx),%rdx
3f096dc96d: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dc971: 48 83 eb 10 sub $0x10,%rbx
3f096dc975: 48 89 d7 mov %rdx,%rdi
3f096dc978: 4c 89 fe mov %r15,%rsi
3f096dc97b: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc980: e8 7b f1 f5 ff callq 3f0963bb00 <PyObject_DelItem@plt>
3f096dc985: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dc98a: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dc98e: 48 8b 02 mov (%rdx),%rax
3f096dc991: 48 83 e8 01 sub $0x1,%rax
3f096dc995: 48 85 c0 test %rax,%rax
3f096dc998: 48 89 02 mov %rax,(%rdx)
3f096dc99b: 0f 84 fe 2c 00 00 je 3f096df69f <PyEval_EvalFrameEx+0x47bf>
3f096dc9a1: 49 8b 07 mov (%r15),%rax
3f096dc9a4: 48 83 e8 01 sub $0x1,%rax
3f096dc9a8: 48 85 c0 test %rax,%rax
3f096dc9ab: 49 89 07 mov %rax,(%r15)
3f096dc9ae: 0f 85 26 fa ff ff jne 3f096dc3da <PyEval_EvalFrameEx+0x14fa>
3f096dc9b4: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dc9b8: 4c 89 ff mov %r15,%rdi
3f096dc9bb: ff 50 30 callq *0x30(%rax)
3f096dc9be: e9 17 fa ff ff jmpq 3f096dc3da <PyEval_EvalFrameEx+0x14fa>
3f096dc9c3: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc9c8: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dc9cd: 48 83 eb 08 sub $0x8,%rbx
3f096dc9d1: 48 8b 51 f0 mov -0x10(%rcx),%rdx
3f096dc9d5: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dc9d9: 48 89 d7 mov %rdx,%rdi
3f096dc9dc: 4c 89 fe mov %r15,%rsi
3f096dc9df: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dc9e4: e8 87 e3 f5 ff callq 3f0963ad70 <PyNumber_Lshift@plt>
3f096dc9e9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dc9ee: 49 89 c6 mov %rax,%r14
3f096dc9f1: e9 8a f6 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dc9f6: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dc9fb: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dca00: 48 83 eb 08 sub $0x8,%rbx
3f096dca04: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dca08: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dca0c: 4c 89 fe mov %r15,%rsi
3f096dca0f: 48 89 d7 mov %rdx,%rdi
3f096dca12: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dca17: e8 a4 0a f6 ff callq 3f0963d4c0 <PyNumber_Rshift@plt>
3f096dca1c: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dca21: 49 89 c6 mov %rax,%r14
3f096dca24: e9 57 f6 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dca29: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dca2e: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dca33: 48 83 eb 08 sub $0x8,%rbx
3f096dca37: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dca3b: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dca3f: 4c 89 fe mov %r15,%rsi
3f096dca42: 48 89 d7 mov %rdx,%rdi
3f096dca45: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dca4a: e8 61 fd f5 ff callq 3f0963c7b0 <PyNumber_And@plt>
3f096dca4f: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dca54: 49 89 c6 mov %rax,%r14
3f096dca57: e9 24 f6 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dca5c: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dca61: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dca66: 48 83 eb 08 sub $0x8,%rbx
3f096dca6a: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dca6e: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dca72: 4c 89 fe mov %r15,%rsi
3f096dca75: 48 89 d7 mov %rdx,%rdi
3f096dca78: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dca7d: e8 6e 1c f6 ff callq 3f0963e6f0 <PyNumber_Xor@plt>
3f096dca82: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dca87: 49 89 c6 mov %rax,%r14
3f096dca8a: e9 f1 f5 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dca8f: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dca94: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dca99: 48 83 eb 08 sub $0x8,%rbx
3f096dca9d: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dcaa1: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dcaa5: 4c 89 fe mov %r15,%rsi
3f096dcaa8: 48 89 d7 mov %rdx,%rdi
3f096dcaab: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcab0: e8 9b fc f5 ff callq 3f0963c750 <PyNumber_Or@plt>
3f096dcab5: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcaba: 49 89 c6 mov %rax,%r14
3f096dcabd: e9 be f5 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dcac2: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcac7: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dcacc: 48 83 eb 08 sub $0x8,%rbx
3f096dcad0: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
3f096dcad5: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dcad9: 48 8b 49 f0 mov -0x10(%rcx),%rcx
3f096dcadd: 4c 89 fe mov %r15,%rsi
3f096dcae0: 48 89 cf mov %rcx,%rdi
3f096dcae3: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dcae8: e8 d3 1a f6 ff callq 3f0963e5c0 <PyNumber_InPlacePower@plt>
3f096dcaed: e9 1e f6 ff ff jmpq 3f096dc110 <PyEval_EvalFrameEx+0x1230>
3f096dcaf2: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcaf7: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096dcafc: 48 83 eb 08 sub $0x8,%rbx
3f096dcb00: 4d 8b 78 f8 mov -0x8(%r8),%r15
3f096dcb04: 49 8b 50 f0 mov -0x10(%r8),%rdx
3f096dcb08: 4c 89 fe mov %r15,%rsi
3f096dcb0b: 48 89 d7 mov %rdx,%rdi
3f096dcb0e: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcb13: e8 48 18 f6 ff callq 3f0963e360 <PyNumber_InPlaceMultiply@plt>
3f096dcb18: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcb1d: 49 89 c6 mov %rax,%r14
3f096dcb20: 48 8b 02 mov (%rdx),%rax
3f096dcb23: 48 83 e8 01 sub $0x1,%rax
3f096dcb27: 48 85 c0 test %rax,%rax
3f096dcb2a: 48 89 02 mov %rax,(%rdx)
3f096dcb2d: 0f 84 0b 21 00 00 je 3f096dec3e <PyEval_EvalFrameEx+0x3d5e>
3f096dcb33: 49 8b 07 mov (%r15),%rax
3f096dcb36: 48 83 e8 01 sub $0x1,%rax
3f096dcb3a: 48 85 c0 test %rax,%rax
3f096dcb3d: 49 89 07 mov %rax,(%r15)
3f096dcb40: 0f 84 e9 20 00 00 je 3f096dec2f <PyEval_EvalFrameEx+0x3d4f>
3f096dcb46: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dcb4b: 4d 85 f6 test %r14,%r14
3f096dcb4e: 4c 89 72 f0 mov %r14,-0x10(%rdx)
3f096dcb52: 0f 85 b4 e4 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dcb58: e9 93 ec ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dcb5d: 48 8b 05 6c 4e 29 00 mov 0x294e6c(%rip),%rax # 3f099719d0 <_PyImport_DynLoadFiletab+0x790>
3f096dcb64: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcb69: 8b 10 mov (%rax),%edx
3f096dcb6b: 85 d2 test %edx,%edx
3f096dcb6d: 0f 85 25 ef ff ff jne 3f096dba98 <PyEval_EvalFrameEx+0xbb8>
3f096dcb73: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dcb78: 48 83 eb 08 sub $0x8,%rbx
3f096dcb7c: 48 8b 51 f0 mov -0x10(%rcx),%rdx
3f096dcb80: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dcb84: 48 89 d7 mov %rdx,%rdi
3f096dcb87: 4c 89 fe mov %r15,%rsi
3f096dcb8a: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcb8f: e8 5c ed f5 ff callq 3f0963b8f0 <PyNumber_InPlaceDivide@plt>
3f096dcb94: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcb99: 49 89 c6 mov %rax,%r14
3f096dcb9c: e9 df f4 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dcba1: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcba6: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dcbab: 48 83 eb 08 sub $0x8,%rbx
3f096dcbaf: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dcbb3: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dcbb7: 4c 89 fe mov %r15,%rsi
3f096dcbba: 48 89 d7 mov %rdx,%rdi
3f096dcbbd: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcbc2: e8 39 0a f6 ff callq 3f0963d600 <PyNumber_InPlaceRemainder@plt>
3f096dcbc7: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcbcc: 49 89 c6 mov %rax,%r14
3f096dcbcf: e9 ac f4 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dcbd4: 4c 8b 43 f8 mov -0x8(%rbx),%r8
3f096dcbd8: 48 8b 4b e8 mov -0x18(%rbx),%rcx
3f096dcbdc: 4c 8b 7b f0 mov -0x10(%rbx),%r15
3f096dcbe0: 48 83 eb 18 sub $0x18,%rbx
3f096dcbe4: 48 89 ca mov %rcx,%rdx
3f096dcbe7: 4c 89 c6 mov %r8,%rsi
3f096dcbea: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dcbef: 4c 89 ff mov %r15,%rdi
3f096dcbf2: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dcbf7: e8 54 dc f5 ff callq 3f0963a850 <PyObject_SetItem@plt>
3f096dcbfc: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dcc01: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dcc05: 48 8b 01 mov (%rcx),%rax
3f096dcc08: 48 83 e8 01 sub $0x1,%rax
3f096dcc0c: 48 85 c0 test %rax,%rax
3f096dcc0f: 48 89 01 mov %rax,(%rcx)
3f096dcc12: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dcc17: 0f 84 6e 2a 00 00 je 3f096df68b <PyEval_EvalFrameEx+0x47ab>
3f096dcc1d: 49 8b 07 mov (%r15),%rax
3f096dcc20: 48 83 e8 01 sub $0x1,%rax
3f096dcc24: 48 85 c0 test %rax,%rax
3f096dcc27: 49 89 07 mov %rax,(%r15)
3f096dcc2a: 0f 84 42 2a 00 00 je 3f096df672 <PyEval_EvalFrameEx+0x4792>
3f096dcc30: 49 8b 00 mov (%r8),%rax
3f096dcc33: 48 83 e8 01 sub $0x1,%rax
3f096dcc37: 48 85 c0 test %rax,%rax
3f096dcc3a: 49 89 00 mov %rax,(%r8)
3f096dcc3d: 0f 85 97 f7 ff ff jne 3f096dc3da <PyEval_EvalFrameEx+0x14fa>
3f096dcc43: 49 8b 40 08 mov 0x8(%r8),%rax
3f096dcc47: 4c 89 c7 mov %r8,%rdi
3f096dcc4a: ff 50 30 callq *0x30(%rax)
3f096dcc4d: e9 88 f7 ff ff jmpq 3f096dc3da <PyEval_EvalFrameEx+0x14fa>
3f096dcc52: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcc57: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dcc5c: 48 83 eb 08 sub $0x8,%rbx
3f096dcc60: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dcc64: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dcc68: 4c 89 fe mov %r15,%rsi
3f096dcc6b: 48 89 d7 mov %rdx,%rdi
3f096dcc6e: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcc73: e8 a8 01 f6 ff callq 3f0963ce20 <PyNumber_InPlaceXor@plt>
3f096dcc78: e9 5e f4 ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096dcc7d: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcc82: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dcc87: 48 83 eb 08 sub $0x8,%rbx
3f096dcc8b: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dcc8f: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dcc93: 4c 89 fe mov %r15,%rsi
3f096dcc96: 48 89 d7 mov %rdx,%rdi
3f096dcc99: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcc9e: e8 5d 01 f6 ff callq 3f0963ce00 <PyNumber_InPlaceOr@plt>
3f096dcca3: e9 33 f4 ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096dcca8: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dccad: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dccb2: 48 83 eb 08 sub $0x8,%rbx
3f096dccb6: 48 8b 3d 23 4b 29 00 mov 0x294b23(%rip),%rdi # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
3f096dccbd: 4c 8b 79 f0 mov -0x10(%rcx),%r15
3f096dccc1: 48 8b 51 f8 mov -0x8(%rcx),%rdx
3f096dccc5: 49 39 7f 08 cmp %rdi,0x8(%r15)
3f096dccc9: 48 89 d6 mov %rdx,%rsi
3f096dcccc: 4c 89 ff mov %r15,%rdi
3f096dcccf: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dccd4: 0f 84 cf 2f 00 00 je 3f096dfca9 <PyEval_EvalFrameEx+0x4dc9>
3f096dccda: e8 51 fd f5 ff callq 3f0963ca30 <PyNumber_Remainder@plt>
3f096dccdf: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcce4: 49 89 c6 mov %rax,%r14
3f096dcce7: 49 8b 07 mov (%r15),%rax
3f096dccea: 48 83 e8 01 sub $0x1,%rax
3f096dccee: 48 85 c0 test %rax,%rax
3f096dccf1: 49 89 07 mov %rax,(%r15)
3f096dccf4: 0f 84 36 24 00 00 je 3f096df130 <PyEval_EvalFrameEx+0x4250>
3f096dccfa: 48 8b 02 mov (%rdx),%rax
3f096dccfd: 48 83 e8 01 sub $0x1,%rax
3f096dcd01: 48 85 c0 test %rax,%rax
3f096dcd04: 48 89 02 mov %rax,(%rdx)
3f096dcd07: 0f 85 b3 ef ff ff jne 3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
3f096dcd0d: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096dcd11: 48 89 d7 mov %rdx,%rdi
3f096dcd14: ff 50 30 callq *0x30(%rax)
3f096dcd17: e9 a4 ef ff ff jmpq 3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
3f096dcd1c: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcd21: 48 8b 44 24 48 mov 0x48(%rsp),%rax
3f096dcd26: 48 83 eb 08 sub $0x8,%rbx
3f096dcd2a: 4c 8b 78 f0 mov -0x10(%rax),%r15
3f096dcd2e: 4c 8b 40 f8 mov -0x8(%rax),%r8
3f096dcd32: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dcd36: 48 3b 05 4b 4c 29 00 cmp 0x294c4b(%rip),%rax # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
3f096dcd3d: 0f 84 b5 36 00 00 je 3f096e03f8 <PyEval_EvalFrameEx+0x5518>
3f096dcd43: 48 3b 05 96 4a 29 00 cmp 0x294a96(%rip),%rax # 3f099717e0 <_PyImport_DynLoadFiletab+0x5a0>
3f096dcd4a: 0f 84 93 36 00 00 je 3f096e03e3 <PyEval_EvalFrameEx+0x5503>
3f096dcd50: 4c 89 c6 mov %r8,%rsi
3f096dcd53: 4c 89 ff mov %r15,%rdi
3f096dcd56: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dcd5b: e8 d0 e4 f5 ff callq 3f0963b230 <PyNumber_Add@plt>
3f096dcd60: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dcd65: 49 89 c6 mov %rax,%r14
3f096dcd68: e9 23 ef ff ff jmpq 3f096dbc90 <PyEval_EvalFrameEx+0xdb0>
3f096dcd6d: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096dcd71: 48 8b 53 f0 mov -0x10(%rbx),%rdx
3f096dcd75: 48 89 43 f0 mov %rax,-0x10(%rbx)
3f096dcd79: 48 89 53 f8 mov %rdx,-0x8(%rbx)
3f096dcd7d: e9 b3 e2 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dcd82: 31 ff xor %edi,%edi
3f096dcd84: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dcd88: e8 13 dd f5 ff callq 3f0963aaa0 <PySet_New@plt>
3f096dcd8d: 48 85 c0 test %rax,%rax
3f096dcd90: 49 89 c6 mov %rax,%r14
3f096dcd93: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dcd97: 0f 84 53 ea ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dcd9d: 83 e9 01 sub $0x1,%ecx
3f096dcda0: 0f 88 7d 17 00 00 js 3f096de523 <PyEval_EvalFrameEx+0x3643>
3f096dcda6: 44 8b 4c 24 78 mov 0x78(%rsp),%r9d
3f096dcdab: 48 83 eb 08 sub $0x8,%rbx
3f096dcdaf: 4c 8b 3b mov (%rbx),%r15
3f096dcdb2: 45 85 c9 test %r9d,%r9d
3f096dcdb5: 0f 84 aa 15 00 00 je 3f096de365 <PyEval_EvalFrameEx+0x3485>
3f096dcdbb: 49 8b 07 mov (%r15),%rax
3f096dcdbe: 48 83 e8 01 sub $0x1,%rax
3f096dcdc2: 48 85 c0 test %rax,%rax
3f096dcdc5: 49 89 07 mov %rax,(%r15)
3f096dcdc8: 75 d3 jne 3f096dcd9d <PyEval_EvalFrameEx+0x1ebd>
3f096dcdca: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dcdce: 4c 89 ff mov %r15,%rdi
3f096dcdd1: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dcdd5: ff 50 30 callq *0x30(%rax)
3f096dcdd8: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dcddc: eb bf jmp 3f096dcd9d <PyEval_EvalFrameEx+0x1ebd>
3f096dcdde: 48 8b 4b f8 mov -0x8(%rbx),%rcx
3f096dcde2: 4c 8d 7b f8 lea -0x8(%rbx),%r15
3f096dcde6: 48 85 c9 test %rcx,%rcx
3f096dcde9: 0f 84 51 25 00 00 je 3f096df340 <PyEval_EvalFrameEx+0x4460>
3f096dcdef: 48 3b 4c 24 60 cmp 0x60(%rsp),%rcx
3f096dcdf4: 0f 84 46 25 00 00 je 3f096df340 <PyEval_EvalFrameEx+0x4460>
3f096dcdfa: 48 85 c9 test %rcx,%rcx
3f096dcdfd: 0f 84 d2 1a 00 00 je 3f096de8d5 <PyEval_EvalFrameEx+0x39f5>
3f096dce03: 49 89 c8 mov %rcx,%r8
3f096dce06: e9 07 f6 ff ff jmpq 3f096dc412 <PyEval_EvalFrameEx+0x1532>
3f096dce0b: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dce10: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dce15: 48 83 eb 08 sub $0x8,%rbx
3f096dce19: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dce1d: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dce21: 4c 89 fe mov %r15,%rsi
3f096dce24: 48 89 d7 mov %rdx,%rdi
3f096dce27: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dce2c: e8 6f 12 f6 ff callq 3f0963e0a0 <PyNumber_InPlaceLshift@plt>
3f096dce31: e9 a5 f2 ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096dce36: 45 31 c0 xor %r8d,%r8d
3f096dce39: 40 f6 c6 02 test $0x2,%sil
3f096dce3d: 48 89 d8 mov %rbx,%rax
3f096dce40: 75 08 jne 3f096dce4a <PyEval_EvalFrameEx+0x1f6a>
3f096dce42: 4c 8b 40 f8 mov -0x8(%rax),%r8
3f096dce46: 48 83 eb 08 sub $0x8,%rbx
3f096dce4a: 45 31 ff xor %r15d,%r15d
3f096dce4d: 83 e6 01 and $0x1,%esi
3f096dce50: 74 08 je 3f096dce5a <PyEval_EvalFrameEx+0x1f7a>
3f096dce52: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dce56: 48 83 eb 08 sub $0x8,%rbx
3f096dce5a: 48 8d 53 f8 lea -0x8(%rbx),%rdx
3f096dce5e: 48 8b 5b f8 mov -0x8(%rbx),%rbx
3f096dce62: 31 c9 xor %ecx,%ecx
3f096dce64: 4c 89 fe mov %r15,%rsi
3f096dce67: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dce6c: 48 89 54 24 48 mov %rdx,0x48(%rsp)
3f096dce71: 4c 89 c2 mov %r8,%rdx
3f096dce74: 48 89 df mov %rbx,%rdi
3f096dce77: e8 94 de ff ff callq 3f096dad10 <_PyEval_SliceIndex+0xd0>
3f096dce7c: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dce80: 48 8b 03 mov (%rbx),%rax
3f096dce83: 48 83 e8 01 sub $0x1,%rax
3f096dce87: 48 85 c0 test %rax,%rax
3f096dce8a: 48 89 03 mov %rax,(%rbx)
3f096dce8d: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dce92: 0f 85 d1 f6 ff ff jne 3f096dc569 <PyEval_EvalFrameEx+0x1689>
3f096dce98: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096dce9c: 48 89 df mov %rbx,%rdi
3f096dce9f: ff 50 30 callq *0x30(%rax)
3f096dcea2: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dcea7: e9 bd f6 ff ff jmpq 3f096dc569 <PyEval_EvalFrameEx+0x1689>
3f096dceac: 48 8b 4b f0 mov -0x10(%rbx),%rcx
3f096dceb0: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dceb4: 48 8b 7b e8 mov -0x18(%rbx),%rdi
3f096dceb8: 48 83 eb 10 sub $0x10,%rbx
3f096dcebc: 48 89 ca mov %rcx,%rdx
3f096dcebf: 4c 89 fe mov %r15,%rsi
3f096dcec2: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dcec7: e8 24 0e f6 ff callq 3f0963dcf0 <PyDict_SetItem@plt>
3f096dcecc: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dced1: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dced5: 48 8b 01 mov (%rcx),%rax
3f096dced8: 48 83 e8 01 sub $0x1,%rax
3f096dcedc: 48 85 c0 test %rax,%rax
3f096dcedf: 48 89 01 mov %rax,(%rcx)
3f096dcee2: 0f 85 b9 fa ff ff jne 3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
3f096dcee8: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096dceec: 48 89 cf mov %rcx,%rdi
3f096dceef: ff 50 30 callq *0x30(%rax)
3f096dcef2: e9 aa fa ff ff jmpq 3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
3f096dcef7: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcefc: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096dcf01: 48 83 eb 08 sub $0x8,%rbx
3f096dcf05: 4d 8b 78 f8 mov -0x8(%r8),%r15
3f096dcf09: 49 8b 50 f0 mov -0x10(%r8),%rdx
3f096dcf0d: 4c 89 fe mov %r15,%rsi
3f096dcf10: 48 89 d7 mov %rdx,%rdi
3f096dcf13: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcf18: e8 e3 e7 f5 ff callq 3f0963b700 <PyNumber_Multiply@plt>
3f096dcf1d: e9 f6 fb ff ff jmpq 3f096dcb18 <PyEval_EvalFrameEx+0x1c38>
3f096dcf22: 48 8b 05 a7 4a 29 00 mov 0x294aa7(%rip),%rax # 3f099719d0 <_PyImport_DynLoadFiletab+0x790>
3f096dcf29: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcf2e: 8b 08 mov (%rax),%ecx
3f096dcf30: 85 c9 test %ecx,%ecx
3f096dcf32: 0f 85 fa ea ff ff jne 3f096dba32 <PyEval_EvalFrameEx+0xb52>
3f096dcf38: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dcf3d: 48 83 eb 08 sub $0x8,%rbx
3f096dcf41: 4c 8b 79 f8 mov -0x8(%rcx),%r15
3f096dcf45: 48 8b 51 f0 mov -0x10(%rcx),%rdx
3f096dcf49: 4c 89 fe mov %r15,%rsi
3f096dcf4c: 48 89 d7 mov %rdx,%rdi
3f096dcf4f: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcf54: e8 c7 f0 f5 ff callq 3f0963c020 <PyNumber_Divide@plt>
3f096dcf59: e9 7d f1 ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096dcf5e: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcf63: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dcf68: 48 83 eb 08 sub $0x8,%rbx
3f096dcf6c: 48 8b 05 15 4a 29 00 mov 0x294a15(%rip),%rax # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
3f096dcf73: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dcf77: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dcf7b: 48 39 42 08 cmp %rax,0x8(%rdx)
3f096dcf7f: 0f 84 7b 21 00 00 je 3f096df100 <PyEval_EvalFrameEx+0x4220>
3f096dcf85: 48 89 d7 mov %rdx,%rdi
3f096dcf88: 4c 89 fe mov %r15,%rsi
3f096dcf8b: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcf90: e8 8b 16 f6 ff callq 3f0963e620 <PyNumber_Subtract@plt>
3f096dcf95: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcf9a: 49 89 c6 mov %rax,%r14
3f096dcf9d: e9 de f0 ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096dcfa2: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dcfa7: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dcfac: 48 83 eb 08 sub $0x8,%rbx
3f096dcfb0: 48 8b 3d b9 4b 29 00 mov 0x294bb9(%rip),%rdi # 3f09971b70 <_PyImport_DynLoadFiletab+0x930>
3f096dcfb7: 4c 8b 79 f0 mov -0x10(%rcx),%r15
3f096dcfbb: 48 8b 51 f8 mov -0x8(%rcx),%rdx
3f096dcfbf: 49 39 7f 08 cmp %rdi,0x8(%r15)
3f096dcfc3: 0f 84 26 27 00 00 je 3f096df6ef <PyEval_EvalFrameEx+0x480f>
3f096dcfc9: 48 89 d6 mov %rdx,%rsi
3f096dcfcc: 4c 89 ff mov %r15,%rdi
3f096dcfcf: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dcfd4: e8 c7 eb f5 ff callq 3f0963bba0 <PyObject_GetItem@plt>
3f096dcfd9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dcfde: 49 89 c6 mov %rax,%r14
3f096dcfe1: 49 8b 07 mov (%r15),%rax
3f096dcfe4: 48 83 e8 01 sub $0x1,%rax
3f096dcfe8: 48 85 c0 test %rax,%rax
3f096dcfeb: 49 89 07 mov %rax,(%r15)
3f096dcfee: 0f 84 e2 26 00 00 je 3f096df6d6 <PyEval_EvalFrameEx+0x47f6>
3f096dcff4: 48 8b 02 mov (%rdx),%rax
3f096dcff7: 48 83 e8 01 sub $0x1,%rax
3f096dcffb: 48 85 c0 test %rax,%rax
3f096dcffe: 48 89 02 mov %rax,(%rdx)
3f096dd001: 0f 85 3f fb ff ff jne 3f096dcb46 <PyEval_EvalFrameEx+0x1c66>
3f096dd007: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096dd00b: 48 89 d7 mov %rdx,%rdi
3f096dd00e: ff 50 30 callq *0x30(%rax)
3f096dd011: e9 30 fb ff ff jmpq 3f096dcb46 <PyEval_EvalFrameEx+0x1c66>
3f096dd016: 83 f9 01 cmp $0x1,%ecx
3f096dd019: 48 89 d8 mov %rbx,%rax
3f096dd01c: 0f 84 29 2b 00 00 je 3f096dfb4b <PyEval_EvalFrameEx+0x4c6b>
3f096dd022: 0f 8e 12 2c 00 00 jle 3f096dfc3a <PyEval_EvalFrameEx+0x4d5a>
3f096dd028: 83 f9 02 cmp $0x2,%ecx
3f096dd02b: 0f 84 30 2b 00 00 je 3f096dfb61 <PyEval_EvalFrameEx+0x4c81>
3f096dd031: 83 f9 03 cmp $0x3,%ecx
3f096dd034: 0f 84 56 28 00 00 je 3f096df890 <PyEval_EvalFrameEx+0x49b0>
3f096dd03a: 48 8b 05 2f 44 29 00 mov 0x29442f(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096dd041: 48 8d 35 e3 2c 06 00 lea 0x62ce3(%rip),%rsi # 3f0973fd2b <_PyUnicode_TypeRecords+0xde6b>
3f096dd048: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096dd04e: 48 8b 38 mov (%rax),%rdi
3f096dd051: e8 1a ea f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096dd056: e9 74 e0 ff ff jmpq 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096dd05b: 0f b6 f5 movzbl %ch,%esi
3f096dd05e: 44 0f b6 f1 movzbl %cl,%r14d
3f096dd062: 48 89 9c 24 e8 00 00 mov %rbx,0xe8(%rsp)
3f096dd069: 00
3f096dd06a: 8d 14 36 lea (%rsi,%rsi,1),%edx
3f096dd06d: 85 f6 test %esi,%esi
3f096dd06f: 0f 94 84 24 90 00 00 sete 0x90(%rsp)
3f096dd076: 00
3f096dd077: 46 8d 04 32 lea (%rdx,%r14,1),%r8d
3f096dd07b: 49 63 c0 movslq %r8d,%rax
3f096dd07e: 48 f7 d0 not %rax
3f096dd081: 48 8d 04 c3 lea (%rbx,%rax,8),%rax
3f096dd085: 4c 8b 38 mov (%rax),%r15
3f096dd088: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096dd08d: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dd091: 0f 85 58 1a 00 00 jne 3f096deaef <PyEval_EvalFrameEx+0x3c0f>
3f096dd097: 48 3b 05 4a 4a 29 00 cmp 0x294a4a(%rip),%rax # 3f09971ae8 <_PyImport_DynLoadFiletab+0x8a8>
3f096dd09e: 0f 85 4b 1a 00 00 jne 3f096deaef <PyEval_EvalFrameEx+0x3c0f>
3f096dd0a4: 49 8b 47 10 mov 0x10(%r15),%rax
3f096dd0a8: 4c 8b 05 89 46 29 00 mov 0x294689(%rip),%r8 # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096dd0af: 8b 50 10 mov 0x10(%rax),%edx
3f096dd0b2: 4d 8b 08 mov (%r8),%r9
3f096dd0b5: f6 c2 0c test $0xc,%dl
3f096dd0b8: 0f 84 ff 2e 00 00 je 3f096dffbd <PyEval_EvalFrameEx+0x50dd>
3f096dd0be: f6 c2 04 test $0x4,%dl
3f096dd0c1: 4c 8b 58 08 mov 0x8(%rax),%r11
3f096dd0c5: 4d 8b 57 18 mov 0x18(%r15),%r10
3f096dd0c9: 0f 95 c1 setne %cl
3f096dd0cc: 45 85 f6 test %r14d,%r14d
3f096dd0cf: 0f 84 fc 26 00 00 je 3f096df7d1 <PyEval_EvalFrameEx+0x48f1>
3f096dd0d5: 41 83 fe 01 cmp $0x1,%r14d
3f096dd0d9: 0f 85 64 2e 00 00 jne 3f096dff43 <PyEval_EvalFrameEx+0x5063>
3f096dd0df: 83 e2 08 and $0x8,%edx
3f096dd0e2: 0f 84 5b 2e 00 00 je 3f096dff43 <PyEval_EvalFrameEx+0x5063>
3f096dd0e8: 48 8d 43 f8 lea -0x8(%rbx),%rax
3f096dd0ec: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096dd0f3: 00
3f096dd0f4: 41 8b 41 20 mov 0x20(%r9),%eax
3f096dd0f8: 48 8b 5b f8 mov -0x8(%rbx),%rbx
3f096dd0fc: 85 c0 test %eax,%eax
3f096dd0fe: 0f 84 f8 37 00 00 je 3f096e08fc <PyEval_EvalFrameEx+0x5a1c>
3f096dd104: 49 8b 79 28 mov 0x28(%r9),%rdi
3f096dd108: 48 85 ff test %rdi,%rdi
3f096dd10b: 0f 84 eb 37 00 00 je 3f096e08fc <PyEval_EvalFrameEx+0x5a1c>
3f096dd111: 49 8b 51 10 mov 0x10(%r9),%rdx
3f096dd115: 49 8b 71 38 mov 0x38(%r9),%rsi
3f096dd119: 4d 89 f8 mov %r15,%r8
3f096dd11c: b9 04 00 00 00 mov $0x4,%ecx
3f096dd121: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dd126: 4c 89 5c 24 40 mov %r11,0x40(%rsp)
3f096dd12b: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dd130: 45 31 f6 xor %r14d,%r14d
3f096dd133: e8 e8 cb ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096dd138: 85 c0 test %eax,%eax
3f096dd13a: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dd13f: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11
3f096dd144: 0f 84 5b 37 00 00 je 3f096e08a5 <PyEval_EvalFrameEx+0x59c5>
3f096dd14a: 48 8b 03 mov (%rbx),%rax
3f096dd14d: 48 83 e8 01 sub $0x1,%rax
3f096dd151: 48 85 c0 test %rax,%rax
3f096dd154: 48 89 03 mov %rax,(%rbx)
3f096dd157: 0f 84 a2 3b 00 00 je 3f096e0cff <PyEval_EvalFrameEx+0x5e1f>
3f096dd15d: 0f 1f 00 nopl (%rax)
3f096dd160: 48 8b 9c 24 e8 00 00 mov 0xe8(%rsp),%rbx
3f096dd167: 00
3f096dd168: 48 39 5c 24 48 cmp %rbx,0x48(%rsp)
3f096dd16d: 0f 83 50 13 00 00 jae 3f096de4c3 <PyEval_EvalFrameEx+0x35e3>
3f096dd173: 48 8d 43 f8 lea -0x8(%rbx),%rax
3f096dd177: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096dd17e: 00
3f096dd17f: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dd183: 48 8b 07 mov (%rdi),%rax
3f096dd186: 48 83 e8 01 sub $0x1,%rax
3f096dd18a: 48 85 c0 test %rax,%rax
3f096dd18d: 48 89 07 mov %rax,(%rdi)
3f096dd190: 75 ce jne 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096dd192: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dd196: ff 50 30 callq *0x30(%rax)
3f096dd199: eb c5 jmp 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096dd19b: 48 8b 94 24 a0 00 00 mov 0xa0(%rsp),%rdx
3f096dd1a2: 00
3f096dd1a3: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dd1a7: 48 63 c9 movslq %ecx,%rcx
3f096dd1aa: 48 8b 74 ca 18 mov 0x18(%rdx,%rcx,8),%rsi
3f096dd1af: 4c 89 ff mov %r15,%rdi
3f096dd1b2: e8 d9 11 f6 ff callq 3f0963e390 <PyObject_GetAttr@plt>
3f096dd1b7: 49 89 c6 mov %rax,%r14
3f096dd1ba: e9 bc eb ff ff jmpq 3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
3f096dd1bf: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dd1c3: 4c 8d 43 f8 lea -0x8(%rbx),%r8
3f096dd1c7: 4c 89 84 24 a8 00 00 mov %r8,0xa8(%rsp)
3f096dd1ce: 00
3f096dd1cf: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096dd1d4: 48 8b 7b f0 mov -0x10(%rbx),%rdi
3f096dd1d8: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp)
3f096dd1df: 00
3f096dd1e0: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dd1e5: 48 8b 77 08 mov 0x8(%rdi),%rsi
3f096dd1e9: 48 3b 35 98 47 29 00 cmp 0x294798(%rip),%rsi # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
3f096dd1f0: 0f 84 8e 20 00 00 je 3f096df284 <PyEval_EvalFrameEx+0x43a4>
3f096dd1f6: 8d 41 fa lea -0x6(%rcx),%eax
3f096dd1f9: 83 f8 04 cmp $0x4,%eax
3f096dd1fc: 0f 86 4b 1a 00 00 jbe 3f096dec4d <PyEval_EvalFrameEx+0x3d6d>
3f096dd202: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
3f096dd207: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dd20e: 00
3f096dd20f: 89 ca mov %ecx,%edx
3f096dd211: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dd216: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dd21b: e8 d0 e5 f5 ff callq 3f0963b7f0 <PyObject_RichCompare@plt>
3f096dd220: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dd225: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dd22a: 49 89 c6 mov %rax,%r14
3f096dd22d: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dd234: 00
3f096dd235: 48 8b 07 mov (%rdi),%rax
3f096dd238: 48 83 e8 01 sub $0x1,%rax
3f096dd23c: 48 85 c0 test %rax,%rax
3f096dd23f: 48 89 07 mov %rax,(%rdi)
3f096dd242: 0f 84 48 21 00 00 je 3f096df390 <PyEval_EvalFrameEx+0x44b0>
3f096dd248: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dd24d: 48 8b 07 mov (%rdi),%rax
3f096dd250: 48 83 e8 01 sub $0x1,%rax
3f096dd254: 48 85 c0 test %rax,%rax
3f096dd257: 48 89 07 mov %rax,(%rdi)
3f096dd25a: 0f 84 10 21 00 00 je 3f096df370 <PyEval_EvalFrameEx+0x4490>
3f096dd260: 4d 85 f6 test %r14,%r14
3f096dd263: 4c 89 73 f0 mov %r14,-0x10(%rbx)
3f096dd267: 0f 84 0c 39 00 00 je 3f096e0b79 <PyEval_EvalFrameEx+0x5c99>
3f096dd26d: 41 0f b6 45 00 movzbl 0x0(%r13),%eax
3f096dd272: 3c 72 cmp $0x72,%al
3f096dd274: 0f 84 36 21 00 00 je 3f096df3b0 <PyEval_EvalFrameEx+0x44d0>
3f096dd27a: 3c 73 cmp $0x73,%al
3f096dd27c: 0f 84 d4 1d 00 00 je 3f096df056 <PyEval_EvalFrameEx+0x4176>
3f096dd282: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx
3f096dd289: 00
3f096dd28a: e9 7d dd ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd28f: 4c 8b 84 24 a0 00 00 mov 0xa0(%rsp),%r8
3f096dd296: 00
3f096dd297: 48 63 c9 movslq %ecx,%rcx
3f096dd29a: 48 8b 7d 28 mov 0x28(%rbp),%rdi
3f096dd29e: 48 8d 35 72 21 06 00 lea 0x62172(%rip),%rsi # 3f0973f417 <_PyUnicode_TypeRecords+0xd557>
3f096dd2a5: 48 89 9c 24 a8 00 00 mov %rbx,0xa8(%rsp)
3f096dd2ac: 00
3f096dd2ad: 49 8b 4c c8 18 mov 0x18(%r8,%rcx,8),%rcx
3f096dd2b2: 48 89 4c 24 48 mov %rcx,0x48(%rsp)
3f096dd2b7: e8 14 fc f5 ff callq 3f0963ced0 <PyDict_GetItemString@plt>
3f096dd2bc: 48 85 c0 test %rax,%rax
3f096dd2bf: 49 89 c7 mov %rax,%r15
3f096dd2c2: 0f 84 96 36 00 00 je 3f096e095e <PyEval_EvalFrameEx+0x5a7e>
3f096dd2c8: 48 83 00 01 addq $0x1,(%rax)
3f096dd2cc: 48 8b 7b f0 mov -0x10(%rbx),%rdi
3f096dd2d0: 4c 8b 73 f8 mov -0x8(%rbx),%r14
3f096dd2d4: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp)
3f096dd2db: 00
3f096dd2dc: e8 3f db f5 ff callq 3f0963ae20 <PyInt_AsLong@plt>
3f096dd2e1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
3f096dd2e5: 0f 84 59 30 00 00 je 3f096e0344 <PyEval_EvalFrameEx+0x5464>
3f096dd2eb: 48 8b 4d 38 mov 0x38(%rbp),%rcx
3f096dd2ef: 48 8b 55 30 mov 0x30(%rbp),%rdx
3f096dd2f3: 4d 89 f0 mov %r14,%r8
3f096dd2f6: 4c 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9
3f096dd2fd: 00
3f096dd2fe: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
3f096dd303: bf 05 00 00 00 mov $0x5,%edi
3f096dd308: 48 85 c9 test %rcx,%rcx
3f096dd30b: 48 0f 44 4c 24 60 cmove 0x60(%rsp),%rcx
3f096dd311: 31 c0 xor %eax,%eax
3f096dd313: e8 88 13 f6 ff callq 3f0963e6a0 <PyTuple_Pack@plt>
3f096dd318: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096dd31d: 49 8b 06 mov (%r14),%rax
3f096dd320: 48 83 e8 01 sub $0x1,%rax
3f096dd324: 48 85 c0 test %rax,%rax
3f096dd327: 49 89 06 mov %rax,(%r14)
3f096dd32a: 0f 84 75 1d 00 00 je 3f096df0a5 <PyEval_EvalFrameEx+0x41c5>
3f096dd330: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dd337: 00
3f096dd338: 48 8b 07 mov (%rdi),%rax
3f096dd33b: 48 83 e8 01 sub $0x1,%rax
3f096dd33f: 48 85 c0 test %rax,%rax
3f096dd342: 48 89 07 mov %rax,(%rdi)
3f096dd345: 0f 84 4c 1d 00 00 je 3f096df097 <PyEval_EvalFrameEx+0x41b7>
3f096dd34b: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
3f096dd351: 0f 84 e6 36 00 00 je 3f096e0a3d <PyEval_EvalFrameEx+0x5b5d>
3f096dd357: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
3f096dd35c: 31 d2 xor %edx,%edx
3f096dd35e: 4c 89 ff mov %r15,%rdi
3f096dd361: e8 6a df f5 ff callq 3f0963b2d0 <PyEval_CallObjectWithKeywords@plt>
3f096dd366: 49 89 c6 mov %rax,%r14
3f096dd369: 49 8b 07 mov (%r15),%rax
3f096dd36c: 48 83 e8 01 sub $0x1,%rax
3f096dd370: 48 85 c0 test %rax,%rax
3f096dd373: 49 89 07 mov %rax,(%r15)
3f096dd376: 0f 84 0c 1d 00 00 je 3f096df088 <PyEval_EvalFrameEx+0x41a8>
3f096dd37c: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096dd381: 49 8b 00 mov (%r8),%rax
3f096dd384: 48 83 e8 01 sub $0x1,%rax
3f096dd388: 48 85 c0 test %rax,%rax
3f096dd38b: 49 89 00 mov %rax,(%r8)
3f096dd38e: 0f 84 e5 1c 00 00 je 3f096df079 <PyEval_EvalFrameEx+0x4199>
3f096dd394: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax
3f096dd39b: 00
3f096dd39c: 48 83 eb 08 sub $0x8,%rbx
3f096dd3a0: 4d 85 f6 test %r14,%r14
3f096dd3a3: 4c 89 70 f0 mov %r14,-0x10(%rax)
3f096dd3a7: 0f 85 5f dc ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd3ad: e9 3e e4 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd3b2: 4c 8b 84 24 a0 00 00 mov 0xa0(%rsp),%r8
3f096dd3b9: 00
3f096dd3ba: 48 63 c9 movslq %ecx,%rcx
3f096dd3bd: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dd3c1: 4d 8b 7c c8 18 mov 0x18(%r8,%rcx,8),%r15
3f096dd3c6: 4c 89 fe mov %r15,%rsi
3f096dd3c9: e8 c2 0f f6 ff callq 3f0963e390 <PyObject_GetAttr@plt>
3f096dd3ce: 48 85 c0 test %rax,%rax
3f096dd3d1: 49 89 c6 mov %rax,%r14
3f096dd3d4: 0f 85 2f ec ff ff jne 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096dd3da: 48 8b 05 5f 46 29 00 mov 0x29465f(%rip),%rax # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
3f096dd3e1: 48 8b 38 mov (%rax),%rdi
3f096dd3e4: e8 f7 ea f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096dd3e9: 85 c0 test %eax,%eax
3f096dd3eb: 0f 85 c0 36 00 00 jne 3f096e0ab1 <PyEval_EvalFrameEx+0x5bd1>
3f096dd3f1: 48 c7 03 00 00 00 00 movq $0x0,(%rbx)
3f096dd3f8: 48 83 c3 08 add $0x8,%rbx
3f096dd3fc: e9 ef e3 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd401: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dd405: 48 83 eb 08 sub $0x8,%rbx
3f096dd409: 48 3b 3d 30 45 29 00 cmp 0x294530(%rip),%rdi # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
3f096dd410: 0f 84 fb e7 ff ff je 3f096dbc11 <PyEval_EvalFrameEx+0xd31>
3f096dd416: 48 3b 3d 6b 40 29 00 cmp 0x29406b(%rip),%rdi # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
3f096dd41d: 0f 85 87 3a 00 00 jne 3f096e0eaa <PyEval_EvalFrameEx+0x5fca>
3f096dd423: 48 8b 07 mov (%rdi),%rax
3f096dd426: 48 83 e8 01 sub $0x1,%rax
3f096dd42a: 48 85 c0 test %rax,%rax
3f096dd42d: 48 89 07 mov %rax,(%rdi)
3f096dd430: 75 23 jne 3f096dd455 <PyEval_EvalFrameEx+0x2575>
3f096dd432: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dd436: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dd43a: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dd43f: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dd444: ff 50 30 callq *0x30(%rax)
3f096dd447: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dd44c: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dd451: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dd455: 48 8b 44 24 70 mov 0x70(%rsp),%rax
3f096dd45a: 48 63 c9 movslq %ecx,%rcx
3f096dd45d: 4c 8d 6c 08 24 lea 0x24(%rax,%rcx,1),%r13
3f096dd462: e9 ce db ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dd467: 4c 8b 75 38 mov 0x38(%rbp),%r14
3f096dd46b: 4d 85 f6 test %r14,%r14
3f096dd46e: 0f 84 4d 2d 00 00 je 3f096e01c1 <PyEval_EvalFrameEx+0x52e1>
3f096dd474: 49 83 06 01 addq $0x1,(%r14)
3f096dd478: 4c 89 33 mov %r14,(%rbx)
3f096dd47b: 48 83 c3 08 add $0x8,%rbx
3f096dd47f: e9 88 db ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd484: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096dd488: 4c 89 74 24 48 mov %r14,0x48(%rsp)
3f096dd48d: 48 83 eb 08 sub $0x8,%rbx
3f096dd491: 41 bf 08 00 00 00 mov $0x8,%r15d
3f096dd497: 48 89 44 24 68 mov %rax,0x68(%rsp)
3f096dd49c: e9 73 dd ff ff jmpq 3f096db214 <PyEval_EvalFrameEx+0x334>
3f096dd4a1: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax
3f096dd4a8: 00
3f096dd4a9: 48 63 c9 movslq %ecx,%rcx
3f096dd4ac: 4c 8b 74 c8 18 mov 0x18(%rax,%rcx,8),%r14
3f096dd4b1: 49 83 06 01 addq $0x1,(%r14)
3f096dd4b5: 4c 89 33 mov %r14,(%rbx)
3f096dd4b8: 48 83 c3 08 add $0x8,%rbx
3f096dd4bc: e9 74 db ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dd4c1: 48 8b 7d 38 mov 0x38(%rbp),%rdi
3f096dd4c5: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax
3f096dd4cc: 00
3f096dd4cd: 48 63 c9 movslq %ecx,%rcx
3f096dd4d0: 48 85 ff test %rdi,%rdi
3f096dd4d3: 4c 8b 7c c8 18 mov 0x18(%rax,%rcx,8),%r15
3f096dd4d8: 0f 84 2f 36 00 00 je 3f096e0b0d <PyEval_EvalFrameEx+0x5c2d>
3f096dd4de: 48 8b 15 8b 44 29 00 mov 0x29448b(%rip),%rdx # 3f09971970 <_PyImport_DynLoadFiletab+0x730>
3f096dd4e5: 48 39 57 08 cmp %rdx,0x8(%rdi)
3f096dd4e9: 4c 89 fe mov %r15,%rsi
3f096dd4ec: 0f 84 bd 2f 00 00 je 3f096e04af <PyEval_EvalFrameEx+0x55cf>
3f096dd4f2: e8 a9 e6 f5 ff callq 3f0963bba0 <PyObject_GetItem@plt>
3f096dd4f7: 48 85 c0 test %rax,%rax
3f096dd4fa: 49 89 c6 mov %rax,%r14
3f096dd4fd: 0f 85 06 eb ff ff jne 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096dd503: e8 c8 f6 f5 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096dd508: 48 85 c0 test %rax,%rax
3f096dd50b: 74 1c je 3f096dd529 <PyEval_EvalFrameEx+0x2649>
3f096dd50d: 48 8b 05 94 42 29 00 mov 0x294294(%rip),%rax # 3f099717a8 <_PyImport_DynLoadFiletab+0x568>
3f096dd514: 48 8b 38 mov (%rax),%rdi
3f096dd517: e8 c4 e9 f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096dd51c: 85 c0 test %eax,%eax
3f096dd51e: 0f 84 cc e2 ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd524: e8 57 f0 f5 ff callq 3f0963c580 <PyErr_Clear@plt>
3f096dd529: 48 8b 7d 30 mov 0x30(%rbp),%rdi
3f096dd52d: 4c 89 fe mov %r15,%rsi
3f096dd530: e8 fb ee f5 ff callq 3f0963c430 <PyDict_GetItem@plt>
3f096dd535: 48 85 c0 test %rax,%rax
3f096dd538: 49 89 c6 mov %rax,%r14
3f096dd53b: 0f 85 c4 ea ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096dd541: 48 8b 7d 28 mov 0x28(%rbp),%rdi
3f096dd545: 4c 89 fe mov %r15,%rsi
3f096dd548: e8 e3 ee f5 ff callq 3f0963c430 <PyDict_GetItem@plt>
3f096dd54d: 48 85 c0 test %rax,%rax
3f096dd550: 49 89 c6 mov %rax,%r14
3f096dd553: 0f 85 ac ea ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096dd559: 48 8b 05 60 45 29 00 mov 0x294560(%rip),%rax # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
3f096dd560: 48 8d 35 11 28 06 00 lea 0x62811(%rip),%rsi # 3f0973fd78 <_PyUnicode_TypeRecords+0xdeb8>
3f096dd567: 4c 89 fa mov %r15,%rdx
3f096dd56a: 48 8b 38 mov (%rax),%rdi
3f096dd56d: e8 0e c8 ff ff callq 3f096d9d80 <_PyBuiltin_Init+0x500>
3f096dd572: e9 79 e2 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd577: 48 63 f9 movslq %ecx,%rdi
3f096dd57a: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dd57e: 49 89 df mov %rbx,%r15
3f096dd581: e8 fa f3 f5 ff callq 3f0963c980 <PyTuple_New@plt>
3f096dd586: 48 85 c0 test %rax,%rax
3f096dd589: 49 89 c6 mov %rax,%r14
3f096dd58c: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dd590: 0f 84 5a e2 ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd596: 89 c8 mov %ecx,%eax
3f096dd598: 83 e8 01 sub $0x1,%eax
3f096dd59b: 0f 88 68 ea ff ff js 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096dd5a1: 48 83 eb 08 sub $0x8,%rbx
3f096dd5a5: 48 63 d0 movslq %eax,%rdx
3f096dd5a8: 83 e8 01 sub $0x1,%eax
3f096dd5ab: 48 8b 33 mov (%rbx),%rsi
3f096dd5ae: 83 f8 ff cmp $0xffffffff,%eax
3f096dd5b1: 49 89 74 d6 18 mov %rsi,0x18(%r14,%rdx,8)
3f096dd5b6: 75 e9 jne 3f096dd5a1 <PyEval_EvalFrameEx+0x26c1>
3f096dd5b8: 83 e9 01 sub $0x1,%ecx
3f096dd5bb: 48 f7 d9 neg %rcx
3f096dd5be: 49 8d 5c cf f8 lea -0x8(%r15,%rcx,8),%rbx
3f096dd5c3: e9 41 ea ff ff jmpq 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096dd5c8: 48 63 f9 movslq %ecx,%rdi
3f096dd5cb: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dd5cf: 49 89 df mov %rbx,%r15
3f096dd5d2: e8 b9 d2 f5 ff callq 3f0963a890 <PyList_New@plt>
3f096dd5d7: 48 85 c0 test %rax,%rax
3f096dd5da: 49 89 c6 mov %rax,%r14
3f096dd5dd: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dd5e1: 0f 84 09 e2 ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd5e7: 89 c8 mov %ecx,%eax
3f096dd5e9: 83 e8 01 sub $0x1,%eax
3f096dd5ec: 0f 88 17 ea ff ff js 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096dd5f2: 48 83 eb 08 sub $0x8,%rbx
3f096dd5f6: 49 8b 56 18 mov 0x18(%r14),%rdx
3f096dd5fa: 48 63 f0 movslq %eax,%rsi
3f096dd5fd: 48 8b 3b mov (%rbx),%rdi
3f096dd600: 83 e8 01 sub $0x1,%eax
3f096dd603: 83 f8 ff cmp $0xffffffff,%eax
3f096dd606: 48 89 3c f2 mov %rdi,(%rdx,%rsi,8)
3f096dd60a: 75 e6 jne 3f096dd5f2 <PyEval_EvalFrameEx+0x2712>
3f096dd60c: eb aa jmp 3f096dd5b8 <PyEval_EvalFrameEx+0x26d8>
3f096dd60e: 83 f9 02 cmp $0x2,%ecx
3f096dd611: 0f 84 09 1d 00 00 je 3f096df320 <PyEval_EvalFrameEx+0x4440>
3f096dd617: 83 f9 03 cmp $0x3,%ecx
3f096dd61a: 0f 85 ba 2e 00 00 jne 3f096e04da <PyEval_EvalFrameEx+0x55fa>
3f096dd620: 4c 8b 73 f8 mov -0x8(%rbx),%r14
3f096dd624: 49 83 06 01 addq $0x1,(%r14)
3f096dd628: 48 8b 53 f0 mov -0x10(%rbx),%rdx
3f096dd62c: 48 83 02 01 addq $0x1,(%rdx)
3f096dd630: 48 8b 43 e8 mov -0x18(%rbx),%rax
3f096dd634: 48 83 00 01 addq $0x1,(%rax)
3f096dd638: 4c 89 73 10 mov %r14,0x10(%rbx)
3f096dd63c: 48 89 53 08 mov %rdx,0x8(%rbx)
3f096dd640: 48 89 03 mov %rax,(%rbx)
3f096dd643: 48 83 c3 18 add $0x18,%rbx
3f096dd647: e9 e9 d9 ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dd64c: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dd650: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096dd655: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dd65a: 4c 8d 7b f8 lea -0x8(%rbx),%r15
3f096dd65e: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dd662: 48 3b 05 7f 3e 29 00 cmp 0x293e7f(%rip),%rax # 3f099714e8 <_PyImport_DynLoadFiletab+0x2a8>
3f096dd669: 0f 85 3a 34 00 00 jne 3f096e0aa9 <PyEval_EvalFrameEx+0x5bc9>
3f096dd66f: 48 63 d1 movslq %ecx,%rdx
3f096dd672: 48 39 57 10 cmp %rdx,0x10(%rdi)
3f096dd676: 4c 89 fe mov %r15,%rsi
3f096dd679: 0f 84 7a 19 00 00 je 3f096deff9 <PyEval_EvalFrameEx+0x4119>
3f096dd67f: 48 3b 05 ea 44 29 00 cmp 0x2944ea(%rip),%rax # 3f09971b70 <_PyImport_DynLoadFiletab+0x930>
3f096dd686: 0f 84 7e 1b 00 00 je 3f096df20a <PyEval_EvalFrameEx+0x432a>
3f096dd68c: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dd691: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dd695: e8 96 05 f6 ff callq 3f0963dc30 <PyObject_GetIter@plt>
3f096dd69a: 48 85 c0 test %rax,%rax
3f096dd69d: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp)
3f096dd6a4: 00
3f096dd6a5: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dd6a9: 0f 84 91 10 00 00 je 3f096de740 <PyEval_EvalFrameEx+0x3860>
3f096dd6af: 48 63 c1 movslq %ecx,%rax
3f096dd6b2: 85 c9 test %ecx,%ecx
3f096dd6b4: 49 8d 04 c7 lea (%r15,%rax,8),%rax
3f096dd6b8: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp)
3f096dd6bf: 00
3f096dd6c0: 0f 8e b6 32 00 00 jle 3f096e097c <PyEval_EvalFrameEx+0x5a9c>
3f096dd6c6: 4c 89 b4 24 c8 00 00 mov %r14,0xc8(%rsp)
3f096dd6cd: 00
3f096dd6ce: 4c 89 a4 24 d0 00 00 mov %r12,0xd0(%rsp)
3f096dd6d5: 00
3f096dd6d6: 4d 89 ee mov %r13,%r14
3f096dd6d9: 48 89 ac 24 d8 00 00 mov %rbp,0xd8(%rsp)
3f096dd6e0: 00
3f096dd6e1: 48 89 c3 mov %rax,%rbx
3f096dd6e4: c7 84 24 a8 00 00 00 movl $0x0,0xa8(%rsp)
3f096dd6eb: 00 00 00 00
3f096dd6ef: 41 89 cd mov %ecx,%r13d
3f096dd6f2: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
3f096dd6f9: 00
3f096dd6fa: 31 ed xor %ebp,%ebp
3f096dd6fc: eb 13 jmp 3f096dd711 <PyEval_EvalFrameEx+0x2831>
3f096dd6fe: 83 c5 01 add $0x1,%ebp
3f096dd701: 48 83 eb 08 sub $0x8,%rbx
3f096dd705: 44 39 ed cmp %r13d,%ebp
3f096dd708: 48 89 03 mov %rax,(%rbx)
3f096dd70b: 0f 84 4e 18 00 00 je 3f096def5f <PyEval_EvalFrameEx+0x407f>
3f096dd711: 4c 89 e7 mov %r12,%rdi
3f096dd714: e8 37 df f5 ff callq 3f0963b650 <PyIter_Next@plt>
3f096dd719: 48 85 c0 test %rax,%rax
3f096dd71c: 75 e0 jne 3f096dd6fe <PyEval_EvalFrameEx+0x281e>
3f096dd71e: 89 ac 24 a8 00 00 00 mov %ebp,0xa8(%rsp)
3f096dd725: 4d 89 f5 mov %r14,%r13
3f096dd728: 4c 8b a4 24 d0 00 00 mov 0xd0(%rsp),%r12
3f096dd72f: 00
3f096dd730: 4c 8b b4 24 c8 00 00 mov 0xc8(%rsp),%r14
3f096dd737: 00
3f096dd738: 48 8b ac 24 d8 00 00 mov 0xd8(%rsp),%rbp
3f096dd73f: 00
3f096dd740: e8 8b f4 f5 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096dd745: 48 85 c0 test %rax,%rax
3f096dd748: 0f 84 52 35 00 00 je 3f096e0ca0 <PyEval_EvalFrameEx+0x5dc0>
3f096dd74e: 44 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%r11d
3f096dd755: 00
3f096dd756: 45 85 db test %r11d,%r11d
3f096dd759: 0f 8e c3 0f 00 00 jle 3f096de722 <PyEval_EvalFrameEx+0x3842>
3f096dd75f: 8b 94 24 a8 00 00 00 mov 0xa8(%rsp),%edx
3f096dd766: 48 8d 43 08 lea 0x8(%rbx),%rax
3f096dd76a: 83 ea 01 sub $0x1,%edx
3f096dd76d: 48 8d 14 d0 lea (%rax,%rdx,8),%rdx
3f096dd771: eb 15 jmp 3f096dd788 <PyEval_EvalFrameEx+0x28a8>
3f096dd773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096dd778: 48 39 d0 cmp %rdx,%rax
3f096dd77b: 48 89 c3 mov %rax,%rbx
3f096dd77e: 0f 84 9e 0f 00 00 je 3f096de722 <PyEval_EvalFrameEx+0x3842>
3f096dd784: 48 83 c0 08 add $0x8,%rax
3f096dd788: 48 8b 33 mov (%rbx),%rsi
3f096dd78b: 48 8b 0e mov (%rsi),%rcx
3f096dd78e: 48 83 e9 01 sub $0x1,%rcx
3f096dd792: 48 85 c9 test %rcx,%rcx
3f096dd795: 48 89 0e mov %rcx,(%rsi)
3f096dd798: 75 de jne 3f096dd778 <PyEval_EvalFrameEx+0x2898>
3f096dd79a: 48 8b 3b mov (%rbx),%rdi
3f096dd79d: 48 8b 4f 08 mov 0x8(%rdi),%rcx
3f096dd7a1: 48 89 44 24 40 mov %rax,0x40(%rsp)
3f096dd7a6: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dd7ab: ff 51 30 callq *0x30(%rcx)
3f096dd7ae: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dd7b3: 48 8b 44 24 40 mov 0x40(%rsp),%rax
3f096dd7b8: eb be jmp 3f096dd778 <PyEval_EvalFrameEx+0x2898>
3f096dd7ba: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax
3f096dd7c1: 00
3f096dd7c2: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dd7c6: 48 63 c9 movslq %ecx,%rcx
3f096dd7c9: 4c 8b 43 f0 mov -0x10(%rbx),%r8
3f096dd7cd: 48 83 eb 10 sub $0x10,%rbx
3f096dd7d1: 48 8b 74 c8 18 mov 0x18(%rax,%rcx,8),%rsi
3f096dd7d6: 4c 89 ff mov %r15,%rdi
3f096dd7d9: 4c 89 c2 mov %r8,%rdx
3f096dd7dc: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dd7e1: e8 3a f3 f5 ff callq 3f0963cb20 <PyObject_SetAttr@plt>
3f096dd7e6: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dd7ea: 49 8b 07 mov (%r15),%rax
3f096dd7ed: 48 83 e8 01 sub $0x1,%rax
3f096dd7f1: 48 85 c0 test %rax,%rax
3f096dd7f4: 49 89 07 mov %rax,(%r15)
3f096dd7f7: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dd7fc: 0f 85 2e f4 ff ff jne 3f096dcc30 <PyEval_EvalFrameEx+0x1d50>
3f096dd802: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dd806: 4c 89 ff mov %r15,%rdi
3f096dd809: ff 50 30 callq *0x30(%rax)
3f096dd80c: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dd811: e9 1a f4 ff ff jmpq 3f096dcc30 <PyEval_EvalFrameEx+0x1d50>
3f096dd816: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096dd81a: 4c 89 ff mov %r15,%rdi
3f096dd81d: e8 4e 0c f6 ff callq 3f0963e470 <PyNumber_Invert@plt>
3f096dd822: 49 89 c6 mov %rax,%r14
3f096dd825: e9 51 e5 ff ff jmpq 3f096dbd7b <PyEval_EvalFrameEx+0xe9b>
3f096dd82a: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096dd82e: 48 83 eb 08 sub $0x8,%rbx
3f096dd832: 48 8b 07 mov (%rdi),%rax
3f096dd835: 48 83 e8 01 sub $0x1,%rax
3f096dd839: 48 85 c0 test %rax,%rax
3f096dd83c: 48 89 07 mov %rax,(%rdi)
3f096dd83f: 0f 85 f0 d7 ff ff jne 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096dd845: e9 da e3 ff ff jmpq 3f096dbc24 <PyEval_EvalFrameEx+0xd44>
3f096dd84a: 89 c8 mov %ecx,%eax
3f096dd84c: 4c 8b 7b f0 mov -0x10(%rbx),%r15
3f096dd850: 4c 8b 43 f8 mov -0x8(%rbx),%r8
3f096dd854: f7 d8 neg %eax
3f096dd856: 48 83 eb 10 sub $0x10,%rbx
3f096dd85a: 48 98 cltq
3f096dd85c: 48 8b 3c c3 mov (%rbx,%rax,8),%rdi
3f096dd860: 4c 89 c6 mov %r8,%rsi
3f096dd863: 4c 89 fa mov %r15,%rdx
3f096dd866: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dd86b: e8 80 04 f6 ff callq 3f0963dcf0 <PyDict_SetItem@plt>
3f096dd870: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dd874: 49 8b 07 mov (%r15),%rax
3f096dd877: 48 83 e8 01 sub $0x1,%rax
3f096dd87b: 48 85 c0 test %rax,%rax
3f096dd87e: 49 89 07 mov %rax,(%r15)
3f096dd881: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dd886: 0f 84 e4 19 00 00 je 3f096df270 <PyEval_EvalFrameEx+0x4390>
3f096dd88c: 49 8b 00 mov (%r8),%rax
3f096dd88f: 48 83 e8 01 sub $0x1,%rax
3f096dd893: 48 85 c0 test %rax,%rax
3f096dd896: 49 89 00 mov %rax,(%r8)
3f096dd899: 0f 85 53 e1 ff ff jne 3f096db9f2 <PyEval_EvalFrameEx+0xb12>
3f096dd89f: 49 8b 40 08 mov 0x8(%r8),%rax
3f096dd8a3: 4c 89 c7 mov %r8,%rdi
3f096dd8a6: ff 50 30 callq *0x30(%rax)
3f096dd8a9: e9 44 e1 ff ff jmpq 3f096db9f2 <PyEval_EvalFrameEx+0xb12>
3f096dd8ae: 48 89 d8 mov %rbx,%rax
3f096dd8b1: 48 63 c9 movslq %ecx,%rcx
3f096dd8b4: 48 83 eb 08 sub $0x8,%rbx
3f096dd8b8: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096dd8bc: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax
3f096dd8c3: 00
3f096dd8c4: 4c 8b 34 c8 mov (%rax,%rcx,8),%r14
3f096dd8c8: 4c 89 fe mov %r15,%rsi
3f096dd8cb: 4c 89 f7 mov %r14,%rdi
3f096dd8ce: e8 6d e9 f5 ff callq 3f0963c240 <PyCell_Set@plt>
3f096dd8d3: 49 8b 07 mov (%r15),%rax
3f096dd8d6: 48 83 e8 01 sub $0x1,%rax
3f096dd8da: 48 85 c0 test %rax,%rax
3f096dd8dd: 49 89 07 mov %rax,(%r15)
3f096dd8e0: 0f 85 26 d7 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd8e6: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dd8ea: 4c 89 ff mov %r15,%rdi
3f096dd8ed: ff 50 30 callq *0x30(%rax)
3f096dd8f0: e9 17 d7 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd8f5: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
3f096dd8fa: 49 83 c5 03 add $0x3,%r13
3f096dd8fe: 89 ca mov %ecx,%edx
3f096dd900: 41 0f b6 45 ff movzbl -0x1(%r13),%eax
3f096dd905: 41 0f b6 4d fe movzbl -0x2(%r13),%ecx
3f096dd90a: c1 e2 10 shl $0x10,%edx
3f096dd90d: c1 e0 08 shl $0x8,%eax
3f096dd910: 01 c1 add %eax,%ecx
3f096dd912: 09 d1 or %edx,%ecx
3f096dd914: e9 61 d7 ff ff jmpq 3f096db07a <PyEval_EvalFrameEx+0x19a>
3f096dd919: 48 63 f1 movslq %ecx,%rsi
3f096dd91c: 48 8d 46 2e lea 0x2e(%rsi),%rax
3f096dd920: 4c 8b 74 c5 08 mov 0x8(%rbp,%rax,8),%r14
3f096dd925: 4d 85 f6 test %r14,%r14
3f096dd928: 0f 84 8d 23 00 00 je 3f096dfcbb <PyEval_EvalFrameEx+0x4ddb>
3f096dd92e: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
3f096dd935: 00 00
3f096dd937: 49 8b 06 mov (%r14),%rax
3f096dd93a: 48 83 e8 01 sub $0x1,%rax
3f096dd93e: 48 85 c0 test %rax,%rax
3f096dd941: 49 89 06 mov %rax,(%r14)
3f096dd944: 0f 85 c2 d6 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd94a: 49 8b 46 08 mov 0x8(%r14),%rax
3f096dd94e: 4c 89 f7 mov %r14,%rdi
3f096dd951: ff 50 30 callq *0x30(%rax)
3f096dd954: e9 b3 d6 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dd959: 4c 8d 7b f8 lea -0x8(%rbx),%r15
3f096dd95d: 48 8b 5b f8 mov -0x8(%rbx),%rbx
3f096dd961: 48 8b 75 30 mov 0x30(%rbp),%rsi
3f096dd965: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096dd969: 48 89 df mov %rbx,%rdi
3f096dd96c: e8 5f 08 f6 ff callq 3f0963e1d0 <PyFunction_New@plt>
3f096dd971: 49 89 c6 mov %rax,%r14
3f096dd974: 48 8b 03 mov (%rbx),%rax
3f096dd977: 48 83 e8 01 sub $0x1,%rax
3f096dd97b: 48 85 c0 test %rax,%rax
3f096dd97e: 48 89 03 mov %rax,(%rbx)
3f096dd981: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096dd985: 0f 84 33 1e 00 00 je 3f096df7be <PyEval_EvalFrameEx+0x48de>
3f096dd98b: 85 c9 test %ecx,%ecx
3f096dd98d: 0f 8f ad 1d 00 00 jg 3f096df740 <PyEval_EvalFrameEx+0x4860>
3f096dd993: 4d 89 37 mov %r14,(%r15)
3f096dd996: 49 8d 5f 08 lea 0x8(%r15),%rbx
3f096dd99a: e9 51 de ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dd99f: 45 31 ff xor %r15d,%r15d
3f096dd9a2: 83 f9 03 cmp $0x3,%ecx
3f096dd9a5: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dd9aa: 0f 84 34 1b 00 00 je 3f096df4e4 <PyEval_EvalFrameEx+0x4604>
3f096dd9b0: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dd9b5: 4c 89 fa mov %r15,%rdx
3f096dd9b8: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx
3f096dd9bd: 4c 8b 41 f8 mov -0x8(%rcx),%r8
3f096dd9c1: 48 8b 49 f0 mov -0x10(%rcx),%rcx
3f096dd9c5: 48 83 eb 08 sub $0x8,%rbx
3f096dd9c9: 4c 89 c6 mov %r8,%rsi
3f096dd9cc: 48 89 cf mov %rcx,%rdi
3f096dd9cf: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dd9d4: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dd9d9: e8 62 08 f6 ff callq 3f0963e240 <PySlice_New@plt>
3f096dd9de: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dd9e3: 49 89 c6 mov %rax,%r14
3f096dd9e6: 48 8b 01 mov (%rcx),%rax
3f096dd9e9: 48 83 e8 01 sub $0x1,%rax
3f096dd9ed: 48 85 c0 test %rax,%rax
3f096dd9f0: 48 89 01 mov %rax,(%rcx)
3f096dd9f3: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096dd9f8: 0f 84 d2 1a 00 00 je 3f096df4d0 <PyEval_EvalFrameEx+0x45f0>
3f096dd9fe: 49 8b 00 mov (%r8),%rax
3f096dda01: 48 83 e8 01 sub $0x1,%rax
3f096dda05: 48 85 c0 test %rax,%rax
3f096dda08: 49 89 00 mov %rax,(%r8)
3f096dda0b: 0f 84 e2 1a 00 00 je 3f096df4f3 <PyEval_EvalFrameEx+0x4613>
3f096dda11: 4d 85 ff test %r15,%r15
3f096dda14: 0f 85 79 e6 ff ff jne 3f096dc093 <PyEval_EvalFrameEx+0x11b3>
3f096dda1a: e9 a1 e2 ff ff jmpq 3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
3f096dda1f: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096dda24: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096dda29: 48 83 eb 08 sub $0x8,%rbx
3f096dda2d: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096dda31: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096dda35: 4c 89 fe mov %r15,%rsi
3f096dda38: 48 89 d7 mov %rdx,%rdi
3f096dda3b: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dda40: e8 6b f8 f5 ff callq 3f0963d2b0 <PyNumber_InPlaceRshift@plt>
3f096dda45: e9 91 e6 ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096dda4a: 48 89 d8 mov %rbx,%rax
3f096dda4d: 48 2b 45 40 sub 0x40(%rbp),%rax
3f096dda51: 4c 89 ea mov %r13,%rdx
3f096dda54: 48 2b 94 24 80 00 00 sub 0x80(%rsp),%rdx
3f096dda5b: 00
3f096dda5c: 48 89 ef mov %rbp,%rdi
3f096dda5f: 48 c1 f8 03 sar $0x3,%rax
3f096dda63: 01 ca add %ecx,%edx
3f096dda65: 89 c1 mov %eax,%ecx
3f096dda67: e8 64 e3 f5 ff callq 3f0963bdd0 <PyFrame_BlockSetup@plt>
3f096dda6c: e9 9b d5 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096dda71: 48 63 f1 movslq %ecx,%rsi
3f096dda74: 4c 8b b4 f5 78 01 00 mov 0x178(%rbp,%rsi,8),%r14
3f096dda7b: 00
3f096dda7c: 4d 85 f6 test %r14,%r14
3f096dda7f: 0f 85 2c fa ff ff jne 3f096dd4b1 <PyEval_EvalFrameEx+0x25d1>
3f096dda85: 4c 8b 44 24 58 mov 0x58(%rsp),%r8
3f096dda8a: 49 8b 78 38 mov 0x38(%r8),%rdi
3f096dda8e: e8 6d e3 f5 ff callq 3f0963be00 <PyTuple_GetItem@plt>
3f096dda93: 48 89 c2 mov %rax,%rdx
3f096dda96: 48 8b 05 c3 40 29 00 mov 0x2940c3(%rip),%rax # 3f09971b60 <_PyImport_DynLoadFiletab+0x920>
3f096dda9d: 48 8d 35 e4 1b 06 00 lea 0x61be4(%rip),%rsi # 3f0973f688 <_PyUnicode_TypeRecords+0xd7c8>
3f096ddaa4: 48 8b 38 mov (%rax),%rdi
3f096ddaa7: e8 d4 c2 ff ff callq 3f096d9d80 <_PyBuiltin_Init+0x500>
3f096ddaac: e9 3f dd ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddab1: 48 8b 43 f8 mov -0x8(%rbx),%rax
3f096ddab5: e9 39 e1 ff ff jmpq 3f096dbbf3 <PyEval_EvalFrameEx+0xd13>
3f096ddaba: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096ddabe: 48 83 eb 08 sub $0x8,%rbx
3f096ddac2: 48 3b 3d bf 39 29 00 cmp 0x2939bf(%rip),%rdi # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
3f096ddac9: 0f 84 42 e1 ff ff je 3f096dbc11 <PyEval_EvalFrameEx+0xd31>
3f096ddacf: 48 3b 3d 6a 3e 29 00 cmp 0x293e6a(%rip),%rdi # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
3f096ddad6: 0f 85 b8 35 00 00 jne 3f096e1094 <PyEval_EvalFrameEx+0x61b4>
3f096ddadc: 48 8b 07 mov (%rdi),%rax
3f096ddadf: 48 83 e8 01 sub $0x1,%rax
3f096ddae3: 48 85 c0 test %rax,%rax
3f096ddae6: 48 89 07 mov %rax,(%rdi)
3f096ddae9: 0f 85 42 ee ff ff jne 3f096dc931 <PyEval_EvalFrameEx+0x1a51>
3f096ddaef: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096ddaf3: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096ddaf7: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096ddafc: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096ddb01: ff 50 30 callq *0x30(%rax)
3f096ddb04: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096ddb09: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096ddb0e: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096ddb12: e9 1a ee ff ff jmpq 3f096dc931 <PyEval_EvalFrameEx+0x1a51>
3f096ddb17: 48 8b 53 f8 mov -0x8(%rbx),%rdx
3f096ddb1b: 48 3b 15 1e 3e 29 00 cmp 0x293e1e(%rip),%rdx # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
3f096ddb22: 0f 84 20 18 00 00 je 3f096df348 <PyEval_EvalFrameEx+0x4468>
3f096ddb28: 48 3b 15 59 39 29 00 cmp 0x293959(%rip),%rdx # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
3f096ddb2f: 0f 84 20 f9 ff ff je 3f096dd455 <PyEval_EvalFrameEx+0x2575>
3f096ddb35: 48 89 d7 mov %rdx,%rdi
3f096ddb38: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096ddb3d: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096ddb41: e8 ba f6 f5 ff callq 3f0963d200 <PyObject_IsTrue@plt>
3f096ddb46: 83 f8 00 cmp $0x0,%eax
3f096ddb49: 89 44 24 78 mov %eax,0x78(%rsp)
3f096ddb4d: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096ddb52: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096ddb56: 0f 8e 7d 2f 00 00 jle 3f096e0ad9 <PyEval_EvalFrameEx+0x5bf9>
3f096ddb5c: 48 8b 02 mov (%rdx),%rax
3f096ddb5f: 48 83 eb 08 sub $0x8,%rbx
3f096ddb63: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096ddb6a: 00
3f096ddb6b: 48 83 e8 01 sub $0x1,%rax
3f096ddb6f: 48 85 c0 test %rax,%rax
3f096ddb72: 48 89 02 mov %rax,(%rdx)
3f096ddb75: 0f 85 91 d4 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096ddb7b: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096ddb7f: 48 89 d7 mov %rdx,%rdi
3f096ddb82: ff 50 30 callq *0x30(%rax)
3f096ddb85: e9 82 d4 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096ddb8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f096ddb90: 48 63 f9 movslq %ecx,%rdi
3f096ddb93: e8 38 09 f6 ff callq 3f0963e4d0 <_PyDict_NewPresized@plt>
3f096ddb98: 48 89 03 mov %rax,(%rbx)
3f096ddb9b: 48 83 c3 08 add $0x8,%rbx
3f096ddb9f: 48 85 c0 test %rax,%rax
3f096ddba2: 49 89 c6 mov %rax,%r14
3f096ddba5: 0f 85 61 d4 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096ddbab: e9 40 dc ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddbb0: 4c 8b 75 38 mov 0x38(%rbp),%r14
3f096ddbb4: 4c 8b 84 24 a0 00 00 mov 0xa0(%rsp),%r8
3f096ddbbb: 00
3f096ddbbc: 48 89 d8 mov %rbx,%rax
3f096ddbbf: 48 63 c9 movslq %ecx,%rcx
3f096ddbc2: 48 83 eb 08 sub $0x8,%rbx
3f096ddbc6: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096ddbca: 4d 85 f6 test %r14,%r14
3f096ddbcd: 49 8b 74 c8 18 mov 0x18(%r8,%rcx,8),%rsi
3f096ddbd2: 0f 84 b4 2b 00 00 je 3f096e078c <PyEval_EvalFrameEx+0x58ac>
3f096ddbd8: 48 8b 05 91 3d 29 00 mov 0x293d91(%rip),%rax # 3f09971970 <_PyImport_DynLoadFiletab+0x730>
3f096ddbdf: 49 39 46 08 cmp %rax,0x8(%r14)
3f096ddbe3: 4c 89 fa mov %r15,%rdx
3f096ddbe6: 4c 89 f7 mov %r14,%rdi
3f096ddbe9: 0f 84 49 22 00 00 je 3f096dfe38 <PyEval_EvalFrameEx+0x4f58>
3f096ddbef: e8 5c cc f5 ff callq 3f0963a850 <PyObject_SetItem@plt>
3f096ddbf4: 89 44 24 78 mov %eax,0x78(%rsp)
3f096ddbf8: e9 a4 ed ff ff jmpq 3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
3f096ddbfd: 4c 8b 75 38 mov 0x38(%rbp),%r14
3f096ddc01: 48 8b 94 24 a0 00 00 mov 0xa0(%rsp),%rdx
3f096ddc08: 00
3f096ddc09: 48 63 c9 movslq %ecx,%rcx
3f096ddc0c: 4d 85 f6 test %r14,%r14
3f096ddc0f: 4c 8b 7c ca 18 mov 0x18(%rdx,%rcx,8),%r15
3f096ddc14: 0f 84 2c 22 00 00 je 3f096dfe46 <PyEval_EvalFrameEx+0x4f66>
3f096ddc1a: 4c 89 fe mov %r15,%rsi
3f096ddc1d: 4c 89 f7 mov %r14,%rdi
3f096ddc20: e8 db de f5 ff callq 3f0963bb00 <PyObject_DelItem@plt>
3f096ddc25: 85 c0 test %eax,%eax
3f096ddc27: 89 44 24 78 mov %eax,0x78(%rsp)
3f096ddc2b: 0f 84 bf db ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddc31: e9 23 f9 ff ff jmpq 3f096dd559 <PyEval_EvalFrameEx+0x2679>
3f096ddc36: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096ddc3a: 48 89 9c 24 c0 00 00 mov %rbx,0xc0(%rsp)
3f096ddc41: 00
3f096ddc42: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp)
3f096ddc49: 00
3f096ddc4a: 48 8b 7b f0 mov -0x10(%rbx),%rdi
3f096ddc4e: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096ddc53: 48 8b 7b e8 mov -0x18(%rbx),%rdi
3f096ddc57: 48 83 eb 10 sub $0x10,%rbx
3f096ddc5b: 48 89 bc 24 a8 00 00 mov %rdi,0xa8(%rsp)
3f096ddc62: 00
3f096ddc63: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096ddc6a: 00
3f096ddc6b: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096ddc6f: f6 80 ab 00 00 00 20 testb $0x20,0xab(%rax)
3f096ddc76: 0f 85 83 16 00 00 jne 3f096df2ff <PyEval_EvalFrameEx+0x441f>
3f096ddc7c: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096ddc81: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096ddc85: f6 80 ab 00 00 00 04 testb $0x4,0xab(%rax)
3f096ddc8c: 0f 84 e0 24 00 00 je 3f096e0172 <PyEval_EvalFrameEx+0x5292>
3f096ddc92: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi)
3f096ddc97: 0f 8e d5 24 00 00 jle 3f096e0172 <PyEval_EvalFrameEx+0x5292>
3f096ddc9d: 4c 8b 77 18 mov 0x18(%rdi),%r14
3f096ddca1: 48 8d 35 ed 82 04 00 lea 0x482ed(%rip),%rsi # 3f09725f95 <_fini+0x165d>
3f096ddca8: 4c 89 f7 mov %r14,%rdi
3f096ddcab: e8 90 d5 f5 ff callq 3f0963b240 <PyObject_GetAttrString@plt>
3f096ddcb0: 48 85 c0 test %rax,%rax
3f096ddcb3: 49 89 c7 mov %rax,%r15
3f096ddcb6: 75 0d jne 3f096ddcc5 <PyEval_EvalFrameEx+0x2de5>
3f096ddcb8: e8 c3 e8 f5 ff callq 3f0963c580 <PyErr_Clear@plt>
3f096ddcbd: 4d 8b 7e 08 mov 0x8(%r14),%r15
3f096ddcc1: 49 83 07 01 addq $0x1,(%r15)
3f096ddcc5: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx
3f096ddccc: 00
3f096ddccd: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096ddcd2: 45 31 c0 xor %r8d,%r8d
3f096ddcd5: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi
3f096ddcdc: 00
3f096ddcdd: 31 c0 xor %eax,%eax
3f096ddcdf: 4c 89 ff mov %r15,%rdi
3f096ddce2: e8 b9 f1 f5 ff callq 3f0963cea0 <PyObject_CallFunctionObjArgs@plt>
3f096ddce7: 49 89 c6 mov %rax,%r14
3f096ddcea: 49 8b 07 mov (%r15),%rax
3f096ddced: 48 83 e8 01 sub $0x1,%rax
3f096ddcf1: 48 85 c0 test %rax,%rax
3f096ddcf4: 49 89 07 mov %rax,(%r15)
3f096ddcf7: 0f 84 c3 15 00 00 je 3f096df2c0 <PyEval_EvalFrameEx+0x43e0>
3f096ddcfd: 4d 85 f6 test %r14,%r14
3f096ddd00: 0f 84 12 20 00 00 je 3f096dfd18 <PyEval_EvalFrameEx+0x4e38>
3f096ddd06: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096ddd0d: 00
3f096ddd0e: 4c 8b 84 24 c0 00 00 mov 0xc0(%rsp),%r8
3f096ddd15: 00
3f096ddd16: 4d 89 70 e8 mov %r14,-0x18(%r8)
3f096ddd1a: 48 8b 07 mov (%rdi),%rax
3f096ddd1d: 48 83 e8 01 sub $0x1,%rax
3f096ddd21: 48 85 c0 test %rax,%rax
3f096ddd24: 48 89 07 mov %rax,(%rdi)
3f096ddd27: 0f 84 03 19 00 00 je 3f096df630 <PyEval_EvalFrameEx+0x4750>
3f096ddd2d: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096ddd32: 48 8b 07 mov (%rdi),%rax
3f096ddd35: 48 83 e8 01 sub $0x1,%rax
3f096ddd39: 48 85 c0 test %rax,%rax
3f096ddd3c: 48 89 07 mov %rax,(%rdi)
3f096ddd3f: 0f 84 77 10 00 00 je 3f096dedbc <PyEval_EvalFrameEx+0x3edc>
3f096ddd45: 48 8b bc 24 a8 00 00 mov 0xa8(%rsp),%rdi
3f096ddd4c: 00
3f096ddd4d: 48 8b 07 mov (%rdi),%rax
3f096ddd50: 48 83 e8 01 sub $0x1,%rax
3f096ddd54: 48 85 c0 test %rax,%rax
3f096ddd57: 48 89 07 mov %rax,(%rdi)
3f096ddd5a: 0f 85 90 da ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddd60: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096ddd64: ff 50 30 callq *0x30(%rax)
3f096ddd67: e9 84 da ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddd6c: 48 8b 94 24 a0 00 00 mov 0xa0(%rsp),%rdx
3f096ddd73: 00
3f096ddd74: 48 89 d8 mov %rbx,%rax
3f096ddd77: 48 63 c9 movslq %ecx,%rcx
3f096ddd7a: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096ddd7e: 48 83 eb 08 sub $0x8,%rbx
3f096ddd82: 48 8b 74 ca 18 mov 0x18(%rdx,%rcx,8),%rsi
3f096ddd87: 31 d2 xor %edx,%edx
3f096ddd89: 4c 89 ff mov %r15,%rdi
3f096ddd8c: e8 8f ed f5 ff callq 3f0963cb20 <PyObject_SetAttr@plt>
3f096ddd91: 89 44 24 78 mov %eax,0x78(%rsp)
3f096ddd95: 49 8b 07 mov (%r15),%rax
3f096ddd98: 48 83 e8 01 sub $0x1,%rax
3f096ddd9c: 48 85 c0 test %rax,%rax
3f096ddd9f: 49 89 07 mov %rax,(%r15)
3f096ddda2: 0f 85 48 da ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddda8: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dddac: 4c 89 ff mov %r15,%rdi
3f096dddaf: ff 50 30 callq *0x30(%rax)
3f096dddb2: e9 39 da ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dddb7: 48 89 d8 mov %rbx,%rax
3f096dddba: 48 83 eb 08 sub $0x8,%rbx
3f096dddbe: 4c 8b 78 f8 mov -0x8(%rax),%r15
3f096dddc2: 89 c8 mov %ecx,%eax
3f096dddc4: f7 d8 neg %eax
3f096dddc6: 48 98 cltq
3f096dddc8: 48 8b 3c c3 mov (%rbx,%rax,8),%rdi
3f096dddcc: 4c 89 fe mov %r15,%rsi
3f096dddcf: e8 9c e8 f5 ff callq 3f0963c670 <PyList_Append@plt>
3f096dddd4: e9 02 dc ff ff jmpq 3f096db9db <PyEval_EvalFrameEx+0xafb>
3f096dddd9: 41 bf 10 00 00 00 mov $0x10,%r15d
3f096ddddf: 4c 89 74 24 48 mov %r14,0x48(%rsp)
3f096ddde4: e9 2b d4 ff ff jmpq 3f096db214 <PyEval_EvalFrameEx+0x334>
3f096ddde9: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096ddded: 4c 3b 7c 24 60 cmp 0x60(%rsp),%r15
3f096dddf2: 48 8d 53 f8 lea -0x8(%rbx),%rdx
3f096dddf6: 48 89 94 24 90 00 00 mov %rdx,0x90(%rsp)
3f096dddfd: 00
3f096dddfe: 0f 84 1c 1e 00 00 je 3f096dfc20 <PyEval_EvalFrameEx+0x4d40>
3f096dde04: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dde08: f6 80 aa 00 00 00 80 testb $0x80,0xaa(%rax)
3f096dde0f: 0f 84 f9 0f 00 00 je 3f096dee0e <PyEval_EvalFrameEx+0x3f2e>
3f096dde15: 49 8b 47 10 mov 0x10(%r15),%rax
3f096dde19: 48 83 f8 08 cmp $0x8,%rax
3f096dde1d: 0f 84 2d 18 00 00 je 3f096df650 <PyEval_EvalFrameEx+0x4770>
3f096dde23: 48 83 f8 20 cmp $0x20,%rax
3f096dde27: 0f 84 23 18 00 00 je 3f096df650 <PyEval_EvalFrameEx+0x4770>
3f096dde2d: 4c 8b 53 f0 mov -0x10(%rbx),%r10
3f096dde31: 4c 89 7b f0 mov %r15,-0x10(%rbx)
3f096dde35: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15
3f096dde3a: 4c 89 7c 24 48 mov %r15,0x48(%rsp)
3f096dde3f: 4d 89 f9 mov %r15,%r9
3f096dde42: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096dde47: 45 31 c0 xor %r8d,%r8d
3f096dde4a: 4c 89 ca mov %r9,%rdx
3f096dde4d: 4c 89 d7 mov %r10,%rdi
3f096dde50: 31 c0 xor %eax,%eax
3f096dde52: 4c 89 fe mov %r15,%rsi
3f096dde55: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dde5a: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096dde5f: e8 3c f0 f5 ff callq 3f0963cea0 <PyObject_CallFunctionObjArgs@plt>
3f096dde64: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dde69: 49 89 c6 mov %rax,%r14
3f096dde6c: 49 8b 02 mov (%r10),%rax
3f096dde6f: 48 83 e8 01 sub $0x1,%rax
3f096dde73: 48 85 c0 test %rax,%rax
3f096dde76: 49 89 02 mov %rax,(%r10)
3f096dde79: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dde7e: 0f 84 b8 17 00 00 je 3f096df63c <PyEval_EvalFrameEx+0x475c>
3f096dde84: 4d 85 f6 test %r14,%r14
3f096dde87: 0f 84 a3 0f 00 00 je 3f096dee30 <PyEval_EvalFrameEx+0x3f50>
3f096dde8d: 4c 3b 7c 24 60 cmp 0x60(%rsp),%r15
3f096dde92: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096dde99: 00
3f096dde9a: 74 16 je 3f096ddeb2 <PyEval_EvalFrameEx+0x2fd2>
3f096dde9c: 4c 89 f7 mov %r14,%rdi
3f096dde9f: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096ddea4: e8 57 f3 f5 ff callq 3f0963d200 <PyObject_IsTrue@plt>
3f096ddea9: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096ddeae: 89 44 24 78 mov %eax,0x78(%rsp)
3f096ddeb2: 49 8b 06 mov (%r14),%rax
3f096ddeb5: 48 83 e8 01 sub $0x1,%rax
3f096ddeb9: 48 85 c0 test %rax,%rax
3f096ddebc: 49 89 06 mov %rax,(%r14)
3f096ddebf: 0f 84 0e 15 00 00 je 3f096df3d3 <PyEval_EvalFrameEx+0x44f3>
3f096ddec5: 83 7c 24 78 00 cmpl $0x0,0x78(%rsp)
3f096ddeca: 0f 8c 60 0f 00 00 jl 3f096dee30 <PyEval_EvalFrameEx+0x3f50>
3f096dded0: 0f 84 52 25 00 00 je 3f096e0428 <PyEval_EvalFrameEx+0x5548>
3f096dded6: 48 8b 44 24 60 mov 0x60(%rsp),%rax
3f096ddedb: 4c 8d 43 e8 lea -0x18(%rbx),%r8
3f096ddedf: 4c 89 44 24 78 mov %r8,0x78(%rsp)
3f096ddee4: 48 83 00 01 addq $0x1,(%rax)
3f096ddee8: 48 89 43 e0 mov %rax,-0x20(%rbx)
3f096ddeec: 49 8b 07 mov (%r15),%rax
3f096ddeef: 48 83 e8 01 sub $0x1,%rax
3f096ddef3: 48 85 c0 test %rax,%rax
3f096ddef6: 49 89 07 mov %rax,(%r15)
3f096ddef9: 0f 84 a9 22 00 00 je 3f096e01a8 <PyEval_EvalFrameEx+0x52c8>
3f096ddeff: 49 8b 01 mov (%r9),%rax
3f096ddf02: 48 83 e8 01 sub $0x1,%rax
3f096ddf06: 48 85 c0 test %rax,%rax
3f096ddf09: 49 89 01 mov %rax,(%r9)
3f096ddf0c: 0f 84 87 22 00 00 je 3f096e0199 <PyEval_EvalFrameEx+0x52b9>
3f096ddf12: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096ddf17: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx
3f096ddf1c: 48 8b 07 mov (%rdi),%rax
3f096ddf1f: 48 83 e8 01 sub $0x1,%rax
3f096ddf23: 48 85 c0 test %rax,%rax
3f096ddf26: 48 89 07 mov %rax,(%rdi)
3f096ddf29: 0f 84 ad 22 00 00 je 3f096e01dc <PyEval_EvalFrameEx+0x52fc>
3f096ddf2f: 41 80 7d 00 58 cmpb $0x58,0x0(%r13)
3f096ddf34: 0f 84 81 db ff ff je 3f096dbabb <PyEval_EvalFrameEx+0xbdb>
3f096ddf3a: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096ddf41: 00
3f096ddf42: e9 a9 d8 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096ddf47: 48 89 d8 mov %rbx,%rax
3f096ddf4a: 48 89 ef mov %rbp,%rdi
3f096ddf4d: 48 83 eb 08 sub $0x8,%rbx
3f096ddf51: 48 8b 40 f8 mov -0x8(%rax),%rax
3f096ddf55: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp)
3f096ddf5c: 00
3f096ddf5d: e8 be ea f5 ff callq 3f0963ca20 <PyFrame_FastToLocals@plt>
3f096ddf62: 4c 8b 75 38 mov 0x38(%rbp),%r14
3f096ddf66: 4d 85 f6 test %r14,%r14
3f096ddf69: 0f 84 5f 2e 00 00 je 3f096e0dce <PyEval_EvalFrameEx+0x5eee>
3f096ddf6f: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096ddf76: 00
3f096ddf77: 48 8d 35 7b 1e 06 00 lea 0x61e7b(%rip),%rsi # 3f0973fdf9 <_PyUnicode_TypeRecords+0xdf39>
3f096ddf7e: e8 bd d2 f5 ff callq 3f0963b240 <PyObject_GetAttrString@plt>
3f096ddf83: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096ddf88: 31 c0 xor %eax,%eax
3f096ddf8a: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
3f096ddf90: 0f 84 ca 20 00 00 je 3f096e0060 <PyEval_EvalFrameEx+0x5180>
3f096ddf96: 48 89 ac 24 c0 00 00 mov %rbp,0xc0(%rsp)
3f096ddf9d: 00
3f096ddf9e: 45 31 ff xor %r15d,%r15d
3f096ddfa1: 48 89 5c 24 78 mov %rbx,0x78(%rsp)
3f096ddfa6: 4c 89 ac 24 a8 00 00 mov %r13,0xa8(%rsp)
3f096ddfad: 00
3f096ddfae: 89 c5 mov %eax,%ebp
3f096ddfb0: eb 2c jmp 3f096ddfde <PyEval_EvalFrameEx+0x30fe>
3f096ddfb2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f096ddfb8: 4d 85 ed test %r13,%r13
3f096ddfbb: 74 15 je 3f096ddfd2 <PyEval_EvalFrameEx+0x30f2>
3f096ddfbd: 49 8b 55 00 mov 0x0(%r13),%rdx
3f096ddfc1: 48 83 ea 01 sub $0x1,%rdx
3f096ddfc5: 48 85 d2 test %rdx,%rdx
3f096ddfc8: 49 89 55 00 mov %rdx,0x0(%r13)
3f096ddfcc: 0f 84 8b 04 00 00 je 3f096de45d <PyEval_EvalFrameEx+0x357d>
3f096ddfd2: 85 c0 test %eax,%eax
3f096ddfd4: 0f 85 07 0e 00 00 jne 3f096dede1 <PyEval_EvalFrameEx+0x3f01>
3f096ddfda: 41 83 c7 01 add $0x1,%r15d
3f096ddfde: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096ddfe3: 49 63 f7 movslq %r15d,%rsi
3f096ddfe6: e8 95 e0 f5 ff callq 3f0963c080 <PySequence_GetItem@plt>
3f096ddfeb: 48 85 c0 test %rax,%rax
3f096ddfee: 48 89 c3 mov %rax,%rbx
3f096ddff1: 0f 84 97 0a 00 00 je 3f096dea8e <PyEval_EvalFrameEx+0x3bae>
3f096ddff7: 85 ed test %ebp,%ebp
3f096ddff9: 74 17 je 3f096de012 <PyEval_EvalFrameEx+0x3132>
3f096ddffb: 48 8b 40 08 mov 0x8(%rax),%rax
3f096ddfff: f6 80 ab 00 00 00 08 testb $0x8,0xab(%rax)
3f096de006: 74 0a je 3f096de012 <PyEval_EvalFrameEx+0x3132>
3f096de008: 80 7b 24 5f cmpb $0x5f,0x24(%rbx)
3f096de00c: 0f 84 f3 04 00 00 je 3f096de505 <PyEval_EvalFrameEx+0x3625>
3f096de012: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096de019: 00
3f096de01a: 48 89 de mov %rbx,%rsi
3f096de01d: e8 6e 03 f6 ff callq 3f0963e390 <PyObject_GetAttr@plt>
3f096de022: 49 89 c5 mov %rax,%r13
3f096de025: b8 ff ff ff ff mov $0xffffffff,%eax
3f096de02a: 4d 85 ed test %r13,%r13
3f096de02d: 74 1f je 3f096de04e <PyEval_EvalFrameEx+0x316e>
3f096de02f: 48 8b 3d 3a 39 29 00 mov 0x29393a(%rip),%rdi # 3f09971970 <_PyImport_DynLoadFiletab+0x730>
3f096de036: 49 39 7e 08 cmp %rdi,0x8(%r14)
3f096de03a: 4c 89 ea mov %r13,%rdx
3f096de03d: 48 89 de mov %rbx,%rsi
3f096de040: 4c 89 f7 mov %r14,%rdi
3f096de043: 0f 84 ac 04 00 00 je 3f096de4f5 <PyEval_EvalFrameEx+0x3615>
3f096de049: e8 02 c8 f5 ff callq 3f0963a850 <PyObject_SetItem@plt>
3f096de04e: 48 8b 13 mov (%rbx),%rdx
3f096de051: 48 83 ea 01 sub $0x1,%rdx
3f096de055: 48 85 d2 test %rdx,%rdx
3f096de058: 48 89 13 mov %rdx,(%rbx)
3f096de05b: 0f 85 57 ff ff ff jne 3f096ddfb8 <PyEval_EvalFrameEx+0x30d8>
3f096de061: 48 8b 53 08 mov 0x8(%rbx),%rdx
3f096de065: 48 89 df mov %rbx,%rdi
3f096de068: 89 44 24 40 mov %eax,0x40(%rsp)
3f096de06c: ff 52 30 callq *0x30(%rdx)
3f096de06f: 8b 44 24 40 mov 0x40(%rsp),%eax
3f096de073: e9 40 ff ff ff jmpq 3f096ddfb8 <PyEval_EvalFrameEx+0x30d8>
3f096de078: 48 8b 7b f8 mov -0x8(%rbx),%rdi
3f096de07c: 48 89 bc 24 a8 00 00 mov %rdi,0xa8(%rsp)
3f096de083: 00
3f096de084: 48 8b 7b f0 mov -0x10(%rbx),%rdi
3f096de088: 48 89 bc 24 c0 00 00 mov %rdi,0xc0(%rsp)
3f096de08f: 00
3f096de090: 48 8b 7b e8 mov -0x18(%rbx),%rdi
3f096de094: 48 83 eb 18 sub $0x18,%rbx
3f096de098: 48 89 bc 24 90 00 00 mov %rdi,0x90(%rsp)
3f096de09f: 00
3f096de0a0: 49 89 f8 mov %rdi,%r8
3f096de0a3: 48 8b 7f 08 mov 0x8(%rdi),%rdi
3f096de0a7: f6 87 ab 00 00 00 04 testb $0x4,0xab(%rdi)
3f096de0ae: 0f 84 a4 09 00 00 je 3f096dea58 <PyEval_EvalFrameEx+0x3b78>
3f096de0b4: 48 8b 44 24 60 mov 0x60(%rsp),%rax
3f096de0b9: 48 39 84 24 c0 00 00 cmp %rax,0xc0(%rsp)
3f096de0c0: 00
3f096de0c1: 0f 84 29 20 00 00 je 3f096e00f0 <PyEval_EvalFrameEx+0x5210>
3f096de0c7: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax
3f096de0ce: 00
3f096de0cf: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx
3f096de0d6: 00
3f096de0d7: 4c 8b bc 24 a8 00 00 mov 0xa8(%rsp),%r15
3f096de0de: 00
3f096de0df: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096de0e4: 4c 3b 7c 24 60 cmp 0x60(%rsp),%r15
3f096de0e9: 0f 84 d9 23 00 00 je 3f096e04c8 <PyEval_EvalFrameEx+0x55e8>
3f096de0ef: c7 84 24 d0 00 00 00 movl $0x0,0xd0(%rsp)
3f096de0f6: 00 00 00 00
3f096de0fa: 48 f7 87 a8 00 00 00 testq $0x18000000,0xa8(%rdi)
3f096de101: 00 00 00 18
3f096de105: 75 2c jne 3f096de133 <PyEval_EvalFrameEx+0x3253>
3f096de107: 48 3b 3d 02 36 29 00 cmp 0x293602(%rip),%rdi # 3f09971710 <_PyImport_DynLoadFiletab+0x4d0>
3f096de10e: 74 23 je 3f096de133 <PyEval_EvalFrameEx+0x3253>
3f096de110: 48 8b 35 d1 34 29 00 mov 0x2934d1(%rip),%rsi # 3f099715e8 <_PyImport_DynLoadFiletab+0x3a8>
3f096de117: 48 39 f7 cmp %rsi,%rdi
3f096de11a: 74 17 je 3f096de133 <PyEval_EvalFrameEx+0x3253>
3f096de11c: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096de121: e8 ca fe f5 ff callq 3f0963dff0 <PyType_IsSubtype@plt>
3f096de126: 85 c0 test %eax,%eax
3f096de128: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096de12d: 0f 84 40 24 00 00 je 3f096e0573 <PyEval_EvalFrameEx+0x5693>
3f096de133: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096de138: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096de13c: f6 80 ab 00 00 00 20 testb $0x20,0xab(%rax)
3f096de143: 0f 84 e5 27 00 00 je 3f096e092e <PyEval_EvalFrameEx+0x5a4e>
3f096de149: 4c 89 ff mov %r15,%rdi
3f096de14c: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096de151: e8 9a cb f5 ff callq 3f0963acf0 <PyMapping_Check@plt>
3f096de156: 85 c0 test %eax,%eax
3f096de158: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096de15d: 0f 84 31 28 00 00 je 3f096e0994 <PyEval_EvalFrameEx+0x5ab4>
3f096de163: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de168: 48 8d 35 f9 d5 04 00 lea 0x4d5f9(%rip),%rsi # 3f0972b768 <_Py_isspace__doc__+0x4da8>
3f096de16f: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096de174: e8 57 ed f5 ff callq 3f0963ced0 <PyDict_GetItemString@plt>
3f096de179: 48 85 c0 test %rax,%rax
3f096de17c: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096de181: 0f 84 28 22 00 00 je 3f096e03af <PyEval_EvalFrameEx+0x54cf>
3f096de187: 48 8b 79 08 mov 0x8(%rcx),%rdi
3f096de18b: 48 3b 3d 7e 35 29 00 cmp 0x29357e(%rip),%rdi # 3f09971710 <_PyImport_DynLoadFiletab+0x4d0>
3f096de192: 0f 84 f0 21 00 00 je 3f096e0388 <PyEval_EvalFrameEx+0x54a8>
3f096de198: 48 8b 35 49 34 29 00 mov 0x293449(%rip),%rsi # 3f099715e8 <_PyImport_DynLoadFiletab+0x3a8>
3f096de19f: 48 39 f7 cmp %rsi,%rdi
3f096de1a2: 0f 84 9f 07 00 00 je 3f096de947 <PyEval_EvalFrameEx+0x3a67>
3f096de1a8: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096de1ad: e8 3e fe f5 ff callq 3f0963dff0 <PyType_IsSubtype@plt>
3f096de1b2: 85 c0 test %eax,%eax
3f096de1b4: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096de1b9: 0f 85 88 07 00 00 jne 3f096de947 <PyEval_EvalFrameEx+0x3a67>
3f096de1bf: c7 84 24 e0 00 00 00 movl $0x0,0xe0(%rsp)
3f096de1c6: 00 00 00 00
3f096de1ca: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096de1ce: 48 c7 84 24 c8 00 00 movq $0x0,0xc8(%rsp)
3f096de1d5: 00 00 00 00 00
3f096de1da: f6 80 ab 00 00 00 10 testb $0x10,0xab(%rax)
3f096de1e1: 74 27 je 3f096de20a <PyEval_EvalFrameEx+0x332a>
3f096de1e3: 48 89 cf mov %rcx,%rdi
3f096de1e6: e8 e5 d5 f5 ff callq 3f0963b7d0 <PyUnicodeUCS4_AsUTF8String@plt>
3f096de1eb: 48 85 c0 test %rax,%rax
3f096de1ee: 48 89 c1 mov %rax,%rcx
3f096de1f1: 0f 84 5a 27 00 00 je 3f096e0951 <PyEval_EvalFrameEx+0x5a71>
3f096de1f7: 81 8c 24 e0 00 00 00 orl $0x100,0xe0(%rsp)
3f096de1fe: 00 01 00 00
3f096de202: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp)
3f096de209: 00
3f096de20a: 48 8d b4 24 e8 00 00 lea 0xe8(%rsp),%rsi
3f096de211: 00
3f096de212: 31 d2 xor %edx,%edx
3f096de214: 48 89 cf mov %rcx,%rdi
3f096de217: e8 34 f9 f5 ff callq 3f0963db50 <PyString_AsStringAndSize@plt>
3f096de21c: 85 c0 test %eax,%eax
3f096de21e: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096de225: ff
3f096de226: 0f 85 9b 00 00 00 jne 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096de22c: 48 8d bc 24 e0 00 00 lea 0xe0(%rsp),%rdi
3f096de233: 00
3f096de234: e8 f7 fc f5 ff callq 3f0963df30 <PyEval_MergeCompilerFlags@plt>
3f096de239: 85 c0 test %eax,%eax
3f096de23b: 4c 8d 84 24 e0 00 00 lea 0xe0(%rsp),%r8
3f096de242: 00
3f096de243: 75 03 jne 3f096de248 <PyEval_EvalFrameEx+0x3368>
3f096de245: 45 31 c0 xor %r8d,%r8d
3f096de248: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096de24d: 48 8b bc 24 e8 00 00 mov 0xe8(%rsp),%rdi
3f096de254: 00
3f096de255: 4c 89 f9 mov %r15,%rcx
3f096de258: be 01 01 00 00 mov $0x101,%esi
3f096de25d: e8 0e ec f5 ff callq 3f0963ce70 <PyRun_StringFlags@plt>
3f096de262: 48 83 bc 24 c8 00 00 cmpq $0x0,0xc8(%rsp)
3f096de269: 00 00
3f096de26b: 49 89 c7 mov %rax,%r15
3f096de26e: 74 1e je 3f096de28e <PyEval_EvalFrameEx+0x33ae>
3f096de270: 48 8b bc 24 c8 00 00 mov 0xc8(%rsp),%rdi
3f096de277: 00
3f096de278: 48 8b 07 mov (%rdi),%rax
3f096de27b: 48 83 e8 01 sub $0x1,%rax
3f096de27f: 48 85 c0 test %rax,%rax
3f096de282: 48 89 07 mov %rax,(%rdi)
3f096de285: 75 07 jne 3f096de28e <PyEval_EvalFrameEx+0x33ae>
3f096de287: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de28b: ff 50 30 callq *0x30(%rax)
3f096de28e: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax
3f096de295: 85 c0 test %eax,%eax
3f096de297: 0f 85 5e 0f 00 00 jne 3f096df1fb <PyEval_EvalFrameEx+0x431b>
3f096de29d: 4d 85 ff test %r15,%r15
3f096de2a0: 0f 84 ab 26 00 00 je 3f096e0951 <PyEval_EvalFrameEx+0x5a71>
3f096de2a6: 49 8b 07 mov (%r15),%rax
3f096de2a9: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096de2b0: 00
3f096de2b1: 48 83 e8 01 sub $0x1,%rax
3f096de2b5: 48 85 c0 test %rax,%rax
3f096de2b8: 49 89 07 mov %rax,(%r15)
3f096de2bb: 75 0a jne 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096de2bd: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de2c1: 4c 89 ff mov %r15,%rdi
3f096de2c4: ff 50 30 callq *0x30(%rax)
3f096de2c7: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096de2ce: 00
3f096de2cf: 48 8b 07 mov (%rdi),%rax
3f096de2d2: 48 83 e8 01 sub $0x1,%rax
3f096de2d6: 48 85 c0 test %rax,%rax
3f096de2d9: 48 89 07 mov %rax,(%rdi)
3f096de2dc: 0f 84 20 12 00 00 je 3f096df502 <PyEval_EvalFrameEx+0x4622>
3f096de2e2: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi
3f096de2e9: 00
3f096de2ea: e9 43 fa ff ff jmpq 3f096ddd32 <PyEval_EvalFrameEx+0x2e52>
3f096de2ef: 48 89 5c 24 48 mov %rbx,0x48(%rsp)
3f096de2f4: 48 8b 54 24 48 mov 0x48(%rsp),%rdx
3f096de2f9: 48 83 eb 08 sub $0x8,%rbx
3f096de2fd: 4c 8b 7a f8 mov -0x8(%rdx),%r15
3f096de301: 48 8b 52 f0 mov -0x10(%rdx),%rdx
3f096de305: 4c 89 fe mov %r15,%rsi
3f096de308: 48 89 d7 mov %rdx,%rdi
3f096de30b: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096de310: e8 fb db f5 ff callq 3f0963bf10 <PyNumber_InPlaceAnd@plt>
3f096de315: e9 c1 dd ff ff jmpq 3f096dc0db <PyEval_EvalFrameEx+0x11fb>
3f096de31a: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096de31e: 48 89 d7 mov %rdx,%rdi
3f096de321: ff 50 30 callq *0x30(%rax)
3f096de324: e9 6a dd ff ff jmpq 3f096dc093 <PyEval_EvalFrameEx+0x11b3>
3f096de329: 49 8b 46 08 mov 0x8(%r14),%rax
3f096de32d: 4c 89 f7 mov %r14,%rdi
3f096de330: ff 50 30 callq *0x30(%rax)
3f096de333: e9 1b d3 ff ff jmpq 3f096db653 <PyEval_EvalFrameEx+0x773>
3f096de338: 49 8b 45 08 mov 0x8(%r13),%rax
3f096de33c: 4c 89 ef mov %r13,%rdi
3f096de33f: ff 50 30 callq *0x30(%rax)
3f096de342: e9 8d d2 ff ff jmpq 3f096db5d4 <PyEval_EvalFrameEx+0x6f4>
3f096de347: 49 8b 46 08 mov 0x8(%r14),%rax
3f096de34b: 4c 89 f7 mov %r14,%rdi
3f096de34e: ff 50 30 callq *0x30(%rax)
3f096de351: e9 64 d2 ff ff jmpq 3f096db5ba <PyEval_EvalFrameEx+0x6da>
3f096de356: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de35a: ff 50 30 callq *0x30(%rax)
3f096de35d: 0f 1f 00 nopl (%rax)
3f096de360: e9 3d d2 ff ff jmpq 3f096db5a2 <PyEval_EvalFrameEx+0x6c2>
3f096de365: 4c 89 fe mov %r15,%rsi
3f096de368: 4c 89 f7 mov %r14,%rdi
3f096de36b: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096de36f: e8 2c fa f5 ff callq 3f0963dda0 <PySet_Add@plt>
3f096de374: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096de378: 89 44 24 78 mov %eax,0x78(%rsp)
3f096de37c: e9 3a ea ff ff jmpq 3f096dcdbb <PyEval_EvalFrameEx+0x1edb>
3f096de381: 49 8b 74 24 40 mov 0x40(%r12),%rsi
3f096de386: 4c 8b 44 24 68 mov 0x68(%rsp),%r8
3f096de38b: b9 03 00 00 00 mov $0x3,%ecx
3f096de390: 48 89 ea mov %rbp,%rdx
3f096de393: e8 88 b9 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096de398: 85 c0 test %eax,%eax
3f096de39a: 0f 84 5c d1 ff ff je 3f096db4fc <PyEval_EvalFrameEx+0x61c>
3f096de3a0: 48 83 7c 24 68 00 cmpq $0x0,0x68(%rsp)
3f096de3a6: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096de3ac: 0f 84 4a d1 ff ff je 3f096db4fc <PyEval_EvalFrameEx+0x61c>
3f096de3b2: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi
3f096de3b7: 48 8b 07 mov (%rdi),%rax
3f096de3ba: 48 83 e8 01 sub $0x1,%rax
3f096de3be: 48 85 c0 test %rax,%rax
3f096de3c1: 48 89 07 mov %rax,(%rdi)
3f096de3c4: 0f 84 61 0b 00 00 je 3f096def2b <PyEval_EvalFrameEx+0x404b>
3f096de3ca: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096de3d1: 00 00
3f096de3d3: e9 24 d1 ff ff jmpq 3f096db4fc <PyEval_EvalFrameEx+0x61c>
3f096de3d8: 83 fa 79 cmp $0x79,%edx
3f096de3db: 0f 85 e0 ce ff ff jne 3f096db2c1 <PyEval_EvalFrameEx+0x3e1>
3f096de3e1: 48 8d 94 24 f8 00 00 lea 0xf8(%rsp),%rdx
3f096de3e8: 00
3f096de3e9: 48 8d b4 24 f0 00 00 lea 0xf0(%rsp),%rsi
3f096de3f0: 00
3f096de3f1: 48 8d bc 24 e8 00 00 lea 0xe8(%rsp),%rdi
3f096de3f8: 00
3f096de3f9: e8 c2 f6 f5 ff callq 3f0963dac0 <PyErr_Fetch@plt>
3f096de3fe: 48 83 bc 24 f0 00 00 cmpq $0x0,0xf0(%rsp)
3f096de405: 00 00
3f096de407: 0f 84 bf 0a 00 00 je 3f096deecc <PyEval_EvalFrameEx+0x3fec>
3f096de40d: 41 8b 45 00 mov 0x0(%r13),%eax
3f096de411: 3d 8f 00 00 00 cmp $0x8f,%eax
3f096de416: 0f 84 5f 01 00 00 je 3f096de57b <PyEval_EvalFrameEx+0x369b>
3f096de41c: 83 f8 79 cmp $0x79,%eax
3f096de41f: 0f 84 56 01 00 00 je 3f096de57b <PyEval_EvalFrameEx+0x369b>
3f096de425: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax
3f096de42c: 00
3f096de42d: 48 85 c0 test %rax,%rax
3f096de430: 0f 84 3c 0a 00 00 je 3f096dee72 <PyEval_EvalFrameEx+0x3f92>
3f096de436: 48 89 03 mov %rax,(%rbx)
3f096de439: 48 83 c3 08 add $0x8,%rbx
3f096de43d: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax
3f096de444: 00
3f096de445: 48 89 03 mov %rax,(%rbx)
3f096de448: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096de44f: 00
3f096de450: 48 89 43 08 mov %rax,0x8(%rbx)
3f096de454: 48 83 c3 10 add $0x10,%rbx
3f096de458: e9 70 d2 ff ff jmpq 3f096db6cd <PyEval_EvalFrameEx+0x7ed>
3f096de45d: 49 8b 55 08 mov 0x8(%r13),%rdx
3f096de461: 4c 89 ef mov %r13,%rdi
3f096de464: 89 44 24 40 mov %eax,0x40(%rsp)
3f096de468: ff 52 30 callq *0x30(%rdx)
3f096de46b: 8b 44 24 40 mov 0x40(%rsp),%eax
3f096de46f: e9 5e fb ff ff jmpq 3f096ddfd2 <PyEval_EvalFrameEx+0x30f2>
3f096de474: 45 31 c0 xor %r8d,%r8d
3f096de477: b9 03 00 00 00 mov $0x3,%ecx
3f096de47c: 48 89 ea mov %rbp,%rdx
3f096de47f: e8 5c b9 ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096de484: e9 a7 d0 ff ff jmpq 3f096db530 <PyEval_EvalFrameEx+0x650>
3f096de489: 83 fa 78 cmp $0x78,%edx
3f096de48c: 0f 85 1c ce ff ff jne 3f096db2ae <PyEval_EvalFrameEx+0x3ce>
3f096de492: 49 63 45 04 movslq 0x4(%r13),%rax
3f096de496: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
3f096de49b: 4c 8d 6c 01 24 lea 0x24(%rcx,%rax,1),%r13
3f096de4a0: e9 36 d2 ff ff jmpq 3f096db6db <PyEval_EvalFrameEx+0x7fb>
3f096de4a5: 48 89 eb mov %rbp,%rbx
3f096de4a8: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp
3f096de4ad: 48 8d 43 ff lea -0x1(%rbx),%rax
3f096de4b1: 48 2b 84 24 90 00 00 sub 0x90(%rsp),%rax
3f096de4b8: 00
3f096de4b9: 48 f7 d0 not %rax
3f096de4bc: 48 83 e0 f8 and $0xfffffffffffffff8,%rax
3f096de4c0: 48 01 c3 add %rax,%rbx
3f096de4c3: 4c 89 33 mov %r14,(%rbx)
3f096de4c6: 48 83 c3 08 add $0x8,%rbx
3f096de4ca: 4d 85 f6 test %r14,%r14
3f096de4cd: 0f 85 39 cb ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096de4d3: e9 18 d3 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096de4d8: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096de4df: 00 00
3f096de4e1: e9 54 cc ff ff jmpq 3f096db13a <PyEval_EvalFrameEx+0x25a>
3f096de4e6: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de4ea: 4c 89 ff mov %r15,%rdi
3f096de4ed: ff 50 30 callq *0x30(%rax)
3f096de4f0: e9 99 d8 ff ff jmpq 3f096dbd8e <PyEval_EvalFrameEx+0xeae>
3f096de4f5: e8 f6 f7 f5 ff callq 3f0963dcf0 <PyDict_SetItem@plt>
3f096de4fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f096de500: e9 49 fb ff ff jmpq 3f096de04e <PyEval_EvalFrameEx+0x316e>
3f096de505: 48 8b 13 mov (%rbx),%rdx
3f096de508: 48 83 ea 01 sub $0x1,%rdx
3f096de50c: 48 85 d2 test %rdx,%rdx
3f096de50f: 48 89 13 mov %rdx,(%rbx)
3f096de512: 0f 85 c2 fa ff ff jne 3f096ddfda <PyEval_EvalFrameEx+0x30fa>
3f096de518: 48 89 df mov %rbx,%rdi
3f096de51b: ff 50 30 callq *0x30(%rax)
3f096de51e: e9 b7 fa ff ff jmpq 3f096ddfda <PyEval_EvalFrameEx+0x30fa>
3f096de523: 44 8b 44 24 78 mov 0x78(%rsp),%r8d
3f096de528: 45 85 c0 test %r8d,%r8d
3f096de52b: 0f 84 d8 da ff ff je 3f096dc009 <PyEval_EvalFrameEx+0x1129>
3f096de531: e9 cc dd ff ff jmpq 3f096dc302 <PyEval_EvalFrameEx+0x1422>
3f096de536: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de53a: 4c 89 ff mov %r15,%rdi
3f096de53d: ff 50 30 callq *0x30(%rax)
3f096de540: e9 3c d5 ff ff jmpq 3f096dba81 <PyEval_EvalFrameEx+0xba1>
3f096de545: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096de549: 48 89 d7 mov %rdx,%rdi
3f096de54c: ff 50 30 callq *0x30(%rax)
3f096de54f: 90 nop
3f096de550: e9 19 d5 ff ff jmpq 3f096dba6e <PyEval_EvalFrameEx+0xb8e>
3f096de555: 49 8b 74 24 40 mov 0x40(%r12),%rsi
3f096de55a: 45 31 c0 xor %r8d,%r8d
3f096de55d: b9 03 00 00 00 mov $0x3,%ecx
3f096de562: 48 89 ea mov %rbp,%rdx
3f096de565: e8 76 b8 ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096de56a: e9 8d cf ff ff jmpq 3f096db4fc <PyEval_EvalFrameEx+0x61c>
3f096de56f: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de573: ff 50 30 callq *0x30(%rax)
3f096de576: e9 5f de ff ff jmpq 3f096dc3da <PyEval_EvalFrameEx+0x14fa>
3f096de57b: 48 8d 94 24 f8 00 00 lea 0xf8(%rsp),%rdx
3f096de582: 00
3f096de583: 48 8d b4 24 f0 00 00 lea 0xf0(%rsp),%rsi
3f096de58a: 00
3f096de58b: 48 8d bc 24 e8 00 00 lea 0xe8(%rsp),%rdi
3f096de592: 00
3f096de593: e8 88 d0 f5 ff callq 3f0963b620 <PyErr_NormalizeException@plt>
3f096de598: 48 8b 94 24 e8 00 00 mov 0xe8(%rsp),%rdx
3f096de59f: 00
3f096de5a0: 4c 8b 84 24 f8 00 00 mov 0xf8(%rsp),%r8
3f096de5a7: 00
3f096de5a8: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax
3f096de5af: 00
3f096de5b0: 48 89 94 24 a8 00 00 mov %rdx,0xa8(%rsp)
3f096de5b7: 00
3f096de5b8: 49 8b 54 24 10 mov 0x10(%r12),%rdx
3f096de5bd: 4c 89 44 24 50 mov %r8,0x50(%rsp)
3f096de5c2: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp)
3f096de5c9: 00
3f096de5ca: 48 83 7a 58 00 cmpq $0x0,0x58(%rdx)
3f096de5cf: 0f 84 86 1e 00 00 je 3f096e045b <PyEval_EvalFrameEx+0x557b>
3f096de5d5: 4c 8b 84 24 a8 00 00 mov 0xa8(%rsp),%r8
3f096de5dc: 00
3f096de5dd: 49 8b 7c 24 60 mov 0x60(%r12),%rdi
3f096de5e2: 4d 8b 7c 24 68 mov 0x68(%r12),%r15
3f096de5e7: 4d 8b 74 24 70 mov 0x70(%r12),%r14
3f096de5ec: 49 83 00 01 addq $0x1,(%r8)
3f096de5f0: 48 83 bc 24 90 00 00 cmpq $0x0,0x90(%rsp)
3f096de5f7: 00 00
3f096de5f9: 74 0c je 3f096de607 <PyEval_EvalFrameEx+0x3727>
3f096de5fb: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax
3f096de602: 00
3f096de603: 48 83 00 01 addq $0x1,(%rax)
3f096de607: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp)
3f096de60d: 74 09 je 3f096de618 <PyEval_EvalFrameEx+0x3738>
3f096de60f: 48 8b 54 24 50 mov 0x50(%rsp),%rdx
3f096de614: 48 83 02 01 addq $0x1,(%rdx)
3f096de618: 48 8b 8c 24 a8 00 00 mov 0xa8(%rsp),%rcx
3f096de61f: 00
3f096de620: 4c 8b 84 24 90 00 00 mov 0x90(%rsp),%r8
3f096de627: 00
3f096de628: 48 85 ff test %rdi,%rdi
3f096de62b: 48 8b 44 24 50 mov 0x50(%rsp),%rax
3f096de630: 49 89 4c 24 60 mov %rcx,0x60(%r12)
3f096de635: 4d 89 44 24 68 mov %r8,0x68(%r12)
3f096de63a: 49 89 44 24 70 mov %rax,0x70(%r12)
3f096de63f: 74 16 je 3f096de657 <PyEval_EvalFrameEx+0x3777>
3f096de641: 48 8b 07 mov (%rdi),%rax
3f096de644: 48 83 e8 01 sub $0x1,%rax
3f096de648: 48 85 c0 test %rax,%rax
3f096de64b: 48 89 07 mov %rax,(%rdi)
3f096de64e: 75 07 jne 3f096de657 <PyEval_EvalFrameEx+0x3777>
3f096de650: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de654: ff 50 30 callq *0x30(%rax)
3f096de657: 4d 85 ff test %r15,%r15
3f096de65a: 74 19 je 3f096de675 <PyEval_EvalFrameEx+0x3795>
3f096de65c: 49 8b 07 mov (%r15),%rax
3f096de65f: 48 83 e8 01 sub $0x1,%rax
3f096de663: 48 85 c0 test %rax,%rax
3f096de666: 49 89 07 mov %rax,(%r15)
3f096de669: 75 0a jne 3f096de675 <PyEval_EvalFrameEx+0x3795>
3f096de66b: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de66f: 4c 89 ff mov %r15,%rdi
3f096de672: ff 50 30 callq *0x30(%rax)
3f096de675: 4d 85 f6 test %r14,%r14
3f096de678: 74 19 je 3f096de693 <PyEval_EvalFrameEx+0x37b3>
3f096de67a: 49 8b 06 mov (%r14),%rax
3f096de67d: 48 83 e8 01 sub $0x1,%rax
3f096de681: 48 85 c0 test %rax,%rax
3f096de684: 49 89 06 mov %rax,(%r14)
3f096de687: 75 0a jne 3f096de693 <PyEval_EvalFrameEx+0x37b3>
3f096de689: 49 8b 46 08 mov 0x8(%r14),%rax
3f096de68d: 4c 89 f7 mov %r14,%rdi
3f096de690: ff 50 30 callq *0x30(%rax)
3f096de693: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi
3f096de69a: 00
3f096de69b: 48 8d 3d 6a d1 04 00 lea 0x4d16a(%rip),%rdi # 3f0972b80c <_Py_isspace__doc__+0x4e4c>
3f096de6a2: e8 e9 d8 f5 ff callq 3f0963bf90 <PySys_SetObject@plt>
3f096de6a7: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi
3f096de6ae: 00
3f096de6af: 48 8d 3d 61 d1 04 00 lea 0x4d161(%rip),%rdi # 3f0972b817 <_Py_isspace__doc__+0x4e57>
3f096de6b6: e8 d5 d8 f5 ff callq 3f0963bf90 <PySys_SetObject@plt>
3f096de6bb: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
3f096de6c0: 48 8d 3d 35 d1 04 00 lea 0x4d135(%rip),%rdi # 3f0972b7fc <_Py_isspace__doc__+0x4e3c>
3f096de6c7: e8 c4 d8 f5 ff callq 3f0963bf90 <PySys_SetObject@plt>
3f096de6cc: e9 54 fd ff ff jmpq 3f096de425 <PyEval_EvalFrameEx+0x3545>
3f096de6d1: 48 8b 94 24 e8 00 00 mov 0xe8(%rsp),%rdx
3f096de6d8: 00
3f096de6d9: 48 8b b4 24 f8 00 00 mov 0xf8(%rsp),%rsi
3f096de6e0: 00
3f096de6e1: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096de6e8: 00
3f096de6e9: e8 72 c6 f5 ff callq 3f0963ad60 <PyErr_Restore@plt>
3f096de6ee: e9 c0 d2 ff ff jmpq 3f096db9b3 <PyEval_EvalFrameEx+0xad3>
3f096de6f3: 49 8b 40 08 mov 0x8(%r8),%rax
3f096de6f7: 4c 89 c7 mov %r8,%rdi
3f096de6fa: ff 50 30 callq *0x30(%rax)
3f096de6fd: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096de704: 00 00
3f096de706: e9 25 ce ff ff jmpq 3f096db530 <PyEval_EvalFrameEx+0x650>
3f096de70b: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096de70f: 48 89 cf mov %rcx,%rdi
3f096de712: 89 54 24 30 mov %edx,0x30(%rsp)
3f096de716: ff 50 30 callq *0x30(%rax)
3f096de719: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096de71d: e9 ef d3 ff ff jmpq 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096de722: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096de729: 00
3f096de72a: 48 8b 07 mov (%rdi),%rax
3f096de72d: 48 83 e8 01 sub $0x1,%rax
3f096de731: 48 85 c0 test %rax,%rax
3f096de734: 48 89 07 mov %rax,(%rdi)
3f096de737: 75 07 jne 3f096de740 <PyEval_EvalFrameEx+0x3860>
3f096de739: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de73d: ff 50 30 callq *0x30(%rax)
3f096de740: ba 02 00 00 00 mov $0x2,%edx
3f096de745: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de74a: 48 8b 07 mov (%rdi),%rax
3f096de74d: 48 83 e8 01 sub $0x1,%rax
3f096de751: 48 85 c0 test %rax,%rax
3f096de754: 48 89 07 mov %rax,(%rdi)
3f096de757: 0f 85 b4 d3 ff ff jne 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096de75d: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de761: 89 54 24 30 mov %edx,0x30(%rsp)
3f096de765: ff 50 30 callq *0x30(%rax)
3f096de768: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096de76c: e9 a0 d3 ff ff jmpq 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096de771: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de776: ba 01 00 00 00 mov $0x1,%edx
3f096de77b: 4c 89 fe mov %r15,%rsi
3f096de77e: e8 2d dc f5 ff callq 3f0963c3b0 <PyFile_WriteObject@plt>
3f096de783: 85 c0 test %eax,%eax
3f096de785: 89 44 24 78 mov %eax,0x78(%rsp)
3f096de789: 0f 85 f5 db ff ff jne 3f096dc384 <PyEval_EvalFrameEx+0x14a4>
3f096de78f: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de794: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de798: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax
3f096de79f: a9 00 00 00 08 test $0x8000000,%eax
3f096de7a4: 0f 84 34 02 00 00 je 3f096de9de <PyEval_EvalFrameEx+0x3afe>
3f096de7aa: 48 8b 57 10 mov 0x10(%rdi),%rdx
3f096de7ae: 48 85 d2 test %rdx,%rdx
3f096de7b1: 74 2f je 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096de7b3: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096de7b8: e8 83 00 f6 ff callq 3f0963e840 <__ctype_b_loc@plt>
3f096de7bd: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096de7c2: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de7c7: 48 8b 00 mov (%rax),%rax
3f096de7ca: 0f b6 54 17 23 movzbl 0x23(%rdi,%rdx,1),%edx
3f096de7cf: 0f b6 ca movzbl %dl,%ecx
3f096de7d2: f6 44 48 01 20 testb $0x20,0x1(%rax,%rcx,2)
3f096de7d7: 74 09 je 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096de7d9: 80 fa 20 cmp $0x20,%dl
3f096de7dc: 0f 85 a2 db ff ff jne 3f096dc384 <PyEval_EvalFrameEx+0x14a4>
3f096de7e2: be 01 00 00 00 mov $0x1,%esi
3f096de7e7: 4c 89 ff mov %r15,%rdi
3f096de7ea: e8 f1 c1 f5 ff callq 3f0963a9e0 <PyFile_SoftSpace@plt>
3f096de7ef: e9 90 db ff ff jmpq 3f096dc384 <PyEval_EvalFrameEx+0x14a4>
3f096de7f4: 48 3b 15 2d 33 29 00 cmp 0x29332d(%rip),%rdx # 3f09971b28 <_PyImport_DynLoadFiletab+0x8e8>
3f096de7fb: 0f 84 fa 06 00 00 je 3f096deefb <PyEval_EvalFrameEx+0x401b>
3f096de801: a9 00 00 00 80 test $0x80000000,%eax
3f096de806: 74 0d je 3f096de815 <PyEval_EvalFrameEx+0x3935>
3f096de808: f6 81 ab 00 00 00 40 testb $0x40,0xab(%rcx)
3f096de80f: 0f 85 e6 06 00 00 jne 3f096deefb <PyEval_EvalFrameEx+0x401b>
3f096de815: a9 00 00 00 08 test $0x8000000,%eax
3f096de81a: 0f 85 db 06 00 00 jne 3f096deefb <PyEval_EvalFrameEx+0x401b>
3f096de820: 48 3b 4c 24 60 cmp 0x60(%rsp),%rcx
3f096de825: ba 01 00 00 00 mov $0x1,%edx
3f096de82a: 0f 84 ce d2 ff ff je 3f096dbafe <PyEval_EvalFrameEx+0xc1e>
3f096de830: 48 8b 05 39 2c 29 00 mov 0x292c39(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096de837: 48 8d 35 0f 15 06 00 lea 0x6150f(%rip),%rsi # 3f0973fd4d <_PyUnicode_TypeRecords+0xde8d>
3f096de83e: 48 8b 38 mov (%rax),%rdi
3f096de841: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096de846: e8 25 d2 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096de84b: ba 02 00 00 00 mov $0x2,%edx
3f096de850: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096de855: e9 a4 d2 ff ff jmpq 3f096dbafe <PyEval_EvalFrameEx+0xc1e>
3f096de85a: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de85f: 31 d2 xor %edx,%edx
3f096de861: 4c 89 fe mov %r15,%rsi
3f096de864: 45 31 f6 xor %r14d,%r14d
3f096de867: e8 d4 f9 f5 ff callq 3f0963e240 <PySlice_New@plt>
3f096de86c: 48 85 c0 test %rax,%rax
3f096de86f: 0f 84 a0 d6 ff ff je 3f096dbf15 <PyEval_EvalFrameEx+0x1035>
3f096de875: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096de87c: 00
3f096de87d: 48 89 c6 mov %rax,%rsi
3f096de880: 48 89 44 24 30 mov %rax,0x30(%rsp)
3f096de885: e8 16 d3 f5 ff callq 3f0963bba0 <PyObject_GetItem@plt>
3f096de88a: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096de88f: 49 89 c6 mov %rax,%r14
3f096de892: 48 8b 02 mov (%rdx),%rax
3f096de895: 48 83 e8 01 sub $0x1,%rax
3f096de899: 48 85 c0 test %rax,%rax
3f096de89c: 48 89 02 mov %rax,(%rdx)
3f096de89f: 0f 85 70 d6 ff ff jne 3f096dbf15 <PyEval_EvalFrameEx+0x1035>
3f096de8a5: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096de8a9: 48 89 d7 mov %rdx,%rdi
3f096de8ac: ff 50 30 callq *0x30(%rax)
3f096de8af: e9 61 d6 ff ff jmpq 3f096dbf15 <PyEval_EvalFrameEx+0x1035>
3f096de8b4: 49 8b 46 08 mov 0x8(%r14),%rax
3f096de8b8: 4c 89 f7 mov %r14,%rdi
3f096de8bb: ff 50 30 callq *0x30(%rax)
3f096de8be: 66 90 xchg %ax,%ax
3f096de8c0: e9 7a d0 ff ff jmpq 3f096db93f <PyEval_EvalFrameEx+0xa5f>
3f096de8c5: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096de8c9: ff 50 30 callq *0x30(%rax)
3f096de8cc: 0f 1f 40 00 nopl 0x0(%rax)
3f096de8d0: e9 df da ff ff jmpq 3f096dc3b4 <PyEval_EvalFrameEx+0x14d4>
3f096de8d5: ba 01 00 00 00 mov $0x1,%edx
3f096de8da: e9 1f d2 ff ff jmpq 3f096dbafe <PyEval_EvalFrameEx+0xc1e>
3f096de8df: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de8e3: 4c 89 ff mov %r15,%rdi
3f096de8e6: ff 50 30 callq *0x30(%rax)
3f096de8e9: e9 ae da ff ff jmpq 3f096dc39c <PyEval_EvalFrameEx+0x14bc>
3f096de8ee: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de8f2: 4c 89 ff mov %r15,%rdi
3f096de8f5: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096de8fa: ff 50 30 callq *0x30(%rax)
3f096de8fd: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096de902: e9 7a dc ff ff jmpq 3f096dc581 <PyEval_EvalFrameEx+0x16a1>
3f096de907: 0f 8e 2e 1a 00 00 jle 3f096e033b <PyEval_EvalFrameEx+0x545b>
3f096de90d: 48 8b 05 74 2b 29 00 mov 0x292b74(%rip),%rax # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
3f096de914: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096de91b: 00
3f096de91c: 48 83 00 01 addq $0x1,(%rax)
3f096de920: 48 89 43 f8 mov %rax,-0x8(%rbx)
3f096de924: e9 e3 c6 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096de929: 49 8b 47 08 mov 0x8(%r15),%rax
3f096de92d: 4c 89 ff mov %r15,%rdi
3f096de930: ff 50 30 callq *0x30(%rax)
3f096de933: e9 06 d8 ff ff jmpq 3f096dc13e <PyEval_EvalFrameEx+0x125e>
3f096de938: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096de93c: 48 89 cf mov %rcx,%rdi
3f096de93f: ff 50 30 callq *0x30(%rax)
3f096de942: e9 e4 d7 ff ff jmpq 3f096dc12b <PyEval_EvalFrameEx+0x124b>
3f096de947: 48 89 cf mov %rcx,%rdi
3f096de94a: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096de94f: e8 cc d7 f5 ff callq 3f0963c120 <PyFile_AsFile@plt>
3f096de954: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096de959: 48 89 44 24 78 mov %rax,0x78(%rsp)
3f096de95e: 48 89 cf mov %rcx,%rdi
3f096de961: e8 2a e4 f5 ff callq 3f0963cd90 <PyFile_Name@plt>
3f096de966: 48 89 c7 mov %rax,%rdi
3f096de969: e8 82 e3 f5 ff callq 3f0963ccf0 <PyString_AsString@plt>
3f096de96e: 48 85 c0 test %rax,%rax
3f096de971: 0f 84 da 1f 00 00 je 3f096e0951 <PyEval_EvalFrameEx+0x5a71>
3f096de977: 48 8d bc 24 e0 00 00 lea 0xe0(%rsp),%rdi
3f096de97e: 00
3f096de97f: c7 84 24 e0 00 00 00 movl $0x0,0xe0(%rsp)
3f096de986: 00 00 00 00
3f096de98a: 48 89 44 24 40 mov %rax,0x40(%rsp)
3f096de98f: e8 9c f5 f5 ff callq 3f0963df30 <PyEval_MergeCompilerFlags@plt>
3f096de994: 85 c0 test %eax,%eax
3f096de996: 48 8b 74 24 40 mov 0x40(%rsp),%rsi
3f096de99b: 0f 84 b3 11 00 00 je 3f096dfb54 <PyEval_EvalFrameEx+0x4c74>
3f096de9a1: 48 8d 8c 24 e0 00 00 lea 0xe0(%rsp),%rcx
3f096de9a8: 00
3f096de9a9: 48 89 0c 24 mov %rcx,(%rsp)
3f096de9ad: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096de9b2: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi
3f096de9b7: 4d 89 f8 mov %r15,%r8
3f096de9ba: 45 31 c9 xor %r9d,%r9d
3f096de9bd: ba 01 01 00 00 mov $0x101,%edx
3f096de9c2: e8 b9 ce f5 ff callq 3f0963b880 <PyRun_FileExFlags@plt>
3f096de9c7: 49 89 c7 mov %rax,%r15
3f096de9ca: e9 bf f8 ff ff jmpq 3f096de28e <PyEval_EvalFrameEx+0x33ae>
3f096de9cf: 49 8b 40 08 mov 0x8(%r8),%rax
3f096de9d3: 4c 89 c7 mov %r8,%rdi
3f096de9d6: ff 50 30 callq *0x30(%rax)
3f096de9d9: e9 e2 d2 ff ff jmpq 3f096dbcc0 <PyEval_EvalFrameEx+0xde0>
3f096de9de: a9 00 00 00 10 test $0x10000000,%eax
3f096de9e3: 0f 84 f9 fd ff ff je 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096de9e9: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096de9ee: 48 8b 47 10 mov 0x10(%rdi),%rax
3f096de9f2: 48 8b 57 18 mov 0x18(%rdi),%rdx
3f096de9f6: 48 85 c0 test %rax,%rax
3f096de9f9: 0f 84 e3 fd ff ff je 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096de9ff: 48 8d 54 82 fc lea -0x4(%rdx,%rax,4),%rdx
3f096dea04: 8b 3a mov (%rdx),%edi
3f096dea06: 83 ff 7f cmp $0x7f,%edi
3f096dea09: 0f 87 60 14 00 00 ja 3f096dfe6f <PyEval_EvalFrameEx+0x4f8f>
3f096dea0f: 48 8b 15 ea 2a 29 00 mov 0x292aea(%rip),%rdx # 3f09971500 <_PyImport_DynLoadFiletab+0x2c0>
3f096dea16: 89 f8 mov %edi,%eax
3f096dea18: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1)
3f096dea1c: 0f 84 c0 fd ff ff je 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096dea22: 83 ff 20 cmp $0x20,%edi
3f096dea25: 0f 85 59 d9 ff ff jne 3f096dc384 <PyEval_EvalFrameEx+0x14a4>
3f096dea2b: e9 b2 fd ff ff jmpq 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096dea30: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dea34: 4c 89 ff mov %r15,%rdi
3f096dea37: ff 50 30 callq *0x30(%rax)
3f096dea3a: e9 b3 cf ff ff jmpq 3f096db9f2 <PyEval_EvalFrameEx+0xb12>
3f096dea3f: 83 78 04 78 cmpl $0x78,0x4(%rax)
3f096dea43: 0f 85 fc c7 ff ff jne 3f096db245 <PyEval_EvalFrameEx+0x365>
3f096dea49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096dea50: e9 af c8 ff ff jmpq 3f096db304 <PyEval_EvalFrameEx+0x424>
3f096dea55: 0f 1f 00 nopl (%rax)
3f096dea58: 48 8b bc 24 c0 00 00 mov 0xc0(%rsp),%rdi
3f096dea5f: 00
3f096dea60: 4c 8b bc 24 a8 00 00 mov 0xa8(%rsp),%r15
3f096dea67: 00
3f096dea68: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx
3f096dea6f: 00
3f096dea70: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096dea75: 4c 8b 44 24 60 mov 0x60(%rsp),%r8
3f096dea7a: 4c 39 44 24 48 cmp %r8,0x48(%rsp)
3f096dea7f: 0f 84 84 16 00 00 je 3f096e0109 <PyEval_EvalFrameEx+0x5229>
3f096dea85: 48 8b 79 08 mov 0x8(%rcx),%rdi
3f096dea89: e9 56 f6 ff ff jmpq 3f096de0e4 <PyEval_EvalFrameEx+0x3204>
3f096dea8e: 48 8b 05 cb 2e 29 00 mov 0x292ecb(%rip),%rax # 3f09971960 <_PyImport_DynLoadFiletab+0x720>
3f096dea95: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx
3f096dea9a: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3f096deaa1: 00
3f096deaa2: 48 8b ac 24 c0 00 00 mov 0xc0(%rsp),%rbp
3f096deaa9: 00
3f096deaaa: 48 8b 38 mov (%rax),%rdi
3f096deaad: e8 2e d4 f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096deab2: 85 c0 test %eax,%eax
3f096deab4: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096deabb: ff
3f096deabc: 0f 85 ca 11 00 00 jne 3f096dfc8c <PyEval_EvalFrameEx+0x4dac>
3f096deac2: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096deac7: 49 8b 00 mov (%r8),%rax
3f096deaca: 48 83 e8 01 sub $0x1,%rax
3f096deace: 48 85 c0 test %rax,%rax
3f096dead1: 49 89 00 mov %rax,(%r8)
3f096dead4: 75 0a jne 3f096deae0 <PyEval_EvalFrameEx+0x3c00>
3f096dead6: 49 8b 40 08 mov 0x8(%r8),%rax
3f096deada: 4c 89 c7 mov %r8,%rdi
3f096deadd: ff 50 30 callq *0x30(%rax)
3f096deae0: 31 f6 xor %esi,%esi
3f096deae2: 48 89 ef mov %rbp,%rdi
3f096deae5: e8 66 d5 f5 ff callq 3f0963c050 <PyFrame_LocalsToFast@plt>
3f096deaea: e9 d0 d8 ff ff jmpq 3f096dc3bf <PyEval_EvalFrameEx+0x14df>
3f096deaef: 48 3b 05 c2 29 29 00 cmp 0x2929c2(%rip),%rax # 3f099714b8 <_PyImport_DynLoadFiletab+0x278>
3f096deaf6: 0f 84 74 14 00 00 je 3f096dff70 <PyEval_EvalFrameEx+0x5090>
3f096deafc: 49 83 07 01 addq $0x1,(%r15)
3f096deb00: 48 3b 05 49 2e 29 00 cmp 0x292e49(%rip),%rax # 3f09971950 <_PyImport_DynLoadFiletab+0x710>
3f096deb07: 0f 84 91 13 00 00 je 3f096dfe9e <PyEval_EvalFrameEx+0x4fbe>
3f096deb0d: 85 f6 test %esi,%esi
3f096deb0f: 0f 84 78 13 00 00 je 3f096dfe8d <PyEval_EvalFrameEx+0x4fad>
3f096deb15: 48 8d 94 24 e8 00 00 lea 0xe8(%rsp),%rdx
3f096deb1c: 00
3f096deb1d: 31 ff xor %edi,%edi
3f096deb1f: 4c 89 f9 mov %r15,%rcx
3f096deb22: e8 49 bf ff ff callq 3f096daa70 <PyEval_GetFuncDesc+0x60>
3f096deb27: 48 85 c0 test %rax,%rax
3f096deb2a: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp)
3f096deb31: 00
3f096deb32: 0f 84 9a 19 00 00 je 3f096e04d2 <PyEval_EvalFrameEx+0x55f2>
3f096deb38: 49 63 fe movslq %r14d,%rdi
3f096deb3b: e8 40 de f5 ff callq 3f0963c980 <PyTuple_New@plt>
3f096deb40: 48 85 c0 test %rax,%rax
3f096deb43: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp)
3f096deb4a: 00
3f096deb4b: 0f 84 81 19 00 00 je 3f096e04d2 <PyEval_EvalFrameEx+0x55f2>
3f096deb51: 41 83 ee 01 sub $0x1,%r14d
3f096deb55: 41 83 fe ff cmp $0xffffffff,%r14d
3f096deb59: 74 31 je 3f096deb8c <PyEval_EvalFrameEx+0x3cac>
3f096deb5b: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096deb62: 00
3f096deb63: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi
3f096deb6a: 00
3f096deb6b: 48 83 e8 08 sub $0x8,%rax
3f096deb6f: 49 63 d6 movslq %r14d,%rdx
3f096deb72: 41 83 ee 01 sub $0x1,%r14d
3f096deb76: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096deb7d: 00
3f096deb7e: 48 8b 08 mov (%rax),%rcx
3f096deb81: 41 83 fe ff cmp $0xffffffff,%r14d
3f096deb85: 48 89 4c d6 18 mov %rcx,0x18(%rsi,%rdx,8)
3f096deb8a: 75 df jne 3f096deb6b <PyEval_EvalFrameEx+0x3c8b>
3f096deb8c: 48 8b 0d 55 2f 29 00 mov 0x292f55(%rip),%rcx # 3f09971ae8 <_PyImport_DynLoadFiletab+0x8a8>
3f096deb93: 49 39 4f 08 cmp %rcx,0x8(%r15)
3f096deb97: 0f 84 eb 11 00 00 je 3f096dfd88 <PyEval_EvalFrameEx+0x4ea8>
3f096deb9d: 48 8b 94 24 90 00 00 mov 0x90(%rsp),%rdx
3f096deba4: 00
3f096deba5: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi
3f096debac: 00
3f096debad: 4c 89 ff mov %r15,%rdi
3f096debb0: e8 db f2 f5 ff callq 3f0963de90 <PyObject_Call@plt>
3f096debb5: 49 89 c6 mov %rax,%r14
3f096debb8: 48 8b bc 24 a8 00 00 mov 0xa8(%rsp),%rdi
3f096debbf: 00
3f096debc0: 48 8b 07 mov (%rdi),%rax
3f096debc3: 48 83 e8 01 sub $0x1,%rax
3f096debc7: 48 85 c0 test %rax,%rax
3f096debca: 48 89 07 mov %rax,(%rdi)
3f096debcd: 75 12 jne 3f096debe1 <PyEval_EvalFrameEx+0x3d01>
3f096debcf: 48 8b 94 24 a8 00 00 mov 0xa8(%rsp),%rdx
3f096debd6: 00
3f096debd7: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096debdb: 48 89 d7 mov %rdx,%rdi
3f096debde: ff 50 30 callq *0x30(%rax)
3f096debe1: 48 83 bc 24 90 00 00 cmpq $0x0,0x90(%rsp)
3f096debe8: 00 00
3f096debea: 74 21 je 3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
3f096debec: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx
3f096debf3: 00
3f096debf4: 48 8b 01 mov (%rcx),%rax
3f096debf7: 48 83 e8 01 sub $0x1,%rax
3f096debfb: 48 85 c0 test %rax,%rax
3f096debfe: 48 89 01 mov %rax,(%rcx)
3f096dec01: 75 0a jne 3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
3f096dec03: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096dec07: 48 89 cf mov %rcx,%rdi
3f096dec0a: ff 50 30 callq *0x30(%rax)
3f096dec0d: 49 8b 07 mov (%r15),%rax
3f096dec10: 48 83 e8 01 sub $0x1,%rax
3f096dec14: 48 85 c0 test %rax,%rax
3f096dec17: 49 89 07 mov %rax,(%r15)
3f096dec1a: 0f 85 40 e5 ff ff jne 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096dec20: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dec24: 4c 89 ff mov %r15,%rdi
3f096dec27: ff 50 30 callq *0x30(%rax)
3f096dec2a: e9 31 e5 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096dec2f: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dec33: 4c 89 ff mov %r15,%rdi
3f096dec36: ff 50 30 callq *0x30(%rax)
3f096dec39: e9 08 df ff ff jmpq 3f096dcb46 <PyEval_EvalFrameEx+0x1c66>
3f096dec3e: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096dec42: 48 89 d7 mov %rdx,%rdi
3f096dec45: ff 50 30 callq *0x30(%rax)
3f096dec48: e9 e6 de ff ff jmpq 3f096dcb33 <PyEval_EvalFrameEx+0x1c53>
3f096dec4d: 49 63 04 81 movslq (%r9,%rax,4),%rax
3f096dec51: 4c 01 c8 add %r9,%rax
3f096dec54: ff e0 jmpq *%rax
3f096dec56: 31 c0 xor %eax,%eax
3f096dec58: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dec5f: 00
3f096dec60: 48 39 7c 24 48 cmp %rdi,0x48(%rsp)
3f096dec65: 0f 95 c0 setne %al
3f096dec68: 85 c0 test %eax,%eax
3f096dec6a: 4c 8b 35 cf 2c 29 00 mov 0x292ccf(%rip),%r14 # 3f09971940 <_PyImport_DynLoadFiletab+0x700>
3f096dec71: 4c 0f 44 35 0f 28 29 cmove 0x29280f(%rip),%r14 # 3f09971488 <_PyImport_DynLoadFiletab+0x248>
3f096dec78: 00
3f096dec79: 49 83 06 01 addq $0x1,(%r14)
3f096dec7d: e9 ab e5 ff ff jmpq 3f096dd22d <PyEval_EvalFrameEx+0x234d>
3f096dec82: 31 c0 xor %eax,%eax
3f096dec84: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096dec8b: 00
3f096dec8c: 48 39 7c 24 48 cmp %rdi,0x48(%rsp)
3f096dec91: 0f 94 c0 sete %al
3f096dec94: eb d2 jmp 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096dec96: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi
3f096dec9d: 00
3f096dec9e: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096deca3: 45 31 f6 xor %r14d,%r14d
3f096deca6: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096decab: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096decb0: e8 2b d1 f5 ff callq 3f0963bde0 <PySequence_Contains@plt>
3f096decb5: 83 f8 00 cmp $0x0,%eax
3f096decb8: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096decbd: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096decc2: 0f 8c 65 e5 ff ff jl 3f096dd22d <PyEval_EvalFrameEx+0x234d>
3f096decc8: 0f 94 c0 sete %al
3f096deccb: 0f b6 c0 movzbl %al,%eax
3f096decce: eb 98 jmp 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096decd0: 48 8b b4 24 90 00 00 mov 0x90(%rsp),%rsi
3f096decd7: 00
3f096decd8: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096decdd: 45 31 f6 xor %r14d,%r14d
3f096dece0: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dece5: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096decea: e8 f1 d0 f5 ff callq 3f0963bde0 <PySequence_Contains@plt>
3f096decef: 85 c0 test %eax,%eax
3f096decf1: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096decf6: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096decfb: 0f 89 67 ff ff ff jns 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096ded01: e9 27 e5 ff ff jmpq 3f096dd22d <PyEval_EvalFrameEx+0x234d>
3f096ded06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
3f096ded0d: 00 00 00
3f096ded10: 48 8b 86 a8 00 00 00 mov 0xa8(%rsi),%rax
3f096ded17: a9 00 00 00 04 test $0x4000000,%eax
3f096ded1c: 0f 85 9d 18 00 00 jne 3f096e05bf <PyEval_EvalFrameEx+0x56df>
3f096ded22: a9 00 00 00 08 test $0x8000000,%eax
3f096ded27: ba 01 00 00 00 mov $0x1,%edx
3f096ded2c: 48 8d 35 ad 0c 06 00 lea 0x60cad(%rip),%rsi # 3f0973f9e0 <_PyUnicode_TypeRecords+0xdb20>
3f096ded33: 75 2e jne 3f096ded63 <PyEval_EvalFrameEx+0x3e83>
3f096ded35: 48 8b 15 ec 28 29 00 mov 0x2928ec(%rip),%rdx # 3f09971628 <_PyImport_DynLoadFiletab+0x3e8>
3f096ded3c: 8b 0a mov (%rdx),%ecx
3f096ded3e: 85 c9 test %ecx,%ecx
3f096ded40: 74 4f je 3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
3f096ded42: a9 00 00 00 80 test $0x80000000,%eax
3f096ded47: 74 0e je 3f096ded57 <PyEval_EvalFrameEx+0x3e77>
3f096ded49: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096ded4e: f6 87 ab 00 00 00 40 testb $0x40,0xab(%rdi)
3f096ded55: 75 3a jne 3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
3f096ded57: 48 8d 35 b2 0c 06 00 lea 0x60cb2(%rip),%rsi # 3f0973fa10 <_PyUnicode_TypeRecords+0xdb50>
3f096ded5e: ba 01 00 00 00 mov $0x1,%edx
3f096ded63: 48 8b 05 16 29 29 00 mov 0x292916(%rip),%rax # 3f09971680 <_PyImport_DynLoadFiletab+0x440>
3f096ded6a: 45 31 f6 xor %r14d,%r14d
3f096ded6d: 48 8b 38 mov (%rax),%rdi
3f096ded70: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096ded75: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096ded7a: e8 81 c7 f5 ff callq 3f0963b500 <PyErr_WarnEx@plt>
3f096ded7f: 85 c0 test %eax,%eax
3f096ded81: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096ded86: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096ded8b: 0f 88 9c e4 ff ff js 3f096dd22d <PyEval_EvalFrameEx+0x234d>
3f096ded91: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
3f096ded96: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096ded9d: 00
3f096ded9e: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096deda3: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096deda8: e8 b3 cc f5 ff callq 3f0963ba60 <PyErr_GivenExceptionMatches@plt>
3f096dedad: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dedb2: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096dedb7: e9 ac fe ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096dedbc: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dedc0: ff 50 30 callq *0x30(%rax)
3f096dedc3: e9 7d ef ff ff jmpq 3f096ddd45 <PyEval_EvalFrameEx+0x2e65>
3f096dedc8: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dedcc: 4c 89 ff mov %r15,%rdi
3f096dedcf: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096dedd4: ff 50 30 callq *0x30(%rax)
3f096dedd7: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096deddc: e9 c2 ce ff ff jmpq 3f096dbca3 <PyEval_EvalFrameEx+0xdc3>
3f096dede1: 48 8b 5c 24 78 mov 0x78(%rsp),%rbx
3f096dede6: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3f096deded: 00
3f096dedee: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dedf2: 48 8b ac 24 c0 00 00 mov 0xc0(%rsp),%rbp
3f096dedf9: 00
3f096dedfa: e9 c3 fc ff ff jmpq 3f096deac2 <PyEval_EvalFrameEx+0x3be2>
3f096dedff: 49 8b 40 08 mov 0x8(%r8),%rax
3f096dee03: 4c 89 c7 mov %r8,%rdi
3f096dee06: ff 50 30 callq *0x30(%rax)
3f096dee09: e9 8b d7 ff ff jmpq 3f096dc599 <PyEval_EvalFrameEx+0x16b9>
3f096dee0e: 48 8b 7b e8 mov -0x18(%rbx),%rdi
3f096dee12: 4c 8b 4b f0 mov -0x10(%rbx),%r9
3f096dee16: 4c 8b 53 e0 mov -0x20(%rbx),%r10
3f096dee1a: 4c 89 7b f0 mov %r15,-0x10(%rbx)
3f096dee1e: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096dee23: 4c 89 4b e8 mov %r9,-0x18(%rbx)
3f096dee27: 48 89 7b e0 mov %rdi,-0x20(%rbx)
3f096dee2b: e9 12 f0 ff ff jmpq 3f096dde42 <PyEval_EvalFrameEx+0x2f62>
3f096dee30: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx
3f096dee37: 00
3f096dee38: e9 b3 c9 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dee3d: 49 8b 40 08 mov 0x8(%r8),%rax
3f096dee41: 4c 89 c7 mov %r8,%rdi
3f096dee44: 89 54 24 30 mov %edx,0x30(%rsp)
3f096dee48: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096dee4d: ff 50 30 callq *0x30(%rax)
3f096dee50: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096dee55: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096dee59: e9 ff d5 ff ff jmpq 3f096dc45d <PyEval_EvalFrameEx+0x157d>
3f096dee5e: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096dee65: 00
3f096dee66: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dee6a: ff 50 30 callq *0x30(%rax)
3f096dee6d: e9 f6 ca ff ff jmpq 3f096db968 <PyEval_EvalFrameEx+0xa88>
3f096dee72: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
3f096dee77: 48 83 02 01 addq $0x1,(%rdx)
3f096dee7b: 48 89 13 mov %rdx,(%rbx)
3f096dee7e: 48 83 c3 08 add $0x8,%rbx
3f096dee82: e9 b6 f5 ff ff jmpq 3f096de43d <PyEval_EvalFrameEx+0x355d>
3f096dee87: 48 8d 3d 96 7c 04 00 lea 0x47c96(%rip),%rdi # 3f09726b24 <_Py_isspace__doc__+0x164>
3f096dee8e: 4c 89 fe mov %r15,%rsi
3f096dee91: e8 aa d5 f5 ff callq 3f0963c440 <PyFile_WriteString@plt>
3f096dee96: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dee9a: e9 d9 d4 ff ff jmpq 3f096dc378 <PyEval_EvalFrameEx+0x1498>
3f096dee9f: 48 8b bc 24 f8 00 00 mov 0xf8(%rsp),%rdi
3f096deea6: 00
3f096deea7: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096deeab: ff 50 30 callq *0x30(%rax)
3f096deeae: e9 d5 ca ff ff jmpq 3f096db988 <PyEval_EvalFrameEx+0xaa8>
3f096deeb3: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi
3f096deeb8: 48 89 bc 24 f8 00 00 mov %rdi,0xf8(%rsp)
3f096deebf: 00
3f096deec0: 48 83 07 01 addq $0x1,(%rdi)
3f096deec4: 48 89 fa mov %rdi,%rdx
3f096deec7: e9 1d ca ff ff jmpq 3f096db8e9 <PyEval_EvalFrameEx+0xa09>
3f096deecc: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi
3f096deed1: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp)
3f096deed8: 00
3f096deed9: 48 83 07 01 addq $0x1,(%rdi)
3f096deedd: e9 2b f5 ff ff jmpq 3f096de40d <PyEval_EvalFrameEx+0x352d>
3f096deee2: 4c 89 c7 mov %r8,%rdi
3f096deee5: 31 f6 xor %esi,%esi
3f096deee7: e8 f4 ba f5 ff callq 3f0963a9e0 <PyFile_SoftSpace@plt>
3f096deeec: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096deef1: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096deef6: e9 4a d5 ff ff jmpq 3f096dc445 <PyEval_EvalFrameEx+0x1565>
3f096deefb: 48 8b 53 e8 mov -0x18(%rbx),%rdx
3f096deeff: 48 8b 73 f0 mov -0x10(%rbx),%rsi
3f096def03: 4c 8d 7b e8 lea -0x18(%rbx),%r15
3f096def07: 48 89 cf mov %rcx,%rdi
3f096def0a: 4c 89 fb mov %r15,%rbx
3f096def0d: 41 bf 04 00 00 00 mov $0x4,%r15d
3f096def13: e8 48 be f5 ff callq 3f0963ad60 <PyErr_Restore@plt>
3f096def18: e9 b2 c1 ff ff jmpq 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096def1d: 83 fa 08 cmp $0x8,%edx
3f096def20: 0f 85 d8 cb ff ff jne 3f096dbafe <PyEval_EvalFrameEx+0xc1e>
3f096def26: e9 c6 cb ff ff jmpq 3f096dbaf1 <PyEval_EvalFrameEx+0xc11>
3f096def2b: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096def2f: 90 nop
3f096def30: ff 50 30 callq *0x30(%rax)
3f096def33: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp)
3f096def3a: 00 00
3f096def3c: e9 bb c5 ff ff jmpq 3f096db4fc <PyEval_EvalFrameEx+0x61c>
3f096def41: 49 8b 47 08 mov 0x8(%r15),%rax
3f096def45: 4c 89 ff mov %r15,%rdi
3f096def48: ff 50 30 callq *0x30(%rax)
3f096def4b: e9 28 d2 ff ff jmpq 3f096dc178 <PyEval_EvalFrameEx+0x1298>
3f096def50: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096def54: 48 89 df mov %rbx,%rdi
3f096def57: ff 50 30 callq *0x30(%rax)
3f096def5a: e9 fc d2 ff ff jmpq 3f096dc25b <PyEval_EvalFrameEx+0x137b>
3f096def5f: 4d 89 f5 mov %r14,%r13
3f096def62: 89 ac 24 a8 00 00 00 mov %ebp,0xa8(%rsp)
3f096def69: 4c 8b b4 24 c8 00 00 mov 0xc8(%rsp),%r14
3f096def70: 00
3f096def71: 4c 8b a4 24 d0 00 00 mov 0xd0(%rsp),%r12
3f096def78: 00
3f096def79: 48 8b ac 24 d8 00 00 mov 0xd8(%rsp),%rbp
3f096def80: 00
3f096def81: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096def88: 00
3f096def89: e8 c2 c6 f5 ff callq 3f0963b650 <PyIter_Next@plt>
3f096def8e: 48 85 c0 test %rax,%rax
3f096def91: 0f 84 d4 1a 00 00 je 3f096e0a6b <PyEval_EvalFrameEx+0x5b8b>
3f096def97: 48 8b 10 mov (%rax),%rdx
3f096def9a: 48 83 ea 01 sub $0x1,%rdx
3f096def9e: 48 85 d2 test %rdx,%rdx
3f096defa1: 48 89 10 mov %rdx,(%rax)
3f096defa4: 75 0a jne 3f096defb0 <PyEval_EvalFrameEx+0x40d0>
3f096defa6: 48 8b 50 08 mov 0x8(%rax),%rdx
3f096defaa: 48 89 c7 mov %rax,%rdi
3f096defad: ff 52 30 callq *0x30(%rdx)
3f096defb0: 48 8b 05 b1 26 29 00 mov 0x2926b1(%rip),%rax # 3f09971668 <_PyImport_DynLoadFiletab+0x428>
3f096defb7: 48 8d 35 f2 0d 06 00 lea 0x60df2(%rip),%rsi # 3f0973fdb0 <_PyUnicode_TypeRecords+0xdef0>
3f096defbe: 48 8b 38 mov (%rax),%rdi
3f096defc1: e8 aa ca f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096defc6: e9 83 e7 ff ff jmpq 3f096dd74e <PyEval_EvalFrameEx+0x286e>
3f096defcb: 48 8b 05 2e 26 29 00 mov 0x29262e(%rip),%rax # 3f09971600 <_PyImport_DynLoadFiletab+0x3c0>
3f096defd2: 48 8d 35 d9 02 06 00 lea 0x602d9(%rip),%rsi # 3f0973f2b2 <_PyUnicode_TypeRecords+0xd3f2>
3f096defd9: 48 8b 38 mov (%rax),%rdi
3f096defdc: e8 8f ca f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096defe1: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096defe8: ff
3f096defe9: 45 31 ff xor %r15d,%r15d
3f096defec: e9 87 d3 ff ff jmpq 3f096dc378 <PyEval_EvalFrameEx+0x1498>
3f096deff1: 48 89 da mov %rbx,%rdx
3f096deff4: e9 44 d3 ff ff jmpq 3f096dc33d <PyEval_EvalFrameEx+0x145d>
3f096deff9: 85 c9 test %ecx,%ecx
3f096deffb: 0f 84 34 1a 00 00 je 3f096e0a35 <PyEval_EvalFrameEx+0x5b55>
3f096df001: 83 e9 01 sub $0x1,%ecx
3f096df004: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096df009: 4c 89 f8 mov %r15,%rax
3f096df00c: 89 ce mov %ecx,%esi
3f096df00e: 48 8d 3c f3 lea (%rbx,%rsi,8),%rdi
3f096df012: 48 63 d1 movslq %ecx,%rdx
3f096df015: 83 e9 01 sub $0x1,%ecx
3f096df018: 49 8b 54 d0 18 mov 0x18(%r8,%rdx,8),%rdx
3f096df01d: 48 83 02 01 addq $0x1,(%rdx)
3f096df021: 48 89 10 mov %rdx,(%rax)
3f096df024: 48 83 c0 08 add $0x8,%rax
3f096df028: 48 39 f8 cmp %rdi,%rax
3f096df02b: 75 e5 jne 3f096df012 <PyEval_EvalFrameEx+0x4132>
3f096df02d: 49 8d 5c f7 08 lea 0x8(%r15,%rsi,8),%rbx
3f096df032: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096df037: 48 8b 07 mov (%rdi),%rax
3f096df03a: 48 83 e8 01 sub $0x1,%rax
3f096df03e: 48 85 c0 test %rax,%rax
3f096df041: 48 89 07 mov %rax,(%rdi)
3f096df044: 0f 85 c2 bf ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096df04a: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df04e: ff 50 30 callq *0x30(%rax)
3f096df051: e9 b6 bf ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096df056: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096df05b: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096df060: 4c 89 f7 mov %r14,%rdi
3f096df063: 49 83 c5 03 add $0x3,%r13
3f096df067: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx
3f096df06e: 00
3f096df06f: c1 e0 08 shl $0x8,%eax
3f096df072: 01 c1 add %eax,%ecx
3f096df074: e9 45 ea ff ff jmpq 3f096ddabe <PyEval_EvalFrameEx+0x2bde>
3f096df079: 49 8b 40 08 mov 0x8(%r8),%rax
3f096df07d: 4c 89 c7 mov %r8,%rdi
3f096df080: ff 50 30 callq *0x30(%rax)
3f096df083: e9 0c e3 ff ff jmpq 3f096dd394 <PyEval_EvalFrameEx+0x24b4>
3f096df088: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df08c: 4c 89 ff mov %r15,%rdi
3f096df08f: ff 50 30 callq *0x30(%rax)
3f096df092: e9 e5 e2 ff ff jmpq 3f096dd37c <PyEval_EvalFrameEx+0x249c>
3f096df097: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df09b: ff 50 30 callq *0x30(%rax)
3f096df09e: 66 90 xchg %ax,%ax
3f096df0a0: e9 a6 e2 ff ff jmpq 3f096dd34b <PyEval_EvalFrameEx+0x246b>
3f096df0a5: 49 8b 46 08 mov 0x8(%r14),%rax
3f096df0a9: 4c 89 f7 mov %r14,%rdi
3f096df0ac: ff 50 30 callq *0x30(%rax)
3f096df0af: 90 nop
3f096df0b0: e9 7b e2 ff ff jmpq 3f096dd330 <PyEval_EvalFrameEx+0x2450>
3f096df0b5: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df0b9: ff 50 30 callq *0x30(%rax)
3f096df0bc: 0f 1f 40 00 nopl 0x0(%rax)
3f096df0c0: e9 8b ce ff ff jmpq 3f096dbf50 <PyEval_EvalFrameEx+0x1070>
3f096df0c5: 49 39 47 08 cmp %rax,0x8(%r15)
3f096df0c9: 0f 85 99 cf ff ff jne 3f096dc068 <PyEval_EvalFrameEx+0x1188>
3f096df0cf: 48 8b 4a 10 mov 0x10(%rdx),%rcx
3f096df0d3: 49 8b 47 10 mov 0x10(%r15),%rax
3f096df0d7: 48 89 cf mov %rcx,%rdi
3f096df0da: 48 29 c7 sub %rax,%rdi
3f096df0dd: 48 31 f9 xor %rdi,%rcx
3f096df0e0: 0f 88 57 1e 00 00 js 3f096e0f3d <PyEval_EvalFrameEx+0x605d>
3f096df0e6: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096df0eb: e8 50 eb f5 ff callq 3f0963dc40 <PyInt_FromLong@plt>
3f096df0f0: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096df0f5: 49 89 c6 mov %rax,%r14
3f096df0f8: e9 83 cf ff ff jmpq 3f096dc080 <PyEval_EvalFrameEx+0x11a0>
3f096df0fd: 0f 1f 00 nopl (%rax)
3f096df100: 49 39 47 08 cmp %rax,0x8(%r15)
3f096df104: 0f 85 7b de ff ff jne 3f096dcf85 <PyEval_EvalFrameEx+0x20a5>
3f096df10a: 48 8b 4a 10 mov 0x10(%rdx),%rcx
3f096df10e: 49 8b 47 10 mov 0x10(%r15),%rax
3f096df112: 48 89 cf mov %rcx,%rdi
3f096df115: 48 29 c7 sub %rax,%rdi
3f096df118: 48 31 f9 xor %rdi,%rcx
3f096df11b: 79 c9 jns 3f096df0e6 <PyEval_EvalFrameEx+0x4206>
3f096df11d: 48 31 f8 xor %rdi,%rax
3f096df120: 78 c4 js 3f096df0e6 <PyEval_EvalFrameEx+0x4206>
3f096df122: e9 5e de ff ff jmpq 3f096dcf85 <PyEval_EvalFrameEx+0x20a5>
3f096df127: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f096df12e: 00 00
3f096df130: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df134: 4c 89 ff mov %r15,%rdi
3f096df137: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096df13c: ff 50 30 callq *0x30(%rax)
3f096df13f: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096df144: e9 b1 db ff ff jmpq 3f096dccfa <PyEval_EvalFrameEx+0x1e1a>
3f096df149: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df14d: 4c 89 ff mov %r15,%rdi
3f096df150: ff 50 30 callq *0x30(%rax)
3f096df153: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096df157: e9 30 ce ff ff jmpq 3f096dbf8c <PyEval_EvalFrameEx+0x10ac>
3f096df15c: 48 63 f9 movslq %ecx,%rdi
3f096df15f: 89 54 24 30 mov %edx,0x30(%rsp)
3f096df163: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096df167: e8 14 d8 f5 ff callq 3f0963c980 <PyTuple_New@plt>
3f096df16c: 48 85 c0 test %rax,%rax
3f096df16f: 48 89 c3 mov %rax,%rbx
3f096df172: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096df176: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096df17a: 0f 84 9d 13 00 00 je 3f096e051d <PyEval_EvalFrameEx+0x563d>
3f096df180: 8d 41 ff lea -0x1(%rcx),%eax
3f096df183: 4c 89 fe mov %r15,%rsi
3f096df186: 48 83 ee 08 sub $0x8,%rsi
3f096df18a: 48 63 f8 movslq %eax,%rdi
3f096df18d: 83 e8 01 sub $0x1,%eax
3f096df190: 4c 8b 06 mov (%rsi),%r8
3f096df193: 83 f8 ff cmp $0xffffffff,%eax
3f096df196: 4c 89 44 fb 18 mov %r8,0x18(%rbx,%rdi,8)
3f096df19b: 75 e9 jne 3f096df186 <PyEval_EvalFrameEx+0x42a6>
3f096df19d: 83 e9 01 sub $0x1,%ecx
3f096df1a0: 48 89 de mov %rbx,%rsi
3f096df1a3: 4c 89 f7 mov %r14,%rdi
3f096df1a6: 48 f7 d9 neg %rcx
3f096df1a9: 89 54 24 30 mov %edx,0x30(%rsp)
3f096df1ad: 4d 8d 7c cf f8 lea -0x8(%r15,%rcx,8),%r15
3f096df1b2: e8 39 e0 f5 ff callq 3f0963d1f0 <PyFunction_SetDefaults@plt>
3f096df1b7: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096df1bb: 85 c0 test %eax,%eax
3f096df1bd: b8 02 00 00 00 mov $0x2,%eax
3f096df1c2: 0f 45 d0 cmovne %eax,%edx
3f096df1c5: 48 8b 03 mov (%rbx),%rax
3f096df1c8: 48 83 e8 01 sub $0x1,%rax
3f096df1cc: 48 85 c0 test %rax,%rax
3f096df1cf: 48 89 03 mov %rax,(%rbx)
3f096df1d2: 0f 85 12 ce ff ff jne 3f096dbfea <PyEval_EvalFrameEx+0x110a>
3f096df1d8: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096df1dc: 48 89 df mov %rbx,%rdi
3f096df1df: 89 54 24 30 mov %edx,0x30(%rsp)
3f096df1e3: ff 50 30 callq *0x30(%rax)
3f096df1e6: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096df1ea: e9 fb cd ff ff jmpq 3f096dbfea <PyEval_EvalFrameEx+0x110a>
3f096df1ef: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df1f3: ff 50 30 callq *0x30(%rax)
3f096df1f6: e9 35 cd ff ff jmpq 3f096dbf30 <PyEval_EvalFrameEx+0x1050>
3f096df1fb: 31 f6 xor %esi,%esi
3f096df1fd: 48 89 ef mov %rbp,%rdi
3f096df200: e8 4b ce f5 ff callq 3f0963c050 <PyFrame_LocalsToFast@plt>
3f096df205: e9 93 f0 ff ff jmpq 3f096de29d <PyEval_EvalFrameEx+0x33bd>
3f096df20a: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096df20f: 48 63 c1 movslq %ecx,%rax
3f096df212: 48 39 47 10 cmp %rax,0x10(%rdi)
3f096df216: 0f 85 70 e4 ff ff jne 3f096dd68c <PyEval_EvalFrameEx+0x27ac>
3f096df21c: 85 c9 test %ecx,%ecx
3f096df21e: 48 8b 7f 18 mov 0x18(%rdi),%rdi
3f096df222: ba 01 00 00 00 mov $0x1,%edx
3f096df227: 0f 84 18 f5 ff ff je 3f096de745 <PyEval_EvalFrameEx+0x3865>
3f096df22d: 8d 51 ff lea -0x1(%rcx),%edx
3f096df230: 49 8d 47 08 lea 0x8(%r15),%rax
3f096df234: 41 89 d0 mov %edx,%r8d
3f096df237: 4e 8d 0c c0 lea (%rax,%r8,8),%r9
3f096df23b: eb 04 jmp 3f096df241 <PyEval_EvalFrameEx+0x4361>
3f096df23d: 48 83 c0 08 add $0x8,%rax
3f096df241: 48 63 ca movslq %edx,%rcx
3f096df244: 83 ea 01 sub $0x1,%edx
3f096df247: 48 8b 0c cf mov (%rdi,%rcx,8),%rcx
3f096df24b: 48 83 01 01 addq $0x1,(%rcx)
3f096df24f: 4c 39 c8 cmp %r9,%rax
3f096df252: 49 89 0f mov %rcx,(%r15)
3f096df255: 49 89 c7 mov %rax,%r15
3f096df258: 75 e3 jne 3f096df23d <PyEval_EvalFrameEx+0x435d>
3f096df25a: 4e 8d 7c c6 08 lea 0x8(%rsi,%r8,8),%r15
3f096df25f: ba 01 00 00 00 mov $0x1,%edx
3f096df264: e9 dc f4 ff ff jmpq 3f096de745 <PyEval_EvalFrameEx+0x3865>
3f096df269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096df270: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df274: 4c 89 ff mov %r15,%rdi
3f096df277: ff 50 30 callq *0x30(%rax)
3f096df27a: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096df27f: e9 08 e6 ff ff jmpq 3f096dd88c <PyEval_EvalFrameEx+0x29ac>
3f096df284: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096df28b: 00
3f096df28c: 48 39 77 08 cmp %rsi,0x8(%rdi)
3f096df290: 0f 85 60 df ff ff jne 3f096dd1f6 <PyEval_EvalFrameEx+0x2316>
3f096df296: 48 8b 57 10 mov 0x10(%rdi),%rdx
3f096df29a: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096df29f: 83 f9 09 cmp $0x9,%ecx
3f096df2a2: 48 8b 47 10 mov 0x10(%rdi),%rax
3f096df2a6: 0f 87 4a df ff ff ja 3f096dd1f6 <PyEval_EvalFrameEx+0x2316>
3f096df2ac: 89 cf mov %ecx,%edi
3f096df2ae: 49 63 3c ba movslq (%r10,%rdi,4),%rdi
3f096df2b2: 4c 01 d7 add %r10,%rdi
3f096df2b5: ff e7 jmpq *%rdi
3f096df2b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f096df2be: 00 00
3f096df2c0: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df2c4: 4c 89 ff mov %r15,%rdi
3f096df2c7: ff 50 30 callq *0x30(%rax)
3f096df2ca: e9 2e ea ff ff jmpq 3f096ddcfd <PyEval_EvalFrameEx+0x2e1d>
3f096df2cf: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df2d3: 4c 89 ff mov %r15,%rdi
3f096df2d6: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096df2db: ff 50 30 callq *0x30(%rax)
3f096df2de: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096df2e2: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096df2e7: e9 aa d5 ff ff jmpq 3f096dc896 <PyEval_EvalFrameEx+0x19b6>
3f096df2ec: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096df2f0: 48 89 d7 mov %rdx,%rdi
3f096df2f3: ff 50 30 callq *0x30(%rax)
3f096df2f6: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096df2fa: e9 d4 d5 ff ff jmpq 3f096dc8d3 <PyEval_EvalFrameEx+0x19f3>
3f096df2ff: 48 8d 35 64 0a 06 00 lea 0x60a64(%rip),%rsi # 3f0973fd6a <_PyUnicode_TypeRecords+0xdeaa>
3f096df306: e8 c5 db f5 ff callq 3f0963ced0 <PyDict_GetItemString@plt>
3f096df30b: 48 85 c0 test %rax,%rax
3f096df30e: 49 89 c7 mov %rax,%r15
3f096df311: 0f 84 65 e9 ff ff je 3f096ddc7c <PyEval_EvalFrameEx+0x2d9c>
3f096df317: 49 83 07 01 addq $0x1,(%r15)
3f096df31b: e9 a5 e9 ff ff jmpq 3f096ddcc5 <PyEval_EvalFrameEx+0x2de5>
3f096df320: 4c 8b 73 f8 mov -0x8(%rbx),%r14
3f096df324: 49 83 06 01 addq $0x1,(%r14)
3f096df328: 48 8b 43 f0 mov -0x10(%rbx),%rax
3f096df32c: 48 83 00 01 addq $0x1,(%rax)
3f096df330: 4c 89 73 08 mov %r14,0x8(%rbx)
3f096df334: 48 89 03 mov %rax,(%rbx)
3f096df337: 48 83 c3 10 add $0x10,%rbx
3f096df33b: e9 f5 bc ff ff jmpq 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096df340: 4c 89 fb mov %r15,%rbx
3f096df343: e9 a5 d0 ff ff jmpq 3f096dc3ed <PyEval_EvalFrameEx+0x150d>
3f096df348: 48 8b 02 mov (%rdx),%rax
3f096df34b: 48 83 eb 08 sub $0x8,%rbx
3f096df34f: 48 83 e8 01 sub $0x1,%rax
3f096df353: 48 85 c0 test %rax,%rax
3f096df356: 48 89 02 mov %rax,(%rdx)
3f096df359: 0f 85 d6 bc ff ff jne 3f096db035 <PyEval_EvalFrameEx+0x155>
3f096df35f: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096df363: 48 89 d7 mov %rdx,%rdi
3f096df366: e9 bd c8 ff ff jmpq 3f096dbc28 <PyEval_EvalFrameEx+0xd48>
3f096df36b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096df370: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df374: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096df379: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096df37e: ff 50 30 callq *0x30(%rax)
3f096df381: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096df386: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df38b: e9 d0 de ff ff jmpq 3f096dd260 <PyEval_EvalFrameEx+0x2380>
3f096df390: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df394: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096df399: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096df39e: ff 50 30 callq *0x30(%rax)
3f096df3a1: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096df3a6: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df3ab: e9 98 de ff ff jmpq 3f096dd248 <PyEval_EvalFrameEx+0x2368>
3f096df3b0: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096df3b5: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096df3ba: 4c 89 f7 mov %r14,%rdi
3f096df3bd: 49 83 c5 03 add $0x3,%r13
3f096df3c1: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx
3f096df3c8: 00
3f096df3c9: c1 e0 08 shl $0x8,%eax
3f096df3cc: 01 c1 add %eax,%ecx
3f096df3ce: e9 32 e0 ff ff jmpq 3f096dd405 <PyEval_EvalFrameEx+0x2525>
3f096df3d3: 49 8b 46 08 mov 0x8(%r14),%rax
3f096df3d7: 4c 89 f7 mov %r14,%rdi
3f096df3da: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096df3df: ff 50 30 callq *0x30(%rax)
3f096df3e2: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df3e7: e9 d9 ea ff ff jmpq 3f096ddec5 <PyEval_EvalFrameEx+0x2fe5>
3f096df3ec: 49 8b 4f 18 mov 0x18(%r15),%rcx
3f096df3f0: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx
3f096df3f4: 0f 84 d2 cd ff ff je 3f096dc1cc <PyEval_EvalFrameEx+0x12ec>
3f096df3fa: 48 8b 45 30 mov 0x30(%rbp),%rax
3f096df3fe: 48 89 ca mov %rcx,%rdx
3f096df401: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096df406: 4c 89 fe mov %r15,%rsi
3f096df409: 48 89 c7 mov %rax,%rdi
3f096df40c: ff 50 30 callq *0x30(%rax)
3f096df40f: 48 85 c0 test %rax,%rax
3f096df412: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096df417: 0f 84 ee 0a 00 00 je 3f096dff0b <PyEval_EvalFrameEx+0x502b>
3f096df41d: 4c 8b 70 10 mov 0x10(%rax),%r14
3f096df421: 4d 85 f6 test %r14,%r14
3f096df424: 0f 85 db cb ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096df42a: 48 8b 45 28 mov 0x28(%rbp),%rax
3f096df42e: 48 89 ca mov %rcx,%rdx
3f096df431: 4c 89 fe mov %r15,%rsi
3f096df434: 48 89 c7 mov %rax,%rdi
3f096df437: ff 50 30 callq *0x30(%rax)
3f096df43a: 48 85 c0 test %rax,%rax
3f096df43d: 0f 84 ad c3 ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096df443: 4c 8b 70 10 mov 0x10(%rax),%r14
3f096df447: 4d 85 f6 test %r14,%r14
3f096df44a: 0f 85 b5 cb ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096df450: e9 a7 cd ff ff jmpq 3f096dc1fc <PyEval_EvalFrameEx+0x131c>
3f096df455: 0f 1f 00 nopl (%rax)
3f096df458: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df45c: 4c 89 ff mov %r15,%rdi
3f096df45f: ff 50 30 callq *0x30(%rax)
3f096df462: e9 92 ce ff ff jmpq 3f096dc2f9 <PyEval_EvalFrameEx+0x1419>
3f096df467: 31 c0 xor %eax,%eax
3f096df469: 4c 89 fe mov %r15,%rsi
3f096df46c: bf 01 00 00 00 mov $0x1,%edi
3f096df471: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096df476: e8 25 f2 f5 ff callq 3f0963e6a0 <PyTuple_Pack@plt>
3f096df47b: 48 85 c0 test %rax,%rax
3f096df47e: 49 89 c6 mov %rax,%r14
3f096df481: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096df486: 0f 84 11 1a 00 00 je 3f096e0e9d <PyEval_EvalFrameEx+0x5fbd>
3f096df48c: 31 d2 xor %edx,%edx
3f096df48e: 48 89 c6 mov %rax,%rsi
3f096df491: 48 89 cf mov %rcx,%rdi
3f096df494: e8 37 be f5 ff callq 3f0963b2d0 <PyEval_CallObjectWithKeywords@plt>
3f096df499: 48 85 c0 test %rax,%rax
3f096df49c: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096df4a3: ff
3f096df4a4: 0f 84 3c ce ff ff je 3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
3f096df4aa: 48 8b 10 mov (%rax),%rdx
3f096df4ad: 48 83 ea 01 sub $0x1,%rdx
3f096df4b1: 48 85 d2 test %rdx,%rdx
3f096df4b4: 48 89 10 mov %rdx,(%rax)
3f096df4b7: 75 0a jne 3f096df4c3 <PyEval_EvalFrameEx+0x45e3>
3f096df4b9: 48 8b 50 08 mov 0x8(%rax),%rdx
3f096df4bd: 48 89 c7 mov %rax,%rdi
3f096df4c0: ff 52 30 callq *0x30(%rdx)
3f096df4c3: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096df4ca: 00
3f096df4cb: e9 16 ce ff ff jmpq 3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
3f096df4d0: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096df4d4: 48 89 cf mov %rcx,%rdi
3f096df4d7: ff 50 30 callq *0x30(%rax)
3f096df4da: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096df4df: e9 1a e5 ff ff jmpq 3f096dd9fe <PyEval_EvalFrameEx+0x2b1e>
3f096df4e4: 48 83 6c 24 48 08 subq $0x8,0x48(%rsp)
3f096df4ea: 4c 8b 7b f8 mov -0x8(%rbx),%r15
3f096df4ee: e9 bd e4 ff ff jmpq 3f096dd9b0 <PyEval_EvalFrameEx+0x2ad0>
3f096df4f3: 49 8b 40 08 mov 0x8(%r8),%rax
3f096df4f7: 4c 89 c7 mov %r8,%rdi
3f096df4fa: ff 50 30 callq *0x30(%rax)
3f096df4fd: e9 0f e5 ff ff jmpq 3f096dda11 <PyEval_EvalFrameEx+0x2b31>
3f096df502: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df506: ff 50 30 callq *0x30(%rax)
3f096df509: e9 d4 ed ff ff jmpq 3f096de2e2 <PyEval_EvalFrameEx+0x3402>
3f096df50e: 49 8b 41 08 mov 0x8(%r9),%rax
3f096df512: 4c 89 cf mov %r9,%rdi
3f096df515: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096df51a: ff 50 30 callq *0x30(%rax)
3f096df51d: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096df522: e9 42 d0 ff ff jmpq 3f096dc569 <PyEval_EvalFrameEx+0x1689>
3f096df527: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096df52b: 48 89 df mov %rbx,%rdi
3f096df52e: ff 50 30 callq *0x30(%rax)
3f096df531: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df536: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096df53b: e9 16 d0 ff ff jmpq 3f096dc556 <PyEval_EvalFrameEx+0x1676>
3f096df540: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df544: ff 50 30 callq *0x30(%rax)
3f096df547: e9 94 d2 ff ff jmpq 3f096dc7e0 <PyEval_EvalFrameEx+0x1900>
3f096df54c: 49 8b 41 08 mov 0x8(%r9),%rax
3f096df550: 4c 89 cf mov %r9,%rdi
3f096df553: ff 50 30 callq *0x30(%rax)
3f096df556: e9 2f d2 ff ff jmpq 3f096dc78a <PyEval_EvalFrameEx+0x18aa>
3f096df55b: 4c 8b 05 d6 21 29 00 mov 0x2921d6(%rip),%r8 # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096df562: 4d 8b 10 mov (%r8),%r10
3f096df565: 45 8b 5a 20 mov 0x20(%r10),%r11d
3f096df569: 45 85 db test %r11d,%r11d
3f096df56c: 0f 84 f6 05 00 00 je 3f096dfb68 <PyEval_EvalFrameEx+0x4c88>
3f096df572: 49 8b 7a 28 mov 0x28(%r10),%rdi
3f096df576: 48 85 ff test %rdi,%rdi
3f096df579: 0f 84 e9 05 00 00 je 3f096dfb68 <PyEval_EvalFrameEx+0x4c88>
3f096df57f: 49 8b 52 10 mov 0x10(%r10),%rdx
3f096df583: 49 8b 72 38 mov 0x38(%r10),%rsi
3f096df587: b9 04 00 00 00 mov $0x4,%ecx
3f096df58c: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096df591: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096df596: 45 31 f6 xor %r14d,%r14d
3f096df599: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096df59e: e8 7d a7 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096df5a3: 85 c0 test %eax,%eax
3f096df5a5: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df5aa: 0f 85 c7 d1 ff ff jne 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096df5b0: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096df5b5: 4c 89 ce mov %r9,%rsi
3f096df5b8: 4c 89 fa mov %r15,%rdx
3f096df5bb: e8 e0 ce f5 ff callq 3f0963c4a0 <PyCFunction_Call@plt>
3f096df5c0: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096df5c5: 49 89 c6 mov %rax,%r14
3f096df5c8: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df5cd: 49 8b 7a 28 mov 0x28(%r10),%rdi
3f096df5d1: 48 85 ff test %rdi,%rdi
3f096df5d4: 0f 84 9d d1 ff ff je 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096df5da: 48 85 c0 test %rax,%rax
3f096df5dd: 49 8b 52 10 mov 0x10(%r10),%rdx
3f096df5e1: 49 8b 72 38 mov 0x38(%r10),%rsi
3f096df5e5: 4c 8b 44 24 48 mov 0x48(%rsp),%r8
3f096df5ea: 0f 84 44 0f 00 00 je 3f096e0534 <PyEval_EvalFrameEx+0x5654>
3f096df5f0: b9 06 00 00 00 mov $0x6,%ecx
3f096df5f5: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096df5fa: e8 21 a7 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096df5ff: 85 c0 test %eax,%eax
3f096df601: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df606: 0f 84 6b d1 ff ff je 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096df60c: 49 8b 06 mov (%r14),%rax
3f096df60f: 48 83 e8 01 sub $0x1,%rax
3f096df613: 48 85 c0 test %rax,%rax
3f096df616: 49 89 06 mov %rax,(%r14)
3f096df619: 0f 84 6f 19 00 00 je 3f096e0f8e <PyEval_EvalFrameEx+0x60ae>
3f096df61f: 45 31 f6 xor %r14d,%r14d
3f096df622: e9 50 d1 ff ff jmpq 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096df627: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f096df62e: 00 00
3f096df630: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df634: ff 50 30 callq *0x30(%rax)
3f096df637: e9 f1 e6 ff ff jmpq 3f096ddd2d <PyEval_EvalFrameEx+0x2e4d>
3f096df63c: 49 8b 42 08 mov 0x8(%r10),%rax
3f096df640: 4c 89 d7 mov %r10,%rdi
3f096df643: ff 50 30 callq *0x30(%rax)
3f096df646: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df64b: e9 34 e8 ff ff jmpq 3f096dde84 <PyEval_EvalFrameEx+0x2fa4>
3f096df650: 48 8b 43 f0 mov -0x10(%rbx),%rax
3f096df654: 4c 89 7b f0 mov %r15,-0x10(%rbx)
3f096df658: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15
3f096df65d: 4c 8b 53 e8 mov -0x18(%rbx),%r10
3f096df661: 48 89 43 e8 mov %rax,-0x18(%rbx)
3f096df665: 4c 89 7c 24 48 mov %r15,0x48(%rsp)
3f096df66a: 4d 89 f9 mov %r15,%r9
3f096df66d: e9 d0 e7 ff ff jmpq 3f096dde42 <PyEval_EvalFrameEx+0x2f62>
3f096df672: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df676: 4c 89 ff mov %r15,%rdi
3f096df679: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096df67e: ff 50 30 callq *0x30(%rax)
3f096df681: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096df686: e9 a5 d5 ff ff jmpq 3f096dcc30 <PyEval_EvalFrameEx+0x1d50>
3f096df68b: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096df68f: 48 89 cf mov %rcx,%rdi
3f096df692: ff 50 30 callq *0x30(%rax)
3f096df695: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096df69a: e9 7e d5 ff ff jmpq 3f096dcc1d <PyEval_EvalFrameEx+0x1d3d>
3f096df69f: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096df6a3: 48 89 d7 mov %rdx,%rdi
3f096df6a6: ff 50 30 callq *0x30(%rax)
3f096df6a9: e9 f3 d2 ff ff jmpq 3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
3f096df6ae: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096df6b2: 48 89 d7 mov %rdx,%rdi
3f096df6b5: ff 50 30 callq *0x30(%rax)
3f096df6b8: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096df6bd: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df6c2: e9 a1 c4 ff ff jmpq 3f096dbb68 <PyEval_EvalFrameEx+0xc88>
3f096df6c7: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df6cb: 4c 89 ff mov %r15,%rdi
3f096df6ce: ff 50 30 callq *0x30(%rax)
3f096df6d1: e9 cc d0 ff ff jmpq 3f096dc7a2 <PyEval_EvalFrameEx+0x18c2>
3f096df6d6: 49 8b 47 08 mov 0x8(%r15),%rax
3f096df6da: 4c 89 ff mov %r15,%rdi
3f096df6dd: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096df6e2: ff 50 30 callq *0x30(%rax)
3f096df6e5: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096df6ea: e9 05 d9 ff ff jmpq 3f096dcff4 <PyEval_EvalFrameEx+0x2114>
3f096df6ef: 4c 8b 05 92 22 29 00 mov 0x292292(%rip),%r8 # 3f09971988 <_PyImport_DynLoadFiletab+0x748>
3f096df6f6: 4c 39 42 08 cmp %r8,0x8(%rdx)
3f096df6fa: 0f 85 c9 d8 ff ff jne 3f096dcfc9 <PyEval_EvalFrameEx+0x20e9>
3f096df700: 48 89 d7 mov %rdx,%rdi
3f096df703: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096df708: e8 63 b7 f5 ff callq 3f0963ae70 <PyInt_AsSsize_t@plt>
3f096df70d: 48 85 c0 test %rax,%rax
3f096df710: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096df715: 0f 88 5d 19 00 00 js 3f096e1078 <PyEval_EvalFrameEx+0x6198>
3f096df71b: 49 39 47 10 cmp %rax,0x10(%r15)
3f096df71f: 0f 8e a4 d8 ff ff jle 3f096dcfc9 <PyEval_EvalFrameEx+0x20e9>
3f096df725: 49 8b 4f 18 mov 0x18(%r15),%rcx
3f096df729: 4c 8b 34 c1 mov (%rcx,%rax,8),%r14
3f096df72d: 49 83 06 01 addq $0x1,(%r14)
3f096df731: e9 ab d8 ff ff jmpq 3f096dcfe1 <PyEval_EvalFrameEx+0x2101>
3f096df736: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
3f096df73d: 00 00 00
3f096df740: 4d 85 f6 test %r14,%r14
3f096df743: 0f 84 4a e2 ff ff je 3f096dd993 <PyEval_EvalFrameEx+0x2ab3>
3f096df749: 48 63 f9 movslq %ecx,%rdi
3f096df74c: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096df750: e8 2b d2 f5 ff callq 3f0963c980 <PyTuple_New@plt>
3f096df755: 48 85 c0 test %rax,%rax
3f096df758: 48 89 c3 mov %rax,%rbx
3f096df75b: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096df75f: 0f 84 e3 0d 00 00 je 3f096e0548 <PyEval_EvalFrameEx+0x5668>
3f096df765: 8d 41 ff lea -0x1(%rcx),%eax
3f096df768: 4c 89 fa mov %r15,%rdx
3f096df76b: 48 83 ea 08 sub $0x8,%rdx
3f096df76f: 48 63 f0 movslq %eax,%rsi
3f096df772: 83 e8 01 sub $0x1,%eax
3f096df775: 48 8b 3a mov (%rdx),%rdi
3f096df778: 83 f8 ff cmp $0xffffffff,%eax
3f096df77b: 48 89 7c f3 18 mov %rdi,0x18(%rbx,%rsi,8)
3f096df780: 75 e9 jne 3f096df76b <PyEval_EvalFrameEx+0x488b>
3f096df782: 83 e9 01 sub $0x1,%ecx
3f096df785: 48 89 de mov %rbx,%rsi
3f096df788: 4c 89 f7 mov %r14,%rdi
3f096df78b: 48 f7 d9 neg %rcx
3f096df78e: 4d 8d 7c cf f8 lea -0x8(%r15,%rcx,8),%r15
3f096df793: e8 58 da f5 ff callq 3f0963d1f0 <PyFunction_SetDefaults@plt>
3f096df798: 89 44 24 78 mov %eax,0x78(%rsp)
3f096df79c: 48 8b 03 mov (%rbx),%rax
3f096df79f: 48 83 e8 01 sub $0x1,%rax
3f096df7a3: 48 85 c0 test %rax,%rax
3f096df7a6: 48 89 03 mov %rax,(%rbx)
3f096df7a9: 0f 85 e4 e1 ff ff jne 3f096dd993 <PyEval_EvalFrameEx+0x2ab3>
3f096df7af: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096df7b3: 48 89 df mov %rbx,%rdi
3f096df7b6: ff 50 30 callq *0x30(%rax)
3f096df7b9: e9 d5 e1 ff ff jmpq 3f096dd993 <PyEval_EvalFrameEx+0x2ab3>
3f096df7be: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096df7c2: 48 89 df mov %rbx,%rdi
3f096df7c5: ff 50 30 callq *0x30(%rax)
3f096df7c8: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096df7cc: e9 ba e1 ff ff jmpq 3f096dd98b <PyEval_EvalFrameEx+0x2aab>
3f096df7d1: 84 c9 test %cl,%cl
3f096df7d3: 0f 84 fc d8 ff ff je 3f096dd0d5 <PyEval_EvalFrameEx+0x21f5>
3f096df7d9: 41 8b 41 20 mov 0x20(%r9),%eax
3f096df7dd: 85 c0 test %eax,%eax
3f096df7df: 0f 84 4e 07 00 00 je 3f096dff33 <PyEval_EvalFrameEx+0x5053>
3f096df7e5: 49 8b 79 28 mov 0x28(%r9),%rdi
3f096df7e9: 48 85 ff test %rdi,%rdi
3f096df7ec: 0f 84 41 07 00 00 je 3f096dff33 <PyEval_EvalFrameEx+0x5053>
3f096df7f2: 49 8b 51 10 mov 0x10(%r9),%rdx
3f096df7f6: 49 8b 71 38 mov 0x38(%r9),%rsi
3f096df7fa: 4d 89 f8 mov %r15,%r8
3f096df7fd: b9 04 00 00 00 mov $0x4,%ecx
3f096df802: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096df807: 4c 89 5c 24 40 mov %r11,0x40(%rsp)
3f096df80c: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096df811: 45 31 f6 xor %r14d,%r14d
3f096df814: e8 07 a5 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096df819: 85 c0 test %eax,%eax
3f096df81b: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096df820: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11
3f096df825: 0f 85 35 d9 ff ff jne 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096df82b: 31 f6 xor %esi,%esi
3f096df82d: 4c 89 d7 mov %r10,%rdi
3f096df830: 41 ff d3 callq *%r11
3f096df833: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096df838: 49 89 c6 mov %rax,%r14
3f096df83b: 49 8b 79 28 mov 0x28(%r9),%rdi
3f096df83f: 48 85 ff test %rdi,%rdi
3f096df842: 0f 84 18 d9 ff ff je 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096df848: 48 85 c0 test %rax,%rax
3f096df84b: 49 8b 51 10 mov 0x10(%r9),%rdx
3f096df84f: 49 8b 71 38 mov 0x38(%r9),%rsi
3f096df853: 4d 89 f8 mov %r15,%r8
3f096df856: 0f 84 23 17 00 00 je 3f096e0f7f <PyEval_EvalFrameEx+0x609f>
3f096df85c: b9 06 00 00 00 mov $0x6,%ecx
3f096df861: e8 ba a4 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096df866: 85 c0 test %eax,%eax
3f096df868: 0f 84 f2 d8 ff ff je 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096df86e: 49 8b 06 mov (%r14),%rax
3f096df871: 48 83 e8 01 sub $0x1,%rax
3f096df875: 48 85 c0 test %rax,%rax
3f096df878: 49 89 06 mov %rax,(%r14)
3f096df87b: 0f 84 29 17 00 00 je 3f096e0faa <PyEval_EvalFrameEx+0x60ca>
3f096df881: 45 31 f6 xor %r14d,%r14d
3f096df884: e9 d7 d8 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096df889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096df890: 48 8b 40 f8 mov -0x8(%rax),%rax
3f096df894: 48 83 eb 08 sub $0x8,%rbx
3f096df898: 48 8b 53 f8 mov -0x8(%rbx),%rdx
3f096df89c: 48 83 eb 08 sub $0x8,%rbx
3f096df8a0: 4c 8d 43 f8 lea -0x8(%rbx),%r8
3f096df8a4: 48 8b 4b f8 mov -0x8(%rbx),%rcx
3f096df8a8: 4c 89 44 24 50 mov %r8,0x50(%rsp)
3f096df8ad: 48 85 c9 test %rcx,%rcx
3f096df8b0: 48 89 8c 24 f0 00 00 mov %rcx,0xf0(%rsp)
3f096df8b7: 00
3f096df8b8: 48 89 94 24 f8 00 00 mov %rdx,0xf8(%rsp)
3f096df8bf: 00
3f096df8c0: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096df8c7: 00
3f096df8c8: 0f 84 d0 02 00 00 je 3f096dfb9e <PyEval_EvalFrameEx+0x4cbe>
3f096df8ce: 48 3b 44 24 60 cmp 0x60(%rsp),%rax
3f096df8d3: 0f 84 d7 00 00 00 je 3f096df9b0 <PyEval_EvalFrameEx+0x4ad0>
3f096df8d9: 48 85 c0 test %rax,%rax
3f096df8dc: 0f 84 f2 00 00 00 je 3f096df9d4 <PyEval_EvalFrameEx+0x4af4>
3f096df8e2: 48 8b 0d 17 1e 29 00 mov 0x291e17(%rip),%rcx # 3f09971700 <_PyImport_DynLoadFiletab+0x4c0>
3f096df8e9: 48 39 48 08 cmp %rcx,0x8(%rax)
3f096df8ed: 0f 84 e1 00 00 00 je 3f096df9d4 <PyEval_EvalFrameEx+0x4af4>
3f096df8f3: 48 8b 05 96 1d 29 00 mov 0x291d96(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096df8fa: 48 8d 35 f7 fd 05 00 lea 0x5fdf7(%rip),%rsi # 3f0973f6f8 <_PyUnicode_TypeRecords+0xd838>
3f096df901: 48 8b 38 mov (%rax),%rdi
3f096df904: e8 67 c1 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096df909: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax
3f096df910: 00
3f096df911: 48 85 c0 test %rax,%rax
3f096df914: 74 13 je 3f096df929 <PyEval_EvalFrameEx+0x4a49>
3f096df916: 48 8b 10 mov (%rax),%rdx
3f096df919: 48 83 ea 01 sub $0x1,%rdx
3f096df91d: 48 85 d2 test %rdx,%rdx
3f096df920: 48 89 10 mov %rdx,(%rax)
3f096df923: 0f 84 e3 02 00 00 je 3f096dfc0c <PyEval_EvalFrameEx+0x4d2c>
3f096df929: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax
3f096df930: 00
3f096df931: 48 85 c0 test %rax,%rax
3f096df934: 74 13 je 3f096df949 <PyEval_EvalFrameEx+0x4a69>
3f096df936: 48 8b 10 mov (%rax),%rdx
3f096df939: 48 83 ea 01 sub $0x1,%rdx
3f096df93d: 48 85 d2 test %rdx,%rdx
3f096df940: 48 89 10 mov %rdx,(%rax)
3f096df943: 0f 84 41 02 00 00 je 3f096dfb8a <PyEval_EvalFrameEx+0x4caa>
3f096df949: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096df950: 00
3f096df951: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096df957: 48 85 c0 test %rax,%rax
3f096df95a: 74 1e je 3f096df97a <PyEval_EvalFrameEx+0x4a9a>
3f096df95c: 48 8b 10 mov (%rax),%rdx
3f096df95f: 48 83 ea 01 sub $0x1,%rdx
3f096df963: 48 85 d2 test %rdx,%rdx
3f096df966: 48 89 10 mov %rdx,(%rax)
3f096df969: 75 0f jne 3f096df97a <PyEval_EvalFrameEx+0x4a9a>
3f096df96b: 48 8b bc 24 e8 00 00 mov 0xe8(%rsp),%rdi
3f096df972: 00
3f096df973: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096df977: ff 50 30 callq *0x30(%rax)
3f096df97a: 41 83 ff 02 cmp $0x2,%r15d
3f096df97e: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx
3f096df983: 0f 94 c0 sete %al
3f096df986: 41 83 ff 04 cmp $0x4,%r15d
3f096df98a: 0f 94 c2 sete %dl
3f096df98d: 84 c0 test %al,%al
3f096df98f: 0f 85 3a b7 ff ff jne 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096df995: 84 d2 test %dl,%dl
3f096df997: 0f 85 32 b7 ff ff jne 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096df99d: 4c 89 74 24 48 mov %r14,0x48(%rsp)
3f096df9a2: e9 59 b8 ff ff jmpq 3f096db200 <PyEval_EvalFrameEx+0x320>
3f096df9a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f096df9ae: 00 00
3f096df9b0: 48 8b 54 24 60 mov 0x60(%rsp),%rdx
3f096df9b5: 48 8b 02 mov (%rdx),%rax
3f096df9b8: 48 83 e8 01 sub $0x1,%rax
3f096df9bc: 48 85 c0 test %rax,%rax
3f096df9bf: 48 89 02 mov %rax,(%rdx)
3f096df9c2: 0f 84 ce 0b 00 00 je 3f096e0596 <PyEval_EvalFrameEx+0x56b6>
3f096df9c8: 48 c7 84 24 e8 00 00 movq $0x0,0xe8(%rsp)
3f096df9cf: 00 00 00 00 00
3f096df9d4: 48 83 bc 24 f8 00 00 cmpq $0x0,0xf8(%rsp)
3f096df9db: 00 00
3f096df9dd: 75 42 jne 3f096dfa21 <PyEval_EvalFrameEx+0x4b41>
3f096df9df: e9 53 17 00 00 jmpq 3f096e1137 <PyEval_EvalFrameEx+0x6257>
3f096df9e4: 0f 1f 40 00 nopl 0x0(%rax)
3f096df9e8: e8 53 e6 f5 ff callq 3f0963e040 <PyTuple_Size@plt>
3f096df9ed: 48 85 c0 test %rax,%rax
3f096df9f0: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096df9f7: 00
3f096df9f8: 0f 8e fc 00 00 00 jle 3f096dfafa <PyEval_EvalFrameEx+0x4c1a>
3f096df9fe: 48 8b 47 18 mov 0x18(%rdi),%rax
3f096dfa02: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp)
3f096dfa09: 00
3f096dfa0a: 48 83 00 01 addq $0x1,(%rax)
3f096dfa0e: 48 8b 07 mov (%rdi),%rax
3f096dfa11: 48 83 e8 01 sub $0x1,%rax
3f096dfa15: 48 85 c0 test %rax,%rax
3f096dfa18: 48 89 07 mov %rax,(%rdi)
3f096dfa1b: 0f 84 cd 00 00 00 je 3f096dfaee <PyEval_EvalFrameEx+0x4c0e>
3f096dfa21: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096dfa28: 00
3f096dfa29: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dfa2d: f6 80 ab 00 00 00 04 testb $0x4,0xab(%rax)
3f096dfa34: 75 b2 jne 3f096df9e8 <PyEval_EvalFrameEx+0x4b08>
3f096dfa36: 48 8b 1d eb 20 29 00 mov 0x2920eb(%rip),%rbx # 3f09971b28 <_PyImport_DynLoadFiletab+0x8e8>
3f096dfa3d: 48 39 d8 cmp %rbx,%rax
3f096dfa40: 74 20 je 3f096dfa62 <PyEval_EvalFrameEx+0x4b82>
3f096dfa42: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx
3f096dfa49: f7 c2 00 00 00 80 test $0x80000000,%edx
3f096dfa4f: 0f 84 b0 00 00 00 je 3f096dfb05 <PyEval_EvalFrameEx+0x4c25>
3f096dfa55: f6 87 ab 00 00 00 40 testb $0x40,0xab(%rdi)
3f096dfa5c: 0f 84 a3 00 00 00 je 3f096dfb05 <PyEval_EvalFrameEx+0x4c25>
3f096dfa62: 48 8d 94 24 e8 00 00 lea 0xe8(%rsp),%rdx
3f096dfa69: 00
3f096dfa6a: 48 8d b4 24 f8 00 00 lea 0xf8(%rsp),%rsi
3f096dfa71: 00
3f096dfa72: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi
3f096dfa79: 00
3f096dfa7a: e8 a1 bb f5 ff callq 3f0963b620 <PyErr_NormalizeException@plt>
3f096dfa7f: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax
3f096dfa86: 00
3f096dfa87: 48 8b 40 08 mov 0x8(%rax),%rax
3f096dfa8b: 48 3b 05 de 1b 29 00 cmp 0x291bde(%rip),%rax # 3f09971670 <_PyImport_DynLoadFiletab+0x430>
3f096dfa92: 74 0d je 3f096dfaa1 <PyEval_EvalFrameEx+0x4bc1>
3f096dfa94: f6 80 ab 00 00 00 40 testb $0x40,0xab(%rax)
3f096dfa9b: 0f 84 07 11 00 00 je 3f096e0ba8 <PyEval_EvalFrameEx+0x5cc8>
3f096dfaa1: 48 8b 05 80 1b 29 00 mov 0x291b80(%rip),%rax # 3f09971628 <_PyImport_DynLoadFiletab+0x3e8>
3f096dfaa8: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096dfaaf: 00
3f096dfab0: 8b 00 mov (%rax),%eax
3f096dfab2: 85 c0 test %eax,%eax
3f096dfab4: 74 0a je 3f096dfac0 <PyEval_EvalFrameEx+0x4be0>
3f096dfab6: 48 39 5f 08 cmp %rbx,0x8(%rdi)
3f096dfaba: 0f 84 15 11 00 00 je 3f096e0bd5 <PyEval_EvalFrameEx+0x5cf5>
3f096dfac0: 48 8b 94 24 e8 00 00 mov 0xe8(%rsp),%rdx
3f096dfac7: 00
3f096dfac8: 48 8b b4 24 f8 00 00 mov 0xf8(%rsp),%rsi
3f096dfacf: 00
3f096dfad0: e8 8b b2 f5 ff callq 3f0963ad60 <PyErr_Restore@plt>
3f096dfad5: 48 83 bc 24 e8 00 00 cmpq $0x1,0xe8(%rsp)
3f096dfadc: 00 01
3f096dfade: 45 19 ff sbb %r15d,%r15d
3f096dfae1: 41 83 e7 fe and $0xfffffffe,%r15d
3f096dfae5: 41 83 c7 04 add $0x4,%r15d
3f096dfae9: e9 8c fe ff ff jmpq 3f096df97a <PyEval_EvalFrameEx+0x4a9a>
3f096dfaee: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dfaf2: ff 50 30 callq *0x30(%rax)
3f096dfaf5: e9 27 ff ff ff jmpq 3f096dfa21 <PyEval_EvalFrameEx+0x4b41>
3f096dfafa: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dfafe: 66 90 xchg %ax,%ax
3f096dfb00: e9 31 ff ff ff jmpq 3f096dfa36 <PyEval_EvalFrameEx+0x4b56>
3f096dfb05: 4c 8b 3d 64 1b 29 00 mov 0x291b64(%rip),%r15 # 3f09971670 <_PyImport_DynLoadFiletab+0x430>
3f096dfb0c: 4c 39 f8 cmp %r15,%rax
3f096dfb0f: 74 0c je 3f096dfb1d <PyEval_EvalFrameEx+0x4c3d>
3f096dfb11: f7 c2 00 00 00 40 test $0x40000000,%edx
3f096dfb17: 0f 84 34 06 00 00 je 3f096e0151 <PyEval_EvalFrameEx+0x5271>
3f096dfb1d: 4c 8b 44 24 60 mov 0x60(%rsp),%r8
3f096dfb22: 4c 39 84 24 f8 00 00 cmp %r8,0xf8(%rsp)
3f096dfb29: 00
3f096dfb2a: 0f 84 22 01 00 00 je 3f096dfc52 <PyEval_EvalFrameEx+0x4d72>
3f096dfb30: 48 8b 05 59 1b 29 00 mov 0x291b59(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096dfb37: 48 8d 35 7a a8 04 00 lea 0x4a87a(%rip),%rsi # 3f0972a3b8 <_Py_isspace__doc__+0x39f8>
3f096dfb3e: 48 8b 38 mov (%rax),%rdi
3f096dfb41: e8 2a bf f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096dfb46: e9 be fd ff ff jmpq 3f096df909 <PyEval_EvalFrameEx+0x4a29>
3f096dfb4b: 31 c0 xor %eax,%eax
3f096dfb4d: 31 d2 xor %edx,%edx
3f096dfb4f: e9 4c fd ff ff jmpq 3f096df8a0 <PyEval_EvalFrameEx+0x49c0>
3f096dfb54: 48 c7 04 24 00 00 00 movq $0x0,(%rsp)
3f096dfb5b: 00
3f096dfb5c: e9 4c ee ff ff jmpq 3f096de9ad <PyEval_EvalFrameEx+0x3acd>
3f096dfb61: 31 c0 xor %eax,%eax
3f096dfb63: e9 30 fd ff ff jmpq 3f096df898 <PyEval_EvalFrameEx+0x49b8>
3f096dfb68: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dfb6d: 4c 89 ce mov %r9,%rsi
3f096dfb70: 4c 89 fa mov %r15,%rdx
3f096dfb73: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dfb78: e8 23 c9 f5 ff callq 3f0963c4a0 <PyCFunction_Call@plt>
3f096dfb7d: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dfb82: 49 89 c6 mov %rax,%r14
3f096dfb85: e9 ed cb ff ff jmpq 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096dfb8a: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096dfb91: 00
3f096dfb92: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dfb96: ff 50 30 callq *0x30(%rax)
3f096dfb99: e9 ab fd ff ff jmpq 3f096df949 <PyEval_EvalFrameEx+0x4a69>
3f096dfb9e: 48 8b 05 93 1b 29 00 mov 0x291b93(%rip),%rax # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096dfba5: 48 8b 10 mov (%rax),%rdx
3f096dfba8: 48 8b 42 60 mov 0x60(%rdx),%rax
3f096dfbac: 48 85 c0 test %rax,%rax
3f096dfbaf: 48 0f 44 44 24 60 cmove 0x60(%rsp),%rax
3f096dfbb5: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp)
3f096dfbbc: 00
3f096dfbbd: 48 8b 4a 68 mov 0x68(%rdx),%rcx
3f096dfbc1: 48 89 8c 24 f8 00 00 mov %rcx,0xf8(%rsp)
3f096dfbc8: 00
3f096dfbc9: 48 8b 52 70 mov 0x70(%rdx),%rdx
3f096dfbcd: 48 89 94 24 e8 00 00 mov %rdx,0xe8(%rsp)
3f096dfbd4: 00
3f096dfbd5: 48 83 00 01 addq $0x1,(%rax)
3f096dfbd9: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax
3f096dfbe0: 00
3f096dfbe1: 48 85 c0 test %rax,%rax
3f096dfbe4: 74 04 je 3f096dfbea <PyEval_EvalFrameEx+0x4d0a>
3f096dfbe6: 48 83 00 01 addq $0x1,(%rax)
3f096dfbea: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096dfbf1: 00
3f096dfbf2: 48 85 c0 test %rax,%rax
3f096dfbf5: 0f 84 d9 fd ff ff je 3f096df9d4 <PyEval_EvalFrameEx+0x4af4>
3f096dfbfb: 48 83 00 01 addq $0x1,(%rax)
3f096dfbff: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096dfc06: 00
3f096dfc07: e9 c2 fc ff ff jmpq 3f096df8ce <PyEval_EvalFrameEx+0x49ee>
3f096dfc0c: 48 8b bc 24 f8 00 00 mov 0xf8(%rsp),%rdi
3f096dfc13: 00
3f096dfc14: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096dfc18: ff 50 30 callq *0x30(%rax)
3f096dfc1b: e9 09 fd ff ff jmpq 3f096df929 <PyEval_EvalFrameEx+0x4a49>
3f096dfc20: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx
3f096dfc25: 4c 8b 53 f0 mov -0x10(%rbx),%r10
3f096dfc29: 48 89 4c 24 48 mov %rcx,0x48(%rsp)
3f096dfc2e: 48 89 4b f0 mov %rcx,-0x10(%rbx)
3f096dfc32: 49 89 c9 mov %rcx,%r9
3f096dfc35: e9 08 e2 ff ff jmpq 3f096dde42 <PyEval_EvalFrameEx+0x2f62>
3f096dfc3a: 85 c9 test %ecx,%ecx
3f096dfc3c: 0f 85 f8 d3 ff ff jne 3f096dd03a <PyEval_EvalFrameEx+0x215a>
3f096dfc42: 48 89 5c 24 50 mov %rbx,0x50(%rsp)
3f096dfc47: 31 c0 xor %eax,%eax
3f096dfc49: 31 c9 xor %ecx,%ecx
3f096dfc4b: 31 d2 xor %edx,%edx
3f096dfc4d: e9 5b fc ff ff jmpq 3f096df8ad <PyEval_EvalFrameEx+0x49cd>
3f096dfc52: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx
3f096dfc57: 48 8b 11 mov (%rcx),%rdx
3f096dfc5a: 48 83 ea 01 sub $0x1,%rdx
3f096dfc5e: 48 85 d2 test %rdx,%rdx
3f096dfc61: 48 89 11 mov %rdx,(%rcx)
3f096dfc64: 0f 84 eb 12 00 00 je 3f096e0f55 <PyEval_EvalFrameEx+0x6075>
3f096dfc6a: 4c 39 f8 cmp %r15,%rax
3f096dfc6d: 48 89 bc 24 f8 00 00 mov %rdi,0xf8(%rsp)
3f096dfc74: 00
3f096dfc75: 0f 84 d0 12 00 00 je 3f096e0f4b <PyEval_EvalFrameEx+0x606b>
3f096dfc7b: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp)
3f096dfc82: 00
3f096dfc83: 48 83 00 01 addq $0x1,(%rax)
3f096dfc87: e9 15 fe ff ff jmpq 3f096dfaa1 <PyEval_EvalFrameEx+0x4bc1>
3f096dfc8c: e8 ef c8 f5 ff callq 3f0963c580 <PyErr_Clear@plt>
3f096dfc91: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096dfc98: 00
3f096dfc99: e9 24 ee ff ff jmpq 3f096deac2 <PyEval_EvalFrameEx+0x3be2>
3f096dfc9e: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096dfca4: e9 26 b4 ff ff jmpq 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096dfca9: e8 62 e6 f5 ff callq 3f0963e310 <PyString_Format@plt>
3f096dfcae: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dfcb3: 49 89 c6 mov %rax,%r14
3f096dfcb6: e9 2c d0 ff ff jmpq 3f096dcce7 <PyEval_EvalFrameEx+0x1e07>
3f096dfcbb: 48 8b 44 24 58 mov 0x58(%rsp),%rax
3f096dfcc0: 48 8b 78 38 mov 0x38(%rax),%rdi
3f096dfcc4: e9 c5 dd ff ff jmpq 3f096dda8e <PyEval_EvalFrameEx+0x2bae>
3f096dfcc9: e8 02 cf f5 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096dfcce: 48 85 c0 test %rax,%rax
3f096dfcd1: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096dfcd8: ff
3f096dfcd9: 0f 85 11 bb ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dfcdf: 48 8b 7c 24 58 mov 0x58(%rsp),%rdi
3f096dfce4: 48 8b 57 48 mov 0x48(%rdi),%rdx
3f096dfce8: 48 8b 42 10 mov 0x10(%rdx),%rax
3f096dfcec: 49 39 c7 cmp %rax,%r15
3f096dfcef: 0f 8d a2 09 00 00 jge 3f096e0697 <PyEval_EvalFrameEx+0x57b7>
3f096dfcf5: 48 8b 05 64 1e 29 00 mov 0x291e64(%rip),%rax # 3f09971b60 <_PyImport_DynLoadFiletab+0x920>
3f096dfcfc: 4a 8b 54 fa 18 mov 0x18(%rdx,%r15,8),%rdx
3f096dfd01: 48 8d 35 80 f9 05 00 lea 0x5f980(%rip),%rsi # 3f0973f688 <_PyUnicode_TypeRecords+0xd7c8>
3f096dfd08: 48 8b 38 mov (%rax),%rdi
3f096dfd0b: e8 70 a0 ff ff callq 3f096d9d80 <_PyBuiltin_Init+0x500>
3f096dfd10: e9 db ba ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dfd15: 0f 1f 00 nopl (%rax)
3f096dfd18: 48 8b 05 71 19 29 00 mov 0x291971(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096dfd1f: 48 8b 38 mov (%rax),%rdi
3f096dfd22: e8 b9 c1 f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096dfd27: 85 c0 test %eax,%eax
3f096dfd29: 0f 84 d7 df ff ff je 3f096ddd06 <PyEval_EvalFrameEx+0x2e26>
3f096dfd2f: 48 8d 94 24 f0 00 00 lea 0xf0(%rsp),%rdx
3f096dfd36: 00
3f096dfd37: 48 8d b4 24 f8 00 00 lea 0xf8(%rsp),%rsi
3f096dfd3e: 00
3f096dfd3f: 48 8d bc 24 e8 00 00 lea 0xe8(%rsp),%rdi
3f096dfd46: 00
3f096dfd47: e8 74 dd f5 ff callq 3f0963dac0 <PyErr_Fetch@plt>
3f096dfd4c: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15
3f096dfd53: 00
3f096dfd54: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dfd58: f6 80 ab 00 00 00 08 testb $0x8,0xab(%rax)
3f096dfd5f: 0f 85 62 0a 00 00 jne 3f096e07c7 <PyEval_EvalFrameEx+0x58e7>
3f096dfd65: 48 8b 94 24 f0 00 00 mov 0xf0(%rsp),%rdx
3f096dfd6c: 00
3f096dfd6d: 48 8b bc 24 e8 00 00 mov 0xe8(%rsp),%rdi
3f096dfd74: 00
3f096dfd75: 4c 89 fe mov %r15,%rsi
3f096dfd78: e8 e3 af f5 ff callq 3f0963ad60 <PyErr_Restore@plt>
3f096dfd7d: e9 84 df ff ff jmpq 3f096ddd06 <PyEval_EvalFrameEx+0x2e26>
3f096dfd82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f096dfd88: 48 8b 05 a9 19 29 00 mov 0x2919a9(%rip),%rax # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096dfd8f: 48 8b 18 mov (%rax),%rbx
3f096dfd92: 8b 43 20 mov 0x20(%rbx),%eax
3f096dfd95: 85 c0 test %eax,%eax
3f096dfd97: 0f 84 76 01 00 00 je 3f096dff13 <PyEval_EvalFrameEx+0x5033>
3f096dfd9d: 48 8b 7b 28 mov 0x28(%rbx),%rdi
3f096dfda1: 48 85 ff test %rdi,%rdi
3f096dfda4: 0f 84 69 01 00 00 je 3f096dff13 <PyEval_EvalFrameEx+0x5033>
3f096dfdaa: 48 8b 53 10 mov 0x10(%rbx),%rdx
3f096dfdae: 48 8b 73 38 mov 0x38(%rbx),%rsi
3f096dfdb2: 4d 89 f8 mov %r15,%r8
3f096dfdb5: b9 04 00 00 00 mov $0x4,%ecx
3f096dfdba: 45 31 f6 xor %r14d,%r14d
3f096dfdbd: e8 5e 9f ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096dfdc2: 85 c0 test %eax,%eax
3f096dfdc4: 0f 85 ee ed ff ff jne 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096dfdca: 48 8b 94 24 90 00 00 mov 0x90(%rsp),%rdx
3f096dfdd1: 00
3f096dfdd2: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi
3f096dfdd9: 00
3f096dfdda: 4c 89 ff mov %r15,%rdi
3f096dfddd: e8 be c6 f5 ff callq 3f0963c4a0 <PyCFunction_Call@plt>
3f096dfde2: 48 8b 7b 28 mov 0x28(%rbx),%rdi
3f096dfde6: 49 89 c6 mov %rax,%r14
3f096dfde9: 48 85 ff test %rdi,%rdi
3f096dfdec: 0f 84 c6 ed ff ff je 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096dfdf2: 48 85 c0 test %rax,%rax
3f096dfdf5: 48 8b 53 10 mov 0x10(%rbx),%rdx
3f096dfdf9: 48 8b 73 38 mov 0x38(%rbx),%rsi
3f096dfdfd: 4d 89 f8 mov %r15,%r8
3f096dfe00: 0f 84 6a 11 00 00 je 3f096e0f70 <PyEval_EvalFrameEx+0x6090>
3f096dfe06: b9 06 00 00 00 mov $0x6,%ecx
3f096dfe0b: e8 10 9f ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096dfe10: 85 c0 test %eax,%eax
3f096dfe12: 0f 84 a0 ed ff ff je 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096dfe18: 49 8b 06 mov (%r14),%rax
3f096dfe1b: 48 83 e8 01 sub $0x1,%rax
3f096dfe1f: 48 85 c0 test %rax,%rax
3f096dfe22: 49 89 06 mov %rax,(%r14)
3f096dfe25: 0f 84 8a 09 00 00 je 3f096e07b5 <PyEval_EvalFrameEx+0x58d5>
3f096dfe2b: 45 31 f6 xor %r14d,%r14d
3f096dfe2e: e9 85 ed ff ff jmpq 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096dfe33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096dfe38: e8 b3 de f5 ff callq 3f0963dcf0 <PyDict_SetItem@plt>
3f096dfe3d: 89 44 24 78 mov %eax,0x78(%rsp)
3f096dfe41: e9 5b cb ff ff jmpq 3f096dc9a1 <PyEval_EvalFrameEx+0x1ac1>
3f096dfe46: 4c 89 ff mov %r15,%rdi
3f096dfe49: e8 e2 df f5 ff callq 3f0963de30 <PyObject_Repr@plt>
3f096dfe4e: 48 8d 50 24 lea 0x24(%rax),%rdx
3f096dfe52: 48 8b 05 17 16 29 00 mov 0x291617(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096dfe59: 48 8d 35 35 ff 05 00 lea 0x5ff35(%rip),%rsi # 3f0973fd95 <_PyUnicode_TypeRecords+0xded5>
3f096dfe60: 48 8b 38 mov (%rax),%rdi
3f096dfe63: 31 c0 xor %eax,%eax
3f096dfe65: e8 66 e2 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096dfe6a: e9 81 b9 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dfe6f: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096dfe74: e8 77 dd f5 ff callq 3f0963dbf0 <_PyUnicodeUCS4_IsWhitespace@plt>
3f096dfe79: 85 c0 test %eax,%eax
3f096dfe7b: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096dfe80: 0f 84 5c e9 ff ff je 3f096de7e2 <PyEval_EvalFrameEx+0x3902>
3f096dfe86: 8b 3a mov (%rdx),%edi
3f096dfe88: e9 95 eb ff ff jmpq 3f096dea22 <PyEval_EvalFrameEx+0x3b42>
3f096dfe8d: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp)
3f096dfe94: 00 00 00 00 00
3f096dfe99: e9 9a ec ff ff jmpq 3f096deb38 <PyEval_EvalFrameEx+0x3c58>
3f096dfe9e: 49 8b 4f 20 mov 0x20(%r15),%rcx
3f096dfea2: 49 8b 7f 10 mov 0x10(%r15),%rdi
3f096dfea6: 49 8b 47 18 mov 0x18(%r15),%rax
3f096dfeaa: 48 85 c9 test %rcx,%rcx
3f096dfead: 0f 84 10 08 00 00 je 3f096e06c3 <PyEval_EvalFrameEx+0x57e3>
3f096dfeb3: 44 8b 51 10 mov 0x10(%rcx),%r10d
3f096dfeb7: 4c 8d 49 18 lea 0x18(%rcx),%r9
3f096dfebb: 4c 8b 9c 24 e8 00 00 mov 0xe8(%rsp),%r11
3f096dfec2: 00
3f096dfec3: 49 63 c8 movslq %r8d,%rcx
3f096dfec6: 48 63 d2 movslq %edx,%rdx
3f096dfec9: 48 c1 e1 03 shl $0x3,%rcx
3f096dfecd: 48 c1 e2 03 shl $0x3,%rdx
3f096dfed1: 4d 89 d8 mov %r11,%r8
3f096dfed4: 49 29 c8 sub %rcx,%r8
3f096dfed7: 4c 89 c1 mov %r8,%rcx
3f096dfeda: 4d 8b 47 28 mov 0x28(%r15),%r8
3f096dfede: 4c 89 4c 24 08 mov %r9,0x8(%rsp)
3f096dfee3: 4d 89 d9 mov %r11,%r9
3f096dfee6: 89 34 24 mov %esi,(%rsp)
3f096dfee9: 44 89 54 24 10 mov %r10d,0x10(%rsp)
3f096dfeee: 49 29 d1 sub %rdx,%r9
3f096dfef1: 48 89 c6 mov %rax,%rsi
3f096dfef4: 31 d2 xor %edx,%edx
3f096dfef6: 4c 89 44 24 18 mov %r8,0x18(%rsp)
3f096dfefb: 45 89 f0 mov %r14d,%r8d
3f096dfefe: e8 2d d0 f5 ff callq 3f0963cf30 <PyEval_EvalCodeEx@plt>
3f096dff03: 49 89 c6 mov %rax,%r14
3f096dff06: e9 02 ed ff ff jmpq 3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
3f096dff0b: 45 31 f6 xor %r14d,%r14d
3f096dff0e: e9 dd b8 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096dff13: 48 8b 94 24 90 00 00 mov 0x90(%rsp),%rdx
3f096dff1a: 00
3f096dff1b: 48 8b b4 24 a8 00 00 mov 0xa8(%rsp),%rsi
3f096dff22: 00
3f096dff23: 4c 89 ff mov %r15,%rdi
3f096dff26: e8 75 c5 f5 ff callq 3f0963c4a0 <PyCFunction_Call@plt>
3f096dff2b: 49 89 c6 mov %rax,%r14
3f096dff2e: e9 85 ec ff ff jmpq 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096dff33: 31 f6 xor %esi,%esi
3f096dff35: 4c 89 d7 mov %r10,%rdi
3f096dff38: 41 ff d3 callq *%r11
3f096dff3b: 49 89 c6 mov %rax,%r14
3f096dff3e: e9 1d d2 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096dff43: 84 c9 test %cl,%cl
3f096dff45: 48 8b 10 mov (%rax),%rdx
3f096dff48: 44 89 f1 mov %r14d,%ecx
3f096dff4b: 0f 84 ed 10 00 00 je 3f096e103e <PyEval_EvalFrameEx+0x615e>
3f096dff51: 48 8d 35 68 fb 05 00 lea 0x5fb68(%rip),%rsi # 3f0973fac0 <_PyUnicode_TypeRecords+0xdc00>
3f096dff58: 48 8b 05 31 17 29 00 mov 0x291731(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096dff5f: 48 8b 38 mov (%rax),%rdi
3f096dff62: 31 c0 xor %eax,%eax
3f096dff64: e8 67 e1 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096dff69: e9 13 f9 ff ff jmpq 3f096df881 <PyEval_EvalFrameEx+0x49a1>
3f096dff6e: 66 90 xchg %ax,%ax
3f096dff70: 49 8b 5f 18 mov 0x18(%r15),%rbx
3f096dff74: 48 85 db test %rbx,%rbx
3f096dff77: 0f 84 7f eb ff ff je 3f096deafc <PyEval_EvalFrameEx+0x3c1c>
3f096dff7d: 48 83 03 01 addq $0x1,(%rbx)
3f096dff81: 48 8b 44 24 48 mov 0x48(%rsp),%rax
3f096dff86: 4d 8b 7f 10 mov 0x10(%r15),%r15
3f096dff8a: 49 83 07 01 addq $0x1,(%r15)
3f096dff8e: 48 8b 08 mov (%rax),%rcx
3f096dff91: 48 8b 01 mov (%rcx),%rax
3f096dff94: 48 83 e8 01 sub $0x1,%rax
3f096dff98: 48 85 c0 test %rax,%rax
3f096dff9b: 48 89 01 mov %rax,(%rcx)
3f096dff9e: 0f 84 a6 10 00 00 je 3f096e104a <PyEval_EvalFrameEx+0x616a>
3f096dffa4: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096dffa9: 41 83 c6 01 add $0x1,%r14d
3f096dffad: 41 83 c0 01 add $0x1,%r8d
3f096dffb1: 48 89 1f mov %rbx,(%rdi)
3f096dffb4: 49 8b 47 08 mov 0x8(%r15),%rax
3f096dffb8: e9 43 eb ff ff jmpq 3f096deb00 <PyEval_EvalFrameEx+0x3c20>
3f096dffbd: 49 63 fe movslq %r14d,%rdi
3f096dffc0: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096dffc5: e8 b6 c9 f5 ff callq 3f0963c980 <PyTuple_New@plt>
3f096dffca: 48 85 c0 test %rax,%rax
3f096dffcd: 48 89 c3 mov %rax,%rbx
3f096dffd0: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096dffd5: 74 33 je 3f096e000a <PyEval_EvalFrameEx+0x512a>
3f096dffd7: 41 83 ee 01 sub $0x1,%r14d
3f096dffdb: 41 83 fe ff cmp $0xffffffff,%r14d
3f096dffdf: 74 29 je 3f096e000a <PyEval_EvalFrameEx+0x512a>
3f096dffe1: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax
3f096dffe8: 00
3f096dffe9: 48 83 e8 08 sub $0x8,%rax
3f096dffed: 49 63 d6 movslq %r14d,%rdx
3f096dfff0: 41 83 ee 01 sub $0x1,%r14d
3f096dfff4: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp)
3f096dfffb: 00
3f096dfffc: 48 8b 08 mov (%rax),%rcx
3f096dffff: 41 83 fe ff cmp $0xffffffff,%r14d
3f096e0003: 48 89 4c d3 18 mov %rcx,0x18(%rbx,%rdx,8)
3f096e0008: 75 df jne 3f096dffe9 <PyEval_EvalFrameEx+0x5109>
3f096e000a: 41 8b 41 20 mov 0x20(%r9),%eax
3f096e000e: 85 c0 test %eax,%eax
3f096e0010: 0f 84 b8 03 00 00 je 3f096e03ce <PyEval_EvalFrameEx+0x54ee>
3f096e0016: 49 8b 79 28 mov 0x28(%r9),%rdi
3f096e001a: 48 85 ff test %rdi,%rdi
3f096e001d: 0f 84 ab 03 00 00 je 3f096e03ce <PyEval_EvalFrameEx+0x54ee>
3f096e0023: 49 8b 51 10 mov 0x10(%r9),%rdx
3f096e0027: 49 8b 71 38 mov 0x38(%r9),%rsi
3f096e002b: 4d 89 f8 mov %r15,%r8
3f096e002e: b9 04 00 00 00 mov $0x4,%ecx
3f096e0033: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096e0038: 45 31 f6 xor %r14d,%r14d
3f096e003b: e8 e0 9c ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096e0040: 85 c0 test %eax,%eax
3f096e0042: 0f 84 fd 0b 00 00 je 3f096e0c45 <PyEval_EvalFrameEx+0x5d65>
3f096e0048: 48 85 db test %rbx,%rbx
3f096e004b: 0f 85 f9 d0 ff ff jne 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e0051: e9 0a d1 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096e0056: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
3f096e005d: 00 00 00
3f096e0060: 48 8b 15 d9 19 29 00 mov 0x2919d9(%rip),%rdx # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
3f096e0067: 48 8b 3a mov (%rdx),%rdi
3f096e006a: e8 71 be f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096e006f: 85 c0 test %eax,%eax
3f096e0071: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e0078: ff
3f096e0079: 0f 84 61 ea ff ff je 3f096deae0 <PyEval_EvalFrameEx+0x3c00>
3f096e007f: e8 fc c4 f5 ff callq 3f0963c580 <PyErr_Clear@plt>
3f096e0084: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096e008b: 00
3f096e008c: 48 8d 35 ec 37 06 00 lea 0x637ec(%rip),%rsi # 3f0974387f <_PyUnicode_TypeRecords+0x119bf>
3f096e0093: e8 a8 b1 f5 ff callq 3f0963b240 <PyObject_GetAttrString@plt>
3f096e0098: 48 85 c0 test %rax,%rax
3f096e009b: 49 89 c7 mov %rax,%r15
3f096e009e: 0f 84 61 10 00 00 je 3f096e1105 <PyEval_EvalFrameEx+0x6225>
3f096e00a4: 48 8d 35 47 89 04 00 lea 0x48947(%rip),%rsi # 3f097289f2 <_Py_isspace__doc__+0x2032>
3f096e00ab: 31 d2 xor %edx,%edx
3f096e00ad: 48 89 c7 mov %rax,%rdi
3f096e00b0: 31 c0 xor %eax,%eax
3f096e00b2: e8 d9 ad f5 ff callq 3f0963ae90 <PyObject_CallMethod@plt>
3f096e00b7: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096e00bc: 49 8b 07 mov (%r15),%rax
3f096e00bf: 48 83 e8 01 sub $0x1,%rax
3f096e00c3: 48 85 c0 test %rax,%rax
3f096e00c6: 49 89 07 mov %rax,(%r15)
3f096e00c9: 75 0a jne 3f096e00d5 <PyEval_EvalFrameEx+0x51f5>
3f096e00cb: 49 8b 47 08 mov 0x8(%r15),%rax
3f096e00cf: 4c 89 ff mov %r15,%rdi
3f096e00d2: ff 50 30 callq *0x30(%rax)
3f096e00d5: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
3f096e00db: 0f 84 a6 0f 00 00 je 3f096e1087 <PyEval_EvalFrameEx+0x61a7>
3f096e00e1: b8 01 00 00 00 mov $0x1,%eax
3f096e00e6: e9 ab de ff ff jmpq 3f096ddf96 <PyEval_EvalFrameEx+0x30b6>
3f096e00eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096e00f0: 4c 8b bc 24 a8 00 00 mov 0xa8(%rsp),%r15
3f096e00f7: 00
3f096e00f8: 49 39 c7 cmp %rax,%r15
3f096e00fb: 0f 84 20 07 00 00 je 3f096e0821 <PyEval_EvalFrameEx+0x5941>
3f096e0101: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx
3f096e0108: 00
3f096e0109: 48 89 4c 24 40 mov %rcx,0x40(%rsp)
3f096e010e: e8 9d cc f5 ff callq 3f0963cdb0 <PyEval_GetGlobals@plt>
3f096e0113: 4c 3b 7c 24 60 cmp 0x60(%rsp),%r15
3f096e0118: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096e011d: c7 84 24 d0 00 00 00 movl $0x0,0xd0(%rsp)
3f096e0124: 00 00 00 00
3f096e0128: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096e012d: 0f 84 f5 0a 00 00 je 3f096e0c28 <PyEval_EvalFrameEx+0x5d48>
3f096e0133: 4d 85 ff test %r15,%r15
3f096e0136: 0f 84 c9 0a 00 00 je 3f096e0c05 <PyEval_EvalFrameEx+0x5d25>
3f096e013c: 48 83 7c 24 48 00 cmpq $0x0,0x48(%rsp)
3f096e0142: 0f 84 bd 0a 00 00 je 3f096e0c05 <PyEval_EvalFrameEx+0x5d25>
3f096e0148: 48 8b 79 08 mov 0x8(%rcx),%rdi
3f096e014c: e9 a9 df ff ff jmpq 3f096de0fa <PyEval_EvalFrameEx+0x321a>
3f096e0151: 48 8b 50 18 mov 0x18(%rax),%rdx
3f096e0155: 48 8b 05 34 15 29 00 mov 0x291534(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e015c: 48 8d 35 15 f6 05 00 lea 0x5f615(%rip),%rsi # 3f0973f778 <_PyUnicode_TypeRecords+0xd8b8>
3f096e0163: 48 8b 38 mov (%rax),%rdi
3f096e0166: 31 c0 xor %eax,%eax
3f096e0168: e8 63 df f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e016d: e9 97 f7 ff ff jmpq 3f096df909 <PyEval_EvalFrameEx+0x4a29>
3f096e0172: e8 39 cc f5 ff callq 3f0963cdb0 <PyEval_GetGlobals@plt>
3f096e0177: 48 85 c0 test %rax,%rax
3f096e017a: 74 11 je 3f096e018d <PyEval_EvalFrameEx+0x52ad>
3f096e017c: 48 8b 50 08 mov 0x8(%rax),%rdx
3f096e0180: f6 82 ab 00 00 00 20 testb $0x20,0xab(%rdx)
3f096e0187: 0f 85 58 0f 00 00 jne 3f096e10e5 <PyEval_EvalFrameEx+0x6205>
3f096e018d: 4c 8b 3d 94 19 29 00 mov 0x291994(%rip),%r15 # 3f09971b28 <_PyImport_DynLoadFiletab+0x8e8>
3f096e0194: e9 7e f1 ff ff jmpq 3f096df317 <PyEval_EvalFrameEx+0x4437>
3f096e0199: 49 8b 41 08 mov 0x8(%r9),%rax
3f096e019d: 4c 89 cf mov %r9,%rdi
3f096e01a0: ff 50 30 callq *0x30(%rax)
3f096e01a3: e9 6a dd ff ff jmpq 3f096ddf12 <PyEval_EvalFrameEx+0x3032>
3f096e01a8: 49 8b 47 08 mov 0x8(%r15),%rax
3f096e01ac: 4c 89 ff mov %r15,%rdi
3f096e01af: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096e01b4: ff 50 30 callq *0x30(%rax)
3f096e01b7: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e01bc: e9 3e dd ff ff jmpq 3f096ddeff <PyEval_EvalFrameEx+0x301f>
3f096e01c1: 48 8b 05 a8 12 29 00 mov 0x2912a8(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096e01c8: 48 8d 35 74 fb 05 00 lea 0x5fb74(%rip),%rsi # 3f0973fd43 <_PyUnicode_TypeRecords+0xde83>
3f096e01cf: 48 8b 38 mov (%rax),%rdi
3f096e01d2: e8 99 b8 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e01d7: e9 14 b6 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e01dc: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096e01e0: ff 50 30 callq *0x30(%rax)
3f096e01e3: e9 47 dd ff ff jmpq 3f096ddf2f <PyEval_EvalFrameEx+0x304f>
3f096e01e8: 49 39 40 08 cmp %rax,0x8(%r8)
3f096e01ec: 0f 85 86 ba ff ff jne 3f096dbc78 <PyEval_EvalFrameEx+0xd98>
3f096e01f2: 4c 89 c6 mov %r8,%rsi
3f096e01f5: 4c 89 e9 mov %r13,%rcx
3f096e01f8: 48 89 ea mov %rbp,%rdx
3f096e01fb: 4c 89 ff mov %r15,%rdi
3f096e01fe: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096e0203: e8 e3 ec f5 ff callq 3f0963eeeb <PySequence_Fast@plt+0x5ab>
3f096e0208: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096e020d: 49 89 c6 mov %rax,%r14
3f096e0210: e9 8e ba ff ff jmpq 3f096dbca3 <PyEval_EvalFrameEx+0xdc3>
3f096e0215: 0f 1f 00 nopl (%rax)
3f096e0218: 49 39 40 08 cmp %rax,0x8(%r8)
3f096e021c: 0f 85 49 ba ff ff jne 3f096dbc6b <PyEval_EvalFrameEx+0xd8b>
3f096e0222: 49 8b 57 10 mov 0x10(%r15),%rdx
3f096e0226: 49 8b 40 10 mov 0x10(%r8),%rax
3f096e022a: 48 8d 3c 10 lea (%rax,%rdx,1),%rdi
3f096e022e: 48 31 fa xor %rdi,%rdx
3f096e0231: 0f 88 c6 0c 00 00 js 3f096e0efd <PyEval_EvalFrameEx+0x601d>
3f096e0237: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096e023c: e8 ff d9 f5 ff callq 3f0963dc40 <PyInt_FromLong@plt>
3f096e0241: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096e0246: 49 89 c6 mov %rax,%r14
3f096e0249: e9 42 ba ff ff jmpq 3f096dbc90 <PyEval_EvalFrameEx+0xdb0>
3f096e024e: 66 90 xchg %ax,%ax
3f096e0250: 4c 8b 7f 18 mov 0x18(%rdi),%r15
3f096e0254: 4d 85 ff test %r15,%r15
3f096e0257: 0f 84 b4 c3 ff ff je 3f096dc611 <PyEval_EvalFrameEx+0x1731>
3f096e025d: 49 83 07 01 addq $0x1,(%r15)
3f096e0261: 48 8b 7f 10 mov 0x10(%rdi),%rdi
3f096e0265: 48 83 07 01 addq $0x1,(%rdi)
3f096e0269: 48 8b 0a mov (%rdx),%rcx
3f096e026c: 48 89 7c 24 48 mov %rdi,0x48(%rsp)
3f096e0271: 48 8b 11 mov (%rcx),%rdx
3f096e0274: 48 83 ea 01 sub $0x1,%rdx
3f096e0278: 48 85 d2 test %rdx,%rdx
3f096e027b: 48 89 11 mov %rdx,(%rcx)
3f096e027e: 0f 84 7e 0b 00 00 je 3f096e0e02 <PyEval_EvalFrameEx+0x5f22>
3f096e0284: 48 8b 94 24 90 00 00 mov 0x90(%rsp),%rdx
3f096e028b: 00
3f096e028c: 41 83 c6 01 add $0x1,%r14d
3f096e0290: 4c 89 3a mov %r15,(%rdx)
3f096e0293: e9 82 c3 ff ff jmpq 3f096dc61a <PyEval_EvalFrameEx+0x173a>
3f096e0298: 48 89 df mov %rbx,%rdi
3f096e029b: e8 e0 da f5 ff callq 3f0963dd80 <PySequence_Tuple@plt>
3f096e02a0: 48 85 c0 test %rax,%rax
3f096e02a3: 0f 84 94 0b 00 00 je 3f096e0e3d <PyEval_EvalFrameEx+0x5f5d>
3f096e02a9: 48 8b 13 mov (%rbx),%rdx
3f096e02ac: 48 83 ea 01 sub $0x1,%rdx
3f096e02b0: 48 85 d2 test %rdx,%rdx
3f096e02b3: 48 89 13 mov %rdx,(%rbx)
3f096e02b6: 0f 84 65 0b 00 00 je 3f096e0e21 <PyEval_EvalFrameEx+0x5f41>
3f096e02bc: 48 89 c3 mov %rax,%rbx
3f096e02bf: e9 bf c3 ff ff jmpq 3f096dc683 <PyEval_EvalFrameEx+0x17a3>
3f096e02c4: e8 a7 d4 f5 ff callq 3f0963d770 <PyDict_New@plt>
3f096e02c9: 48 85 c0 test %rax,%rax
3f096e02cc: 48 89 c3 mov %rax,%rbx
3f096e02cf: 0f 84 26 0b 00 00 je 3f096e0dfb <PyEval_EvalFrameEx+0x5f1b>
3f096e02d5: 4c 89 fe mov %r15,%rsi
3f096e02d8: 48 89 c7 mov %rax,%rdi
3f096e02db: e8 40 c4 f5 ff callq 3f0963c720 <PyDict_Update@plt>
3f096e02e0: 85 c0 test %eax,%eax
3f096e02e2: 74 3c je 3f096e0320 <PyEval_EvalFrameEx+0x5440>
3f096e02e4: 48 8b 03 mov (%rbx),%rax
3f096e02e7: 48 83 e8 01 sub $0x1,%rax
3f096e02eb: 48 85 c0 test %rax,%rax
3f096e02ee: 48 89 03 mov %rax,(%rbx)
3f096e02f1: 0f 84 2f 07 00 00 je 3f096e0a26 <PyEval_EvalFrameEx+0x5b46>
3f096e02f7: 48 8b 05 42 17 29 00 mov 0x291742(%rip),%rax # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
3f096e02fe: 31 db xor %ebx,%ebx
3f096e0300: 48 8b 38 mov (%rax),%rdi
3f096e0303: e8 d8 bb f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096e0308: 85 c0 test %eax,%eax
3f096e030a: 0f 85 ca 06 00 00 jne 3f096e09da <PyEval_EvalFrameEx+0x5afa>
3f096e0310: 45 31 f6 xor %r14d,%r14d
3f096e0313: e9 72 c4 ff ff jmpq 3f096dc78a <PyEval_EvalFrameEx+0x18aa>
3f096e0318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f096e031f: 00
3f096e0320: 49 8b 07 mov (%r15),%rax
3f096e0323: 48 83 e8 01 sub $0x1,%rax
3f096e0327: 48 85 c0 test %rax,%rax
3f096e032a: 49 89 07 mov %rax,(%r15)
3f096e032d: 0f 84 b6 0a 00 00 je 3f096e0de9 <PyEval_EvalFrameEx+0x5f09>
3f096e0333: 49 89 df mov %rbx,%r15
3f096e0336: e9 0f c3 ff ff jmpq 3f096dc64a <PyEval_EvalFrameEx+0x176a>
3f096e033b: 48 83 eb 08 sub $0x8,%rbx
3f096e033f: e9 ac b4 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0344: e8 87 c8 f5 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096e0349: 48 85 c0 test %rax,%rax
3f096e034c: 0f 85 99 cf ff ff jne 3f096dd2eb <PyEval_EvalFrameEx+0x240b>
3f096e0352: 48 8b 4d 38 mov 0x38(%rbp),%rcx
3f096e0356: 48 8b 55 30 mov 0x30(%rbp),%rdx
3f096e035a: 4d 89 f0 mov %r14,%r8
3f096e035d: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
3f096e0362: bf 04 00 00 00 mov $0x4,%edi
3f096e0367: 48 85 c9 test %rcx,%rcx
3f096e036a: 48 0f 44 4c 24 60 cmove 0x60(%rsp),%rcx
3f096e0370: 31 c0 xor %eax,%eax
3f096e0372: e8 29 e3 f5 ff callq 3f0963e6a0 <PyTuple_Pack@plt>
3f096e0377: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096e037c: e9 9c cf ff ff jmpq 3f096dd31d <PyEval_EvalFrameEx+0x243d>
3f096e0381: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f096e0388: 48 8b 41 40 mov 0x40(%rcx),%rax
3f096e038c: 48 83 78 10 00 cmpq $0x0,0x10(%rax)
3f096e0391: 0f 8f 20 06 00 00 jg 3f096e09b7 <PyEval_EvalFrameEx+0x5ad7>
3f096e0397: 48 8b 74 24 48 mov 0x48(%rsp),%rsi
3f096e039c: 4c 89 fa mov %r15,%rdx
3f096e039f: 48 89 cf mov %rcx,%rdi
3f096e03a2: e8 59 b8 f5 ff callq 3f0963bc00 <PyEval_EvalCode@plt>
3f096e03a7: 49 89 c7 mov %rax,%r15
3f096e03aa: e9 df de ff ff jmpq 3f096de28e <PyEval_EvalFrameEx+0x33ae>
3f096e03af: 48 8b 55 28 mov 0x28(%rbp),%rdx
3f096e03b3: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e03b8: 48 8d 35 a9 b3 04 00 lea 0x4b3a9(%rip),%rsi # 3f0972b768 <_Py_isspace__doc__+0x4da8>
3f096e03bf: e8 cc a5 f5 ff callq 3f0963a990 <PyDict_SetItemString@plt>
3f096e03c4: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096e03c9: e9 b9 dd ff ff jmpq 3f096de187 <PyEval_EvalFrameEx+0x32a7>
3f096e03ce: 31 d2 xor %edx,%edx
3f096e03d0: 48 89 de mov %rbx,%rsi
3f096e03d3: 4c 89 ff mov %r15,%rdi
3f096e03d6: e8 c5 c0 f5 ff callq 3f0963c4a0 <PyCFunction_Call@plt>
3f096e03db: 49 89 c6 mov %rax,%r14
3f096e03de: e9 65 fc ff ff jmpq 3f096e0048 <PyEval_EvalFrameEx+0x5168>
3f096e03e3: 49 39 40 08 cmp %rax,0x8(%r8)
3f096e03e7: 0f 85 63 c9 ff ff jne 3f096dcd50 <PyEval_EvalFrameEx+0x1e70>
3f096e03ed: 0f 1f 00 nopl (%rax)
3f096e03f0: e9 fd fd ff ff jmpq 3f096e01f2 <PyEval_EvalFrameEx+0x5312>
3f096e03f5: 0f 1f 00 nopl (%rax)
3f096e03f8: 49 39 40 08 cmp %rax,0x8(%r8)
3f096e03fc: 0f 85 41 c9 ff ff jne 3f096dcd43 <PyEval_EvalFrameEx+0x1e63>
3f096e0402: 49 8b 57 10 mov 0x10(%r15),%rdx
3f096e0406: 49 8b 40 10 mov 0x10(%r8),%rax
3f096e040a: 48 8d 3c 10 lea (%rax,%rdx,1),%rdi
3f096e040e: 48 31 fa xor %rdi,%rdx
3f096e0411: 0f 89 20 fe ff ff jns 3f096e0237 <PyEval_EvalFrameEx+0x5357>
3f096e0417: 48 31 f8 xor %rdi,%rax
3f096e041a: 0f 89 17 fe ff ff jns 3f096e0237 <PyEval_EvalFrameEx+0x5357>
3f096e0420: e9 2b c9 ff ff jmpq 3f096dcd50 <PyEval_EvalFrameEx+0x1e70>
3f096e0425: 0f 1f 00 nopl (%rax)
3f096e0428: 48 8b 9c 24 90 00 00 mov 0x90(%rsp),%rbx
3f096e042f: 00
3f096e0430: e9 fa da ff ff jmpq 3f096ddf2f <PyEval_EvalFrameEx+0x304f>
3f096e0435: 48 8b 05 c4 11 29 00 mov 0x2911c4(%rip),%rax # 3f09971600 <_PyImport_DynLoadFiletab+0x3c0>
3f096e043c: 48 8d 35 d3 f8 05 00 lea 0x5f8d3(%rip),%rsi # 3f0973fd16 <_PyUnicode_TypeRecords+0xde56>
3f096e0443: 45 31 f6 xor %r14d,%r14d
3f096e0446: 48 8b 38 mov (%rax),%rdi
3f096e0449: e8 22 b6 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e044e: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e0455: ff
3f096e0456: e9 8b be ff ff jmpq 3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
3f096e045b: 49 8b 44 24 60 mov 0x60(%r12),%rax
3f096e0460: 48 85 c0 test %rax,%rax
3f096e0463: 0f 84 88 06 00 00 je 3f096e0af1 <PyEval_EvalFrameEx+0x5c11>
3f096e0469: 48 8b 08 mov (%rax),%rcx
3f096e046c: 48 83 c1 01 add $0x1,%rcx
3f096e0470: 48 89 08 mov %rcx,(%rax)
3f096e0473: 49 8b 44 24 68 mov 0x68(%r12),%rax
3f096e0478: 48 85 c0 test %rax,%rax
3f096e047b: 74 04 je 3f096e0481 <PyEval_EvalFrameEx+0x55a1>
3f096e047d: 48 83 00 01 addq $0x1,(%rax)
3f096e0481: 49 8b 44 24 70 mov 0x70(%r12),%rax
3f096e0486: 48 85 c0 test %rax,%rax
3f096e0489: 74 04 je 3f096e048f <PyEval_EvalFrameEx+0x55af>
3f096e048b: 48 83 00 01 addq $0x1,(%rax)
3f096e048f: 49 8b 44 24 60 mov 0x60(%r12),%rax
3f096e0494: 48 89 42 58 mov %rax,0x58(%rdx)
3f096e0498: 49 8b 44 24 68 mov 0x68(%r12),%rax
3f096e049d: 48 89 42 60 mov %rax,0x60(%rdx)
3f096e04a1: 49 8b 44 24 70 mov 0x70(%r12),%rax
3f096e04a6: 48 89 42 68 mov %rax,0x68(%rdx)
3f096e04aa: e9 26 e1 ff ff jmpq 3f096de5d5 <PyEval_EvalFrameEx+0x36f5>
3f096e04af: e8 7c bf f5 ff callq 3f0963c430 <PyDict_GetItem@plt>
3f096e04b4: 48 85 c0 test %rax,%rax
3f096e04b7: 49 89 c6 mov %rax,%r14
3f096e04ba: 0f 85 45 bb ff ff jne 3f096dc005 <PyEval_EvalFrameEx+0x1125>
3f096e04c0: e9 64 d0 ff ff jmpq 3f096dd529 <PyEval_EvalFrameEx+0x2649>
3f096e04c5: 0f 1f 00 nopl (%rax)
3f096e04c8: 4c 8b 7c 24 48 mov 0x48(%rsp),%r15
3f096e04cd: e9 1d dc ff ff jmpq 3f096de0ef <PyEval_EvalFrameEx+0x320f>
3f096e04d2: 45 31 f6 xor %r14d,%r14d
3f096e04d5: e9 07 e7 ff ff jmpq 3f096debe1 <PyEval_EvalFrameEx+0x3d01>
3f096e04da: 48 8d 3d df f1 05 00 lea 0x5f1df(%rip),%rdi # 3f0973f6c0 <_PyUnicode_TypeRecords+0xd800>
3f096e04e1: e8 7a cd f5 ff callq 3f0963d260 <Py_FatalError@plt>
3f096e04e6: e9 05 b3 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e04eb: 48 8b 05 0e 11 29 00 mov 0x29110e(%rip),%rax # 3f09971600 <_PyImport_DynLoadFiletab+0x3c0>
3f096e04f2: 48 8d 35 b9 ed 05 00 lea 0x5edb9(%rip),%rsi # 3f0973f2b2 <_PyUnicode_TypeRecords+0xd3f2>
3f096e04f9: 48 8b 38 mov (%rax),%rdi
3f096e04fc: e8 6f b5 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e0501: ba 02 00 00 00 mov $0x2,%edx
3f096e0506: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096e050b: e9 4d bf ff ff jmpq 3f096dc45d <PyEval_EvalFrameEx+0x157d>
3f096e0510: 4c 89 7c 24 50 mov %r15,0x50(%rsp)
3f096e0515: 41 89 d7 mov %edx,%r15d
3f096e0518: e9 5d f4 ff ff jmpq 3f096df97a <PyEval_EvalFrameEx+0x4a9a>
3f096e051d: 49 8b 06 mov (%r14),%rax
3f096e0520: 48 83 e8 01 sub $0x1,%rax
3f096e0524: 48 85 c0 test %rax,%rax
3f096e0527: 49 89 06 mov %rax,(%r14)
3f096e052a: 74 79 je 3f096e05a5 <PyEval_EvalFrameEx+0x56c5>
3f096e052c: 45 31 f6 xor %r14d,%r14d
3f096e052f: e9 dd b5 ff ff jmpq 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096e0534: b9 05 00 00 00 mov $0x5,%ecx
3f096e0539: e8 a2 98 ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096e053e: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e0543: e9 2f c2 ff ff jmpq 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096e0548: 49 8b 06 mov (%r14),%rax
3f096e054b: 4c 89 fb mov %r15,%rbx
3f096e054e: 48 83 e8 01 sub $0x1,%rax
3f096e0552: 48 85 c0 test %rax,%rax
3f096e0555: 49 89 06 mov %rax,(%r14)
3f096e0558: 0f 85 ad f9 ff ff jne 3f096dff0b <PyEval_EvalFrameEx+0x502b>
3f096e055e: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e0562: 4c 89 f7 mov %r14,%rdi
3f096e0565: 4c 89 fb mov %r15,%rbx
3f096e0568: 45 31 f6 xor %r14d,%r14d
3f096e056b: ff 50 30 callq *0x30(%rax)
3f096e056e: e9 7d b2 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0573: 48 8b 05 16 11 29 00 mov 0x291116(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e057a: 48 8d 35 a7 f2 05 00 lea 0x5f2a7(%rip),%rsi # 3f0973f828 <_PyUnicode_TypeRecords+0xd968>
3f096e0581: 48 8b 38 mov (%rax),%rdi
3f096e0584: e8 e7 b4 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e0589: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e0590: ff
3f096e0591: e9 31 dd ff ff jmpq 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096e0596: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096e059a: 48 89 d7 mov %rdx,%rdi
3f096e059d: ff 50 30 callq *0x30(%rax)
3f096e05a0: e9 23 f4 ff ff jmpq 3f096df9c8 <PyEval_EvalFrameEx+0x4ae8>
3f096e05a5: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e05a9: 4c 89 f7 mov %r14,%rdi
3f096e05ac: 89 54 24 30 mov %edx,0x30(%rsp)
3f096e05b0: 45 31 f6 xor %r14d,%r14d
3f096e05b3: ff 50 30 callq *0x30(%rax)
3f096e05b6: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096e05ba: e9 52 b5 ff ff jmpq 3f096dbb11 <PyEval_EvalFrameEx+0xc31>
3f096e05bf: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e05c4: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096e05c9: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096e05ce: e8 6d da f5 ff callq 3f0963e040 <PyTuple_Size@plt>
3f096e05d3: 48 85 c0 test %rax,%rax
3f096e05d6: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp)
3f096e05dd: 00
3f096e05de: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e05e3: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096e05e8: 0f 8e a3 e7 ff ff jle 3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
3f096e05ee: 45 31 f6 xor %r14d,%r14d
3f096e05f1: eb 6e jmp 3f096e0661 <PyEval_EvalFrameEx+0x5781>
3f096e05f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f096e05f8: 48 8b 0d 29 10 29 00 mov 0x291029(%rip),%rcx # 3f09971628 <_PyImport_DynLoadFiletab+0x3e8>
3f096e05ff: 8b 31 mov (%rcx),%esi
3f096e0601: 85 f6 test %esi,%esi
3f096e0603: 74 4a je 3f096e064f <PyEval_EvalFrameEx+0x576f>
3f096e0605: a9 00 00 00 04 test $0x4000000,%eax
3f096e060a: 75 43 jne 3f096e064f <PyEval_EvalFrameEx+0x576f>
3f096e060c: a9 00 00 00 80 test $0x80000000,%eax
3f096e0611: 74 09 je 3f096e061c <PyEval_EvalFrameEx+0x573c>
3f096e0613: f6 82 ab 00 00 00 40 testb $0x40,0xab(%rdx)
3f096e061a: 75 33 jne 3f096e064f <PyEval_EvalFrameEx+0x576f>
3f096e061c: 48 8d 35 ed f3 05 00 lea 0x5f3ed(%rip),%rsi # 3f0973fa10 <_PyUnicode_TypeRecords+0xdb50>
3f096e0623: ba 01 00 00 00 mov $0x1,%edx
3f096e0628: 48 8b 05 51 10 29 00 mov 0x291051(%rip),%rax # 3f09971680 <_PyImport_DynLoadFiletab+0x440>
3f096e062f: 48 8b 38 mov (%rax),%rdi
3f096e0632: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096e0637: 4c 89 54 24 38 mov %r10,0x38(%rsp)
3f096e063c: e8 bf ae f5 ff callq 3f0963b500 <PyErr_WarnEx@plt>
3f096e0641: 85 c0 test %eax,%eax
3f096e0643: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e0648: 4c 8b 54 24 38 mov 0x38(%rsp),%r10
3f096e064d: 78 40 js 3f096e068f <PyEval_EvalFrameEx+0x57af>
3f096e064f: 49 83 c6 01 add $0x1,%r14
3f096e0653: 4c 3b b4 24 c0 00 00 cmp 0xc0(%rsp),%r14
3f096e065a: 00
3f096e065b: 0f 84 30 e7 ff ff je 3f096ded91 <PyEval_EvalFrameEx+0x3eb1>
3f096e0661: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e0666: 4a 8b 54 f7 18 mov 0x18(%rdi,%r14,8),%rdx
3f096e066b: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096e066f: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax
3f096e0676: a9 00 00 00 08 test $0x8000000,%eax
3f096e067b: 0f 84 77 ff ff ff je 3f096e05f8 <PyEval_EvalFrameEx+0x5718>
3f096e0681: ba 01 00 00 00 mov $0x1,%edx
3f096e0686: 48 8d 35 53 f3 05 00 lea 0x5f353(%rip),%rsi # 3f0973f9e0 <_PyUnicode_TypeRecords+0xdb20>
3f096e068d: eb 99 jmp 3f096e0628 <PyEval_EvalFrameEx+0x5748>
3f096e068f: 45 31 f6 xor %r14d,%r14d
3f096e0692: e9 96 cb ff ff jmpq 3f096dd22d <PyEval_EvalFrameEx+0x234d>
3f096e0697: 4c 8b 44 24 58 mov 0x58(%rsp),%r8
3f096e069c: 49 29 c7 sub %rax,%r15
3f096e069f: 48 8b 05 1a 14 29 00 mov 0x29141a(%rip),%rax # 3f09971ac0 <_PyImport_DynLoadFiletab+0x880>
3f096e06a6: 48 8d 35 eb f2 05 00 lea 0x5f2eb(%rip),%rsi # 3f0973f998 <_PyUnicode_TypeRecords+0xdad8>
3f096e06ad: 49 8b 50 40 mov 0x40(%r8),%rdx
3f096e06b1: 48 8b 38 mov (%rax),%rdi
3f096e06b4: 4a 8b 54 fa 18 mov 0x18(%rdx,%r15,8),%rdx
3f096e06b9: e8 c2 96 ff ff callq 3f096d9d80 <_PyBuiltin_Init+0x500>
3f096e06be: e9 2d b1 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e06c3: 45 31 d2 xor %r10d,%r10d
3f096e06c6: 45 31 c9 xor %r9d,%r9d
3f096e06c9: 44 3b 47 10 cmp 0x10(%rdi),%r8d
3f096e06cd: 0f 85 e8 f7 ff ff jne 3f096dfebb <PyEval_EvalFrameEx+0x4fdb>
3f096e06d3: 80 bc 24 90 00 00 00 cmpb $0x0,0x90(%rsp)
3f096e06da: 00
3f096e06db: 0f 84 da f7 ff ff je 3f096dfebb <PyEval_EvalFrameEx+0x4fdb>
3f096e06e1: 83 7f 1c 43 cmpl $0x43,0x1c(%rdi)
3f096e06e5: 0f 85 d0 f7 ff ff jne 3f096dfebb <PyEval_EvalFrameEx+0x4fdb>
3f096e06eb: 48 8b 15 46 10 29 00 mov 0x291046(%rip),%rdx # 3f09971738 <_PyImport_DynLoadFiletab+0x4f8>
3f096e06f2: 48 89 fe mov %rdi,%rsi
3f096e06f5: 48 8b 1a mov (%rdx),%rbx
3f096e06f8: 48 89 c2 mov %rax,%rdx
3f096e06fb: 44 89 44 24 38 mov %r8d,0x38(%rsp)
3f096e0700: 48 89 df mov %rbx,%rdi
3f096e0703: e8 98 a8 f5 ff callq 3f0963afa0 <PyFrame_New@plt>
3f096e0708: 48 85 c0 test %rax,%rax
3f096e070b: 48 89 c2 mov %rax,%rdx
3f096e070e: 44 8b 44 24 38 mov 0x38(%rsp),%r8d
3f096e0713: 0f 84 66 01 00 00 je 3f096e087f <PyEval_EvalFrameEx+0x599f>
3f096e0719: 45 85 c0 test %r8d,%r8d
3f096e071c: 48 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%rcx
3f096e0723: 00
3f096e0724: 7e 29 jle 3f096e074f <PyEval_EvalFrameEx+0x586f>
3f096e0726: 49 63 c0 movslq %r8d,%rax
3f096e0729: 48 c1 e0 03 shl $0x3,%rax
3f096e072d: 48 29 c1 sub %rax,%rcx
3f096e0730: 31 c0 xor %eax,%eax
3f096e0732: 48 8b 34 c1 mov (%rcx,%rax,8),%rsi
3f096e0736: 48 83 06 01 addq $0x1,(%rsi)
3f096e073a: 48 8b 34 c1 mov (%rcx,%rax,8),%rsi
3f096e073e: 48 89 b4 c2 78 01 00 mov %rsi,0x178(%rdx,%rax,8)
3f096e0745: 00
3f096e0746: 48 83 c0 01 add $0x1,%rax
3f096e074a: 41 39 c0 cmp %eax,%r8d
3f096e074d: 7f e3 jg 3f096e0732 <PyEval_EvalFrameEx+0x5852>
3f096e074f: 31 f6 xor %esi,%esi
3f096e0751: 48 89 d7 mov %rdx,%rdi
3f096e0754: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096e0759: e8 f2 b5 f5 ff callq 3f0963bd50 <PyEval_EvalFrameEx@plt>
3f096e075e: 83 43 18 01 addl $0x1,0x18(%rbx)
3f096e0762: 49 89 c6 mov %rax,%r14
3f096e0765: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096e076a: 48 8b 02 mov (%rdx),%rax
3f096e076d: 48 83 e8 01 sub $0x1,%rax
3f096e0771: 48 85 c0 test %rax,%rax
3f096e0774: 48 89 02 mov %rax,(%rdx)
3f096e0777: 75 0a jne 3f096e0783 <PyEval_EvalFrameEx+0x58a3>
3f096e0779: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096e077d: 48 89 d7 mov %rdx,%rdi
3f096e0780: ff 50 30 callq *0x30(%rax)
3f096e0783: 83 6b 18 01 subl $0x1,0x18(%rbx)
3f096e0787: e9 81 e4 ff ff jmpq 3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
3f096e078c: 48 89 f7 mov %rsi,%rdi
3f096e078f: e8 9c d6 f5 ff callq 3f0963de30 <PyObject_Repr@plt>
3f096e0794: 48 8d 50 24 lea 0x24(%rax),%rdx
3f096e0798: 48 8b 05 d1 0c 29 00 mov 0x290cd1(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096e079f: 48 8d 35 82 f1 05 00 lea 0x5f182(%rip),%rsi # 3f0973f928 <_PyUnicode_TypeRecords+0xda68>
3f096e07a6: 48 8b 38 mov (%rax),%rdi
3f096e07a9: 31 c0 xor %eax,%eax
3f096e07ab: e8 20 d9 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e07b0: e9 3b b0 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e07b5: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e07b9: 4c 89 f7 mov %r14,%rdi
3f096e07bc: 45 31 f6 xor %r14d,%r14d
3f096e07bf: ff 50 30 callq *0x30(%rax)
3f096e07c2: e9 f1 e3 ff ff jmpq 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096e07c7: 49 8d 77 24 lea 0x24(%r15),%rsi
3f096e07cb: 48 8d 3d 26 f1 05 00 lea 0x5f126(%rip),%rdi # 3f0973f8f8 <_PyUnicode_TypeRecords+0xda38>
3f096e07d2: 31 c0 xor %eax,%eax
3f096e07d4: e8 57 d0 f5 ff callq 3f0963d830 <PyString_FromFormat@plt>
3f096e07d9: 48 85 c0 test %rax,%rax
3f096e07dc: 49 89 c7 mov %rax,%r15
3f096e07df: 74 33 je 3f096e0814 <PyEval_EvalFrameEx+0x5934>
3f096e07e1: 48 8b 94 24 f8 00 00 mov 0xf8(%rsp),%rdx
3f096e07e8: 00
3f096e07e9: 48 8b 02 mov (%rdx),%rax
3f096e07ec: 48 83 e8 01 sub $0x1,%rax
3f096e07f0: 48 85 c0 test %rax,%rax
3f096e07f3: 48 89 02 mov %rax,(%rdx)
3f096e07f6: 75 0f jne 3f096e0807 <PyEval_EvalFrameEx+0x5927>
3f096e07f8: 48 8b bc 24 f8 00 00 mov 0xf8(%rsp),%rdi
3f096e07ff: 00
3f096e0800: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096e0804: ff 50 30 callq *0x30(%rax)
3f096e0807: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp)
3f096e080e: 00
3f096e080f: e9 51 f5 ff ff jmpq 3f096dfd65 <PyEval_EvalFrameEx+0x4e85>
3f096e0814: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15
3f096e081b: 00
3f096e081c: e9 44 f5 ff ff jmpq 3f096dfd65 <PyEval_EvalFrameEx+0x4e85>
3f096e0821: 4c 89 c7 mov %r8,%rdi
3f096e0824: e8 17 d8 f5 ff callq 3f0963e040 <PyTuple_Size@plt>
3f096e0829: 83 f8 02 cmp $0x2,%eax
3f096e082c: 74 59 je 3f096e0887 <PyEval_EvalFrameEx+0x59a7>
3f096e082e: 83 f8 03 cmp $0x3,%eax
3f096e0831: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15
3f096e0836: 0f 85 c5 f8 ff ff jne 3f096e0101 <PyEval_EvalFrameEx+0x5221>
3f096e083c: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096e0843: 00
3f096e0844: be 01 00 00 00 mov $0x1,%esi
3f096e0849: e8 b2 b5 f5 ff callq 3f0963be00 <PyTuple_GetItem@plt>
3f096e084e: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096e0855: 00
3f096e0856: be 02 00 00 00 mov $0x2,%esi
3f096e085b: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096e0860: e8 9b b5 f5 ff callq 3f0963be00 <PyTuple_GetItem@plt>
3f096e0865: 49 89 c7 mov %rax,%r15
3f096e0868: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096e086f: 00
3f096e0870: 31 f6 xor %esi,%esi
3f096e0872: e8 89 b5 f5 ff callq 3f0963be00 <PyTuple_GetItem@plt>
3f096e0877: 48 89 c1 mov %rax,%rcx
3f096e087a: e9 f6 e1 ff ff jmpq 3f096dea75 <PyEval_EvalFrameEx+0x3b95>
3f096e087f: 45 31 f6 xor %r14d,%r14d
3f096e0882: e9 86 e3 ff ff jmpq 3f096dec0d <PyEval_EvalFrameEx+0x3d2d>
3f096e0887: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096e088e: 00
3f096e088f: be 01 00 00 00 mov $0x1,%esi
3f096e0894: e8 67 b5 f5 ff callq 3f0963be00 <PyTuple_GetItem@plt>
3f096e0899: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15
3f096e089e: 48 89 44 24 48 mov %rax,0x48(%rsp)
3f096e08a3: eb c3 jmp 3f096e0868 <PyEval_EvalFrameEx+0x5988>
3f096e08a5: 4c 89 d7 mov %r10,%rdi
3f096e08a8: 48 89 de mov %rbx,%rsi
3f096e08ab: 41 ff d3 callq *%r11
3f096e08ae: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e08b3: 49 89 c6 mov %rax,%r14
3f096e08b6: 49 8b 79 28 mov 0x28(%r9),%rdi
3f096e08ba: 48 85 ff test %rdi,%rdi
3f096e08bd: 0f 84 87 c8 ff ff je 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e08c3: 48 85 c0 test %rax,%rax
3f096e08c6: 49 8b 51 10 mov 0x10(%r9),%rdx
3f096e08ca: 49 8b 71 38 mov 0x38(%r9),%rsi
3f096e08ce: 4d 89 f8 mov %r15,%r8
3f096e08d1: 74 4c je 3f096e091f <PyEval_EvalFrameEx+0x5a3f>
3f096e08d3: b9 06 00 00 00 mov $0x6,%ecx
3f096e08d8: e8 43 94 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096e08dd: 85 c0 test %eax,%eax
3f096e08df: 0f 84 65 c8 ff ff je 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e08e5: 49 8b 06 mov (%r14),%rax
3f096e08e8: 48 83 e8 01 sub $0x1,%rax
3f096e08ec: 48 85 c0 test %rax,%rax
3f096e08ef: 49 89 06 mov %rax,(%r14)
3f096e08f2: 74 19 je 3f096e090d <PyEval_EvalFrameEx+0x5a2d>
3f096e08f4: 45 31 f6 xor %r14d,%r14d
3f096e08f7: e9 4e c8 ff ff jmpq 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e08fc: 48 89 de mov %rbx,%rsi
3f096e08ff: 4c 89 d7 mov %r10,%rdi
3f096e0902: 41 ff d3 callq *%r11
3f096e0905: 49 89 c6 mov %rax,%r14
3f096e0908: e9 3d c8 ff ff jmpq 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e090d: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e0911: 4c 89 f7 mov %r14,%rdi
3f096e0914: 45 31 f6 xor %r14d,%r14d
3f096e0917: ff 50 30 callq *0x30(%rax)
3f096e091a: e9 2b c8 ff ff jmpq 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e091f: b9 05 00 00 00 mov $0x5,%ecx
3f096e0924: e8 b7 94 ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096e0929: e9 1c c8 ff ff jmpq 3f096dd14a <PyEval_EvalFrameEx+0x226a>
3f096e092e: 48 8b 05 5b 0d 29 00 mov 0x290d5b(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e0935: 48 8d 35 24 ef 05 00 lea 0x5ef24(%rip),%rsi # 3f0973f860 <_PyUnicode_TypeRecords+0xd9a0>
3f096e093c: 48 8b 38 mov (%rax),%rdi
3f096e093f: e8 2c b1 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e0944: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e094b: ff
3f096e094c: e9 76 d9 ff ff jmpq 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096e0951: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e0958: ff
3f096e0959: e9 69 d9 ff ff jmpq 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096e095e: 48 8b 05 b3 10 29 00 mov 0x2910b3(%rip),%rax # 3f09971a18 <_PyImport_DynLoadFiletab+0x7d8>
3f096e0965: 48 8d 35 78 f4 05 00 lea 0x5f478(%rip),%rsi # 3f0973fde4 <_PyUnicode_TypeRecords+0xdf24>
3f096e096c: 45 31 f6 xor %r14d,%r14d
3f096e096f: 48 8b 38 mov (%rax),%rdi
3f096e0972: e8 f9 b0 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e0977: e9 74 ae ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e097c: 48 8b 9c 24 c0 00 00 mov 0xc0(%rsp),%rbx
3f096e0983: 00
3f096e0984: c7 84 24 a8 00 00 00 movl $0x0,0xa8(%rsp)
3f096e098b: 00 00 00 00
3f096e098f: e9 ed e5 ff ff jmpq 3f096def81 <PyEval_EvalFrameEx+0x40a1>
3f096e0994: 48 8b 05 f5 0c 29 00 mov 0x290cf5(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e099b: 48 8d 35 ee ee 05 00 lea 0x5eeee(%rip),%rsi # 3f0973f890 <_PyUnicode_TypeRecords+0xd9d0>
3f096e09a2: 48 8b 38 mov (%rax),%rdi
3f096e09a5: e8 c6 b0 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e09aa: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e09b1: ff
3f096e09b2: e9 10 d9 ff ff jmpq 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096e09b7: 48 8b 05 d2 0c 29 00 mov 0x290cd2(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e09be: 48 8d 35 f3 ee 05 00 lea 0x5eef3(%rip),%rsi # 3f0973f8b8 <_PyUnicode_TypeRecords+0xd9f8>
3f096e09c5: 48 8b 38 mov (%rax),%rdi
3f096e09c8: e8 a3 b0 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e09cd: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e09d4: ff
3f096e09d5: e9 ed d8 ff ff jmpq 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096e09da: 49 8b 47 08 mov 0x8(%r15),%rax
3f096e09de: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e09e3: 4c 8b 40 18 mov 0x18(%rax),%r8
3f096e09e7: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096e09ec: e8 5f da f5 ff callq 3f0963e450 <PyEval_GetFuncDesc@plt>
3f096e09f1: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e09f6: 49 89 c6 mov %rax,%r14
3f096e09f9: e8 e2 aa f5 ff callq 3f0963b4e0 <PyEval_GetFuncName@plt>
3f096e09fe: 48 89 c2 mov %rax,%rdx
3f096e0a01: 48 8b 05 88 0c 29 00 mov 0x290c88(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e0a08: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096e0a0d: 48 8d 35 04 f1 05 00 lea 0x5f104(%rip),%rsi # 3f0973fb18 <_PyUnicode_TypeRecords+0xdc58>
3f096e0a14: 4c 89 f1 mov %r14,%rcx
3f096e0a17: 48 8b 38 mov (%rax),%rdi
3f096e0a1a: 31 c0 xor %eax,%eax
3f096e0a1c: e8 af d6 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e0a21: e9 ea f8 ff ff jmpq 3f096e0310 <PyEval_EvalFrameEx+0x5430>
3f096e0a26: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096e0a2a: 48 89 df mov %rbx,%rdi
3f096e0a2d: ff 50 30 callq *0x30(%rax)
3f096e0a30: e9 c2 f8 ff ff jmpq 3f096e02f7 <PyEval_EvalFrameEx+0x5417>
3f096e0a35: 4c 89 fb mov %r15,%rbx
3f096e0a38: e9 f5 e5 ff ff jmpq 3f096df032 <PyEval_EvalFrameEx+0x4152>
3f096e0a3d: 49 8b 07 mov (%r15),%rax
3f096e0a40: 48 83 eb 10 sub $0x10,%rbx
3f096e0a44: 45 31 f6 xor %r14d,%r14d
3f096e0a47: 48 83 e8 01 sub $0x1,%rax
3f096e0a4b: 48 85 c0 test %rax,%rax
3f096e0a4e: 49 89 07 mov %rax,(%r15)
3f096e0a51: 0f 85 99 ad ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0a57: 49 8b 47 08 mov 0x8(%r15),%rax
3f096e0a5b: 4c 89 ff mov %r15,%rdi
3f096e0a5e: ff 50 30 callq *0x30(%rax)
3f096e0a61: 4c 8b 74 24 48 mov 0x48(%rsp),%r14
3f096e0a66: e9 85 ad ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0a6b: e8 60 c1 f5 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096e0a70: 48 85 c0 test %rax,%rax
3f096e0a73: 0f 85 d5 cc ff ff jne 3f096dd74e <PyEval_EvalFrameEx+0x286e>
3f096e0a79: 48 8b bc 24 90 00 00 mov 0x90(%rsp),%rdi
3f096e0a80: 00
3f096e0a81: 48 8b 07 mov (%rdi),%rax
3f096e0a84: 48 83 e8 01 sub $0x1,%rax
3f096e0a88: 48 85 c0 test %rax,%rax
3f096e0a8b: 48 89 07 mov %rax,(%rdi)
3f096e0a8e: 75 07 jne 3f096e0a97 <PyEval_EvalFrameEx+0x5bb7>
3f096e0a90: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096e0a94: ff 50 30 callq *0x30(%rax)
3f096e0a97: 4c 8b bc 24 c0 00 00 mov 0xc0(%rsp),%r15
3f096e0a9e: 00
3f096e0a9f: ba 01 00 00 00 mov $0x1,%edx
3f096e0aa4: e9 9c dc ff ff jmpq 3f096de745 <PyEval_EvalFrameEx+0x3865>
3f096e0aa9: 4c 89 fe mov %r15,%rsi
3f096e0aac: e9 ce cb ff ff jmpq 3f096dd67f <PyEval_EvalFrameEx+0x279f>
3f096e0ab1: 4c 89 ff mov %r15,%rdi
3f096e0ab4: e8 37 c2 f5 ff callq 3f0963ccf0 <PyString_AsString@plt>
3f096e0ab9: 48 89 c2 mov %rax,%rdx
3f096e0abc: 48 8b 05 55 0f 29 00 mov 0x290f55(%rip),%rax # 3f09971a18 <_PyImport_DynLoadFiletab+0x7d8>
3f096e0ac3: 48 8d 35 37 f3 05 00 lea 0x5f337(%rip),%rsi # 3f0973fe01 <_PyUnicode_TypeRecords+0xdf41>
3f096e0aca: 48 8b 38 mov (%rax),%rdi
3f096e0acd: 31 c0 xor %eax,%eax
3f096e0acf: e8 fc d5 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e0ad4: e9 18 c9 ff ff jmpq 3f096dd3f1 <PyEval_EvalFrameEx+0x2511>
3f096e0ad9: 0f 85 11 ad ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0adf: 48 8b 54 24 70 mov 0x70(%rsp),%rdx
3f096e0ae4: 48 63 c9 movslq %ecx,%rcx
3f096e0ae7: 4c 8d 6c 0a 24 lea 0x24(%rdx,%rcx,1),%r13
3f096e0aec: e9 1b a5 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e0af1: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi
3f096e0af6: 48 8b 0f mov (%rdi),%rcx
3f096e0af9: 49 89 7c 24 60 mov %rdi,0x60(%r12)
3f096e0afe: 48 89 f8 mov %rdi,%rax
3f096e0b01: 48 83 c1 01 add $0x1,%rcx
3f096e0b05: 48 89 0f mov %rcx,(%rdi)
3f096e0b08: e9 5f f9 ff ff jmpq 3f096e046c <PyEval_EvalFrameEx+0x558c>
3f096e0b0d: 4c 89 ff mov %r15,%rdi
3f096e0b10: 41 bf 02 00 00 00 mov $0x2,%r15d
3f096e0b16: e8 15 d3 f5 ff callq 3f0963de30 <PyObject_Repr@plt>
3f096e0b1b: 48 8d 50 24 lea 0x24(%rax),%rdx
3f096e0b1f: 48 8b 05 4a 09 29 00 mov 0x29094a(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096e0b26: 48 8d 35 9d f2 05 00 lea 0x5f29d(%rip),%rsi # 3f0973fdca <_PyUnicode_TypeRecords+0xdf0a>
3f096e0b2d: 48 8b 38 mov (%rax),%rdi
3f096e0b30: 31 c0 xor %eax,%eax
3f096e0b32: e8 99 d5 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e0b37: e9 93 a5 ff ff jmpq 3f096db0cf <PyEval_EvalFrameEx+0x1ef>
3f096e0b3c: 48 89 d7 mov %rdx,%rdi
3f096e0b3f: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096e0b44: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096e0b48: e8 b3 c6 f5 ff callq 3f0963d200 <PyObject_IsTrue@plt>
3f096e0b4d: 83 f8 00 cmp $0x0,%eax
3f096e0b50: 89 44 24 78 mov %eax,0x78(%rsp)
3f096e0b54: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096e0b59: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e0b5d: 7e 27 jle 3f096e0b86 <PyEval_EvalFrameEx+0x5ca6>
3f096e0b5f: 4c 8b 44 24 70 mov 0x70(%rsp),%r8
3f096e0b64: 48 63 c9 movslq %ecx,%rcx
3f096e0b67: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096e0b6e: 00
3f096e0b6f: 4d 8d 6c 08 24 lea 0x24(%r8,%rcx,1),%r13
3f096e0b74: e9 93 a4 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e0b79: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx
3f096e0b80: 00
3f096e0b81: e9 6a ac ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0b86: 0f 85 64 ac ff ff jne 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0b8c: 48 8b 02 mov (%rdx),%rax
3f096e0b8f: 48 83 eb 08 sub $0x8,%rbx
3f096e0b93: 48 83 e8 01 sub $0x1,%rax
3f096e0b97: 48 85 c0 test %rax,%rax
3f096e0b9a: 48 89 02 mov %rax,(%rdx)
3f096e0b9d: 0f 85 69 a4 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e0ba3: e9 d3 cf ff ff jmpq 3f096ddb7b <PyEval_EvalFrameEx+0x2c9b>
3f096e0ba8: 48 8b 48 18 mov 0x18(%rax),%rcx
3f096e0bac: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax
3f096e0bb3: 00
3f096e0bb4: 48 8d 35 6d eb 05 00 lea 0x5eb6d(%rip),%rsi # 3f0973f728 <_PyUnicode_TypeRecords+0xd868>
3f096e0bbb: 48 8b 50 18 mov 0x18(%rax),%rdx
3f096e0bbf: 48 8b 05 ca 0a 29 00 mov 0x290aca(%rip),%rax # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e0bc6: 48 8b 38 mov (%rax),%rdi
3f096e0bc9: 31 c0 xor %eax,%eax
3f096e0bcb: e8 00 d5 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e0bd0: e9 34 ed ff ff jmpq 3f096df909 <PyEval_EvalFrameEx+0x4a29>
3f096e0bd5: 48 8b 05 a4 0a 29 00 mov 0x290aa4(%rip),%rax # 3f09971680 <_PyImport_DynLoadFiletab+0x440>
3f096e0bdc: 48 8d 35 e5 eb 05 00 lea 0x5ebe5(%rip),%rsi # 3f0973f7c8 <_PyUnicode_TypeRecords+0xd908>
3f096e0be3: ba 01 00 00 00 mov $0x1,%edx
3f096e0be8: 48 8b 38 mov (%rax),%rdi
3f096e0beb: e8 10 a9 f5 ff callq 3f0963b500 <PyErr_WarnEx@plt>
3f096e0bf0: 85 c0 test %eax,%eax
3f096e0bf2: 0f 88 11 ed ff ff js 3f096df909 <PyEval_EvalFrameEx+0x4a29>
3f096e0bf8: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096e0bff: 00
3f096e0c00: e9 bb ee ff ff jmpq 3f096dfac0 <PyEval_EvalFrameEx+0x4be0>
3f096e0c05: 48 8b 05 64 08 29 00 mov 0x290864(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096e0c0c: 48 8d 35 ed eb 05 00 lea 0x5ebed(%rip),%rsi # 3f0973f800 <_PyUnicode_TypeRecords+0xd940>
3f096e0c13: 48 8b 38 mov (%rax),%rdi
3f096e0c16: e8 55 ae f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e0c1b: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e0c22: ff
3f096e0c23: e9 9f d6 ff ff jmpq 3f096de2c7 <PyEval_EvalFrameEx+0x33e7>
3f096e0c28: e8 73 a1 f5 ff callq 3f0963ada0 <PyEval_GetLocals@plt>
3f096e0c2d: c7 84 24 d0 00 00 00 movl $0x1,0xd0(%rsp)
3f096e0c34: 01 00 00 00
3f096e0c38: 49 89 c7 mov %rax,%r15
3f096e0c3b: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096e0c40: e9 ee f4 ff ff jmpq 3f096e0133 <PyEval_EvalFrameEx+0x5253>
3f096e0c45: 31 d2 xor %edx,%edx
3f096e0c47: 4c 89 ff mov %r15,%rdi
3f096e0c4a: 48 89 de mov %rbx,%rsi
3f096e0c4d: e8 4e b8 f5 ff callq 3f0963c4a0 <PyCFunction_Call@plt>
3f096e0c52: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e0c57: 49 89 c6 mov %rax,%r14
3f096e0c5a: 49 8b 79 28 mov 0x28(%r9),%rdi
3f096e0c5e: 48 85 ff test %rdi,%rdi
3f096e0c61: 0f 84 e1 f3 ff ff je 3f096e0048 <PyEval_EvalFrameEx+0x5168>
3f096e0c67: 48 85 c0 test %rax,%rax
3f096e0c6a: 49 8b 51 10 mov 0x10(%r9),%rdx
3f096e0c6e: 49 8b 71 38 mov 0x38(%r9),%rsi
3f096e0c72: 4d 89 f8 mov %r15,%r8
3f096e0c75: 74 79 je 3f096e0cf0 <PyEval_EvalFrameEx+0x5e10>
3f096e0c77: b9 06 00 00 00 mov $0x6,%ecx
3f096e0c7c: e8 9f 90 ff ff callq 3f096d9d20 <_PyBuiltin_Init+0x4a0>
3f096e0c81: 85 c0 test %eax,%eax
3f096e0c83: 0f 84 bf f3 ff ff je 3f096e0048 <PyEval_EvalFrameEx+0x5168>
3f096e0c89: 49 8b 06 mov (%r14),%rax
3f096e0c8c: 48 83 e8 01 sub $0x1,%rax
3f096e0c90: 48 85 c0 test %rax,%rax
3f096e0c93: 49 89 06 mov %rax,(%r14)
3f096e0c96: 74 46 je 3f096e0cde <PyEval_EvalFrameEx+0x5dfe>
3f096e0c98: 45 31 f6 xor %r14d,%r14d
3f096e0c9b: e9 a8 f3 ff ff jmpq 3f096e0048 <PyEval_EvalFrameEx+0x5168>
3f096e0ca0: 83 bc 24 a8 00 00 00 cmpl $0x1,0xa8(%rsp)
3f096e0ca7: 01
3f096e0ca8: 48 8d 05 25 42 04 00 lea 0x44225(%rip),%rax # 3f09724ed4 <_fini+0x59c>
3f096e0caf: 48 8d 0d 0e a0 04 00 lea 0x4a00e(%rip),%rcx # 3f0972acc4 <_Py_isspace__doc__+0x4304>
3f096e0cb6: 8b 94 24 a8 00 00 00 mov 0xa8(%rsp),%edx
3f096e0cbd: 48 8d 35 84 ec 05 00 lea 0x5ec84(%rip),%rsi # 3f0973f948 <_PyUnicode_TypeRecords+0xda88>
3f096e0cc4: 48 0f 45 c8 cmovne %rax,%rcx
3f096e0cc8: 48 8b 05 99 09 29 00 mov 0x290999(%rip),%rax # 3f09971668 <_PyImport_DynLoadFiletab+0x428>
3f096e0ccf: 48 8b 38 mov (%rax),%rdi
3f096e0cd2: 31 c0 xor %eax,%eax
3f096e0cd4: e8 f7 d3 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e0cd9: e9 70 ca ff ff jmpq 3f096dd74e <PyEval_EvalFrameEx+0x286e>
3f096e0cde: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e0ce2: 4c 89 f7 mov %r14,%rdi
3f096e0ce5: 45 31 f6 xor %r14d,%r14d
3f096e0ce8: ff 50 30 callq *0x30(%rax)
3f096e0ceb: e9 58 f3 ff ff jmpq 3f096e0048 <PyEval_EvalFrameEx+0x5168>
3f096e0cf0: b9 05 00 00 00 mov $0x5,%ecx
3f096e0cf5: e8 e6 90 ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096e0cfa: e9 49 f3 ff ff jmpq 3f096e0048 <PyEval_EvalFrameEx+0x5168>
3f096e0cff: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096e0d03: 48 89 df mov %rbx,%rdi
3f096e0d06: ff 50 30 callq *0x30(%rax)
3f096e0d09: e9 52 c4 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096e0d0e: 48 8b 45 20 mov 0x20(%rbp),%rax
3f096e0d12: 48 8b 78 50 mov 0x50(%rax),%rdi
3f096e0d16: e8 d5 bf f5 ff callq 3f0963ccf0 <PyString_AsString@plt>
3f096e0d1b: 48 89 c3 mov %rax,%rbx
3f096e0d1e: 48 8b 45 20 mov 0x20(%rbp),%rax
3f096e0d22: 48 8b 78 58 mov 0x58(%rax),%rdi
3f096e0d26: e8 c5 bf f5 ff callq 3f0963ccf0 <PyString_AsString@plt>
3f096e0d2b: 8b 75 78 mov 0x78(%rbp),%esi
3f096e0d2e: 48 8b 7d 20 mov 0x20(%rbp),%rdi
3f096e0d32: 49 89 c5 mov %rax,%r13
3f096e0d35: e8 06 a3 f5 ff callq 3f0963b040 <PyCode_Addr2Line@plt>
3f096e0d3a: 90 nop
3f096e0d3b: e9 e3 a3 ff ff jmpq 3f096db123 <PyEval_EvalFrameEx+0x243>
3f096e0d40: 3c 5c cmp $0x5c,%al
3f096e0d42: 0f 85 c4 a2 ff ff jne 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e0d48: 41 0f b6 45 02 movzbl 0x2(%r13),%eax
3f096e0d4d: 41 0f b6 4d 01 movzbl 0x1(%r13),%ecx
3f096e0d52: 49 83 c5 03 add $0x3,%r13
3f096e0d56: 4c 89 74 24 48 mov %r14,0x48(%rsp)
3f096e0d5b: c1 e0 08 shl $0x8,%eax
3f096e0d5e: 01 c1 add %eax,%ecx
3f096e0d60: e9 f0 c8 ff ff jmpq 3f096dd655 <PyEval_EvalFrameEx+0x2775>
3f096e0d65: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096e0d69: 49 89 df mov %rbx,%r15
3f096e0d6c: e8 5f be f5 ff callq 3f0963cbd0 <PyErr_Occurred@plt>
3f096e0d71: 48 85 c0 test %rax,%rax
3f096e0d74: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e0d78: 74 20 je 3f096e0d9a <PyEval_EvalFrameEx+0x5eba>
3f096e0d7a: 48 8b 05 cf 0c 29 00 mov 0x290ccf(%rip),%rax # 3f09971a50 <_PyImport_DynLoadFiletab+0x810>
3f096e0d81: 48 8b 38 mov (%rax),%rdi
3f096e0d84: e8 57 b1 f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096e0d89: 85 c0 test %eax,%eax
3f096e0d8b: 0f 84 5f aa ff ff je 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0d91: e8 ea b7 f5 ff callq 3f0963c580 <PyErr_Clear@plt>
3f096e0d96: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e0d9a: 4d 8b 77 f8 mov -0x8(%r15),%r14
3f096e0d9e: 48 83 eb 08 sub $0x8,%rbx
3f096e0da2: 49 8b 06 mov (%r14),%rax
3f096e0da5: 48 83 e8 01 sub $0x1,%rax
3f096e0da9: 48 85 c0 test %rax,%rax
3f096e0dac: 49 89 06 mov %rax,(%r14)
3f096e0daf: 75 12 jne 3f096e0dc3 <PyEval_EvalFrameEx+0x5ee3>
3f096e0db1: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e0db5: 4c 89 f7 mov %r14,%rdi
3f096e0db8: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096e0dbc: ff 50 30 callq *0x30(%rax)
3f096e0dbf: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e0dc3: 48 63 c9 movslq %ecx,%rcx
3f096e0dc6: 49 01 cd add %rcx,%r13
3f096e0dc9: e9 3e a2 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e0dce: 48 8b 05 9b 06 29 00 mov 0x29069b(%rip),%rax # 3f09971470 <_PyImport_DynLoadFiletab+0x230>
3f096e0dd5: 48 8d 35 84 ec 05 00 lea 0x5ec84(%rip),%rsi # 3f0973fa60 <_PyUnicode_TypeRecords+0xdba0>
3f096e0ddc: 48 8b 38 mov (%rax),%rdi
3f096e0ddf: e8 8c ac f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e0de4: e9 07 aa ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e0de9: 49 8b 47 08 mov 0x8(%r15),%rax
3f096e0ded: 4c 89 ff mov %r15,%rdi
3f096e0df0: 49 89 df mov %rbx,%r15
3f096e0df3: ff 50 30 callq *0x30(%rax)
3f096e0df6: e9 4f b8 ff ff jmpq 3f096dc64a <PyEval_EvalFrameEx+0x176a>
3f096e0dfb: 31 db xor %ebx,%ebx
3f096e0dfd: e9 0e f5 ff ff jmpq 3f096e0310 <PyEval_EvalFrameEx+0x5430>
3f096e0e02: 4c 8b 84 24 90 00 00 mov 0x90(%rsp),%r8
3f096e0e09: 00
3f096e0e0a: 49 8b 38 mov (%r8),%rdi
3f096e0e0d: 48 8b 57 08 mov 0x8(%rdi),%rdx
3f096e0e11: 89 44 24 40 mov %eax,0x40(%rsp)
3f096e0e15: ff 52 30 callq *0x30(%rdx)
3f096e0e18: 8b 44 24 40 mov 0x40(%rsp),%eax
3f096e0e1c: e9 63 f4 ff ff jmpq 3f096e0284 <PyEval_EvalFrameEx+0x53a4>
3f096e0e21: 48 8b 53 08 mov 0x8(%rbx),%rdx
3f096e0e25: 48 89 df mov %rbx,%rdi
3f096e0e28: 48 89 44 24 40 mov %rax,0x40(%rsp)
3f096e0e2d: ff 52 30 callq *0x30(%rdx)
3f096e0e30: 48 8b 44 24 40 mov 0x40(%rsp),%rax
3f096e0e35: 48 89 c3 mov %rax,%rbx
3f096e0e38: e9 46 b8 ff ff jmpq 3f096dc683 <PyEval_EvalFrameEx+0x17a3>
3f096e0e3d: 4c 8b 35 4c 08 29 00 mov 0x29084c(%rip),%r14 # 3f09971690 <_PyImport_DynLoadFiletab+0x450>
3f096e0e44: 49 8b 3e mov (%r14),%rdi
3f096e0e47: e8 94 b0 f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096e0e4c: 85 c0 test %eax,%eax
3f096e0e4e: 0f 84 bc f4 ff ff je 3f096e0310 <PyEval_EvalFrameEx+0x5430>
3f096e0e54: 48 8b 43 08 mov 0x8(%rbx),%rax
3f096e0e58: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e0e5d: 4c 8b 40 18 mov 0x18(%rax),%r8
3f096e0e61: 4c 89 44 24 38 mov %r8,0x38(%rsp)
3f096e0e66: e8 e5 d5 f5 ff callq 3f0963e450 <PyEval_GetFuncDesc@plt>
3f096e0e6b: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e0e70: 48 89 44 24 40 mov %rax,0x40(%rsp)
3f096e0e75: e8 66 a6 f5 ff callq 3f0963b4e0 <PyEval_GetFuncName@plt>
3f096e0e7a: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
3f096e0e7f: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx
3f096e0e84: 48 8d 35 cd ec 05 00 lea 0x5eccd(%rip),%rsi # 3f0973fb58 <_PyUnicode_TypeRecords+0xdc98>
3f096e0e8b: 49 8b 3e mov (%r14),%rdi
3f096e0e8e: 48 89 c2 mov %rax,%rdx
3f096e0e91: 31 c0 xor %eax,%eax
3f096e0e93: e8 38 d2 f5 ff callq 3f0963e0d0 <PyErr_Format@plt>
3f096e0e98: e9 73 f4 ff ff jmpq 3f096e0310 <PyEval_EvalFrameEx+0x5430>
3f096e0e9d: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e0ea4: ff
3f096e0ea5: e9 3c b4 ff ff jmpq 3f096dc2e6 <PyEval_EvalFrameEx+0x1406>
3f096e0eaa: 48 89 fa mov %rdi,%rdx
3f096e0ead: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096e0eb1: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096e0eb6: e8 45 c3 f5 ff callq 3f0963d200 <PyObject_IsTrue@plt>
3f096e0ebb: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096e0ec0: 89 44 24 78 mov %eax,0x78(%rsp)
3f096e0ec4: 48 8b 02 mov (%rdx),%rax
3f096e0ec7: 48 83 e8 01 sub $0x1,%rax
3f096e0ecb: 48 85 c0 test %rax,%rax
3f096e0ece: 48 89 02 mov %rax,(%rdx)
3f096e0ed1: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e0ed5: 75 0e jne 3f096e0ee5 <PyEval_EvalFrameEx+0x6005>
3f096e0ed7: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096e0edb: 48 89 d7 mov %rdx,%rdi
3f096e0ede: ff 50 30 callq *0x30(%rax)
3f096e0ee1: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e0ee5: 83 7c 24 78 00 cmpl $0x0,0x78(%rsp)
3f096e0eea: 0f 8e e9 fb ff ff jle 3f096e0ad9 <PyEval_EvalFrameEx+0x5bf9>
3f096e0ef0: c7 44 24 78 00 00 00 movl $0x0,0x78(%rsp)
3f096e0ef7: 00
3f096e0ef8: e9 0f a1 ff ff jmpq 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e0efd: 48 31 f8 xor %rdi,%rax
3f096e0f00: 0f 89 31 f3 ff ff jns 3f096e0237 <PyEval_EvalFrameEx+0x5357>
3f096e0f06: e9 6d ad ff ff jmpq 3f096dbc78 <PyEval_EvalFrameEx+0xd98>
3f096e0f0b: 48 8b 45 20 mov 0x20(%rbp),%rax
3f096e0f0f: 48 8b 78 50 mov 0x50(%rax),%rdi
3f096e0f13: e8 d8 bd f5 ff callq 3f0963ccf0 <PyString_AsString@plt>
3f096e0f18: 48 89 c3 mov %rax,%rbx
3f096e0f1b: 48 8b 45 20 mov 0x20(%rbp),%rax
3f096e0f1f: 48 8b 78 58 mov 0x58(%rax),%rdi
3f096e0f23: e8 c8 bd f5 ff callq 3f0963ccf0 <PyString_AsString@plt>
3f096e0f28: 8b 75 78 mov 0x78(%rbp),%esi
3f096e0f2b: 48 8b 7d 20 mov 0x20(%rbp),%rdi
3f096e0f2f: 49 89 c5 mov %rax,%r13
3f096e0f32: e8 09 a1 f5 ff callq 3f0963b040 <PyCode_Addr2Line@plt>
3f096e0f37: 90 nop
3f096e0f38: e9 19 a0 ff ff jmpq 3f096daf56 <PyEval_EvalFrameEx+0x76>
3f096e0f3d: 48 31 f8 xor %rdi,%rax
3f096e0f40: 0f 88 a0 e1 ff ff js 3f096df0e6 <PyEval_EvalFrameEx+0x4206>
3f096e0f46: e9 1d b1 ff ff jmpq 3f096dc068 <PyEval_EvalFrameEx+0x1188>
3f096e0f4b: 48 8b 47 10 mov 0x10(%rdi),%rax
3f096e0f4f: 90 nop
3f096e0f50: e9 26 ed ff ff jmpq 3f096dfc7b <PyEval_EvalFrameEx+0x4d9b>
3f096e0f55: 48 8b 41 08 mov 0x8(%rcx),%rax
3f096e0f59: 48 89 cf mov %rcx,%rdi
3f096e0f5c: ff 50 30 callq *0x30(%rax)
3f096e0f5f: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
3f096e0f66: 00
3f096e0f67: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096e0f6b: e9 fa ec ff ff jmpq 3f096dfc6a <PyEval_EvalFrameEx+0x4d8a>
3f096e0f70: b9 05 00 00 00 mov $0x5,%ecx
3f096e0f75: e8 66 8e ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096e0f7a: e9 39 dc ff ff jmpq 3f096debb8 <PyEval_EvalFrameEx+0x3cd8>
3f096e0f7f: b9 05 00 00 00 mov $0x5,%ecx
3f096e0f84: e8 57 8e ff ff callq 3f096d9de0 <_PyBuiltin_Init+0x560>
3f096e0f89: e9 d2 c1 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096e0f8e: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e0f92: 4c 89 f7 mov %r14,%rdi
3f096e0f95: 4c 89 4c 24 28 mov %r9,0x28(%rsp)
3f096e0f9a: 45 31 f6 xor %r14d,%r14d
3f096e0f9d: ff 50 30 callq *0x30(%rax)
3f096e0fa0: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9
3f096e0fa5: e9 cd b7 ff ff jmpq 3f096dc777 <PyEval_EvalFrameEx+0x1897>
3f096e0faa: 49 8b 46 08 mov 0x8(%r14),%rax
3f096e0fae: 4c 89 f7 mov %r14,%rdi
3f096e0fb1: 45 31 f6 xor %r14d,%r14d
3f096e0fb4: ff 50 30 callq *0x30(%rax)
3f096e0fb7: e9 a4 c1 ff ff jmpq 3f096dd160 <PyEval_EvalFrameEx+0x2280>
3f096e0fbc: 31 c0 xor %eax,%eax
3f096e0fbe: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e0fc3: 48 39 bc 24 90 00 00 cmp %rdi,0x90(%rsp)
3f096e0fca: 00
3f096e0fcb: 0f 95 c0 setne %al
3f096e0fce: e9 95 dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e0fd3: 31 c0 xor %eax,%eax
3f096e0fd5: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi
3f096e0fda: 48 39 bc 24 90 00 00 cmp %rdi,0x90(%rsp)
3f096e0fe1: 00
3f096e0fe2: 0f 94 c0 sete %al
3f096e0fe5: e9 7e dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e0fea: 48 39 c2 cmp %rax,%rdx
3f096e0fed: 0f 9d c0 setge %al
3f096e0ff0: 0f b6 c0 movzbl %al,%eax
3f096e0ff3: e9 70 dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e0ff8: 48 39 c2 cmp %rax,%rdx
3f096e0ffb: 0f 9f c0 setg %al
3f096e0ffe: 0f b6 c0 movzbl %al,%eax
3f096e1001: e9 62 dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e1006: 48 39 c2 cmp %rax,%rdx
3f096e1009: 0f 95 c0 setne %al
3f096e100c: 0f b6 c0 movzbl %al,%eax
3f096e100f: e9 54 dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e1014: 48 39 c2 cmp %rax,%rdx
3f096e1017: 0f 94 c0 sete %al
3f096e101a: 0f b6 c0 movzbl %al,%eax
3f096e101d: e9 46 dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e1022: 48 39 c2 cmp %rax,%rdx
3f096e1025: 0f 9e c0 setle %al
3f096e1028: 0f b6 c0 movzbl %al,%eax
3f096e102b: e9 38 dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e1030: 48 39 c2 cmp %rax,%rdx
3f096e1033: 0f 9c c0 setl %al
3f096e1036: 0f b6 c0 movzbl %al,%eax
3f096e1039: e9 2a dc ff ff jmpq 3f096dec68 <PyEval_EvalFrameEx+0x3d88>
3f096e103e: 48 8d 35 a3 ea 05 00 lea 0x5eaa3(%rip),%rsi # 3f0973fae8 <_PyUnicode_TypeRecords+0xdc28>
3f096e1045: e9 0e ef ff ff jmpq 3f096dff58 <PyEval_EvalFrameEx+0x5078>
3f096e104a: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx
3f096e104f: 48 8b 39 mov (%rcx),%rdi
3f096e1052: 48 8b 47 08 mov 0x8(%rdi),%rax
3f096e1056: 89 54 24 30 mov %edx,0x30(%rsp)
3f096e105a: 89 74 24 40 mov %esi,0x40(%rsp)
3f096e105e: 44 89 44 24 38 mov %r8d,0x38(%rsp)
3f096e1063: ff 50 30 callq *0x30(%rax)
3f096e1066: 44 8b 44 24 38 mov 0x38(%rsp),%r8d
3f096e106b: 8b 74 24 40 mov 0x40(%rsp),%esi
3f096e106f: 8b 54 24 30 mov 0x30(%rsp),%edx
3f096e1073: e9 2c ef ff ff jmpq 3f096dffa4 <PyEval_EvalFrameEx+0x50c4>
3f096e1078: 49 03 47 10 add 0x10(%r15),%rax
3f096e107c: 0f 89 99 e6 ff ff jns 3f096df71b <PyEval_EvalFrameEx+0x483b>
3f096e1082: e9 42 bf ff ff jmpq 3f096dcfc9 <PyEval_EvalFrameEx+0x20e9>
3f096e1087: c7 44 24 78 ff ff ff movl $0xffffffff,0x78(%rsp)
3f096e108e: ff
3f096e108f: e9 4c da ff ff jmpq 3f096deae0 <PyEval_EvalFrameEx+0x3c00>
3f096e1094: 48 89 fa mov %rdi,%rdx
3f096e1097: 89 4c 24 40 mov %ecx,0x40(%rsp)
3f096e109b: 48 89 54 24 30 mov %rdx,0x30(%rsp)
3f096e10a0: e8 5b c1 f5 ff callq 3f0963d200 <PyObject_IsTrue@plt>
3f096e10a5: 48 8b 54 24 30 mov 0x30(%rsp),%rdx
3f096e10aa: 89 44 24 78 mov %eax,0x78(%rsp)
3f096e10ae: 48 8b 02 mov (%rdx),%rax
3f096e10b1: 48 83 e8 01 sub $0x1,%rax
3f096e10b5: 48 85 c0 test %rax,%rax
3f096e10b8: 48 89 02 mov %rax,(%rdx)
3f096e10bb: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e10bf: 75 0e jne 3f096e10cf <PyEval_EvalFrameEx+0x61ef>
3f096e10c1: 48 8b 42 08 mov 0x8(%rdx),%rax
3f096e10c5: 48 89 d7 mov %rdx,%rdi
3f096e10c8: ff 50 30 callq *0x30(%rax)
3f096e10cb: 8b 4c 24 40 mov 0x40(%rsp),%ecx
3f096e10cf: 83 7c 24 78 00 cmpl $0x0,0x78(%rsp)
3f096e10d4: 0f 8f 85 fa ff ff jg 3f096e0b5f <PyEval_EvalFrameEx+0x5c7f>
3f096e10da: 0f 84 2c 9f ff ff je 3f096db00c <PyEval_EvalFrameEx+0x12c>
3f096e10e0: e9 0b a7 ff ff jmpq 3f096db7f0 <PyEval_EvalFrameEx+0x910>
3f096e10e5: 48 8d 35 7e ec 05 00 lea 0x5ec7e(%rip),%rsi # 3f0973fd6a <_PyUnicode_TypeRecords+0xdeaa>
3f096e10ec: 48 89 c7 mov %rax,%rdi
3f096e10ef: e8 dc bd f5 ff callq 3f0963ced0 <PyDict_GetItemString@plt>
3f096e10f4: 48 85 c0 test %rax,%rax
3f096e10f7: 49 89 c7 mov %rax,%r15
3f096e10fa: 0f 85 17 e2 ff ff jne 3f096df317 <PyEval_EvalFrameEx+0x4437>
3f096e1100: e9 88 f0 ff ff jmpq 3f096e018d <PyEval_EvalFrameEx+0x52ad>
3f096e1105: 48 8b 0d 34 09 29 00 mov 0x290934(%rip),%rcx # 3f09971a40 <_PyImport_DynLoadFiletab+0x800>
3f096e110c: 48 8b 39 mov (%rcx),%rdi
3f096e110f: e8 cc ad f5 ff callq 3f0963bee0 <PyErr_ExceptionMatches@plt>
3f096e1114: 85 c0 test %eax,%eax
3f096e1116: 0f 84 c4 d9 ff ff je 3f096deae0 <PyEval_EvalFrameEx+0x3c00>
3f096e111c: 48 8b 05 f5 08 29 00 mov 0x2908f5(%rip),%rax # 3f09971a18 <_PyImport_DynLoadFiletab+0x7d8>
3f096e1123: 48 8d 35 5e e9 05 00 lea 0x5e95e(%rip),%rsi # 3f0973fa88 <_PyUnicode_TypeRecords+0xdbc8>
3f096e112a: 48 8b 38 mov (%rax),%rdi
3f096e112d: e8 3e a9 f5 ff callq 3f0963ba70 <PyErr_SetString@plt>
3f096e1132: e9 a9 d9 ff ff jmpq 3f096deae0 <PyEval_EvalFrameEx+0x3c00>
3f096e1137: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi
3f096e113c: 48 89 bc 24 f8 00 00 mov %rdi,0xf8(%rsp)
3f096e1143: 00
3f096e1144: 48 83 07 01 addq $0x1,(%rdi)
3f096e1148: e9 d4 e8 ff ff jmpq 3f096dfa21 <PyEval_EvalFrameEx+0x4b41>
3f096e114d: 0f 1f 00 nopl (%rax)
|