Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 645549 Details for
Bug 876927
[abrt] python-2.7.3-7.2.fc17: PyEval_EvalFrameEx: Process /usr/bin/python2.7 was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 346.06 KB, created by
Demian Lee
on 2012-11-15 10:26:25 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Demian Lee
Created:
2012-11-15 10:26:25 UTC
Size:
346.06 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 3846] >warning: Could not load shared library symbols for %0*Zx, 0x%0*Zx). >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `python -m urllib2'. >Program terminated with signal 11, Segmentation fault. >#0 PyEval_EvalFrameEx (f=f@entry=Frame 0x14d1320, for file /usr/lib64/python2.7/httplib.py, line 73, in <module> (), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:1199 >1199 Py_INCREF(x); > >Thread 1 (Thread 0x7fc6a6d20740 (LWP 3846)): >#0 PyEval_EvalFrameEx (f=f@entry=Frame 0x14d1320, for file /usr/lib64/python2.7/httplib.py, line 73, in <module> (), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:1199 > stack_pointer = 0x14d1498 > next_instr = 0x16e1ff5 "d\005" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = 0x0 > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0x14d1498 > freevars = 0x14d1498 > retval = 0x0 > tstate = <optimized out> > co = 0x149aeb0 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x16e1fb4 "d" > names = ('__doc__', 'array', 'os', 'socket', 'sys', 'py3kwarning', 'urlparse', 'ublsplit', 'warnings', 'catch_warnings', 'filterwarnings', 'DeprecationWarning', 'mimetools', 'cStringIO', 'StringIO', 'ImportError', '__all__', 'HTTP_PORT', 'HTTPS_PORT', '_UNKNOWN', '_CS_IDLE', '_CS_REQ_STARTED', '_CS_REQ_SENT', 'CONTINUE', 'SWITCHING_PROTOCOLS', 'PROCESSING', 'OK', 'CREATED', 'ACCEPTED', 'NON_AUTHORITATIVE_INFORMATION', 'NO_CONTENT', 'RESET_CONTENT', 'PARTIAL_CONTENT', 'MULTI_STATUS', 'IM_USED', 'MULTIPLE_CHOICES', 'MOVED_PERMANENTLY', 'FOUND', 'SEE_OTHER', 'NOT_MODIFIED', 'USE_PROXY', 'TEMPORARY_REDIRECT', 'BAD_REQUEST', 'UNAUTHORIZED', 'PAYMENT_REQUIRED', 'FORBIDDEN', 'NOT_FOUND', 'METHOD_NOT_ALLOWED', 'NOT_ACCEPTABLE', 'PROXY_AUTHENTICATION_REQUIRED', 'REQUEST_TIMEOUT', 'CONFLICT', 'GONE', 'LENGTH_REQUIRED', 'PRECONDITION_FAILED', 'REQUEST_ENTITY_TOO_LARGE', 'REQUEST_URI_TOO_LONG', 'UNSUPPORTED_MEDIA_TYPE', 'REQUESTED_RANGE_NOT_SATISFIABLE', 'EXPECTATION_FAILED', 'UNPROCESSABLE_ENTITY', 'LOCKED', 'FAILED_DEPENDENCY'...(truncated) > consts = ('HTTP/1.1 client library\n\n<intro stuff goes here>\n<\x7fther stuff, too&\n\nHTTPConnectio\xee goes through ainumber of "states", which define when a client\nmay legally make another request"or fetch the reSponse for a par|icular\nrequest.pThis diagram details these state transitions:\n\n (null)\n |\n | HTTPC.nnection()\n @ v\n Idle\n ` |\n | put\xa0equest()\n v\n Request-started\n |\n | ( putheader() )* endheadeRs()\n v\n \x00Request-sent\n \x80 |\n | re\xe2ponse = getresponse()\n v\n Unread-response [Response-headers-read]\n |\\___________W________\n \xfc $ |\n | response.read() | putrequest()\n v v\n Idle \x10 Req-started-unread-re1ponse\n ______/|\n / |\n response.r%ad() | |\x00( putheader() )( endheaders()\n\xa0 v v\n Request-started Req-sent-unread-response\x16 ...(truncated) >#1 0x000000316a8ddb1f in PyEval_EvalCodeEx (co=co@entry=0x149aeb0, globals=globals@entry={'socket': <module at remote 0x149e4e8>, '__builtins__': {'bytearray': <type at remote 0x316ab71ee0>, 'IndexError': <type at remote 0x316ab785c0>, 'all': <built-in function all>, 'help': <_Helper at remote 0x7fc6a6bfb6d0>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x316ab77f40>, 'unicode': <type at remote 0x316ab8e7e0>, 'UnicodeDecodeError': <type at remote 0x316ab78de0>, 'memoryview': <type at remote 0x316ab83180>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Printer__dirs=(), _Printer__files=(...)) at remote 0x7fc6a6bfb250>, 'NameError': <type at remote 0x316ab77a60>, 'BytesWarning...(truncated), locals=locals@entry={'socket': <module at remote 0x149e4e8>, '__builtins__': {'bytearray': <type at remote 0x316ab71ee0>, 'IndexError': <type at remote 0x316ab785c0>, 'all': <built-in function all>, 'help': <_Helper at remote 0x7fc6a6bfb6d0>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x316ab77f40>, 'unicode': <type at remote 0x316ab8e7e0>, 'UnicodeDecodeError': <type at remote 0x316ab78de0>, 'memoryview': <type at remote 0x316ab83180>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Printer__dirs=(), _Printer__files=(...)) at remote 0x7fc6a6bfb250>, 'NameError': <type at remote 0x316ab77a60>, 'BytesWarning...(truncated), args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3330 > f = <optimized out> > retval = 0x0 > fastlocals = <optimized out> > freevars = <optimized out> > tstate = 0x13780c0 > x = <optimized out> > u = <optimized out> >#2 0x000000316a8ddbf2 in PyEval_EvalCode (co=co@entry=0x149aeb0, globals=globals@entry={'socket': <module at remote 0x149e4e8>, '__builtins__': {'bytearray': <type at remote 0x316ab71ee0>, 'IndexError': <type at remote 0x316ab785c0>, 'all': <built-in function all>, 'help': <_Helper at remote 0x7fc6a6bfb6d0>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x316ab77f40>, 'unicode': <type at remote 0x316ab8e7e0>, 'UnicodeDecodeError': <type at remote 0x316ab78de0>, 'memoryview': <type at remote 0x316ab83180>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Printer__dirs=(), _Printer__files=(...)) at remote 0x7fc6a6bfb250>, 'NameError': <type at remote 0x316ab77a60>, 'BytesWarning...(truncated), locals=locals@entry={'socket': <module at remote 0x149e4e8>, '__builtins__': {'bytearray': <type at remote 0x316ab71ee0>, 'IndexError': <type at remote 0x316ab785c0>, 'all': <built-in function all>, 'help': <_Helper at remote 0x7fc6a6bfb6d0>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x316ab77f40>, 'unicode': <type at remote 0x316ab8e7e0>, 'UnicodeDecodeError': <type at remote 0x316ab78de0>, 'memoryview': <type at remote 0x316ab83180>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Printer__dirs=(), _Printer__files=(...)) at remote 0x7fc6a6bfb250>, 'NameError': <type at remote 0x316ab77a60>, 'BytesWarning...(truncated)) at /usr/src/debug/Python-2.7.3/Python/ceval.c:689 >No locals. >#3 0x000000316a8ed16d in PyImport_ExecCodeModuleEx (name=name@entry=0x7fff09ff8100 "httplib", co=co@entry=<code at remote 0x149aeb0>, pathname=pathname@entry=0x7fff09ff5fb0 "/usr/lib64/python2.7/httplib.pyc") at /usr/src/debug/Python-2.7.3/Python/import.c:681 > modules = {'cStringIO': <module at remote 0x168a248>, '_socket': <module at remote 0x149e520>, 'copy_reg': <module at remote 0x7fc6a6c4d328>, 'sre_compile': <module at remote 0x7fc6a6c57ad0>, 'imp': <module at remote 0x7fc6a6c1ade0>, '_hashlib': <module at remote 0x148d600>, '_sre': <module at remote 0x7fc6a6c57b40>, 'functools': <module at remote 0x14a6fd8>, 'encodings': <module at remote 0x7fc6a6befe18>, 'site': <module at remote 0x7fc6a6ca67c0>, '__builtin__': <module at remote 0x7fc6a6ce0ad0>, 'sysconfig': <module at remote 0x7fc6a6c57168>, 'runpy': <module at remote 0x7fc6a6c1ada8>, 'httplib': <module at remote 0x1492e18>, '__main__': <module at remote 0x7fc6a6d14c20>, 'encodings.encodings': None, 'array': <module at remote 0x1492e50>, 'abc': <module at remote 0x7fc6a6cd5a28>, 'posixpath': <module at remote 0x7fc6a6cbdf30>, '_weakrefset': <module at remote 0x7fc6a6cd5d38>, 'errno': <module at remote 0x7fc6a6ca6d00>, 'base64': <module at remote 0x148d408>, 'binascii': <module at remote 0x148d4b0>, 'encodings.codecs...(truncated) > m = <optimized out> > d = {'socket': <module at remote 0x149e4e8>, '__builtins__': {'bytearray': <type at remote 0x316ab71ee0>, 'IndexError': <type at remote 0x316ab785c0>, 'all': <built-in function all>, 'help': <_Helper at remote 0x7fc6a6bfb6d0>, 'vars': <built-in function vars>, 'SyntaxError': <type at remote 0x316ab77f40>, 'unicode': <type at remote 0x316ab8e7e0>, 'UnicodeDecodeError': <type at remote 0x316ab78de0>, 'memoryview': <type at remote 0x316ab83180>, 'isinstance': <built-in function isinstance>, 'copyright': <_Printer(_Printer__data='Copyright (c) 2001-2012 Python Software Foundation.\nAll Rights Reserved.\n\nCopyright (c) 2000 BeOpen.com.\nAll Rights Reserved.\n\nCopyright (c) 1995-2001 Corporation for National Research Initiatives.\nAll Rights Reserved.\n\nCopyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.\nAll Rights Reserved.', _Printer__lines=None, _Printer__name='copyright', _Printer__dirs=(), _Printer__files=(...)) at remote 0x7fc6a6bfb250>, 'NameError': <type at remote 0x316ab77a60>, 'BytesWarning...(truncated) > v = '/usr/lib64/python2.7/httplib.pyc' >#4 0x000000316a8ed413 in load_source_module (name=name@entry=0x7fff09ff8100 "httplib", pathname=0x7fff09ff5fb0 "/usr/lib64/python2.7/httplib.pyc", pathname@entry=0x7fff09ff7030 "/usr/lib64/python2.7/httplib.py", fp=<optimized out>) at /usr/src/debug/Python-2.7.3/Python/import.c:1018 > st = {st_dev = 64769, st_ino = 2099406, st_nlink = 1, st_mode = 33188, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 46451, st_blksize = 4096, st_blocks = 96, st_atim = {tv_sec = 1343124338, tv_nsec = 0}, st_mtim = {tv_sec = 1343124338, tv_nsec = 0}, st_ctim = {tv_sec = 1351886136, tv_nsec = 920159860}, __unused = {0, 0, 0}} > fpc = 0x14d1300 > buf = "/usr/lib64/python2.7/httplib.pyc\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000 \000\000\000\000\000\000\000\065\373\207\305\062\000\000\000\360\022E\001\000\000\000\000\370\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\272\341\210j1\000\000\000\270q\277\246\306\177\000\000\016\330\207j1\000\000\000\020\300\306\246\306\177\000\000\020\031E\001\000\000\000\000\000\037\316\246\306\177\000\000\220\204\067\001\000\000\000\000\020\001\316\246\306\177\000\000\247\276\214=\304q_\312\000\062\267j1\000\000\000\001\000\000\000\000\000\000\000P\025E\001\000\000\000\000\\\344\207j1\000\000\000\001\000\000\000\000\000\000\000\213\306\211j1", '\000' <repeats 11 times>, "\020\001\316\246\306\177\000\000\200\366\300\246\306\177\000\000\002\000\000\000\000\000\000\000\000\062\267j1\000\000\000\204\321\211j1\000\000\000G", '\000' <repeats 15 times>"\210"... > cpathname = 0x14d1300 "0.I\001" > co = 0x149aeb0 > m = <optimized out> >#5 0x000000316a8ede9c in load_module (name=name@entry=0x7fff09ff8100 "httplib", fp=<optimized out>, pathname=pathname@entry=0x7fff09ff7030 "/usr/lib64/python2.7/httplib.py", type=<optimized out>, loader=<optimized out>) at /usr/src/debug/Python-2.7.3/Python/import.c:1822 > modules = <optimized out> > m = <optimized out> > err = <optimized out> >#6 0x000000316a8ee476 in import_submodule (mod=mod@entry=None, subname=subname@entry=0x7fff09ff8100 "httplib", fullname=fullname@entry=0x7fff09ff8100 "httplib") at /usr/src/debug/Python-2.7.3/Python/import.c:2595 > buf = "/usr/lib64/python2.7/httplib.py\000le.so\000\000\000\240\340\321\246\306\177\000\000\210s\377\t\377\177", '\000' <repeats 14 times>"\377, \377\377\177\336\220\222j1", '\000' <repeats 11 times>"\335, \220\222j1", '\000' <repeats 235 times>, " \a\273\305\062\000\000\000\b\000\000\000\000\000\000\000\b", '\000' <repeats 15 times>, "\001\000\000\000\000\000\000\000\000o\267j1\000\000\000\223\364\207\305\062", '\000' <repeats 11 times>, "`r\377\t\377\177\000\000hr\377\t\377\177\000\000(\361\311\246\306\177\000\000\000\000\000\000\000\000\000\000\b", '\000' <repeats 15 times>, "@r\377\t\377\177\000\000\001\000\000\000\000\000\000\000p", '\000' <repeats 39 times>, "\005\000\000\000\001\000\000\000"... > fp = 0x14e7950 > path = <optimized out> > loader = 0x0 > fdp = <optimized out> > modules = {'cStringIO': <module at remote 0x168a248>, '_socket': <module at remote 0x149e520>, 'copy_reg': <module at remote 0x7fc6a6c4d328>, 'sre_compile': <module at remote 0x7fc6a6c57ad0>, 'imp': <module at remote 0x7fc6a6c1ade0>, '_hashlib': <module at remote 0x148d600>, '_sre': <module at remote 0x7fc6a6c57b40>, 'functools': <module at remote 0x14a6fd8>, 'encodings': <module at remote 0x7fc6a6befe18>, 'site': <module at remote 0x7fc6a6ca67c0>, '__builtin__': <module at remote 0x7fc6a6ce0ad0>, 'sysconfig': <module at remote 0x7fc6a6c57168>, 'runpy': <module at remote 0x7fc6a6c1ada8>, 'httplib': <module at remote 0x1492e18>, '__main__': <module at remote 0x7fc6a6d14c20>, 'encodings.encodings': None, 'array': <module at remote 0x1492e50>, 'abc': <module at remote 0x7fc6a6cd5a28>, 'posixpath': <module at remote 0x7fc6a6cbdf30>, '_weakrefset': <module at remote 0x7fc6a6cd5d38>, 'errno': <module at remote 0x7fc6a6ca6d00>, 'base64': <module at remote 0x148d408>, 'binascii': <module at remote 0x148d4b0>, 'encodings.codecs...(truncated) > m = 0x0 >#7 0x000000316a8ee6f0 in load_next (mod=mod@entry=None, altmod=None, p_name=p_name@entry=0x7fff09ff80e8, buf=buf@entry=0x7fff09ff8100 "httplib", p_buflen=p_buflen@entry=0x7fff09ff80f8) at /usr/src/debug/Python-2.7.3/Python/import.c:2415 > name = 0x1471ef4 "httplib" > dot = <optimized out> > len = 7 > p = 0x7fff09ff8100 "httplib" > result = <optimized out> >#8 0x000000316a8eec5f in import_module_level (name=0x0, name@entry=0x1471ef4 "httplib", globals=globals@entry={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), fromlist=fromlist@entry=None, level=level@entry=-1, locals=<optimized out>) at /usr/src/debug/Python-2.7.3/Python/import.c:2136 > buf = "httplib\000\000\000\000\000\001\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\240\207\377\t\377\177\000\000\220\207\377\t\377\177\000\000\251>\224j1\000\000\000\310\210\377\t\377\177\000\000\247>\224j1\000\000\000\314g\204\305\062", '\000' <repeats 11 times>"\251, >\224j1", '\000' <repeats 19 times>"\360, \207\377\t\377\177\000\000\340\207\377\t\377\177\000\000\251>\224j1\000\000\000\030\211\377\t\377\177\000\000\247>\224j1\000\000\000\314g\204\305\062", '\000' <repeats 11 times>"\251, >\224j1\000\000\000 ", '\000' <repeats 15 times>"\377, \377\377\377\377\377\377\377", '\000' <repeats 44 times>, "\n", '\000' <repeats 11 times>, " \000\000\000\000\000\000\000W\207\377\t\377\177\000\000\377\377\377\377\377\377\377\377", '\000' <repeats 44 times>, "\n", '\000' <repeats 11 times>"\250, >\224j1\000\000\000\247\207\377\t\377\177", '\000' <repeats 14 times>... > buflen = 7 > head = <optimized out> > next = <optimized out> > tail = <optimized out> >#9 0x000000316a8ef20a in PyImport_ImportModuleLevel (name=0x1471ef4 "httplib", globals={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), locals=<optimized out>, fromlist=None, level=-1) at /usr/src/debug/Python-2.7.3/Python/import.c:2188 > result = <optimized out> >#10 0x000000316a8d55ff in builtin___import__ (self=<optimized out>, args=<optimized out>, kwds=<optimized out>) at /usr/src/debug/Python-2.7.3/Python/bltinmodule.c:49 > kwlist = {0x316a9241f1 "name", 0x316a9254f7 "globals", 0x316a939c56 "locals", 0x316a9393b0 "fromlist", 0x316a93fbd6 "level", 0x0} > name = 0x1471ef4 "httplib" > globals = {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated) > locals = {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated) > fromlist = None > level = -1 >#11 0x000000316a849a7e in PyObject_Call (func=func@entry=<built-in function __import__>, arg=arg@entry=('httplib', {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHa...(truncated), kw=<optimized out>) at /usr/src/debug/Python-2.7.3/Objects/abstract.c:2529 > result = <optimized out> > call = 0x316a881750 <PyCFunction_Call> >#12 0x000000316a8d71c7 in PyEval_CallObjectWithKeywords (func=func@entry=<built-in function __import__>, arg=arg@entry=('httplib', {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHa...(truncated), kw=kw@entry=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3967 > result = <optimized out> >#13 0x000000316a8d9041 in PyEval_EvalFrameEx (f=f@entry=Frame 0x14ea2d0, for file /usr/lib64/python2.7/urllib2.py, line 94, in <module> (), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:2407 > stack_pointer = 0x14ea450 > next_instr = 0x14f66ab "Z\003" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <built-in function __import__> > v = <built-in function __import__> > w = ('httplib', {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHa...(truncated) > u = -1 > t = <optimized out> > stream = 0x0 > fastlocals = 0x14ea448 > freevars = 0x14ea448 > retval = 0x0 > tstate = <optimized out> > co = 0x148aab0 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x14f6684 "d" > names = ('__doc__', 'base64', 'hashlib', 'httplib', 'mimetools', 'os', 'posixpath', 'random', 're', 'socket', 'sys', 'time', 'urlparse', 'bisect', 'cStringIO', 'StringIO', 'ImportError', 'urllib', 'unwrap', 'unquote', 'splittype', 'splithost', 'quote', 'addinfourl', 'splitport', 'splittag', 'splitattr', 'ftpwrapper', 'splituser', 'splitpasswd', 'splitvalue', 'localhost', 'url2pathname', 'getproxies', 'proxy_bypass', 'version', '__version__', 'None', '_opener', '_GLOBAL_DEFAULT_TIMEOUT', 'urlopen', 'install_opener', 'IOError', 'URLError', 'HTTPError', 'compile', '_cut_port_re', 'request_host', 'Request', 'OpenerDirector', 'build_opener', 'BaseHandler', 'HTTPErrorProcessor', 'HTTPDefaultErrorHandler', 'HTTPRedirectHandler', '_parse_proxy', 'ProxyHandler', 'HTTPPasswordMgr', 'HTTPPasswordMgrWithDefaultRealm', 'AbstractBasicAuthHandler', 'HTTPBasicAuthHandler', 'ProxyBasicAuthHandler', 'randombytes', 'AbstractDigestAuthHandler', 'HTTPDigestAuthHandler', 'ProxyDigestAuthHandler', 'AbstractHTTPHandler', 'HTTPHandler', 'has...(truncated) > consts = ('An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automatically deals with\nHTTP 301, 302, 303 and 307 redirect errors, and the HTTPDigestAuthHandler\ndeals with digest authentication.\n\nurlopen(url, data=None) -- Basic usage is the same as original\nurllib. pass the url and optionally data to post to an HTTP URL, and\nget a file-like obj', -...(truncated) >#14 0x000000316a8ddb1f in PyEval_EvalCodeEx (co=co@entry=0x148aab0, globals=globals@entry={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), locals=locals@entry={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0, closure=closure@entry=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3330 > f = <optimized out> > retval = 0x0 > fastlocals = <optimized out> > freevars = <optimized out> > tstate = 0x13780c0 > x = <optimized out> > u = <optimized out> >#15 0x000000316a8ddbf2 in PyEval_EvalCode (co=co@entry=0x148aab0, globals=globals@entry={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), locals=locals@entry={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated)) at /usr/src/debug/Python-2.7.3/Python/ceval.c:689 >No locals. >#16 0x000000316a8dbc1d in exec_statement (locals={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), globals={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated), prog=<code at remote 0x148aab0>, f=Frame 0x14e8f90, for file /usr/lib64/python2.7/runpy.py, line 72, in _run_code (code=<code at remote 0x148aab0>, run_globals={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For exa...(truncated)) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4795 > n = <optimized out> > v = <optimized out> > plain = 0 >#17 PyEval_EvalFrameEx (f=f@entry=Frame 0x14e8f90, for file /usr/lib64/python2.7/runpy.py, line 72, in _run_code (code=<code at remote 0x148aab0>, run_globals={'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For exa...(truncated), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:1954 > stack_pointer = 0x14e9140 > next_instr = 0x7fc6a6c631ea "|\001" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 20672416 > x = {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated) > v = {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated) > w = {'hashlib': <module at remote 0x148d5c8>, '__builtins__': <module at remote 0x7fc6a6ce0ad0>, '__file__': '/usr/lib64/python2.7/urllib2.py', 'base64': <module at remote 0x148d408>, '__package__': '', '__name__': '__main__', '__loader__': <ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automa...(truncated) > u = <code at remote 0x148aab0> > t = <optimized out> > stream = 0x0 > fastlocals = 0x14e9108 > freevars = 0x14e9140 > retval = 0x0 > tstate = <optimized out> > co = 0x7fc6a6c08e30 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x7fc6a6c631a4 "|\002" > names = ('None', 'update') > consts = ('Helper to run code in nominated namespace', '__name__', '__file__', '__loader__', '__package__', None) >#18 0x000000316a8ddb1f in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>, argcount=argcount@entry=7, kws=0x1451510, kwcount=0, defs=0x7fc6a6c22308, defcount=5, closure=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3330 > f = <optimized out> > retval = 0x0 > fastlocals = <optimized out> > freevars = <optimized out> > tstate = 0x13780c0 > x = <optimized out> > u = <optimized out> >#19 0x000000316a8dc113 in fast_function (nk=<optimized out>, na=7, n=<optimized out>, pp_stack=0x7fff09ff9988, func=<function at remote 0x7fc6a6c28aa0>) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4194 > co = <optimized out> > nd = <optimized out> > globals = <optimized out> > argdefs = <optimized out> > d = <optimized out> >#20 call_function (oparg=<optimized out>, pp_stack=0x7fff09ff9988) at /usr/src/debug/Python-2.7.3/Python/ceval.c:4119 > func = <function at remote 0x7fc6a6c28aa0> > w = <optimized out> > na = 7 > nk = <optimized out> > n = <optimized out> > pfunc = 0x14514d0 > x = <optimized out> >#21 PyEval_EvalFrameEx (f=f@entry=Frame 0x1451310, for file /usr/lib64/python2.7/runpy.py, line 162, in _run_module_as_main (mod_name='urllib2', alter_argv=1, loader=<ImpLoader(code=<code at remote 0x148aab0>, source='"""An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automatically deals with\nHTTP 301, 302, 303 and 307 redirect errors, and the HTTPDigestAuthHandler\ndeals with...(truncated), throwflag=throwflag@entry=0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:2740 > sp = 0x1451510 > stack_pointer = <optimized out> > next_instr = 0x7fc6a6d0a82a "S" > opcode = <optimized out> > oparg = <optimized out> > why = WHY_NOT > err = 0 > x = <optimized out> > v = <optimized out> > w = <optimized out> > u = <optimized out> > t = <optimized out> > stream = 0x0 > fastlocals = 0x1451488 > freevars = 0x14514d0 > retval = 0x0 > tstate = <optimized out> > co = 0x7fc6a6c1f0b0 > instr_ub = -1 > instr_lb = 0 > instr_prev = -1 > first_instr = 0x7fc6a6d0a754 "yF" > names = ('_get_module_details', '_get_main_module_details', 'ImportError', 'sys', 'executable', 'str', 'exit', 'rpartition', 'modules', '__dict__', 'argv', '_run_code', 'None') > consts = ('Runs the designated module in the __main__ namespace\n\n Note that the executed module will have full access to the\n __main__ namespace. If this is not desirable, the run_module()\n function should be used to run the module code in a fresh namespace.\n\n At the very least, these variables in __main__ will be overwritten:\n __name__\n __file__\n __loader__\n __package__\n ', '__main__', '%s: %s', '.', 0, None) >#22 0x000000316a8ddb1f in PyEval_EvalCodeEx (co=<optimized out>, globals=<optimized out>, locals=locals@entry=0x0, args=args@entry=0x7fc6a6c0f728, argcount=2, kws=kws@entry=0x0, kwcount=kwcount@entry=0, defs=defs@entry=0x7fc6a6c1cb68, defcount=defcount@entry=1, closure=0x0) at /usr/src/debug/Python-2.7.3/Python/ceval.c:3330 > f = <optimized out> > retval = 0x0 > fastlocals = <optimized out> > freevars = <optimized out> > tstate = 0x13780c0 > x = <optimized out> > u = <optimized out> >#23 0x000000316a86d796 in function_call (func=<function at remote 0x7fc6a6c29050>, arg=('urllib2', 1), kw=0x0) at /usr/src/debug/Python-2.7.3/Objects/funcobject.c:526 > result = <optimized out> > argdefs = <optimized out> > kwtuple = 0x0 > d = 0x7fc6a6c1cb68 > k = 0x0 > nk = 0 > nd = 1 >#24 0x000000316a849a7e in PyObject_Call (func=func@entry=<function at remote 0x7fc6a6c29050>, arg=arg@entry=('urllib2', 1), kw=kw@entry=0x0) at /usr/src/debug/Python-2.7.3/Objects/abstract.c:2529 > result = <optimized out> > call = 0x316a86d6e0 <function_call> >#25 0x000000316a908ace in RunModule (module=module@entry=0x1378010 "urllib2", set_argv0=set_argv0@entry=1) at /usr/src/debug/Python-2.7.3/Modules/main.c:192 > runpy = <module at remote 0x7fc6a6c1ada8> > runmodule = <function at remote 0x7fc6a6c29050> > runargs = ('urllib2', 1) > result = <optimized out> >#26 0x000000316a90928f in Py_Main (argc=<optimized out>, argv=0x7fff09ff9d88) at /usr/src/debug/Python-2.7.3/Modules/main.c:586 > c = <optimized out> > sts = <optimized out> > command = 0x0 > filename = 0x0 > module = 0x1378010 "urllib2" > fp = 0x32c5bb1340 > p = <optimized out> > unbuffered = 0 > skipfirstline = 0 > stdin_is_interactive = 1 > help = <optimized out> > version = <optimized out> > saw_unbuffered_flag = <optimized out> > cf = {cf_flags = 0} >#27 0x00000032c5821735 in __libc_start_main (main=0x4006c0 <main>, argc=3, ubp_av=0x7fff09ff9d88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff09ff9d78) at libc-start.c:226 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -3901125622720570702, 4196040, 140733361134976, 0, 0, 3900813360252377778, -3910846387393471822}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x32c540eee0, 0x2bf4fb}, data = {prev = 0x0, cleanup = 0x0, canceltype = -985600288}}} > not_first_call = <optimized out> >#28 0x00000000004006f1 in _start () >No symbol table info available. >From To Syms Read Shared Object Library >0x000000316a83efd0 0x000000316a91e560 Yes /lib64/libpython2.7.so.1.0 >0x00000032c6005790 0x00000032c6010494 Yes /lib64/libpthread.so.0 >0x00000032c5c00ea0 0x00000032c5c019e0 Yes /lib64/libdl.so.2 >0x00000032dcc00ee0 0x00000032dcc01814 Yes /lib64/libutil.so.1 >0x00000032c64055f0 0x00000032c646ca0c Yes /lib64/libm.so.6 >0x00000032c581ef60 0x00000032c595f7a0 Yes /lib64/libc.so.6 >0x00000032c5400b20 0x00000032c541a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fc6a05b67d0 0x00007fc6a05b8f10 Yes /usr/lib64/python2.7/lib-dynload/_struct.so >0x00007fc6a03af190 0x00007fc6a03b10cc Yes /usr/lib64/python2.7/lib-dynload/binascii.so >0x00007fc6a01ab8a0 0x00007fc6a01ac488 Yes /usr/lib64/python2.7/lib-dynload/_hashlib.so >0x000000376cc14780 0x000000376cc46c94 Yes /lib64/libssl.so.10 >0x00000032cd85ca00 0x00000032cd924528 Yes /lib64/libcrypto.so.10 >0x000000376c40ad60 0x000000376c438424 Yes /lib64/libgssapi_krb5.so.2 >0x000000376c81b640 0x000000376c893340 Yes /lib64/libkrb5.so.3 >0x000000376c001520 0x000000376c002114 Yes /lib64/libcom_err.so.2 >0x00000032cec04490 0x00000032cec1c92c Yes /lib64/libk5crypto.so.3 >0x00000032c6c01f50 0x00000032c6c0e718 Yes /lib64/libz.so.1 >0x00000032ce002a60 0x00000032ce007eac Yes /lib64/libkrb5support.so.0 >0x00000032cf401120 0x00000032cf401ac4 Yes /lib64/libkeyutils.so.1 >0x00000032c88039b0 0x00000032c8811e1c Yes /lib64/libresolv.so.2 >0x00000032c74029d0 0x00000032c7412138 Yes /lib64/libgcc_s.so.1 >0x00000032c7005fc0 0x00000032c7016768 Yes /lib64/libselinux.so.1 >0x00007fc69ffa2ba0 0x00007fc69ffa63c4 Yes /usr/lib64/python2.7/lib-dynload/arraymodule.so >0x00007fc69fd93220 0x00007fc69fd98858 Yes /usr/lib64/python2.7/lib-dynload/_socketmodule.so >0x00007fc69fb8d0e0 0x00007fc69fb8db4c Yes /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so >0x00007fc69f9872a0 0x00007fc69f989f40 Yes /usr/lib64/python2.7/lib-dynload/_ssl.so >0x00007fc69f77fba0 0x00007fc69f78095c Yes /usr/lib64/python2.7/lib-dynload/cStringIO.so > No %0*Zx, 0x%0*Zx) >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x16cbf00 23904000 >rbx 0x316ab6fac0 212243774144 >rcx 0x0 0 >rdx 0x316abb35a0 212244051360 >rsi 0x64 100 >rdi 0x7fc6a6ce0b78 140491178773368 >rbp 0x16e1fb4 0x16e1fb4 >rsp 0x7fff09ff5be0 0x7fff09ff5be0 >r8 0x14f85b0 21988784 >r9 0x401 1025 >r10 0xfffffff0 4294967280 >r11 0x316a939d70 212241456496 >r12 0x14d1320 21828384 >r13 0x16e1ff5 23994357 >r14 0x14d1498 21828760 >r15 0x0 0 >rip 0x316a8d9768 0x316a8d9768 <PyEval_EvalFrameEx+8216> >eflags 0x10203 [ CF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function PyEval_EvalFrameEx: > 0x000000316a8d7750 <+0>: push %r15 > 0x000000316a8d7752 <+2>: push %r14 > 0x000000316a8d7754 <+4>: push %r13 > 0x000000316a8d7756 <+6>: push %r12 > 0x000000316a8d7758 <+8>: mov %rdi,%r12 > 0x000000316a8d775b <+11>: push %rbp > 0x000000316a8d775c <+12>: push %rbx > 0x000000316a8d775d <+13>: sub $0x1c8,%rsp > 0x000000316a8d7764 <+20>: mov 0x2953f5(%rip),%rax # 0x316ab6cb60 > 0x000000316a8d776b <+27>: test %rdi,%rdi > 0x000000316a8d776e <+30>: mov (%rax),%r15 > 0x000000316a8d7771 <+33>: je 0x316a8d7e8c <PyEval_EvalFrameEx+1852> > 0x000000316a8d7777 <+39>: mov 0x18(%r15),%eax > 0x000000316a8d777b <+43>: mov 0x295446(%rip),%rdx # 0x316ab6cbc8 > 0x000000316a8d7782 <+50>: mov %esi,%ebx > 0x000000316a8d7784 <+52>: add $0x1,%eax > 0x000000316a8d7787 <+55>: cmp (%rdx),%eax > 0x000000316a8d7789 <+57>: mov %eax,0x18(%r15) > 0x000000316a8d778d <+61>: jg 0x316a8d7e78 <PyEval_EvalFrameEx+1832> > 0x000000316a8d7793 <+67>: mov 0x20(%r15),%esi > 0x000000316a8d7797 <+71>: mov %r12,0x10(%r15) > 0x000000316a8d779b <+75>: test %esi,%esi > 0x000000316a8d779d <+77>: jne 0x316a8d7898 <PyEval_EvalFrameEx+328> > 0x000000316a8d77a3 <+83>: mov 0x29550e(%rip),%rdx # 0x316ab6ccb8 > 0x000000316a8d77aa <+90>: mov %rdx,0x128(%rsp) > 0x000000316a8d77b2 <+98>: mov 0x295787(%rip),%rax # 0x316ab6cf40 > 0x000000316a8d77b9 <+105>: cmpw $0x0,(%rax) > 0x000000316a8d77bd <+109>: jne 0x316a8dd1aa <PyEval_EvalFrameEx+23130> > 0x000000316a8d77c3 <+115>: mov 0x20(%r12),%rax > 0x000000316a8d77c8 <+120>: test %ebx,%ebx > 0x000000316a8d77ca <+122>: mov 0x48(%r12),%r14 > 0x000000316a8d77cf <+127>: mov 0x20(%rax),%rdi > 0x000000316a8d77d3 <+131>: mov 0x30(%rax),%rdx > 0x000000316a8d77d7 <+135>: mov 0x28(%rax),%rcx > 0x000000316a8d77db <+139>: mov 0x14(%rax),%esi > 0x000000316a8d77de <+142>: mov %rax,0x110(%rsp) > 0x000000316a8d77e6 <+150>: movslq 0x78(%r12),%rax > 0x000000316a8d77eb <+155>: mov %rdx,0x150(%rsp) > 0x000000316a8d77f3 <+163>: mov %rdi,0x120(%rsp) > 0x000000316a8d77fb <+171>: mov %rcx,0x158(%rsp) > 0x000000316a8d7803 <+179>: mov %esi,0x144(%rsp) > 0x000000316a8d780a <+186>: movq $0x0,0x48(%r12) > 0x000000316a8d7813 <+195>: lea 0x25(%rdi,%rax,1),%r13 > 0x000000316a8d7818 <+200>: je 0x316a8d7950 <PyEval_EvalFrameEx+512> > 0x000000316a8d781e <+206>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8d7823 <+211>: test %rax,%rax > 0x000000316a8d7826 <+214>: mov 0x128(%rsp),%rax > 0x000000316a8d782e <+222>: mov $0xffffffff,%r8d > 0x000000316a8d7834 <+228>: movl $0x0,0x118(%rsp) > 0x000000316a8d783f <+239>: movq $0x0,0x130(%rsp) > 0x000000316a8d784b <+251>: movl $0xffffffff,0x164(%rsp) > 0x000000316a8d7856 <+262>: mov %r8d,0x140(%rsp) > 0x000000316a8d785e <+270>: movl $0x0,0x160(%rsp) > 0x000000316a8d7869 <+281>: mov %rax,0x108(%rsp) > 0x000000316a8d7871 <+289>: jne 0x316a8d816b <PyEval_EvalFrameEx+2587> > 0x000000316a8d7877 <+295>: mov 0x295012(%rip),%rax # 0x316ab6c890 > 0x000000316a8d787e <+302>: lea 0x62223(%rip),%rsi # 0x316a939aa8 > 0x000000316a8d7885 <+309>: mov (%rax),%rdi > 0x000000316a8d7888 <+312>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8d788d <+317>: jmpq 0x316a8d816b <PyEval_EvalFrameEx+2587> > 0x000000316a8d7892 <+322>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d7898 <+328>: mov 0x30(%r15),%rdi > 0x000000316a8d789c <+332>: test %rdi,%rdi > 0x000000316a8d789f <+335>: je 0x316a8d7910 <PyEval_EvalFrameEx+448> > 0x000000316a8d78a1 <+337>: mov 0x295410(%rip),%r8 # 0x316ab6ccb8 > 0x000000316a8d78a8 <+344>: mov 0x40(%r15),%rsi > 0x000000316a8d78ac <+348>: xor %ecx,%ecx > 0x000000316a8d78ae <+350>: mov %r12,%rdx > 0x000000316a8d78b1 <+353>: mov %r8,0x128(%rsp) > 0x000000316a8d78b9 <+361>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8d78be <+366>: test %eax,%eax > 0x000000316a8d78c0 <+368>: je 0x316a8d791f <PyEval_EvalFrameEx+463> > 0x000000316a8d78c2 <+370>: movq $0x0,0x130(%rsp) > 0x000000316a8d78ce <+382>: mov 0x29505b(%rip),%rax # 0x316ab6c930 > 0x000000316a8d78d5 <+389>: cmpw $0x0,(%rax) > 0x000000316a8d78d9 <+393>: jne 0x316a8dc87a <PyEval_EvalFrameEx+20778> > 0x000000316a8d78df <+399>: mov 0x29527a(%rip),%rcx # 0x316ab6cb60 > 0x000000316a8d78e6 <+406>: mov (%rcx),%rax > 0x000000316a8d78e9 <+409>: subl $0x1,0x18(%rax) > 0x000000316a8d78ed <+413>: mov 0x18(%r12),%rax > 0x000000316a8d78f2 <+418>: mov %rax,0x10(%r15) > 0x000000316a8d78f6 <+422>: mov 0x130(%rsp),%rax > 0x000000316a8d78fe <+430>: add $0x1c8,%rsp > 0x000000316a8d7905 <+437>: pop %rbx > 0x000000316a8d7906 <+438>: pop %rbp > 0x000000316a8d7907 <+439>: pop %r12 > 0x000000316a8d7909 <+441>: pop %r13 > 0x000000316a8d790b <+443>: pop %r14 > 0x000000316a8d790d <+445>: pop %r15 > 0x000000316a8d790f <+447>: retq > 0x000000316a8d7910 <+448>: mov 0x2953a1(%rip),%rcx # 0x316ab6ccb8 > 0x000000316a8d7917 <+455>: mov %rcx,0x128(%rsp) > 0x000000316a8d791f <+463>: mov 0x28(%r15),%rdi > 0x000000316a8d7923 <+467>: test %rdi,%rdi > 0x000000316a8d7926 <+470>: je 0x316a8d77b2 <PyEval_EvalFrameEx+98> > 0x000000316a8d792c <+476>: mov 0x38(%r15),%rsi > 0x000000316a8d7930 <+480>: mov 0x128(%rsp),%r8 > 0x000000316a8d7938 <+488>: xor %ecx,%ecx > 0x000000316a8d793a <+490>: mov %r12,%rdx > 0x000000316a8d793d <+493>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8d7942 <+498>: test %eax,%eax > 0x000000316a8d7944 <+500>: jne 0x316a8d78c2 <PyEval_EvalFrameEx+370> > 0x000000316a8d794a <+506>: jmpq 0x316a8d77b2 <PyEval_EvalFrameEx+98> > 0x000000316a8d794f <+511>: nop > 0x000000316a8d7950 <+512>: mov 0x128(%rsp),%rax > 0x000000316a8d7958 <+520>: mov $0xffffffff,%r8d > 0x000000316a8d795e <+526>: movl $0xffffffff,0x140(%rsp) > 0x000000316a8d7969 <+537>: movl $0x0,0x160(%rsp) > 0x000000316a8d7974 <+548>: mov %r8d,0x164(%rsp) > 0x000000316a8d797c <+556>: movq $0x0,0x130(%rsp) > 0x000000316a8d7988 <+568>: movl $0x0,0x118(%rsp) > 0x000000316a8d7993 <+579>: mov %rax,0x108(%rsp) > 0x000000316a8d799b <+587>: movslq 0x144(%rsp),%rax > 0x000000316a8d79a3 <+595>: mov %r15,0x100(%rsp) > 0x000000316a8d79ab <+603>: mov 0x108(%rsp),%r15 > 0x000000316a8d79b3 <+611>: lea 0x178(%r12,%rax,8),%rax > 0x000000316a8d79bb <+619>: mov %rax,0x168(%rsp) > 0x000000316a8d79c3 <+627>: mov 0x29517e(%rip),%rdx # 0x316ab6cb48 > 0x000000316a8d79ca <+634>: subl $0x1,(%rdx) > 0x000000316a8d79cd <+637>: js 0x316a8d7d70 <PyEval_EvalFrameEx+1568> > 0x000000316a8d79d3 <+643>: mov 0x120(%rsp),%rbp > 0x000000316a8d79db <+651>: lea 0x6238e(%rip),%r11 # 0x316a939d70 > 0x000000316a8d79e2 <+658>: add $0x24,%rbp > 0x000000316a8d79e6 <+662>: mov 0x2dbdf8(%rip),%ecx # 0x316abb37e4 <_Py_TracingPossible> > 0x000000316a8d79ec <+668>: mov %r13,%rax > 0x000000316a8d79ef <+671>: sub %rbp,%rax > 0x000000316a8d79f2 <+674>: mov %eax,%esi > 0x000000316a8d79f4 <+676>: mov %eax,0x78(%r12) > 0x000000316a8d79f9 <+681>: test %ecx,%ecx > 0x000000316a8d79fb <+683>: je 0x316a8d7a17 <PyEval_EvalFrameEx+711> > 0x000000316a8d79fd <+685>: mov 0x100(%rsp),%rcx > 0x000000316a8d7a05 <+693>: cmpq $0x0,0x30(%rcx) > 0x000000316a8d7a0a <+698>: je 0x316a8d7a17 <PyEval_EvalFrameEx+711> > 0x000000316a8d7a0c <+700>: mov 0x1c(%rcx),%edx > 0x000000316a8d7a0f <+703>: test %edx,%edx > 0x000000316a8d7a11 <+705>: je 0x316a8d8029 <PyEval_EvalFrameEx+2265> > 0x000000316a8d7a17 <+711>: movzbl 0x0(%r13),%esi > 0x000000316a8d7a1c <+716>: cmp $0x59,%esi > 0x000000316a8d7a1f <+719>: jg 0x316a8d7d50 <PyEval_EvalFrameEx+1536> > 0x000000316a8d7a25 <+725>: add $0x1,%r13 > 0x000000316a8d7a29 <+729>: xor %r9d,%r9d > 0x000000316a8d7a2c <+732>: cmp $0x93,%esi > 0x000000316a8d7a32 <+738>: jbe 0x316a8d7d40 <PyEval_EvalFrameEx+1520> > 0x000000316a8d7a38 <+744>: mov %r12,%rdi > 0x000000316a8d7a3b <+747>: mov %r15,0x108(%rsp) > 0x000000316a8d7a43 <+755>: mov %esi,0x38(%rsp) > 0x000000316a8d7a47 <+759>: mov 0x100(%rsp),%r15 > 0x000000316a8d7a4f <+767>: mov $0x2,%ebx > 0x000000316a8d7a54 <+772>: callq 0x316a83b620 <PyFrame_GetLineNumber@plt> > 0x000000316a8d7a59 <+777>: mov %eax,%ecx > 0x000000316a8d7a5b <+779>: mov 0x29554e(%rip),%rax # 0x316ab6cfb0 > 0x000000316a8d7a62 <+786>: mov 0x38(%rsp),%r8d > 0x000000316a8d7a67 <+791>: lea 0x622bd(%rip),%rdx # 0x316a939d2b > 0x000000316a8d7a6e <+798>: mov $0x1,%esi > 0x000000316a8d7a73 <+803>: mov (%rax),%rdi > 0x000000316a8d7a76 <+806>: xor %eax,%eax > 0x000000316a8d7a78 <+808>: callq 0x316a83e860 <__fprintf_chk@plt> > 0x000000316a8d7a7d <+813>: mov 0x294e0c(%rip),%rax # 0x316ab6c890 > 0x000000316a8d7a84 <+820>: lea 0x622bc(%rip),%rsi # 0x316a939d47 > 0x000000316a8d7a8b <+827>: mov (%rax),%rdi > 0x000000316a8d7a8e <+830>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8d7a93 <+835>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8d7a98 <+840>: test %rax,%rax > 0x000000316a8d7a9b <+843>: je 0x316a8d7877 <PyEval_EvalFrameEx+295> > 0x000000316a8d7aa1 <+849>: cmp $0x2,%ebx > 0x000000316a8d7aa4 <+852>: je 0x316a8d816b <PyEval_EvalFrameEx+2587> > 0x000000316a8d7aaa <+858>: cmp $0x4,%ebx > 0x000000316a8d7aad <+861>: je 0x316a8d8281 <PyEval_EvalFrameEx+2865> > 0x000000316a8d7ab3 <+867>: cmp $0x1,%ebx > 0x000000316a8d7ab6 <+870>: je 0x316a8d799b <PyEval_EvalFrameEx+587> > 0x000000316a8d7abc <+876>: mov 0x80(%r12),%eax > 0x000000316a8d7ac4 <+884>: test %eax,%eax > 0x000000316a8d7ac6 <+886>: jle 0x316a8d7b9c <PyEval_EvalFrameEx+1100> > 0x000000316a8d7acc <+892>: nopl 0x0(%rax) > 0x000000316a8d7ad0 <+896>: sub $0x1,%eax > 0x000000316a8d7ad3 <+899>: movslq %eax,%rdx > 0x000000316a8d7ad6 <+902>: lea (%rdx,%rdx,2),%rdx > 0x000000316a8d7ada <+906>: lea 0x80(%r12,%rdx,4),%rbp > 0x000000316a8d7ae2 <+914>: cmpl $0x78,0x4(%rbp) > 0x000000316a8d7ae6 <+918>: lea 0x4(%rbp),%r13 > 0x000000316a8d7aea <+922>: je 0x316a8d7ef0 <PyEval_EvalFrameEx+1952> > 0x000000316a8d7af0 <+928>: mov %eax,0x80(%r12) > 0x000000316a8d7af8 <+936>: mov 0x40(%r12),%rdx > 0x000000316a8d7afd <+941>: mov 0x8(%r13),%ecx > 0x000000316a8d7b01 <+945>: mov %r14,%rax > 0x000000316a8d7b04 <+948>: sub %rdx,%rax > 0x000000316a8d7b07 <+951>: sar $0x3,%rax > 0x000000316a8d7b0b <+955>: cmp %eax,%ecx > 0x000000316a8d7b0d <+957>: jge 0x316a8d7b3c <PyEval_EvalFrameEx+1004> > 0x000000316a8d7b0f <+959>: sub $0x8,%r14 > 0x000000316a8d7b13 <+963>: mov (%r14),%rdi > 0x000000316a8d7b16 <+966>: test %rdi,%rdi > 0x000000316a8d7b19 <+969>: je 0x316a8d7b01 <PyEval_EvalFrameEx+945> > 0x000000316a8d7b1b <+971>: subq $0x1,(%rdi) > 0x000000316a8d7b1f <+975>: je 0x316a8d7ed0 <PyEval_EvalFrameEx+1920> > 0x000000316a8d7b25 <+981>: mov 0x40(%r12),%rdx > 0x000000316a8d7b2a <+986>: mov 0x8(%r13),%ecx > 0x000000316a8d7b2e <+990>: mov %r14,%rax > 0x000000316a8d7b31 <+993>: sub %rdx,%rax > 0x000000316a8d7b34 <+996>: sar $0x3,%rax > 0x000000316a8d7b38 <+1000>: cmp %eax,%ecx > 0x000000316a8d7b3a <+1002>: jl 0x316a8d7b0f <PyEval_EvalFrameEx+959> > 0x000000316a8d7b3c <+1004>: mov 0x4(%rbp),%eax > 0x000000316a8d7b3f <+1007>: cmp $0x78,%eax > 0x000000316a8d7b42 <+1010>: je 0x316a8d7f40 <PyEval_EvalFrameEx+2032> > 0x000000316a8d7b48 <+1016>: cmp $0x7a,%eax > 0x000000316a8d7b4b <+1019>: je 0x316a8d7fe8 <PyEval_EvalFrameEx+2200> > 0x000000316a8d7b51 <+1025>: cmp $0x79,%eax > 0x000000316a8d7b54 <+1028>: je 0x316a8d7f60 <PyEval_EvalFrameEx+2064> > 0x000000316a8d7b5a <+1034>: cmp $0x8f,%eax > 0x000000316a8d7b5f <+1039>: je 0x316a8d7fe8 <PyEval_EvalFrameEx+2200> > 0x000000316a8d7b65 <+1045>: mov 0x80(%r12),%eax > 0x000000316a8d7b6d <+1053>: test %eax,%eax > 0x000000316a8d7b6f <+1055>: jg 0x316a8d7ad0 <PyEval_EvalFrameEx+896> > 0x000000316a8d7b75 <+1061>: nopl (%rax) > 0x000000316a8d7b78 <+1064>: mov %r14,%rax > 0x000000316a8d7b7b <+1067>: sub %rdx,%rax > 0x000000316a8d7b7e <+1070>: shr $0x3,%rax > 0x000000316a8d7b82 <+1074>: test %eax,%eax > 0x000000316a8d7b84 <+1076>: je 0x316a8d7baf <PyEval_EvalFrameEx+1119> > 0x000000316a8d7b86 <+1078>: sub $0x8,%r14 > 0x000000316a8d7b8a <+1082>: mov (%r14),%rdi > 0x000000316a8d7b8d <+1085>: test %rdi,%rdi > 0x000000316a8d7b90 <+1088>: je 0x316a8d7b78 <PyEval_EvalFrameEx+1064> > 0x000000316a8d7b92 <+1090>: subq $0x1,(%rdi) > 0x000000316a8d7b96 <+1094>: je 0x316a8d7ee0 <PyEval_EvalFrameEx+1936> > 0x000000316a8d7b9c <+1100>: mov 0x40(%r12),%rdx > 0x000000316a8d7ba1 <+1105>: mov %r14,%rax > 0x000000316a8d7ba4 <+1108>: sub %rdx,%rax > 0x000000316a8d7ba7 <+1111>: shr $0x3,%rax > 0x000000316a8d7bab <+1115>: test %eax,%eax > 0x000000316a8d7bad <+1117>: jne 0x316a8d7b86 <PyEval_EvalFrameEx+1078> > 0x000000316a8d7baf <+1119>: cmp $0x8,%ebx > 0x000000316a8d7bb2 <+1122>: mov $0x0,%eax > 0x000000316a8d7bb7 <+1127>: cmove 0x130(%rsp),%rax > 0x000000316a8d7bc0 <+1136>: mov %rax,0x130(%rsp) > 0x000000316a8d7bc8 <+1144>: mov 0x20(%r15),%esi > 0x000000316a8d7bcc <+1148>: test %esi,%esi > 0x000000316a8d7bce <+1150>: je 0x316a8d7c28 <PyEval_EvalFrameEx+1240> > 0x000000316a8d7bd0 <+1152>: mov 0x30(%r15),%rdi > 0x000000316a8d7bd4 <+1156>: test %rdi,%rdi > 0x000000316a8d7bd7 <+1159>: je 0x316a8da856 <PyEval_EvalFrameEx+12550> > 0x000000316a8d7bdd <+1165>: cmp $0x40,%ebx > 0x000000316a8d7be0 <+1168>: je 0x316a8da89c <PyEval_EvalFrameEx+12620> > 0x000000316a8d7be6 <+1174>: cmp $0x8,%ebx > 0x000000316a8d7be9 <+1177>: je 0x316a8da89c <PyEval_EvalFrameEx+12620> > 0x000000316a8d7bef <+1183>: cmp $0x2,%ebx > 0x000000316a8d7bf2 <+1186>: je 0x316a8da9c0 <PyEval_EvalFrameEx+12912> > 0x000000316a8d7bf8 <+1192>: mov 0x28(%r15),%rdi > 0x000000316a8d7bfc <+1196>: test %rdi,%rdi > 0x000000316a8d7bff <+1199>: je 0x316a8d7c28 <PyEval_EvalFrameEx+1240> > 0x000000316a8d7c01 <+1201>: mov 0x38(%r15),%rsi > 0x000000316a8d7c05 <+1205>: mov 0x130(%rsp),%r8 > 0x000000316a8d7c0d <+1213>: mov $0x3,%ecx > 0x000000316a8d7c12 <+1218>: mov %r12,%rdx > 0x000000316a8d7c15 <+1221>: callq 0x316a8d6610 <call_trace> > 0x000000316a8d7c1a <+1226>: test %eax,%eax > 0x000000316a8d7c1c <+1228>: jne 0x316a8d82ae <PyEval_EvalFrameEx+2910> > 0x000000316a8d7c22 <+1234>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d7c28 <+1240>: mov 0x10(%r15),%rbx > 0x000000316a8d7c2c <+1244>: mov 0x58(%rbx),%rax > 0x000000316a8d7c30 <+1248>: test %rax,%rax > 0x000000316a8d7c33 <+1251>: je 0x316a8d78ce <PyEval_EvalFrameEx+382> > 0x000000316a8d7c39 <+1257>: mov 0x60(%r15),%rdi > 0x000000316a8d7c3d <+1261>: mov 0x68(%r15),%r13 > 0x000000316a8d7c41 <+1265>: mov 0x70(%r15),%rbp > 0x000000316a8d7c45 <+1269>: addq $0x1,(%rax) > 0x000000316a8d7c49 <+1273>: mov 0x60(%rbx),%rax > 0x000000316a8d7c4d <+1277>: test %rax,%rax > 0x000000316a8d7c50 <+1280>: je 0x316a8d7c56 <PyEval_EvalFrameEx+1286> > 0x000000316a8d7c52 <+1282>: addq $0x1,(%rax) > 0x000000316a8d7c56 <+1286>: mov 0x68(%rbx),%rax > 0x000000316a8d7c5a <+1290>: test %rax,%rax > 0x000000316a8d7c5d <+1293>: je 0x316a8d7c63 <PyEval_EvalFrameEx+1299> > 0x000000316a8d7c5f <+1295>: addq $0x1,(%rax) > 0x000000316a8d7c63 <+1299>: mov 0x58(%rbx),%rax > 0x000000316a8d7c67 <+1303>: test %rdi,%rdi > 0x000000316a8d7c6a <+1306>: mov %rax,0x60(%r15) > 0x000000316a8d7c6e <+1310>: mov 0x60(%rbx),%rax > 0x000000316a8d7c72 <+1314>: mov %rax,0x68(%r15) > 0x000000316a8d7c76 <+1318>: mov 0x68(%rbx),%rax > 0x000000316a8d7c7a <+1322>: mov %rax,0x70(%r15) > 0x000000316a8d7c7e <+1326>: je 0x316a8d7c8a <PyEval_EvalFrameEx+1338> > 0x000000316a8d7c80 <+1328>: subq $0x1,(%rdi) > 0x000000316a8d7c84 <+1332>: je 0x316a8da81d <PyEval_EvalFrameEx+12493> > 0x000000316a8d7c8a <+1338>: test %r13,%r13 > 0x000000316a8d7c8d <+1341>: je 0x316a8d7c9a <PyEval_EvalFrameEx+1354> > 0x000000316a8d7c8f <+1343>: subq $0x1,0x0(%r13) > 0x000000316a8d7c94 <+1348>: je 0x316a8da847 <PyEval_EvalFrameEx+12535> > 0x000000316a8d7c9a <+1354>: test %rbp,%rbp > 0x000000316a8d7c9d <+1357>: je 0x316a8d7caa <PyEval_EvalFrameEx+1370> > 0x000000316a8d7c9f <+1359>: subq $0x1,0x0(%rbp) > 0x000000316a8d7ca4 <+1364>: je 0x316a8da838 <PyEval_EvalFrameEx+12520> > 0x000000316a8d7caa <+1370>: mov 0x58(%rbx),%rsi > 0x000000316a8d7cae <+1374>: lea 0x4d78a(%rip),%rdi # 0x316a92543f > 0x000000316a8d7cb5 <+1381>: callq 0x316a83c580 <PySys_SetObject@plt> > 0x000000316a8d7cba <+1386>: mov 0x60(%rbx),%rsi > 0x000000316a8d7cbe <+1390>: lea 0x4d785(%rip),%rdi # 0x316a92544a > 0x000000316a8d7cc5 <+1397>: callq 0x316a83c580 <PySys_SetObject@plt> > 0x000000316a8d7cca <+1402>: mov 0x68(%rbx),%rsi > 0x000000316a8d7cce <+1406>: lea 0x4d75a(%rip),%rdi # 0x316a92542f > 0x000000316a8d7cd5 <+1413>: callq 0x316a83c580 <PySys_SetObject@plt> > 0x000000316a8d7cda <+1418>: mov 0x58(%rbx),%rdi > 0x000000316a8d7cde <+1422>: mov 0x60(%rbx),%r13 > 0x000000316a8d7ce2 <+1426>: mov 0x68(%rbx),%rbp > 0x000000316a8d7ce6 <+1430>: movq $0x0,0x58(%rbx) > 0x000000316a8d7cee <+1438>: movq $0x0,0x60(%rbx) > 0x000000316a8d7cf6 <+1446>: movq $0x0,0x68(%rbx) > 0x000000316a8d7cfe <+1454>: subq $0x1,(%rdi) > 0x000000316a8d7d02 <+1458>: je 0x316a8d82a2 <PyEval_EvalFrameEx+2898> > 0x000000316a8d7d08 <+1464>: test %r13,%r13 > 0x000000316a8d7d0b <+1467>: je 0x316a8d7d18 <PyEval_EvalFrameEx+1480> > 0x000000316a8d7d0d <+1469>: subq $0x1,0x0(%r13) > 0x000000316a8d7d12 <+1474>: je 0x316a8da829 <PyEval_EvalFrameEx+12505> > 0x000000316a8d7d18 <+1480>: test %rbp,%rbp > 0x000000316a8d7d1b <+1483>: je 0x316a8d78ce <PyEval_EvalFrameEx+382> > 0x000000316a8d7d21 <+1489>: subq $0x1,0x0(%rbp) > 0x000000316a8d7d26 <+1494>: jne 0x316a8d78ce <PyEval_EvalFrameEx+382> > 0x000000316a8d7d2c <+1500>: mov 0x8(%rbp),%rax > 0x000000316a8d7d30 <+1504>: mov %rbp,%rdi > 0x000000316a8d7d33 <+1507>: callq *0x30(%rax) > 0x000000316a8d7d36 <+1510>: jmpq 0x316a8d78ce <PyEval_EvalFrameEx+382> > 0x000000316a8d7d3b <+1515>: nopl 0x0(%rax,%rax,1) > 0x000000316a8d7d40 <+1520>: mov %esi,%eax > 0x000000316a8d7d42 <+1522>: movslq (%r11,%rax,4),%rax > 0x000000316a8d7d46 <+1526>: add %r11,%rax > 0x000000316a8d7d49 <+1529>: jmpq *%rax > 0x000000316a8d7d4b <+1531>: nopl 0x0(%rax,%rax,1) > 0x000000316a8d7d50 <+1536>: movzbl 0x2(%r13),%eax > 0x000000316a8d7d55 <+1541>: movzbl 0x1(%r13),%r9d > 0x000000316a8d7d5a <+1546>: add $0x3,%r13 > 0x000000316a8d7d5e <+1550>: shl $0x8,%eax > 0x000000316a8d7d61 <+1553>: add %eax,%r9d > 0x000000316a8d7d64 <+1556>: jmpq 0x316a8d7a2c <PyEval_EvalFrameEx+732> > 0x000000316a8d7d69 <+1561>: nopl 0x0(%rax) > 0x000000316a8d7d70 <+1568>: cmpb $0x7a,0x0(%r13) > 0x000000316a8d7d75 <+1573>: je 0x316a8d79d3 <PyEval_EvalFrameEx+643> > 0x000000316a8d7d7b <+1579>: mov 0x294c1e(%rip),%rax # 0x316ab6c9a0 > 0x000000316a8d7d82 <+1586>: mov 0x294dbf(%rip),%rcx # 0x316ab6cb48 > 0x000000316a8d7d89 <+1593>: mov 0x100(%rsp),%rsi > 0x000000316a8d7d91 <+1601>: mov (%rax),%eax > 0x000000316a8d7d93 <+1603>: addl $0x1,0x80(%rsi) > 0x000000316a8d7d9a <+1610>: mov %eax,(%rcx) > 0x000000316a8d7d9c <+1612>: mov 0x2bb896(%rip),%eax # 0x316ab93638 <pendingcalls_to_do> > 0x000000316a8d7da2 <+1618>: test %eax,%eax > 0x000000316a8d7da4 <+1620>: jne 0x316a8d7e9d <PyEval_EvalFrameEx+1869> > 0x000000316a8d7daa <+1626>: cmpq $0x0,0x2db7f6(%rip) # 0x316abb35a8 <interpreter_lock> > 0x000000316a8d7db2 <+1634>: je 0x316a8d79d3 <PyEval_EvalFrameEx+643> > 0x000000316a8d7db8 <+1640>: xor %edi,%edi > 0x000000316a8d7dba <+1642>: callq 0x316a83ec70 <PyThreadState_Swap@plt> > 0x000000316a8d7dbf <+1647>: cmp %rax,0x100(%rsp) > 0x000000316a8d7dc7 <+1655>: je 0x316a8d7dd5 <PyEval_EvalFrameEx+1669> > 0x000000316a8d7dc9 <+1657>: lea 0x61e2c(%rip),%rdi # 0x316a939bfc > 0x000000316a8d7dd0 <+1664>: callq 0x316a83d8b0 <Py_FatalError@plt> > 0x000000316a8d7dd5 <+1669>: mov 0x2db7cc(%rip),%rdi # 0x316abb35a8 <interpreter_lock> > 0x000000316a8d7ddc <+1676>: callq 0x316a83dc30 <PyThread_release_lock@plt> > 0x000000316a8d7de1 <+1681>: mov 0x2db7c0(%rip),%rdi # 0x316abb35a8 <interpreter_lock> > 0x000000316a8d7de8 <+1688>: mov $0x1,%esi > 0x000000316a8d7ded <+1693>: callq 0x316a83bd40 <PyThread_acquire_lock@plt> > 0x000000316a8d7df2 <+1698>: mov 0x100(%rsp),%rdi > 0x000000316a8d7dfa <+1706>: callq 0x316a83ec70 <PyThreadState_Swap@plt> > 0x000000316a8d7dff <+1711>: test %rax,%rax > 0x000000316a8d7e02 <+1714>: je 0x316a8d7e10 <PyEval_EvalFrameEx+1728> > 0x000000316a8d7e04 <+1716>: lea 0x61e06(%rip),%rdi # 0x316a939c11 > 0x000000316a8d7e0b <+1723>: callq 0x316a83d8b0 <Py_FatalError@plt> > 0x000000316a8d7e10 <+1728>: mov 0x100(%rsp),%r8 > 0x000000316a8d7e18 <+1736>: mov 0x88(%r8),%rbx > 0x000000316a8d7e1f <+1743>: test %rbx,%rbx > 0x000000316a8d7e22 <+1746>: je 0x316a8d79d3 <PyEval_EvalFrameEx+643> > 0x000000316a8d7e28 <+1752>: mov %rbx,%rdi > 0x000000316a8d7e2b <+1755>: movq $0x0,0x88(%r8) > 0x000000316a8d7e36 <+1766>: mov %r8,%r15 > 0x000000316a8d7e39 <+1769>: callq 0x316a83c480 <PyErr_SetNone@plt> > 0x000000316a8d7e3e <+1774>: mov (%rbx),%rax > 0x000000316a8d7e41 <+1777>: mov %rbx,0x108(%rsp) > 0x000000316a8d7e49 <+1785>: sub $0x1,%rax > 0x000000316a8d7e4d <+1789>: test %rax,%rax > 0x000000316a8d7e50 <+1792>: mov %rax,(%rbx) > 0x000000316a8d7e53 <+1795>: mov $0x2,%ebx > 0x000000316a8d7e58 <+1800>: jne 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8d7e5e <+1806>: mov 0x108(%rsp),%rdx > 0x000000316a8d7e66 <+1814>: mov 0x8(%rdx),%rax > 0x000000316a8d7e6a <+1818>: mov %rdx,%rdi > 0x000000316a8d7e6d <+1821>: callq *0x30(%rax) > 0x000000316a8d7e70 <+1824>: jmpq 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8d7e75 <+1829>: nopl (%rax) > 0x000000316a8d7e78 <+1832>: lea 0x4ca62(%rip),%rdi # 0x316a9248e1 > 0x000000316a8d7e7f <+1839>: callq 0x316a83cc90 <_Py_CheckRecursiveCall@plt> > 0x000000316a8d7e84 <+1844>: test %eax,%eax > 0x000000316a8d7e86 <+1846>: je 0x316a8d7793 <PyEval_EvalFrameEx+67> > 0x000000316a8d7e8c <+1852>: movq $0x0,0x130(%rsp) > 0x000000316a8d7e98 <+1864>: jmpq 0x316a8d78f6 <PyEval_EvalFrameEx+422> > 0x000000316a8d7e9d <+1869>: callq 0x316a83cd70 <Py_MakePendingCalls@plt> > 0x000000316a8d7ea2 <+1874>: test %eax,%eax > 0x000000316a8d7ea4 <+1876>: js 0x316a8db8f5 <PyEval_EvalFrameEx+16805> > 0x000000316a8d7eaa <+1882>: mov 0x2bb788(%rip),%eax # 0x316ab93638 <pendingcalls_to_do> > 0x000000316a8d7eb0 <+1888>: test %eax,%eax > 0x000000316a8d7eb2 <+1890>: je 0x316a8d7daa <PyEval_EvalFrameEx+1626> > 0x000000316a8d7eb8 <+1896>: mov 0x294c89(%rip),%rdi # 0x316ab6cb48 > 0x000000316a8d7ebf <+1903>: movl $0x0,(%rdi) > 0x000000316a8d7ec5 <+1909>: jmpq 0x316a8d7daa <PyEval_EvalFrameEx+1626> > 0x000000316a8d7eca <+1914>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d7ed0 <+1920>: mov 0x8(%rdi),%rax > 0x000000316a8d7ed4 <+1924>: callq *0x30(%rax) > 0x000000316a8d7ed7 <+1927>: jmpq 0x316a8d7b25 <PyEval_EvalFrameEx+981> > 0x000000316a8d7edc <+1932>: nopl 0x0(%rax) > 0x000000316a8d7ee0 <+1936>: mov 0x8(%rdi),%rax > 0x000000316a8d7ee4 <+1940>: callq *0x30(%rax) > 0x000000316a8d7ee7 <+1943>: jmpq 0x316a8d7b9c <PyEval_EvalFrameEx+1100> > 0x000000316a8d7eec <+1948>: nopl 0x0(%rax) > 0x000000316a8d7ef0 <+1952>: cmp $0x20,%ebx > 0x000000316a8d7ef3 <+1955>: jne 0x316a8d7af0 <PyEval_EvalFrameEx+928> > 0x000000316a8d7ef9 <+1961>: mov 0x130(%rsp),%r8 > 0x000000316a8d7f01 <+1969>: mov 0x120(%rsp),%rdx > 0x000000316a8d7f09 <+1977>: mov 0x10(%r8),%rax > 0x000000316a8d7f0d <+1981>: mov (%r8),%rcx > 0x000000316a8d7f10 <+1984>: lea 0x24(%rdx,%rax,1),%r13 > 0x000000316a8d7f15 <+1989>: mov %rcx,%rax > 0x000000316a8d7f18 <+1992>: sub $0x1,%rax > 0x000000316a8d7f1c <+1996>: test %rax,%rax > 0x000000316a8d7f1f <+1999>: mov %rax,(%r8) > 0x000000316a8d7f22 <+2002>: jne 0x316a8d799b <PyEval_EvalFrameEx+587> > 0x000000316a8d7f28 <+2008>: mov 0x8(%r8),%rax > 0x000000316a8d7f2c <+2012>: mov %r8,%rdi > 0x000000316a8d7f2f <+2015>: callq *0x30(%rax) > 0x000000316a8d7f32 <+2018>: jmpq 0x316a8d799b <PyEval_EvalFrameEx+587> > 0x000000316a8d7f37 <+2023>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d7f40 <+2032>: cmp $0x10,%ebx > 0x000000316a8d7f43 <+2035>: jne 0x316a8d7b65 <PyEval_EvalFrameEx+1045> > 0x000000316a8d7f49 <+2041>: movslq 0x4(%r13),%rax > 0x000000316a8d7f4d <+2045>: mov 0x120(%rsp),%rsi > 0x000000316a8d7f55 <+2053>: lea 0x24(%rsi,%rax,1),%r13 > 0x000000316a8d7f5a <+2058>: jmpq 0x316a8d799b <PyEval_EvalFrameEx+587> > 0x000000316a8d7f5f <+2063>: nop > 0x000000316a8d7f60 <+2064>: cmp $0x2,%ebx > 0x000000316a8d7f63 <+2067>: jne 0x316a8d7b65 <PyEval_EvalFrameEx+1045> > 0x000000316a8d7f69 <+2073>: lea 0x1b8(%rsp),%rdx > 0x000000316a8d7f71 <+2081>: lea 0x1b0(%rsp),%rsi > 0x000000316a8d7f79 <+2089>: lea 0x1a8(%rsp),%rdi > 0x000000316a8d7f81 <+2097>: callq 0x316a83e130 <PyErr_Fetch@plt> > 0x000000316a8d7f86 <+2102>: cmpq $0x0,0x1b0(%rsp) > 0x000000316a8d7f8f <+2111>: je 0x316a8db0a0 <PyEval_EvalFrameEx+14672> > 0x000000316a8d7f95 <+2117>: mov 0x0(%r13),%eax > 0x000000316a8d7f99 <+2121>: cmp $0x8f,%eax > 0x000000316a8d7f9e <+2126>: je 0x316a8da9f7 <PyEval_EvalFrameEx+12967> > 0x000000316a8d7fa4 <+2132>: cmp $0x79,%eax > 0x000000316a8d7fa7 <+2135>: je 0x316a8da9f7 <PyEval_EvalFrameEx+12967> > 0x000000316a8d7fad <+2141>: mov 0x1b8(%rsp),%rax > 0x000000316a8d7fb5 <+2149>: test %rax,%rax > 0x000000316a8d7fb8 <+2152>: je 0x316a8db088 <PyEval_EvalFrameEx+14648> > 0x000000316a8d7fbe <+2158>: lea 0x8(%r14),%r10 > 0x000000316a8d7fc2 <+2162>: mov %rax,(%r14) > 0x000000316a8d7fc5 <+2165>: mov 0x1b0(%rsp),%rax > 0x000000316a8d7fcd <+2173>: lea 0x10(%r10),%r14 > 0x000000316a8d7fd1 <+2177>: mov %rax,(%r10) > 0x000000316a8d7fd4 <+2180>: mov 0x1a8(%rsp),%rax > 0x000000316a8d7fdc <+2188>: mov %rax,0x8(%r10) > 0x000000316a8d7fe0 <+2192>: jmp 0x316a8d8013 <PyEval_EvalFrameEx+2243> > 0x000000316a8d7fe2 <+2194>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d7fe8 <+2200>: cmp $0x2,%ebx > 0x000000316a8d7feb <+2203>: je 0x316a8d7f69 <PyEval_EvalFrameEx+2073> > 0x000000316a8d7ff1 <+2209>: test $0x28,%bl > 0x000000316a8d7ff4 <+2212>: je 0x316a8d8005 <PyEval_EvalFrameEx+2229> > 0x000000316a8d7ff6 <+2214>: mov 0x130(%rsp),%rax > 0x000000316a8d7ffe <+2222>: mov %rax,(%r14) > 0x000000316a8d8001 <+2225>: add $0x8,%r14 > 0x000000316a8d8005 <+2229>: mov %ebx,%edi > 0x000000316a8d8007 <+2231>: callq 0x316a83e2c0 <PyInt_FromLong@plt> > 0x000000316a8d800c <+2236>: mov %rax,(%r14) > 0x000000316a8d800f <+2239>: add $0x8,%r14 > 0x000000316a8d8013 <+2243>: movslq 0x4(%r13),%rax > 0x000000316a8d8017 <+2247>: mov 0x120(%rsp),%rdx > 0x000000316a8d801f <+2255>: lea 0x24(%rdx,%rax,1),%r13 > 0x000000316a8d8024 <+2260>: jmpq 0x316a8d799b <PyEval_EvalFrameEx+587> > 0x000000316a8d8029 <+2265>: cmp 0x160(%rsp),%esi > 0x000000316a8d8030 <+2272>: mov %r14,0x48(%r12) > 0x000000316a8d8035 <+2277>: mov 0x7c(%r12),%eax > 0x000000316a8d803a <+2282>: mov 0x40(%rcx),%r13 > 0x000000316a8d803e <+2286>: mov 0x30(%rcx),%rbx > 0x000000316a8d8042 <+2290>: jl 0x316a8d804d <PyEval_EvalFrameEx+2301> > 0x000000316a8d8044 <+2292>: cmp 0x164(%rsp),%esi > 0x000000316a8d804b <+2299>: jl 0x316a8d808a <PyEval_EvalFrameEx+2362> > 0x000000316a8d804d <+2301>: mov 0x20(%r12),%rdi > 0x000000316a8d8052 <+2306>: lea 0x180(%rsp),%rdx > 0x000000316a8d805a <+2314>: mov %r11,0x38(%rsp) > 0x000000316a8d805f <+2319>: callq 0x316a83c790 <_PyCode_CheckLineNumber@plt> > 0x000000316a8d8064 <+2324>: mov 0x180(%rsp),%esi > 0x000000316a8d806b <+2331>: mov 0x184(%rsp),%edi > 0x000000316a8d8072 <+2338>: mov 0x38(%rsp),%r11 > 0x000000316a8d8077 <+2343>: mov %esi,0x160(%rsp) > 0x000000316a8d807e <+2350>: mov 0x78(%r12),%esi > 0x000000316a8d8083 <+2355>: mov %edi,0x164(%rsp) > 0x000000316a8d808a <+2362>: cmp %esi,0x160(%rsp) > 0x000000316a8d8091 <+2369>: je 0x316a8d80a0 <PyEval_EvalFrameEx+2384> > 0x000000316a8d8093 <+2371>: cmp %esi,0x140(%rsp) > 0x000000316a8d809a <+2378>: jle 0x316a8d828b <PyEval_EvalFrameEx+2875> > 0x000000316a8d80a0 <+2384>: mov 0x128(%rsp),%r8 > 0x000000316a8d80a8 <+2392>: mov %eax,0x7c(%r12) > 0x000000316a8d80ad <+2397>: mov $0x2,%ecx > 0x000000316a8d80b2 <+2402>: mov %r12,%rdx > 0x000000316a8d80b5 <+2405>: mov %r13,%rsi > 0x000000316a8d80b8 <+2408>: mov %rbx,%rdi > 0x000000316a8d80bb <+2411>: mov %r11,0x38(%rsp) > 0x000000316a8d80c0 <+2416>: callq 0x316a8d6610 <call_trace> > 0x000000316a8d80c5 <+2421>: mov 0x78(%r12),%r8d > 0x000000316a8d80ca <+2426>: mov 0x38(%rsp),%r11 > 0x000000316a8d80cf <+2431>: mov %eax,0x118(%rsp) > 0x000000316a8d80d6 <+2438>: mov %r8d,0x140(%rsp) > 0x000000316a8d80de <+2446>: movslq 0x140(%rsp),%rax > 0x000000316a8d80e6 <+2454>: mov 0x120(%rsp),%rdx > 0x000000316a8d80ee <+2462>: lea 0x24(%rdx,%rax,1),%r13 > 0x000000316a8d80f3 <+2467>: mov 0x48(%r12),%rax > 0x000000316a8d80f8 <+2472>: test %rax,%rax > 0x000000316a8d80fb <+2475>: je 0x316a8d8109 <PyEval_EvalFrameEx+2489> > 0x000000316a8d80fd <+2477>: movq $0x0,0x48(%r12) > 0x000000316a8d8106 <+2486>: mov %rax,%r14 > 0x000000316a8d8109 <+2489>: mov 0x118(%rsp),%eax > 0x000000316a8d8110 <+2496>: test %eax,%eax > 0x000000316a8d8112 <+2498>: je 0x316a8d7a17 <PyEval_EvalFrameEx+711> > 0x000000316a8d8118 <+2504>: nopl 0x0(%rax,%rax,1) > 0x000000316a8d8120 <+2512>: mov 0x118(%rsp),%edi > 0x000000316a8d8127 <+2519>: test %r15,%r15 > 0x000000316a8d812a <+2522>: movl $0x0,0x118(%rsp) > 0x000000316a8d8135 <+2533>: setne %dl > 0x000000316a8d8138 <+2536>: test %edi,%edi > 0x000000316a8d813a <+2538>: sete %al > 0x000000316a8d813d <+2541>: test %al,%dl > 0x000000316a8d813f <+2543>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8145 <+2549>: mov 0x100(%rsp),%r15 > 0x000000316a8d814d <+2557>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8d8152 <+2562>: mov 0x128(%rsp),%rdx > 0x000000316a8d815a <+2570>: test %rax,%rax > 0x000000316a8d815d <+2573>: mov %rdx,0x108(%rsp) > 0x000000316a8d8165 <+2581>: je 0x316a8dc3c9 <PyEval_EvalFrameEx+19577> > 0x000000316a8d816b <+2587>: mov %r12,%rdi > 0x000000316a8d816e <+2590>: callq 0x316a83c6c0 <PyTraceBack_Here@plt> > 0x000000316a8d8173 <+2595>: mov 0x30(%r15),%rbp > 0x000000316a8d8177 <+2599>: test %rbp,%rbp > 0x000000316a8d817a <+2602>: je 0x316a8d8277 <PyEval_EvalFrameEx+2855> > 0x000000316a8d8180 <+2608>: mov 0x40(%r15),%rsi > 0x000000316a8d8184 <+2612>: lea 0x1b8(%rsp),%rdx > 0x000000316a8d818c <+2620>: lea 0x1a8(%rsp),%rdi > 0x000000316a8d8194 <+2628>: mov %rsi,0x100(%rsp) > 0x000000316a8d819c <+2636>: lea 0x1b0(%rsp),%rsi > 0x000000316a8d81a4 <+2644>: callq 0x316a83e130 <PyErr_Fetch@plt> > 0x000000316a8d81a9 <+2649>: mov 0x1b0(%rsp),%rdx > 0x000000316a8d81b1 <+2657>: test %rdx,%rdx > 0x000000316a8d81b4 <+2660>: je 0x316a8db69c <PyEval_EvalFrameEx+16204> > 0x000000316a8d81ba <+2666>: mov 0x1b8(%rsp),%rcx > 0x000000316a8d81c2 <+2674>: mov 0x1a8(%rsp),%rsi > 0x000000316a8d81ca <+2682>: xor %eax,%eax > 0x000000316a8d81cc <+2684>: mov $0x3,%edi > 0x000000316a8d81d1 <+2689>: callq 0x316a83ed20 <PyTuple_Pack@plt> > 0x000000316a8d81d6 <+2694>: test %rax,%rax > 0x000000316a8d81d9 <+2697>: mov %rax,%rbx > 0x000000316a8d81dc <+2700>: je 0x316a8daaec <PyEval_EvalFrameEx+13212> > 0x000000316a8d81e2 <+2706>: mov 0x100(%rsp),%rsi > 0x000000316a8d81ea <+2714>: mov %rbp,%rdi > 0x000000316a8d81ed <+2717>: mov %rax,%r8 > 0x000000316a8d81f0 <+2720>: mov $0x1,%ecx > 0x000000316a8d81f5 <+2725>: mov %r12,%rdx > 0x000000316a8d81f8 <+2728>: callq 0x316a8d6610 <call_trace> > 0x000000316a8d81fd <+2733>: subq $0x1,(%rbx) > 0x000000316a8d8201 <+2737>: mov %eax,%ebp > 0x000000316a8d8203 <+2739>: je 0x316a8dab94 <PyEval_EvalFrameEx+13380> > 0x000000316a8d8209 <+2745>: test %ebp,%ebp > 0x000000316a8d820b <+2747>: je 0x316a8daaec <PyEval_EvalFrameEx+13212> > 0x000000316a8d8211 <+2753>: mov 0x1a8(%rsp),%rax > 0x000000316a8d8219 <+2761>: test %rax,%rax > 0x000000316a8d821c <+2764>: je 0x316a8d8233 <PyEval_EvalFrameEx+2787> > 0x000000316a8d821e <+2766>: subq $0x1,(%rax) > 0x000000316a8d8222 <+2770>: jne 0x316a8d8233 <PyEval_EvalFrameEx+2787> > 0x000000316a8d8224 <+2772>: mov 0x1a8(%rsp),%rdi > 0x000000316a8d822c <+2780>: mov 0x8(%rdi),%rax > 0x000000316a8d8230 <+2784>: callq *0x30(%rax) > 0x000000316a8d8233 <+2787>: mov 0x1b0(%rsp),%rax > 0x000000316a8d823b <+2795>: test %rax,%rax > 0x000000316a8d823e <+2798>: je 0x316a8d8255 <PyEval_EvalFrameEx+2821> > 0x000000316a8d8240 <+2800>: subq $0x1,(%rax) > 0x000000316a8d8244 <+2804>: jne 0x316a8d8255 <PyEval_EvalFrameEx+2821> > 0x000000316a8d8246 <+2806>: mov 0x1b0(%rsp),%rdi > 0x000000316a8d824e <+2814>: mov 0x8(%rdi),%rax > 0x000000316a8d8252 <+2818>: callq *0x30(%rax) > 0x000000316a8d8255 <+2821>: mov 0x1b8(%rsp),%rax > 0x000000316a8d825d <+2829>: test %rax,%rax > 0x000000316a8d8260 <+2832>: je 0x316a8d8277 <PyEval_EvalFrameEx+2855> > 0x000000316a8d8262 <+2834>: subq $0x1,(%rax) > 0x000000316a8d8266 <+2838>: jne 0x316a8d8277 <PyEval_EvalFrameEx+2855> > 0x000000316a8d8268 <+2840>: mov 0x1b8(%rsp),%rdi > 0x000000316a8d8270 <+2848>: mov 0x8(%rdi),%rax > 0x000000316a8d8274 <+2852>: callq *0x30(%rax) > 0x000000316a8d8277 <+2855>: mov $0x2,%ebx > 0x000000316a8d827c <+2860>: jmpq 0x316a8d7ab3 <PyEval_EvalFrameEx+867> > 0x000000316a8d8281 <+2865>: mov $0x2,%ebx > 0x000000316a8d8286 <+2870>: jmpq 0x316a8d7abc <PyEval_EvalFrameEx+876> > 0x000000316a8d828b <+2875>: mov %esi,0x140(%rsp) > 0x000000316a8d8292 <+2882>: movl $0x0,0x118(%rsp) > 0x000000316a8d829d <+2893>: jmpq 0x316a8d80de <PyEval_EvalFrameEx+2446> > 0x000000316a8d82a2 <+2898>: mov 0x8(%rdi),%rax > 0x000000316a8d82a6 <+2902>: callq *0x30(%rax) > 0x000000316a8d82a9 <+2905>: jmpq 0x316a8d7d08 <PyEval_EvalFrameEx+1464> > 0x000000316a8d82ae <+2910>: cmpq $0x0,0x130(%rsp) > 0x000000316a8d82b7 <+2919>: je 0x316a8d82e1 <PyEval_EvalFrameEx+2961> > 0x000000316a8d82b9 <+2921>: mov 0x130(%rsp),%rax > 0x000000316a8d82c1 <+2929>: mov 0x130(%rsp),%rdx > 0x000000316a8d82c9 <+2937>: mov (%rax),%rax > 0x000000316a8d82cc <+2940>: mov %rax,0x48(%rsp) > 0x000000316a8d82d1 <+2945>: sub $0x1,%rax > 0x000000316a8d82d5 <+2949>: test %rax,%rax > 0x000000316a8d82d8 <+2952>: mov %rax,(%rdx) > 0x000000316a8d82db <+2955>: je 0x316a8dab1d <PyEval_EvalFrameEx+13261> > 0x000000316a8d82e1 <+2961>: movq $0x0,0x130(%rsp) > 0x000000316a8d82ed <+2973>: jmpq 0x316a8d7c28 <PyEval_EvalFrameEx+1240> > 0x000000316a8d82f2 <+2978>: mov %r14,%rax > 0x000000316a8d82f5 <+2981>: sub $0x8,%r14 > 0x000000316a8d82f9 <+2985>: mov -0x8(%rax),%rbx > 0x000000316a8d82fd <+2989>: mov %r9d,%eax > 0x000000316a8d8300 <+2992>: neg %eax > 0x000000316a8d8302 <+2994>: cltq > 0x000000316a8d8304 <+2996>: mov (%r14,%rax,8),%rdi > 0x000000316a8d8308 <+3000>: mov %rbx,%rsi > 0x000000316a8d830b <+3003>: callq 0x316a83cc70 <PyList_Append@plt> > 0x000000316a8d8310 <+3008>: mov %eax,0x118(%rsp) > 0x000000316a8d8317 <+3015>: subq $0x1,(%rbx) > 0x000000316a8d831b <+3019>: je 0x316a8dab0e <PyEval_EvalFrameEx+13246> > 0x000000316a8d8321 <+3025>: mov 0x118(%rsp),%esi > 0x000000316a8d8328 <+3032>: test %esi,%esi > 0x000000316a8d832a <+3034>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8330 <+3040>: cmpb $0x71,0x0(%r13) > 0x000000316a8d8335 <+3045>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d833b <+3051>: movzbl 0x2(%r13),%eax > 0x000000316a8d8340 <+3056>: movzbl 0x1(%r13),%r9d > 0x000000316a8d8345 <+3061>: movl $0x0,0x118(%rsp) > 0x000000316a8d8350 <+3072>: shl $0x8,%eax > 0x000000316a8d8353 <+3075>: add %eax,%r9d > 0x000000316a8d8356 <+3078>: mov 0x120(%rsp),%rcx > 0x000000316a8d835e <+3086>: movslq %r9d,%r9 > 0x000000316a8d8361 <+3089>: lea 0x24(%rcx,%r9,1),%r13 > 0x000000316a8d8366 <+3094>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d836b <+3099>: mov -0x8(%r14),%rbp > 0x000000316a8d836f <+3103>: mov -0x10(%r14),%rbx > 0x000000316a8d8373 <+3107>: lea -0x8(%r14),%rdx > 0x000000316a8d8377 <+3111>: mov %rdx,0x108(%rsp) > 0x000000316a8d837f <+3119>: mov %rbp,%rsi > 0x000000316a8d8382 <+3122>: mov %rbx,%rdi > 0x000000316a8d8385 <+3125>: callq 0x316a83edc0 <PyNumber_TrueDivide@plt> > 0x000000316a8d838a <+3130>: subq $0x1,(%rbx) > 0x000000316a8d838e <+3134>: mov %rax,%r15 > 0x000000316a8d8391 <+3137>: je 0x316a8da9e8 <PyEval_EvalFrameEx+12952> > 0x000000316a8d8397 <+3143>: subq $0x1,0x0(%rbp) > 0x000000316a8d839c <+3148>: je 0x316a8da9d9 <PyEval_EvalFrameEx+12937> > 0x000000316a8d83a2 <+3154>: test %r15,%r15 > 0x000000316a8d83a5 <+3157>: mov %r15,-0x10(%r14) > 0x000000316a8d83a9 <+3161>: mov 0x108(%rsp),%r14 > 0x000000316a8d83b1 <+3169>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d83b7 <+3175>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d83bc <+3180>: mov -0x8(%r14),%rbp > 0x000000316a8d83c0 <+3184>: mov -0x10(%r14),%rbx > 0x000000316a8d83c4 <+3188>: lea -0x8(%r14),%rdx > 0x000000316a8d83c8 <+3192>: mov %rdx,0x108(%rsp) > 0x000000316a8d83d0 <+3200>: mov %rbp,%rsi > 0x000000316a8d83d3 <+3203>: mov %rbx,%rdi > 0x000000316a8d83d6 <+3206>: callq 0x316a83c860 <PyNumber_InPlaceTrueDivide@plt> > 0x000000316a8d83db <+3211>: jmp 0x316a8d838a <PyEval_EvalFrameEx+3130> > 0x000000316a8d83dd <+3213>: mov -0x8(%r14),%rbx > 0x000000316a8d83e1 <+3217>: mov %r11,0x38(%rsp) > 0x000000316a8d83e6 <+3222>: mov %rbx,%rdi > 0x000000316a8d83e9 <+3225>: callq 0x316a83e2b0 <PyObject_GetIter@plt> > 0x000000316a8d83ee <+3230>: subq $0x1,(%rbx) > 0x000000316a8d83f2 <+3234>: mov %rax,%r15 > 0x000000316a8d83f5 <+3237>: mov 0x38(%rsp),%r11 > 0x000000316a8d83fa <+3242>: je 0x316a8db84f <PyEval_EvalFrameEx+16639> > 0x000000316a8d8400 <+3248>: test %r15,%r15 > 0x000000316a8d8403 <+3251>: je 0x316a8dc2cf <PyEval_EvalFrameEx+19327> > 0x000000316a8d8409 <+3257>: mov %r15,-0x8(%r14) > 0x000000316a8d840d <+3261>: cmpb $0x5d,0x0(%r13) > 0x000000316a8d8412 <+3266>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8418 <+3272>: movzbl 0x2(%r13),%eax > 0x000000316a8d841d <+3277>: movzbl 0x1(%r13),%r9d > 0x000000316a8d8422 <+3282>: add $0x3,%r13 > 0x000000316a8d8426 <+3286>: shl $0x8,%eax > 0x000000316a8d8429 <+3289>: add %eax,%r9d > 0x000000316a8d842c <+3292>: mov -0x8(%r14),%rdi > 0x000000316a8d8430 <+3296>: mov 0x8(%rdi),%rax > 0x000000316a8d8434 <+3300>: mov %r9d,0x28(%rsp) > 0x000000316a8d8439 <+3305>: mov %r11,0x38(%rsp) > 0x000000316a8d843e <+3310>: callq *0xe0(%rax) > 0x000000316a8d8444 <+3316>: test %rax,%rax > 0x000000316a8d8447 <+3319>: mov %rax,%r15 > 0x000000316a8d844a <+3322>: mov 0x28(%rsp),%r9d > 0x000000316a8d844f <+3327>: mov 0x38(%rsp),%r11 > 0x000000316a8d8454 <+3332>: je 0x316a8dcb87 <PyEval_EvalFrameEx+21559> > 0x000000316a8d845a <+3338>: mov %rax,(%r14) > 0x000000316a8d845d <+3341>: movzbl 0x0(%r13),%eax > 0x000000316a8d8462 <+3346>: add $0x8,%r14 > 0x000000316a8d8466 <+3350>: cmp $0x7d,%al > 0x000000316a8d8468 <+3352>: jne 0x316a8dcb5e <PyEval_EvalFrameEx+21518> > 0x000000316a8d846e <+3358>: movzbl 0x2(%r13),%eax > 0x000000316a8d8473 <+3363>: movzbl 0x1(%r13),%r9d > 0x000000316a8d8478 <+3368>: mov %r15,%rdx > 0x000000316a8d847b <+3371>: add $0x3,%r13 > 0x000000316a8d847f <+3375>: shl $0x8,%eax > 0x000000316a8d8482 <+3378>: add %eax,%r9d > 0x000000316a8d8485 <+3381>: movslq %r9d,%rax > 0x000000316a8d8488 <+3384>: sub $0x8,%r14 > 0x000000316a8d848c <+3388>: add $0x2e,%rax > 0x000000316a8d8490 <+3392>: mov 0x8(%r12,%rax,8),%rdi > 0x000000316a8d8495 <+3397>: mov %rdx,0x8(%r12,%rax,8) > 0x000000316a8d849a <+3402>: test %rdi,%rdi > 0x000000316a8d849d <+3405>: je 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d84a3 <+3411>: subq $0x1,(%rdi) > 0x000000316a8d84a7 <+3415>: jne 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d84ad <+3421>: mov 0x8(%rdi),%rax > 0x000000316a8d84b1 <+3425>: mov %r11,0x38(%rsp) > 0x000000316a8d84b6 <+3430>: callq *0x30(%rax) > 0x000000316a8d84b9 <+3433>: mov 0x38(%rsp),%r11 > 0x000000316a8d84be <+3438>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d84c3 <+3443>: add $0x1,%r13 > 0x000000316a8d84c7 <+3447>: movl $0x0,0x118(%rsp) > 0x000000316a8d84d2 <+3458>: mov -0x8(%r14),%rax > 0x000000316a8d84d6 <+3462>: lea -0x8(%r14),%rbx > 0x000000316a8d84da <+3466>: mov 0x8(%rax),%rcx > 0x000000316a8d84de <+3470>: mov 0xa8(%rcx),%rdx > 0x000000316a8d84e5 <+3477>: test $0x800000,%edx > 0x000000316a8d84eb <+3483>: je 0x316a8daba5 <PyEval_EvalFrameEx+13397> > 0x000000316a8d84f1 <+3489>: mov 0x10(%rax),%ebp > 0x000000316a8d84f4 <+3492>: cmp $0x20,%ebp > 0x000000316a8d84f7 <+3495>: je 0x316a8d84fe <PyEval_EvalFrameEx+3502> > 0x000000316a8d84f9 <+3497>: cmp $0x8,%ebp > 0x000000316a8d84fc <+3500>: jne 0x316a8d850e <PyEval_EvalFrameEx+3518> > 0x000000316a8d84fe <+3502>: lea -0x10(%r14),%rbx > 0x000000316a8d8502 <+3506>: mov -0x10(%r14),%r14 > 0x000000316a8d8506 <+3510>: mov %r14,0x130(%rsp) > 0x000000316a8d850e <+3518>: subq $0x1,(%rax) > 0x000000316a8d8512 <+3522>: jne 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8d8514 <+3524>: mov 0x8(%rax),%rdx > 0x000000316a8d8518 <+3528>: mov %rax,%rdi > 0x000000316a8d851b <+3531>: callq *0x30(%rdx) > 0x000000316a8d851e <+3534>: cmp $0x1,%ebp > 0x000000316a8d8521 <+3537>: jne 0x316a8dd190 <PyEval_EvalFrameEx+23104> > 0x000000316a8d8527 <+3543>: mov %rbx,%r14 > 0x000000316a8d852a <+3546>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d852f <+3551>: nop > 0x000000316a8d8530 <+3552>: mov -0x8(%r14),%rbx > 0x000000316a8d8534 <+3556>: mov -0x10(%r14),%rbp > 0x000000316a8d8538 <+3560>: mov -0x18(%r14),%rdi > 0x000000316a8d853c <+3564>: sub $0x10,%r14 > 0x000000316a8d8540 <+3568>: mov %rbp,%rdx > 0x000000316a8d8543 <+3571>: mov %rbx,%rsi > 0x000000316a8d8546 <+3574>: callq 0x316a83e370 <PyDict_SetItem@plt> > 0x000000316a8d854b <+3579>: mov %eax,0x118(%rsp) > 0x000000316a8d8552 <+3586>: subq $0x1,0x0(%rbp) > 0x000000316a8d8557 <+3591>: je 0x316a8da99d <PyEval_EvalFrameEx+12877> > 0x000000316a8d855d <+3597>: subq $0x1,(%rbx) > 0x000000316a8d8561 <+3601>: je 0x316a8da952 <PyEval_EvalFrameEx+12802> > 0x000000316a8d8567 <+3607>: mov 0x118(%rsp),%eax > 0x000000316a8d856e <+3614>: test %eax,%eax > 0x000000316a8d8570 <+3616>: je 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8576 <+3622>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d857b <+3627>: mov %r14,%rbx > 0x000000316a8d857e <+3630>: sub $0x8,%r14 > 0x000000316a8d8582 <+3634>: mov -0x10(%rbx),%r8 > 0x000000316a8d8586 <+3638>: mov -0x8(%rbx),%rbp > 0x000000316a8d858a <+3642>: mov 0x8(%r8),%rax > 0x000000316a8d858e <+3646>: cmp 0x29481b(%rip),%rax # 0x316ab6cdb0 > 0x000000316a8d8595 <+3653>: je 0x316a8dc218 <PyEval_EvalFrameEx+19144> > 0x000000316a8d859b <+3659>: cmp 0x294666(%rip),%rax # 0x316ab6cc08 > 0x000000316a8d85a2 <+3666>: je 0x316a8dc206 <PyEval_EvalFrameEx+19126> > 0x000000316a8d85a8 <+3672>: mov %r8,%rdi > 0x000000316a8d85ab <+3675>: mov %rbp,%rsi > 0x000000316a8d85ae <+3678>: mov %r8,0x38(%rsp) > 0x000000316a8d85b3 <+3683>: callq 0x316a83b6d0 <PyNumber_InPlaceAdd@plt> > 0x000000316a8d85b8 <+3688>: mov 0x38(%rsp),%r8 > 0x000000316a8d85bd <+3693>: mov %rax,%r15 > 0x000000316a8d85c0 <+3696>: subq $0x1,(%r8) > 0x000000316a8d85c4 <+3700>: je 0x316a8dac82 <PyEval_EvalFrameEx+13618> > 0x000000316a8d85ca <+3706>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d85d0 <+3712>: subq $0x1,0x0(%rbp) > 0x000000316a8d85d5 <+3717>: je 0x316a8da80e <PyEval_EvalFrameEx+12478> > 0x000000316a8d85db <+3723>: test %r15,%r15 > 0x000000316a8d85de <+3726>: mov %r15,-0x10(%rbx) > 0x000000316a8d85e2 <+3730>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d85e8 <+3736>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d85ed <+3741>: mov %r14,%rbx > 0x000000316a8d85f0 <+3744>: mov 0x2947b9(%rip),%rax # 0x316ab6cdb0 > 0x000000316a8d85f7 <+3751>: sub $0x8,%r14 > 0x000000316a8d85fb <+3755>: mov -0x10(%rbx),%rdx > 0x000000316a8d85ff <+3759>: mov -0x8(%rbx),%rbp > 0x000000316a8d8603 <+3763>: cmp %rax,0x8(%rdx) > 0x000000316a8d8607 <+3767>: je 0x316a8db87f <PyEval_EvalFrameEx+16687> > 0x000000316a8d860d <+3773>: mov %rbp,%rsi > 0x000000316a8d8610 <+3776>: mov %rdx,%rdi > 0x000000316a8d8613 <+3779>: mov %rdx,0x38(%rsp) > 0x000000316a8d8618 <+3784>: callq 0x316a83edb0 <PyNumber_InPlaceSubtract@plt> > 0x000000316a8d861d <+3789>: nopl (%rax) > 0x000000316a8d8620 <+3792>: mov 0x38(%rsp),%rdx > 0x000000316a8d8625 <+3797>: mov %rax,%r15 > 0x000000316a8d8628 <+3800>: subq $0x1,(%rdx) > 0x000000316a8d862c <+3804>: jne 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8d862e <+3806>: mov 0x8(%rdx),%rax > 0x000000316a8d8632 <+3810>: mov %rdx,%rdi > 0x000000316a8d8635 <+3813>: callq *0x30(%rax) > 0x000000316a8d8638 <+3816>: jmp 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8d863a <+3818>: mov %r14,%rbx > 0x000000316a8d863d <+3821>: sub $0x8,%r14 > 0x000000316a8d8641 <+3825>: mov -0x8(%rbx),%rbp > 0x000000316a8d8645 <+3829>: mov -0x10(%rbx),%rdx > 0x000000316a8d8649 <+3833>: mov %rbp,%rsi > 0x000000316a8d864c <+3836>: mov %rdx,%rdi > 0x000000316a8d864f <+3839>: mov %rdx,0x38(%rsp) > 0x000000316a8d8654 <+3844>: callq 0x316a83e9d0 <PyNumber_InPlaceMultiply@plt> > 0x000000316a8d8659 <+3849>: jmp 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d865b <+3851>: mov %r14,%rbx > 0x000000316a8d865e <+3854>: sub $0x8,%r14 > 0x000000316a8d8662 <+3858>: mov -0x8(%rbx),%rbp > 0x000000316a8d8666 <+3862>: mov -0x10(%rbx),%rdx > 0x000000316a8d866a <+3866>: mov %rbp,%rsi > 0x000000316a8d866d <+3869>: mov %rdx,%rdi > 0x000000316a8d8670 <+3872>: mov %rdx,0x38(%rsp) > 0x000000316a8d8675 <+3877>: callq 0x316a83ed70 <PyNumber_Xor@plt> > 0x000000316a8d867a <+3882>: jmp 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d867c <+3884>: mov %r14,%rbx > 0x000000316a8d867f <+3887>: sub $0x8,%r14 > 0x000000316a8d8683 <+3891>: mov -0x8(%rbx),%rbp > 0x000000316a8d8687 <+3895>: mov -0x10(%rbx),%rdx > 0x000000316a8d868b <+3899>: mov %rbp,%rsi > 0x000000316a8d868e <+3902>: mov %rdx,%rdi > 0x000000316a8d8691 <+3905>: mov %rdx,0x38(%rsp) > 0x000000316a8d8696 <+3910>: callq 0x316a83cd50 <PyNumber_Or@plt> > 0x000000316a8d869b <+3915>: jmp 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d869d <+3917>: mov %r14,%rbx > 0x000000316a8d86a0 <+3920>: mov 0x128(%rsp),%rdx > 0x000000316a8d86a8 <+3928>: sub $0x8,%r14 > 0x000000316a8d86ac <+3932>: mov -0x8(%rbx),%rbp > 0x000000316a8d86b0 <+3936>: mov -0x10(%rbx),%rcx > 0x000000316a8d86b4 <+3940>: mov %rbp,%rsi > 0x000000316a8d86b7 <+3943>: mov %rcx,%rdi > 0x000000316a8d86ba <+3946>: mov %rcx,0x28(%rsp) > 0x000000316a8d86bf <+3951>: callq 0x316a83ec40 <PyNumber_InPlacePower@plt> > 0x000000316a8d86c4 <+3956>: mov 0x28(%rsp),%rcx > 0x000000316a8d86c9 <+3961>: mov %rax,%r15 > 0x000000316a8d86cc <+3964>: subq $0x1,(%rcx) > 0x000000316a8d86d0 <+3968>: jne 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8d86d6 <+3974>: mov 0x8(%rcx),%rax > 0x000000316a8d86da <+3978>: mov %rcx,%rdi > 0x000000316a8d86dd <+3981>: callq *0x30(%rax) > 0x000000316a8d86e0 <+3984>: jmpq 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8d86e5 <+3989>: lea 0x61543(%rip),%rdi # 0x316a939c2f > 0x000000316a8d86ec <+3996>: mov %r14,%rax > 0x000000316a8d86ef <+3999>: sub $0x8,%r14 > 0x000000316a8d86f3 <+4003>: mov -0x8(%rax),%rbx > 0x000000316a8d86f7 <+4007>: callq 0x316a83d070 <PySys_GetObject@plt> > 0x000000316a8d86fc <+4012>: test %rax,%rax > 0x000000316a8d86ff <+4015>: mov %rax,%rbp > 0x000000316a8d8702 <+4018>: je 0x316a8dcbf1 <PyEval_EvalFrameEx+21665> > 0x000000316a8d8708 <+4024>: mov 0x118(%rsp),%eax > 0x000000316a8d870f <+4031>: test %eax,%eax > 0x000000316a8d8711 <+4033>: je 0x316a8db4e0 <PyEval_EvalFrameEx+15760> > 0x000000316a8d8717 <+4039>: subq $0x1,(%rbx) > 0x000000316a8d871b <+4043>: je 0x316a8db410 <PyEval_EvalFrameEx+15552> > 0x000000316a8d8721 <+4049>: test %r15,%r15 > 0x000000316a8d8724 <+4052>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d872a <+4058>: subq $0x1,(%r15) > 0x000000316a8d872e <+4062>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8734 <+4068>: mov 0x8(%r15),%rax > 0x000000316a8d8738 <+4072>: mov %r15,%rdi > 0x000000316a8d873b <+4075>: callq *0x30(%rax) > 0x000000316a8d873e <+4078>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8743 <+4083>: mov -0x8(%r14),%rbp > 0x000000316a8d8747 <+4087>: lea -0x8(%r14),%rdx > 0x000000316a8d874b <+4091>: movq $0x0,0x108(%rsp) > 0x000000316a8d8757 <+4103>: lea 0x66525(%rip),%rdi # 0x316a93ec83 > 0x000000316a8d875e <+4110>: mov %rdx,0x38(%rsp) > 0x000000316a8d8763 <+4115>: callq 0x316a83d070 <PySys_GetObject@plt> > 0x000000316a8d8768 <+4120>: mov 0x38(%rsp),%rdx > 0x000000316a8d876d <+4125>: test %rax,%rax > 0x000000316a8d8770 <+4128>: mov %rax,%rbx > 0x000000316a8d8773 <+4131>: mov %rdx,%r14 > 0x000000316a8d8776 <+4134>: je 0x316a8dc422 <PyEval_EvalFrameEx+19666> > 0x000000316a8d877c <+4140>: addq $0x1,(%rbx) > 0x000000316a8d8780 <+4144>: xor %esi,%esi > 0x000000316a8d8782 <+4146>: mov %rbx,%rdi > 0x000000316a8d8785 <+4149>: callq 0x316a83af70 <PyFile_SoftSpace@plt> > 0x000000316a8d878a <+4154>: test %eax,%eax > 0x000000316a8d878c <+4156>: jne 0x316a8dafae <PyEval_EvalFrameEx+14430> > 0x000000316a8d8792 <+4162>: mov 0x118(%rsp),%r11d > 0x000000316a8d879a <+4170>: test %r11d,%r11d > 0x000000316a8d879d <+4173>: je 0x316a8daeed <PyEval_EvalFrameEx+14237> > 0x000000316a8d87a3 <+4179>: test %rbx,%rbx > 0x000000316a8d87a6 <+4182>: je 0x316a8d87b2 <PyEval_EvalFrameEx+4194> > 0x000000316a8d87a8 <+4184>: subq $0x1,(%rbx) > 0x000000316a8d87ac <+4188>: je 0x316a8db018 <PyEval_EvalFrameEx+14536> > 0x000000316a8d87b2 <+4194>: subq $0x1,0x0(%rbp) > 0x000000316a8d87b7 <+4199>: je 0x316a8dae83 <PyEval_EvalFrameEx+14131> > 0x000000316a8d87bd <+4205>: cmpq $0x0,0x108(%rsp) > 0x000000316a8d87c6 <+4214>: je 0x316a8d8567 <PyEval_EvalFrameEx+3607> > 0x000000316a8d87cc <+4220>: mov 0x108(%rsp),%rdi > 0x000000316a8d87d4 <+4228>: mov (%rdi),%rdi > 0x000000316a8d87d7 <+4231>: mov %rdi,%rax > 0x000000316a8d87da <+4234>: mov 0x108(%rsp),%rdi > 0x000000316a8d87e2 <+4242>: sub $0x1,%rax > 0x000000316a8d87e6 <+4246>: test %rax,%rax > 0x000000316a8d87e9 <+4249>: mov %rax,(%rdi) > 0x000000316a8d87ec <+4252>: jne 0x316a8d8567 <PyEval_EvalFrameEx+3607> > 0x000000316a8d87f2 <+4258>: mov 0x8(%rdi),%rax > 0x000000316a8d87f6 <+4262>: callq *0x30(%rax) > 0x000000316a8d87f9 <+4265>: jmpq 0x316a8d8567 <PyEval_EvalFrameEx+3607> > 0x000000316a8d87fe <+4270>: mov -0x8(%r14),%rbx > 0x000000316a8d8802 <+4274>: mov -0x10(%r14),%rbp > 0x000000316a8d8806 <+4278>: sub $0x10,%r14 > 0x000000316a8d880a <+4282>: mov %rbx,%rsi > 0x000000316a8d880d <+4285>: mov %rbp,%rdi > 0x000000316a8d8810 <+4288>: callq 0x316a83c0d0 <PyObject_DelItem@plt> > 0x000000316a8d8815 <+4293>: jmpq 0x316a8d854b <PyEval_EvalFrameEx+3579> > 0x000000316a8d881a <+4298>: mov %r14,%rbx > 0x000000316a8d881d <+4301>: sub $0x8,%r14 > 0x000000316a8d8821 <+4305>: mov -0x8(%rbx),%rbp > 0x000000316a8d8825 <+4309>: mov -0x10(%rbx),%rdx > 0x000000316a8d8829 <+4313>: mov %rbp,%rsi > 0x000000316a8d882c <+4316>: mov %rdx,%rdi > 0x000000316a8d882f <+4319>: mov %rdx,0x38(%rsp) > 0x000000316a8d8834 <+4324>: callq 0x316a83bcc0 <PyNumber_Multiply@plt> > 0x000000316a8d8839 <+4329>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d883e <+4334>: mov 0x2945b3(%rip),%rax # 0x316ab6cdf8 > 0x000000316a8d8845 <+4341>: mov %r14,%rbx > 0x000000316a8d8848 <+4344>: mov (%rax),%eax > 0x000000316a8d884a <+4346>: test %eax,%eax > 0x000000316a8d884c <+4348>: jne 0x316a8d836b <PyEval_EvalFrameEx+3099> > 0x000000316a8d8852 <+4354>: mov -0x8(%rbx),%rbp > 0x000000316a8d8856 <+4358>: mov -0x10(%rbx),%rdx > 0x000000316a8d885a <+4362>: sub $0x8,%r14 > 0x000000316a8d885e <+4366>: mov %rbp,%rsi > 0x000000316a8d8861 <+4369>: mov %rdx,%rdi > 0x000000316a8d8864 <+4372>: mov %rdx,0x38(%rsp) > 0x000000316a8d8869 <+4377>: callq 0x316a83c610 <PyNumber_Divide@plt> > 0x000000316a8d886e <+4382>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d8873 <+4387>: mov %r14,0x108(%rsp) > 0x000000316a8d887b <+4395>: mov 0x108(%rsp),%rcx > 0x000000316a8d8883 <+4403>: sub $0x8,%r14 > 0x000000316a8d8887 <+4407>: mov 0x29437a(%rip),%rsi # 0x316ab6cc08 > 0x000000316a8d888e <+4414>: mov -0x10(%rcx),%rbp > 0x000000316a8d8892 <+4418>: mov -0x8(%rcx),%rbx > 0x000000316a8d8896 <+4422>: cmp %rsi,0x8(%rbp) > 0x000000316a8d889a <+4426>: mov %rbp,%rdi > 0x000000316a8d889d <+4429>: mov %rbx,%rsi > 0x000000316a8d88a0 <+4432>: je 0x316a8dbb77 <PyEval_EvalFrameEx+17447> > 0x000000316a8d88a6 <+4438>: callq 0x316a83d040 <PyNumber_Remainder@plt> > 0x000000316a8d88ab <+4443>: mov %rax,%r15 > 0x000000316a8d88ae <+4446>: subq $0x1,0x0(%rbp) > 0x000000316a8d88b3 <+4451>: je 0x316a8daede <PyEval_EvalFrameEx+14222> > 0x000000316a8d88b9 <+4457>: subq $0x1,(%rbx) > 0x000000316a8d88bd <+4461>: je 0x316a8daf76 <PyEval_EvalFrameEx+14374> > 0x000000316a8d88c3 <+4467>: mov 0x108(%rsp),%r8 > 0x000000316a8d88cb <+4475>: test %r15,%r15 > 0x000000316a8d88ce <+4478>: mov %r15,-0x10(%r8) > 0x000000316a8d88d2 <+4482>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d88d8 <+4488>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d88dd <+4493>: mov %r14,%rbx > 0x000000316a8d88e0 <+4496>: sub $0x8,%r14 > 0x000000316a8d88e4 <+4500>: mov -0x10(%rbx),%r8 > 0x000000316a8d88e8 <+4504>: mov -0x8(%rbx),%rbp > 0x000000316a8d88ec <+4508>: mov 0x8(%r8),%rax > 0x000000316a8d88f0 <+4512>: cmp 0x2944b9(%rip),%rax # 0x316ab6cdb0 > 0x000000316a8d88f7 <+4519>: je 0x316a8dba88 <PyEval_EvalFrameEx+17208> > 0x000000316a8d88fd <+4525>: cmp 0x294304(%rip),%rax # 0x316ab6cc08 > 0x000000316a8d8904 <+4532>: je 0x316a8dba60 <PyEval_EvalFrameEx+17168> > 0x000000316a8d890a <+4538>: mov %r8,%rdi > 0x000000316a8d890d <+4541>: mov %rbp,%rsi > 0x000000316a8d8910 <+4544>: mov %r8,0x38(%rsp) > 0x000000316a8d8915 <+4549>: callq 0x316a83b7f0 <PyNumber_Add@plt> > 0x000000316a8d891a <+4554>: mov 0x38(%rsp),%r8 > 0x000000316a8d891f <+4559>: mov %rax,%r15 > 0x000000316a8d8922 <+4562>: jmpq 0x316a8d85c0 <PyEval_EvalFrameEx+3696> > 0x000000316a8d8927 <+4567>: mov %r14,%rbx > 0x000000316a8d892a <+4570>: mov 0x29447f(%rip),%rax # 0x316ab6cdb0 > 0x000000316a8d8931 <+4577>: sub $0x8,%r14 > 0x000000316a8d8935 <+4581>: mov -0x10(%rbx),%rdx > 0x000000316a8d8939 <+4585>: mov -0x8(%rbx),%rbp > 0x000000316a8d893d <+4589>: cmp %rax,0x8(%rdx) > 0x000000316a8d8941 <+4593>: je 0x316a8db272 <PyEval_EvalFrameEx+15138> > 0x000000316a8d8947 <+4599>: mov %rbp,%rsi > 0x000000316a8d894a <+4602>: mov %rdx,%rdi > 0x000000316a8d894d <+4605>: mov %rdx,0x38(%rsp) > 0x000000316a8d8952 <+4610>: callq 0x316a83eca0 <PyNumber_Subtract@plt> > 0x000000316a8d8957 <+4615>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d895c <+4620>: xor %ebp,%ebp > 0x000000316a8d895e <+4622>: test $0x2,%sil > 0x000000316a8d8962 <+4626>: mov %r14,%rax > 0x000000316a8d8965 <+4629>: je 0x316a8d896f <PyEval_EvalFrameEx+4639> > 0x000000316a8d8967 <+4631>: mov -0x8(%rax),%rbp > 0x000000316a8d896b <+4635>: sub $0x8,%r14 > 0x000000316a8d896f <+4639>: xor %ebx,%ebx > 0x000000316a8d8971 <+4641>: and $0x1,%esi > 0x000000316a8d8974 <+4644>: je 0x316a8d897e <PyEval_EvalFrameEx+4654> > 0x000000316a8d8976 <+4646>: mov -0x8(%r14),%rbx > 0x000000316a8d897a <+4650>: sub $0x8,%r14 > 0x000000316a8d897e <+4654>: mov -0x8(%r14),%r8 > 0x000000316a8d8982 <+4658>: lea -0x10(%r14),%rax > 0x000000316a8d8986 <+4662>: mov -0x10(%r14),%r14 > 0x000000316a8d898a <+4666>: mov %rbp,%rdx > 0x000000316a8d898d <+4669>: mov %rbx,%rsi > 0x000000316a8d8990 <+4672>: mov %rax,0x108(%rsp) > 0x000000316a8d8998 <+4680>: mov %r8,%rdi > 0x000000316a8d899b <+4683>: mov %r14,%rcx > 0x000000316a8d899e <+4686>: mov %r8,0x38(%rsp) > 0x000000316a8d89a3 <+4691>: callq 0x316a8d75a0 <assign_slice> > 0x000000316a8d89a8 <+4696>: subq $0x1,(%r14) > 0x000000316a8d89ac <+4700>: mov %eax,0x118(%rsp) > 0x000000316a8d89b3 <+4707>: mov 0x38(%rsp),%r8 > 0x000000316a8d89b8 <+4712>: je 0x316a8db15c <PyEval_EvalFrameEx+14860> > 0x000000316a8d89be <+4718>: subq $0x1,(%r8) > 0x000000316a8d89c2 <+4722>: je 0x316a8db2b0 <PyEval_EvalFrameEx+15200> > 0x000000316a8d89c8 <+4728>: test %rbx,%rbx > 0x000000316a8d89cb <+4731>: je 0x316a8d89d7 <PyEval_EvalFrameEx+4743> > 0x000000316a8d89cd <+4733>: subq $0x1,(%rbx) > 0x000000316a8d89d1 <+4737>: je 0x316a8daf67 <PyEval_EvalFrameEx+14359> > 0x000000316a8d89d7 <+4743>: test %rbp,%rbp > 0x000000316a8d89da <+4746>: je 0x316a8d89e7 <PyEval_EvalFrameEx+4759> > 0x000000316a8d89dc <+4748>: subq $0x1,0x0(%rbp) > 0x000000316a8d89e1 <+4753>: je 0x316a8daf85 <PyEval_EvalFrameEx+14389> > 0x000000316a8d89e7 <+4759>: mov 0x118(%rsp),%eax > 0x000000316a8d89ee <+4766>: test %eax,%eax > 0x000000316a8d89f0 <+4768>: jne 0x316a8da961 <PyEval_EvalFrameEx+12817> > 0x000000316a8d89f6 <+4774>: mov 0x108(%rsp),%r14 > 0x000000316a8d89fe <+4782>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8a03 <+4787>: movslq %r9d,%rdi > 0x000000316a8d8a06 <+4790>: mov %r9d,0x28(%rsp) > 0x000000316a8d8a0b <+4795>: mov %r14,%rbx > 0x000000316a8d8a0e <+4798>: callq 0x316a83cf90 <PyTuple_New@plt> > 0x000000316a8d8a13 <+4803>: test %rax,%rax > 0x000000316a8d8a16 <+4806>: mov %rax,%r15 > 0x000000316a8d8a19 <+4809>: mov 0x28(%rsp),%r9d > 0x000000316a8d8a1e <+4814>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8a24 <+4820>: sub $0x1,%r9d > 0x000000316a8d8a28 <+4824>: test %r9d,%r9d > 0x000000316a8d8a2b <+4827>: mov %r9d,%edx > 0x000000316a8d8a2e <+4830>: js 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8d8a30 <+4832>: sub $0x8,%r14 > 0x000000316a8d8a34 <+4836>: movslq %edx,%rax > 0x000000316a8d8a37 <+4839>: sub $0x1,%edx > 0x000000316a8d8a3a <+4842>: mov (%r14),%rcx > 0x000000316a8d8a3d <+4845>: cmp $0xffffffff,%edx > 0x000000316a8d8a40 <+4848>: mov %rcx,0x18(%r15,%rax,8) > 0x000000316a8d8a45 <+4853>: jne 0x316a8d8a30 <PyEval_EvalFrameEx+4832> > 0x000000316a8d8a47 <+4855>: neg %r9 > 0x000000316a8d8a4a <+4858>: lea -0x8(%rbx,%r9,8),%r14 > 0x000000316a8d8a4f <+4863>: mov %r15,(%r14) > 0x000000316a8d8a52 <+4866>: add $0x8,%r14 > 0x000000316a8d8a56 <+4870>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8a5b <+4875>: mov -0x8(%r14),%rcx > 0x000000316a8d8a5f <+4879>: lea -0x8(%r14),%rbx > 0x000000316a8d8a63 <+4883>: test %rcx,%rcx > 0x000000316a8d8a66 <+4886>: je 0x316a8db2bf <PyEval_EvalFrameEx+15215> > 0x000000316a8d8a6c <+4892>: cmp 0x128(%rsp),%rcx > 0x000000316a8d8a74 <+4900>: mov %rcx,%rdx > 0x000000316a8d8a77 <+4903>: je 0x316a8db2bf <PyEval_EvalFrameEx+15215> > 0x000000316a8d8a7d <+4909>: addq $0x1,(%rdx) > 0x000000316a8d8a81 <+4913>: lea 0x4b61a(%rip),%rdi # 0x316a9240a2 > 0x000000316a8d8a88 <+4920>: mov %rdx,%rsi > 0x000000316a8d8a8b <+4923>: mov %rdx,0x38(%rsp) > 0x000000316a8d8a90 <+4928>: mov %rcx,0x28(%rsp) > 0x000000316a8d8a95 <+4933>: callq 0x316a83ca40 <PyFile_WriteString@plt> > 0x000000316a8d8a9a <+4938>: test %eax,%eax > 0x000000316a8d8a9c <+4940>: mov %eax,0x118(%rsp) > 0x000000316a8d8aa3 <+4947>: mov 0x38(%rsp),%rdx > 0x000000316a8d8aa8 <+4952>: mov 0x28(%rsp),%rcx > 0x000000316a8d8aad <+4957>: je 0x316a8daf95 <PyEval_EvalFrameEx+14405> > 0x000000316a8d8ab3 <+4963>: mov (%rdx),%rax > 0x000000316a8d8ab6 <+4966>: mov $0x1,%ebp > 0x000000316a8d8abb <+4971>: sub $0x1,%rax > 0x000000316a8d8abf <+4975>: test %rax,%rax > 0x000000316a8d8ac2 <+4978>: mov %rax,(%rdx) > 0x000000316a8d8ac5 <+4981>: je 0x316a8db0d6 <PyEval_EvalFrameEx+14726> > 0x000000316a8d8acb <+4987>: test %rcx,%rcx > 0x000000316a8d8ace <+4990>: je 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8d8ad4 <+4996>: subq $0x1,(%rcx) > 0x000000316a8d8ad8 <+5000>: jne 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8d8ade <+5006>: mov 0x8(%rcx),%rax > 0x000000316a8d8ae2 <+5010>: mov %rcx,%rdi > 0x000000316a8d8ae5 <+5013>: callq *0x30(%rax) > 0x000000316a8d8ae8 <+5016>: jmpq 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8d8aed <+5021>: mov %r14,%rbx > 0x000000316a8d8af0 <+5024>: sub $0x8,%r14 > 0x000000316a8d8af4 <+5028>: mov -0x8(%rbx),%rbp > 0x000000316a8d8af8 <+5032>: mov -0x10(%rbx),%rdx > 0x000000316a8d8afc <+5036>: mov %rbp,%rsi > 0x000000316a8d8aff <+5039>: mov %rdx,%rdi > 0x000000316a8d8b02 <+5042>: mov %rdx,0x38(%rsp) > 0x000000316a8d8b07 <+5047>: callq 0x316a83e710 <PyNumber_InPlaceLshift@plt> > 0x000000316a8d8b0c <+5052>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d8b11 <+5057>: mov %r14,%rbx > 0x000000316a8d8b14 <+5060>: sub $0x8,%r14 > 0x000000316a8d8b18 <+5064>: mov -0x8(%rbx),%rbp > 0x000000316a8d8b1c <+5068>: mov -0x10(%rbx),%rdx > 0x000000316a8d8b20 <+5072>: mov %rbp,%rsi > 0x000000316a8d8b23 <+5075>: mov %rdx,%rdi > 0x000000316a8d8b26 <+5078>: mov %rdx,0x38(%rsp) > 0x000000316a8d8b2b <+5083>: callq 0x316a83d900 <PyNumber_InPlaceRshift@plt> > 0x000000316a8d8b30 <+5088>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d8b35 <+5093>: mov %r14,%rbx > 0x000000316a8d8b38 <+5096>: sub $0x8,%r14 > 0x000000316a8d8b3c <+5100>: mov -0x8(%rbx),%rbp > 0x000000316a8d8b40 <+5104>: mov -0x10(%rbx),%rdx > 0x000000316a8d8b44 <+5108>: mov %rbp,%rsi > 0x000000316a8d8b47 <+5111>: mov %rdx,%rdi > 0x000000316a8d8b4a <+5114>: mov %rdx,0x38(%rsp) > 0x000000316a8d8b4f <+5119>: callq 0x316a83c500 <PyNumber_InPlaceAnd@plt> > 0x000000316a8d8b54 <+5124>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d8b59 <+5129>: mov %r14,%rbx > 0x000000316a8d8b5c <+5132>: sub $0x8,%r14 > 0x000000316a8d8b60 <+5136>: mov -0x8(%rbx),%rbp > 0x000000316a8d8b64 <+5140>: mov -0x10(%rbx),%rdx > 0x000000316a8d8b68 <+5144>: mov %rbp,%rsi > 0x000000316a8d8b6b <+5147>: mov %rdx,%rdi > 0x000000316a8d8b6e <+5150>: mov %rdx,0x38(%rsp) > 0x000000316a8d8b73 <+5155>: callq 0x316a83d460 <PyNumber_InPlaceXor@plt> > 0x000000316a8d8b78 <+5160>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d8b7d <+5165>: mov %r14,%rbx > 0x000000316a8d8b80 <+5168>: sub $0x8,%r14 > 0x000000316a8d8b84 <+5172>: mov -0x8(%rbx),%rbp > 0x000000316a8d8b88 <+5176>: mov -0x10(%rbx),%rdx > 0x000000316a8d8b8c <+5180>: mov %rbp,%rsi > 0x000000316a8d8b8f <+5183>: mov %rdx,%rdi > 0x000000316a8d8b92 <+5186>: mov %rdx,0x38(%rsp) > 0x000000316a8d8b97 <+5191>: callq 0x316a83d440 <PyNumber_InPlaceOr@plt> > 0x000000316a8d8b9c <+5196>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d8ba1 <+5201>: mov %r15,0x108(%rsp) > 0x000000316a8d8ba9 <+5209>: mov $0x10,%ebx > 0x000000316a8d8bae <+5214>: mov 0x100(%rsp),%r15 > 0x000000316a8d8bb6 <+5222>: jmpq 0x316a8d7abc <PyEval_EvalFrameEx+876> > 0x000000316a8d8bbb <+5227>: mov -0x8(%r14),%r9 > 0x000000316a8d8bbf <+5231>: cmp 0x128(%rsp),%r9 > 0x000000316a8d8bc7 <+5239>: lea -0x8(%r14),%rsi > 0x000000316a8d8bcb <+5243>: mov %rsi,0x108(%rsp) > 0x000000316a8d8bd3 <+5251>: je 0x316a8dbbbc <PyEval_EvalFrameEx+17516> > 0x000000316a8d8bd9 <+5257>: mov 0x8(%r9),%rax > 0x000000316a8d8bdd <+5261>: testb $0x80,0xaa(%rax) > 0x000000316a8d8be4 <+5268>: je 0x316a8db0b9 <PyEval_EvalFrameEx+14697> > 0x000000316a8d8bea <+5274>: mov 0x10(%r9),%rax > 0x000000316a8d8bee <+5278>: cmp $0x8,%rax > 0x000000316a8d8bf2 <+5282>: je 0x316a8dbb99 <PyEval_EvalFrameEx+17481> > 0x000000316a8d8bf8 <+5288>: cmp $0x20,%rax > 0x000000316a8d8bfc <+5292>: je 0x316a8dbb99 <PyEval_EvalFrameEx+17481> > 0x000000316a8d8c02 <+5298>: mov -0x10(%r14),%r11 > 0x000000316a8d8c06 <+5302>: mov %r9,-0x10(%r14) > 0x000000316a8d8c0a <+5306>: mov 0x128(%rsp),%r9 > 0x000000316a8d8c12 <+5314>: mov %r9,%rbx > 0x000000316a8d8c15 <+5317>: mov %r9,%rbp > 0x000000316a8d8c18 <+5320>: xor %r8d,%r8d > 0x000000316a8d8c1b <+5323>: mov %r9,%rsi > 0x000000316a8d8c1e <+5326>: mov %r11,%rdi > 0x000000316a8d8c21 <+5329>: xor %eax,%eax > 0x000000316a8d8c23 <+5331>: mov %rbx,%rcx > 0x000000316a8d8c26 <+5334>: mov %rbp,%rdx > 0x000000316a8d8c29 <+5337>: mov %r9,0x28(%rsp) > 0x000000316a8d8c2e <+5342>: mov %r11,0x38(%rsp) > 0x000000316a8d8c33 <+5347>: callq 0x316a83d4e0 <PyObject_CallFunctionObjArgs@plt> > 0x000000316a8d8c38 <+5352>: mov 0x38(%rsp),%r11 > 0x000000316a8d8c3d <+5357>: mov %rax,%r15 > 0x000000316a8d8c40 <+5360>: subq $0x1,(%r11) > 0x000000316a8d8c44 <+5364>: mov 0x28(%rsp),%r9 > 0x000000316a8d8c49 <+5369>: je 0x316a8db54b <PyEval_EvalFrameEx+15867> > 0x000000316a8d8c4f <+5375>: test %r15,%r15 > 0x000000316a8d8c52 <+5378>: je 0x316a8da961 <PyEval_EvalFrameEx+12817> > 0x000000316a8d8c58 <+5384>: cmp 0x128(%rsp),%r9 > 0x000000316a8d8c60 <+5392>: movl $0x0,0x118(%rsp) > 0x000000316a8d8c6b <+5403>: je 0x316a8d8c86 <PyEval_EvalFrameEx+5430> > 0x000000316a8d8c6d <+5405>: mov %r15,%rdi > 0x000000316a8d8c70 <+5408>: mov %r9,0x28(%rsp) > 0x000000316a8d8c75 <+5413>: callq 0x316a83d850 <PyObject_IsTrue@plt> > 0x000000316a8d8c7a <+5418>: mov 0x28(%rsp),%r9 > 0x000000316a8d8c7f <+5423>: mov %eax,0x118(%rsp) > 0x000000316a8d8c86 <+5430>: subq $0x1,(%r15) > 0x000000316a8d8c8a <+5434>: jne 0x316a8d8ca0 <PyEval_EvalFrameEx+5456> > 0x000000316a8d8c8c <+5436>: mov 0x8(%r15),%rax > 0x000000316a8d8c90 <+5440>: mov %r15,%rdi > 0x000000316a8d8c93 <+5443>: mov %r9,0x28(%rsp) > 0x000000316a8d8c98 <+5448>: callq *0x30(%rax) > 0x000000316a8d8c9b <+5451>: mov 0x28(%rsp),%r9 > 0x000000316a8d8ca0 <+5456>: cmpl $0x0,0x118(%rsp) > 0x000000316a8d8ca8 <+5464>: jl 0x316a8da961 <PyEval_EvalFrameEx+12817> > 0x000000316a8d8cae <+5470>: je 0x316a8dbc58 <PyEval_EvalFrameEx+17672> > 0x000000316a8d8cb4 <+5476>: mov 0x128(%rsp),%rax > 0x000000316a8d8cbc <+5484>: lea -0x18(%r14),%r8 > 0x000000316a8d8cc0 <+5488>: mov %r8,0x118(%rsp) > 0x000000316a8d8cc8 <+5496>: addq $0x1,(%rax) > 0x000000316a8d8ccc <+5500>: mov %rax,-0x20(%r14) > 0x000000316a8d8cd0 <+5504>: subq $0x1,(%r9) > 0x000000316a8d8cd4 <+5508>: jne 0x316a8d8ce0 <PyEval_EvalFrameEx+5520> > 0x000000316a8d8cd6 <+5510>: mov 0x8(%r9),%rax > 0x000000316a8d8cda <+5514>: mov %r9,%rdi > 0x000000316a8d8cdd <+5517>: callq *0x30(%rax) > 0x000000316a8d8ce0 <+5520>: subq $0x1,0x0(%rbp) > 0x000000316a8d8ce5 <+5525>: jne 0x316a8d8cf1 <PyEval_EvalFrameEx+5537> > 0x000000316a8d8ce7 <+5527>: mov 0x8(%rbp),%rax > 0x000000316a8d8ceb <+5531>: mov %rbp,%rdi > 0x000000316a8d8cee <+5534>: callq *0x30(%rax) > 0x000000316a8d8cf1 <+5537>: mov (%rbx),%rax > 0x000000316a8d8cf4 <+5540>: mov 0x118(%rsp),%r14 > 0x000000316a8d8cfc <+5548>: sub $0x1,%rax > 0x000000316a8d8d00 <+5552>: test %rax,%rax > 0x000000316a8d8d03 <+5555>: mov %rax,(%rbx) > 0x000000316a8d8d06 <+5558>: jne 0x316a8d8d12 <PyEval_EvalFrameEx+5570> > 0x000000316a8d8d08 <+5560>: mov 0x8(%rbx),%rax > 0x000000316a8d8d0c <+5564>: mov %rbx,%rdi > 0x000000316a8d8d0f <+5567>: callq *0x30(%rax) > 0x000000316a8d8d12 <+5570>: cmpb $0x58,0x0(%r13) > 0x000000316a8d8d17 <+5575>: je 0x316a8d84c3 <PyEval_EvalFrameEx+3443> > 0x000000316a8d8d1d <+5581>: movl $0x0,0x118(%rsp) > 0x000000316a8d8d28 <+5592>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8d2d <+5597>: mov 0x38(%r12),%r15 > 0x000000316a8d8d32 <+5602>: test %r15,%r15 > 0x000000316a8d8d35 <+5605>: je 0x316a8dcc5c <PyEval_EvalFrameEx+21772> > 0x000000316a8d8d3b <+5611>: addq $0x1,(%r15) > 0x000000316a8d8d3f <+5615>: jmpq 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8d8d44 <+5620>: xor %ecx,%ecx > 0x000000316a8d8d46 <+5622>: lea 0x65f36(%rip),%rdi # 0x316a93ec83 > 0x000000316a8d8d4d <+5629>: mov %rcx,0x28(%rsp) > 0x000000316a8d8d52 <+5634>: mov %r14,%rbx > 0x000000316a8d8d55 <+5637>: callq 0x316a83d070 <PySys_GetObject@plt> > 0x000000316a8d8d5a <+5642>: test %rax,%rax > 0x000000316a8d8d5d <+5645>: mov %rax,%rdx > 0x000000316a8d8d60 <+5648>: mov 0x28(%rsp),%rcx > 0x000000316a8d8d65 <+5653>: jne 0x316a8d8a7d <PyEval_EvalFrameEx+4909> > 0x000000316a8d8d6b <+5659>: mov 0x293cb6(%rip),%rax # 0x316ab6ca28 > 0x000000316a8d8d72 <+5666>: lea 0x60449(%rip),%rsi # 0x316a9391c2 > 0x000000316a8d8d79 <+5673>: mov $0x2,%ebp > 0x000000316a8d8d7e <+5678>: mov (%rax),%rdi > 0x000000316a8d8d81 <+5681>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8d8d86 <+5686>: mov 0x28(%rsp),%rcx > 0x000000316a8d8d8b <+5691>: jmpq 0x316a8d8acb <PyEval_EvalFrameEx+4987> > 0x000000316a8d8d90 <+5696>: mov %r14,%rcx > 0x000000316a8d8d93 <+5699>: sub 0x40(%r12),%rcx > 0x000000316a8d8d98 <+5704>: mov %r13,%rdx > 0x000000316a8d8d9b <+5707>: sub %rbp,%rdx > 0x000000316a8d8d9e <+5710>: mov %r12,%rdi > 0x000000316a8d8da1 <+5713>: add %r9d,%edx > 0x000000316a8d8da4 <+5716>: sar $0x3,%rcx > 0x000000316a8d8da8 <+5720>: callq 0x316a83c3b0 <PyFrame_BlockSetup@plt> > 0x000000316a8d8dad <+5725>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8db2 <+5730>: movslq %r9d,%rdi > 0x000000316a8d8db5 <+5733>: mov %r9d,0x28(%rsp) > 0x000000316a8d8dba <+5738>: mov %r14,%rbx > 0x000000316a8d8dbd <+5741>: callq 0x316a83ae20 <PyList_New@plt> > 0x000000316a8d8dc2 <+5746>: test %rax,%rax > 0x000000316a8d8dc5 <+5749>: mov %rax,%r15 > 0x000000316a8d8dc8 <+5752>: mov 0x28(%rsp),%r9d > 0x000000316a8d8dcd <+5757>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8dd3 <+5763>: sub $0x1,%r9d > 0x000000316a8d8dd7 <+5767>: test %r9d,%r9d > 0x000000316a8d8dda <+5770>: mov %r9d,%edx > 0x000000316a8d8ddd <+5773>: js 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8d8de3 <+5779>: sub $0x8,%r14 > 0x000000316a8d8de7 <+5783>: mov 0x18(%r15),%rax > 0x000000316a8d8deb <+5787>: movslq %edx,%rcx > 0x000000316a8d8dee <+5790>: mov (%r14),%rsi > 0x000000316a8d8df1 <+5793>: sub $0x1,%edx > 0x000000316a8d8df4 <+5796>: cmp $0xffffffff,%edx > 0x000000316a8d8df7 <+5799>: mov %rsi,(%rax,%rcx,8) > 0x000000316a8d8dfb <+5803>: jne 0x316a8d8de3 <PyEval_EvalFrameEx+5779> > 0x000000316a8d8dfd <+5805>: jmpq 0x316a8d8a47 <PyEval_EvalFrameEx+4855> > 0x000000316a8d8e02 <+5810>: xor %edi,%edi > 0x000000316a8d8e04 <+5812>: mov %r9d,0x28(%rsp) > 0x000000316a8d8e09 <+5817>: callq 0x316a83b040 <PySet_New@plt> > 0x000000316a8d8e0e <+5822>: test %rax,%rax > 0x000000316a8d8e11 <+5825>: mov %rax,%r15 > 0x000000316a8d8e14 <+5828>: mov 0x28(%rsp),%r9d > 0x000000316a8d8e19 <+5833>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8e1f <+5839>: mov %r9d,%ebp > 0x000000316a8d8e22 <+5842>: sub $0x1,%ebp > 0x000000316a8d8e25 <+5845>: js 0x316a8da9ac <PyEval_EvalFrameEx+12892> > 0x000000316a8d8e2b <+5851>: mov 0x118(%rsp),%r8d > 0x000000316a8d8e33 <+5859>: sub $0x8,%r14 > 0x000000316a8d8e37 <+5863>: mov (%r14),%rbx > 0x000000316a8d8e3a <+5866>: test %r8d,%r8d > 0x000000316a8d8e3d <+5869>: je 0x316a8da885 <PyEval_EvalFrameEx+12597> > 0x000000316a8d8e43 <+5875>: subq $0x1,(%rbx) > 0x000000316a8d8e47 <+5879>: jne 0x316a8d8e22 <PyEval_EvalFrameEx+5842> > 0x000000316a8d8e49 <+5881>: mov 0x8(%rbx),%rdx > 0x000000316a8d8e4d <+5885>: mov %rbx,%rdi > 0x000000316a8d8e50 <+5888>: callq *0x30(%rdx) > 0x000000316a8d8e53 <+5891>: jmp 0x316a8d8e22 <PyEval_EvalFrameEx+5842> > 0x000000316a8d8e55 <+5893>: movslq %r9d,%rdi > 0x000000316a8d8e58 <+5896>: callq 0x316a83eb40 <_PyDict_NewPresized@plt> > 0x000000316a8d8e5d <+5901>: mov %rax,(%r14) > 0x000000316a8d8e60 <+5904>: add $0x8,%r14 > 0x000000316a8d8e64 <+5908>: test %rax,%rax > 0x000000316a8d8e67 <+5911>: mov %rax,%r15 > 0x000000316a8d8e6a <+5914>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8e70 <+5920>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8e75 <+5925>: mov 0x150(%rsp),%rdi > 0x000000316a8d8e7d <+5933>: mov -0x8(%r14),%rbx > 0x000000316a8d8e81 <+5937>: movslq %r9d,%r9 > 0x000000316a8d8e84 <+5940>: mov 0x18(%rdi,%r9,8),%rsi > 0x000000316a8d8e89 <+5945>: mov %rbx,%rdi > 0x000000316a8d8e8c <+5948>: callq 0x316a83ea00 <PyObject_GetAttr@plt> > 0x000000316a8d8e91 <+5953>: subq $0x1,(%rbx) > 0x000000316a8d8e95 <+5957>: mov %rax,%r15 > 0x000000316a8d8e98 <+5960>: je 0x316a8da96e <PyEval_EvalFrameEx+12830> > 0x000000316a8d8e9e <+5966>: test %r15,%r15 > 0x000000316a8d8ea1 <+5969>: mov %r15,-0x8(%r14) > 0x000000316a8d8ea5 <+5973>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8eab <+5979>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d8eb0 <+5984>: mov -0x8(%r14),%rbx > 0x000000316a8d8eb4 <+5988>: mov -0x10(%r14),%rdi > 0x000000316a8d8eb8 <+5992>: lea -0x8(%r14),%r8 > 0x000000316a8d8ebc <+5996>: mov %r8,0x138(%rsp) > 0x000000316a8d8ec4 <+6004>: mov 0x8(%rbx),%rcx > 0x000000316a8d8ec8 <+6008>: cmp 0x293ee1(%rip),%rcx # 0x316ab6cdb0 > 0x000000316a8d8ecf <+6015>: mov %rdi,0x108(%rsp) > 0x000000316a8d8ed7 <+6023>: je 0x316a8db751 <PyEval_EvalFrameEx+16385> > 0x000000316a8d8edd <+6029>: lea -0x6(%r9),%eax > 0x000000316a8d8ee1 <+6033>: cmp $0x4,%eax > 0x000000316a8d8ee4 <+6036>: jbe 0x316a8dac91 <PyEval_EvalFrameEx+13633> > 0x000000316a8d8eea <+6042>: mov 0x108(%rsp),%rdi > 0x000000316a8d8ef2 <+6050>: mov %r9d,%edx > 0x000000316a8d8ef5 <+6053>: mov %rbx,%rsi > 0x000000316a8d8ef8 <+6056>: mov %r11,0x38(%rsp) > 0x000000316a8d8efd <+6061>: callq 0x316a83bdc0 <PyObject_RichCompare@plt> > 0x000000316a8d8f02 <+6066>: mov 0x38(%rsp),%r11 > 0x000000316a8d8f07 <+6071>: mov %rax,%r15 > 0x000000316a8d8f0a <+6074>: mov 0x108(%rsp),%rdi > 0x000000316a8d8f12 <+6082>: mov (%rdi),%rdi > 0x000000316a8d8f15 <+6085>: mov %rdi,%rax > 0x000000316a8d8f18 <+6088>: mov 0x108(%rsp),%rdi > 0x000000316a8d8f20 <+6096>: sub $0x1,%rax > 0x000000316a8d8f24 <+6100>: test %rax,%rax > 0x000000316a8d8f27 <+6103>: mov %rax,(%rdi) > 0x000000316a8d8f2a <+6106>: je 0x316a8db146 <PyEval_EvalFrameEx+14838> > 0x000000316a8d8f30 <+6112>: subq $0x1,(%rbx) > 0x000000316a8d8f34 <+6116>: je 0x316a8db12d <PyEval_EvalFrameEx+14813> > 0x000000316a8d8f3a <+6122>: test %r15,%r15 > 0x000000316a8d8f3d <+6125>: mov %r15,-0x10(%r14) > 0x000000316a8d8f41 <+6129>: je 0x316a8dcb3c <PyEval_EvalFrameEx+21484> > 0x000000316a8d8f47 <+6135>: movzbl 0x0(%r13),%eax > 0x000000316a8d8f4c <+6140>: cmp $0x72,%al > 0x000000316a8d8f4e <+6142>: je 0x316a8db6d9 <PyEval_EvalFrameEx+16265> > 0x000000316a8d8f54 <+6148>: cmp $0x73,%al > 0x000000316a8d8f56 <+6150>: je 0x316a8dbbd7 <PyEval_EvalFrameEx+17543> > 0x000000316a8d8f5c <+6156>: mov 0x138(%rsp),%r14 > 0x000000316a8d8f64 <+6164>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d8f69 <+6169>: mov 0x150(%rsp),%r8 > 0x000000316a8d8f71 <+6177>: mov 0x28(%r12),%rdi > 0x000000316a8d8f76 <+6182>: lea 0x603aa(%rip),%rsi # 0x316a939327 > 0x000000316a8d8f7d <+6189>: movslq %r9d,%r9 > 0x000000316a8d8f80 <+6192>: mov 0x18(%r8,%r9,8),%rbx > 0x000000316a8d8f85 <+6197>: callq 0x316a83d510 <PyDict_GetItemString@plt> > 0x000000316a8d8f8a <+6202>: test %rax,%rax > 0x000000316a8d8f8d <+6205>: mov %rax,%rbp > 0x000000316a8d8f90 <+6208>: je 0x316a8dcd78 <PyEval_EvalFrameEx+22056> > 0x000000316a8d8f96 <+6214>: addq $0x1,(%rax) > 0x000000316a8d8f9a <+6218>: lea -0x8(%r14),%rax > 0x000000316a8d8f9e <+6222>: mov -0x8(%r14),%rdi > 0x000000316a8d8fa2 <+6226>: mov -0x10(%r14),%r15 > 0x000000316a8d8fa6 <+6230>: mov %rax,0x138(%rsp) > 0x000000316a8d8fae <+6238>: mov %rdi,0x108(%rsp) > 0x000000316a8d8fb6 <+6246>: mov %r15,%rdi > 0x000000316a8d8fb9 <+6249>: callq 0x316a83b3d0 <PyInt_AsLong@plt> > 0x000000316a8d8fbe <+6254>: cmp $0xffffffffffffffff,%rax > 0x000000316a8d8fc2 <+6258>: je 0x316a8dc170 <PyEval_EvalFrameEx+18976> > 0x000000316a8d8fc8 <+6264>: mov 0x38(%r12),%rcx > 0x000000316a8d8fcd <+6269>: mov 0x30(%r12),%rdx > 0x000000316a8d8fd2 <+6274>: mov %rbx,%rsi > 0x000000316a8d8fd5 <+6277>: mov 0x108(%rsp),%r8 > 0x000000316a8d8fdd <+6285>: mov %r15,%r9 > 0x000000316a8d8fe0 <+6288>: mov $0x5,%edi > 0x000000316a8d8fe5 <+6293>: test %rcx,%rcx > 0x000000316a8d8fe8 <+6296>: cmove 0x128(%rsp),%rcx > 0x000000316a8d8ff1 <+6305>: xor %eax,%eax > 0x000000316a8d8ff3 <+6307>: callq 0x316a83ed20 <PyTuple_Pack@plt> > 0x000000316a8d8ff8 <+6312>: mov %rax,%rbx > 0x000000316a8d8ffb <+6315>: mov 0x108(%rsp),%rdi > 0x000000316a8d9003 <+6323>: mov (%rdi),%rdi > 0x000000316a8d9006 <+6326>: mov %rdi,%rax > 0x000000316a8d9009 <+6329>: mov 0x108(%rsp),%rdi > 0x000000316a8d9011 <+6337>: sub $0x1,%rax > 0x000000316a8d9015 <+6341>: test %rax,%rax > 0x000000316a8d9018 <+6344>: mov %rax,(%rdi) > 0x000000316a8d901b <+6347>: je 0x316a8db72a <PyEval_EvalFrameEx+16346> > 0x000000316a8d9021 <+6353>: subq $0x1,(%r15) > 0x000000316a8d9025 <+6357>: je 0x316a8db71b <PyEval_EvalFrameEx+16331> > 0x000000316a8d902b <+6363>: test %rbx,%rbx > 0x000000316a8d902e <+6366>: je 0x316a8dd0f8 <PyEval_EvalFrameEx+22952> > 0x000000316a8d9034 <+6372>: xor %edx,%edx > 0x000000316a8d9036 <+6374>: mov %rbx,%rsi > 0x000000316a8d9039 <+6377>: mov %rbp,%rdi > 0x000000316a8d903c <+6380>: callq 0x316a83b890 <PyEval_CallObjectWithKeywords@plt> > 0x000000316a8d9041 <+6385>: subq $0x1,0x0(%rbp) > 0x000000316a8d9046 <+6390>: mov %rax,%r15 > 0x000000316a8d9049 <+6393>: je 0x316a8db70c <PyEval_EvalFrameEx+16316> > 0x000000316a8d904f <+6399>: subq $0x1,(%rbx) > 0x000000316a8d9053 <+6403>: je 0x316a8db6fd <PyEval_EvalFrameEx+16301> > 0x000000316a8d9059 <+6409>: test %r15,%r15 > 0x000000316a8d905c <+6412>: mov %r15,-0x10(%r14) > 0x000000316a8d9060 <+6416>: mov 0x138(%rsp),%r14 > 0x000000316a8d9068 <+6424>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d906e <+6430>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9073 <+6435>: mov 0x150(%rsp),%r8 > 0x000000316a8d907b <+6443>: movslq %r9d,%r9 > 0x000000316a8d907e <+6446>: mov -0x8(%r14),%rdi > 0x000000316a8d9082 <+6450>: mov 0x18(%r8,%r9,8),%rbx > 0x000000316a8d9087 <+6455>: mov %rbx,%rsi > 0x000000316a8d908a <+6458>: callq 0x316a83ea00 <PyObject_GetAttr@plt> > 0x000000316a8d908f <+6463>: test %rax,%rax > 0x000000316a8d9092 <+6466>: mov %rax,%r15 > 0x000000316a8d9095 <+6469>: jne 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8d909b <+6475>: mov 0x293dc6(%rip),%rax # 0x316ab6ce68 > 0x000000316a8d90a2 <+6482>: mov (%rax),%rdi > 0x000000316a8d90a5 <+6485>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8d90aa <+6490>: test %eax,%eax > 0x000000316a8d90ac <+6492>: jne 0x316a8dc783 <PyEval_EvalFrameEx+20531> > 0x000000316a8d90b2 <+6498>: movq $0x0,(%r14) > 0x000000316a8d90b9 <+6505>: add $0x8,%r14 > 0x000000316a8d90bd <+6509>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d90c2 <+6514>: movslq %r9d,%r9 > 0x000000316a8d90c5 <+6517>: add %r9,%r13 > 0x000000316a8d90c8 <+6520>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d90cd <+6525>: mov -0x8(%r14),%rax > 0x000000316a8d90d1 <+6529>: addq $0x1,(%rax) > 0x000000316a8d90d5 <+6533>: mov %rax,(%r14) > 0x000000316a8d90d8 <+6536>: add $0x8,%r14 > 0x000000316a8d90dc <+6540>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d90e1 <+6545>: mov -0x8(%r14),%rax > 0x000000316a8d90e5 <+6549>: mov -0x18(%r14),%rdx > 0x000000316a8d90e9 <+6553>: mov -0x20(%r14),%r15 > 0x000000316a8d90ed <+6557>: mov -0x10(%r14),%rcx > 0x000000316a8d90f1 <+6561>: mov %rax,-0x20(%r14) > 0x000000316a8d90f5 <+6565>: mov %rdx,-0x10(%r14) > 0x000000316a8d90f9 <+6569>: mov %rcx,-0x8(%r14) > 0x000000316a8d90fd <+6573>: mov %r15,-0x18(%r14) > 0x000000316a8d9101 <+6577>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9106 <+6582>: mov -0x8(%r14),%rbx > 0x000000316a8d910a <+6586>: mov %rbx,%rdi > 0x000000316a8d910d <+6589>: callq 0x316a83e6f0 <PyNumber_Positive@plt> > 0x000000316a8d9112 <+6594>: jmpq 0x316a8d8e91 <PyEval_EvalFrameEx+5953> > 0x000000316a8d9117 <+6599>: mov -0x8(%r14),%rbx > 0x000000316a8d911b <+6603>: mov %rbx,%rdi > 0x000000316a8d911e <+6606>: callq 0x316a83add0 <PyNumber_Negative@plt> > 0x000000316a8d9123 <+6611>: jmpq 0x316a8d8e91 <PyEval_EvalFrameEx+5953> > 0x000000316a8d9128 <+6616>: mov -0x8(%r14),%rbx > 0x000000316a8d912c <+6620>: mov %rbx,%rdi > 0x000000316a8d912f <+6623>: callq 0x316a83d850 <PyObject_IsTrue@plt> > 0x000000316a8d9134 <+6628>: subq $0x1,(%rbx) > 0x000000316a8d9138 <+6632>: mov %eax,0x118(%rsp) > 0x000000316a8d913f <+6639>: je 0x316a8db11e <PyEval_EvalFrameEx+14798> > 0x000000316a8d9145 <+6645>: cmpl $0x0,0x118(%rsp) > 0x000000316a8d914d <+6653>: jne 0x316a8db0ef <PyEval_EvalFrameEx+14751> > 0x000000316a8d9153 <+6659>: mov 0x293c0e(%rip),%rax # 0x316ab6cd68 > 0x000000316a8d915a <+6666>: addq $0x1,(%rax) > 0x000000316a8d915e <+6670>: mov %rax,-0x8(%r14) > 0x000000316a8d9162 <+6674>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d9167 <+6679>: mov -0x8(%r14),%rdi > 0x000000316a8d916b <+6683>: mov %r14,0x148(%rsp) > 0x000000316a8d9173 <+6691>: mov -0x10(%r14),%rbx > 0x000000316a8d9177 <+6695>: mov %rdi,0x108(%rsp) > 0x000000316a8d917f <+6703>: mov -0x18(%r14),%rdi > 0x000000316a8d9183 <+6707>: sub $0x10,%r14 > 0x000000316a8d9187 <+6711>: mov %rdi,0x138(%rsp) > 0x000000316a8d918f <+6719>: mov 0x108(%rsp),%rdi > 0x000000316a8d9197 <+6727>: mov 0x8(%rdi),%rax > 0x000000316a8d919b <+6731>: testb $0x20,0xab(%rax) > 0x000000316a8d91a2 <+6738>: jne 0x316a8db6b8 <PyEval_EvalFrameEx+16232> > 0x000000316a8d91a8 <+6744>: mov 0x8(%rbx),%rax > 0x000000316a8d91ac <+6748>: testb $0x4,0xab(%rax) > 0x000000316a8d91b3 <+6755>: je 0x316a8dc078 <PyEval_EvalFrameEx+18728> > 0x000000316a8d91b9 <+6761>: cmpq $0x0,0x10(%rbx) > 0x000000316a8d91be <+6766>: jle 0x316a8dc078 <PyEval_EvalFrameEx+18728> > 0x000000316a8d91c4 <+6772>: mov 0x18(%rbx),%rbp > 0x000000316a8d91c8 <+6776>: lea 0x469e6(%rip),%rsi # 0x316a91fbb5 > 0x000000316a8d91cf <+6783>: mov %rbp,%rdi > 0x000000316a8d91d2 <+6786>: callq 0x316a83b800 <PyObject_GetAttrString@plt> > 0x000000316a8d91d7 <+6791>: test %rax,%rax > 0x000000316a8d91da <+6794>: mov %rax,%r9 > 0x000000316a8d91dd <+6797>: jne 0x316a8d91ec <PyEval_EvalFrameEx+6812> > 0x000000316a8d91df <+6799>: callq 0x316a83cb80 <PyErr_Clear@plt> > 0x000000316a8d91e4 <+6804>: mov 0x8(%rbp),%r9 > 0x000000316a8d91e8 <+6808>: addq $0x1,(%r9) > 0x000000316a8d91ec <+6812>: mov 0x108(%rsp),%rcx > 0x000000316a8d91f4 <+6820>: mov 0x138(%rsp),%rsi > 0x000000316a8d91fc <+6828>: xor %r8d,%r8d > 0x000000316a8d91ff <+6831>: mov %r9,%rdi > 0x000000316a8d9202 <+6834>: xor %eax,%eax > 0x000000316a8d9204 <+6836>: mov %rbx,%rdx > 0x000000316a8d9207 <+6839>: mov %r9,0x28(%rsp) > 0x000000316a8d920c <+6844>: callq 0x316a83d4e0 <PyObject_CallFunctionObjArgs@plt> > 0x000000316a8d9211 <+6849>: mov 0x28(%rsp),%r9 > 0x000000316a8d9216 <+6854>: mov %rax,%r15 > 0x000000316a8d9219 <+6857>: subq $0x1,(%r9) > 0x000000316a8d921d <+6861>: je 0x316a8db8e5 <PyEval_EvalFrameEx+16789> > 0x000000316a8d9223 <+6867>: test %r15,%r15 > 0x000000316a8d9226 <+6870>: je 0x316a8db90f <PyEval_EvalFrameEx+16831> > 0x000000316a8d922c <+6876>: mov 0x148(%rsp),%r8 > 0x000000316a8d9234 <+6884>: mov 0x108(%rsp),%rdi > 0x000000316a8d923c <+6892>: mov %r15,-0x18(%r8) > 0x000000316a8d9240 <+6896>: mov (%rdi),%rdi > 0x000000316a8d9243 <+6899>: mov %rdi,%rax > 0x000000316a8d9246 <+6902>: mov 0x108(%rsp),%rdi > 0x000000316a8d924e <+6910>: sub $0x1,%rax > 0x000000316a8d9252 <+6914>: test %rax,%rax > 0x000000316a8d9255 <+6917>: mov %rax,(%rdi) > 0x000000316a8d9258 <+6920>: je 0x316a8db8d7 <PyEval_EvalFrameEx+16775> > 0x000000316a8d925e <+6926>: subq $0x1,(%rbx) > 0x000000316a8d9262 <+6930>: je 0x316a8db8c8 <PyEval_EvalFrameEx+16760> > 0x000000316a8d9268 <+6936>: mov 0x138(%rsp),%rdi > 0x000000316a8d9270 <+6944>: mov (%rdi),%rdi > 0x000000316a8d9273 <+6947>: mov %rdi,%rax > 0x000000316a8d9276 <+6950>: mov 0x138(%rsp),%rdi > 0x000000316a8d927e <+6958>: sub $0x1,%rax > 0x000000316a8d9282 <+6962>: test %rax,%rax > 0x000000316a8d9285 <+6965>: mov %rax,(%rdi) > 0x000000316a8d9288 <+6968>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d928e <+6974>: mov 0x8(%rdi),%rax > 0x000000316a8d9292 <+6978>: callq *0x30(%rax) > 0x000000316a8d9295 <+6981>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d929a <+6986>: cmp $0x1,%r9d > 0x000000316a8d929e <+6990>: mov %r15,0x108(%rsp) > 0x000000316a8d92a6 <+6998>: mov %r14,%rax > 0x000000316a8d92a9 <+7001>: mov 0x100(%rsp),%r15 > 0x000000316a8d92b1 <+7009>: je 0x316a8dbf6a <PyEval_EvalFrameEx+18458> > 0x000000316a8d92b7 <+7015>: jle 0x316a8dbef0 <PyEval_EvalFrameEx+18336> > 0x000000316a8d92bd <+7021>: cmp $0x2,%r9d > 0x000000316a8d92c1 <+7025>: je 0x316a8dbf76 <PyEval_EvalFrameEx+18470> > 0x000000316a8d92c7 <+7031>: cmp $0x3,%r9d > 0x000000316a8d92cb <+7035>: je 0x316a8dbc65 <PyEval_EvalFrameEx+17685> > 0x000000316a8d92d1 <+7041>: mov 0x2935b8(%rip),%rax # 0x316ab6c890 > 0x000000316a8d92d8 <+7048>: lea 0x6095c(%rip),%rsi # 0x316a939c3b > 0x000000316a8d92df <+7055>: mov $0x2,%ebx > 0x000000316a8d92e4 <+7060>: mov (%rax),%rdi > 0x000000316a8d92e7 <+7063>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8d92ec <+7068>: jmpq 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8d92f1 <+7073>: mov %r9,%rdx > 0x000000316a8d92f4 <+7076>: movzbl %r9b,%r15d > 0x000000316a8d92f8 <+7080>: mov %r14,0x1b8(%rsp) > 0x000000316a8d9300 <+7088>: movzbl %dh,%eax > 0x000000316a8d9303 <+7091>: lea (%rax,%rax,1),%ecx > 0x000000316a8d9306 <+7094>: lea (%rcx,%r15,1),%r10d > 0x000000316a8d930a <+7098>: movslq %r10d,%rdx > 0x000000316a8d930d <+7101>: not %rdx > 0x000000316a8d9310 <+7104>: lea (%r14,%rdx,8),%rbp > 0x000000316a8d9314 <+7108>: mov 0x0(%rbp),%rbx > 0x000000316a8d9318 <+7112>: mov 0x8(%rbx),%rdx > 0x000000316a8d931c <+7116>: cmp 0x293bf5(%rip),%rdx # 0x316ab6cf18 > 0x000000316a8d9323 <+7123>: je 0x316a8dbfd9 <PyEval_EvalFrameEx+18569> > 0x000000316a8d9329 <+7129>: cmp 0x2935a8(%rip),%rdx # 0x316ab6c8d8 > 0x000000316a8d9330 <+7136>: je 0x316a8dc11b <PyEval_EvalFrameEx+18891> > 0x000000316a8d9336 <+7142>: addq $0x1,(%rbx) > 0x000000316a8d933a <+7146>: cmp 0x293a37(%rip),%rdx # 0x316ab6cd78 > 0x000000316a8d9341 <+7153>: je 0x316a8dc0b0 <PyEval_EvalFrameEx+18784> > 0x000000316a8d9347 <+7159>: test %eax,%eax > 0x000000316a8d9349 <+7161>: je 0x316a8dc09f <PyEval_EvalFrameEx+18767> > 0x000000316a8d934f <+7167>: lea 0x1b8(%rsp),%rdx > 0x000000316a8d9357 <+7175>: xor %edi,%edi > 0x000000316a8d9359 <+7177>: mov %rbx,%rcx > 0x000000316a8d935c <+7180>: mov %eax,%esi > 0x000000316a8d935e <+7182>: callq 0x316a8d7350 <update_keyword_args> > 0x000000316a8d9363 <+7187>: test %rax,%rax > 0x000000316a8d9366 <+7190>: mov %rax,0x108(%rsp) > 0x000000316a8d936e <+7198>: je 0x316a8dce6d <PyEval_EvalFrameEx+22301> > 0x000000316a8d9374 <+7204>: movslq %r15d,%rdi > 0x000000316a8d9377 <+7207>: callq 0x316a83cf90 <PyTuple_New@plt> > 0x000000316a8d937c <+7212>: test %rax,%rax > 0x000000316a8d937f <+7215>: mov %rax,%r14 > 0x000000316a8d9382 <+7218>: je 0x316a8dce6d <PyEval_EvalFrameEx+22301> > 0x000000316a8d9388 <+7224>: lea -0x1(%r15),%r8d > 0x000000316a8d938c <+7228>: cmp $0xffffffff,%r8d > 0x000000316a8d9390 <+7232>: je 0x316a8d93bf <PyEval_EvalFrameEx+7279> > 0x000000316a8d9392 <+7234>: mov 0x1b8(%rsp),%rax > 0x000000316a8d939a <+7242>: sub $0x8,%rax > 0x000000316a8d939e <+7246>: mov %rax,0x1b8(%rsp) > 0x000000316a8d93a6 <+7254>: mov (%rax),%rcx > 0x000000316a8d93a9 <+7257>: movslq %r8d,%rdx > 0x000000316a8d93ac <+7260>: sub $0x1,%r8d > 0x000000316a8d93b0 <+7264>: sub $0x8,%rax > 0x000000316a8d93b4 <+7268>: cmp $0xffffffff,%r8d > 0x000000316a8d93b8 <+7272>: mov %rcx,0x18(%r14,%rdx,8) > 0x000000316a8d93bd <+7277>: jne 0x316a8d939e <PyEval_EvalFrameEx+7246> > 0x000000316a8d93bf <+7279>: mov 0x293b52(%rip),%r8 # 0x316ab6cf18 > 0x000000316a8d93c6 <+7286>: cmp %r8,0x8(%rbx) > 0x000000316a8d93ca <+7290>: je 0x316a8db55f <PyEval_EvalFrameEx+15887> > 0x000000316a8d93d0 <+7296>: mov 0x108(%rsp),%rdx > 0x000000316a8d93d8 <+7304>: mov %r14,%rsi > 0x000000316a8d93db <+7307>: mov %rbx,%rdi > 0x000000316a8d93de <+7310>: callq 0x316a83e510 <PyObject_Call@plt> > 0x000000316a8d93e3 <+7315>: mov %rax,%r15 > 0x000000316a8d93e6 <+7318>: subq $0x1,(%r14) > 0x000000316a8d93ea <+7322>: je 0x316a8dbfca <PyEval_EvalFrameEx+18554> > 0x000000316a8d93f0 <+7328>: cmpq $0x0,0x108(%rsp) > 0x000000316a8d93f9 <+7337>: je 0x316a8d9429 <PyEval_EvalFrameEx+7385> > 0x000000316a8d93fb <+7339>: mov 0x108(%rsp),%rax > 0x000000316a8d9403 <+7347>: mov 0x108(%rsp),%rdx > 0x000000316a8d940b <+7355>: mov (%rax),%rax > 0x000000316a8d940e <+7358>: mov %rax,0x70(%rsp) > 0x000000316a8d9413 <+7363>: sub $0x1,%rax > 0x000000316a8d9417 <+7367>: test %rax,%rax > 0x000000316a8d941a <+7370>: mov %rax,(%rdx) > 0x000000316a8d941d <+7373>: jne 0x316a8d9429 <PyEval_EvalFrameEx+7385> > 0x000000316a8d941f <+7375>: mov 0x8(%rdx),%rax > 0x000000316a8d9423 <+7379>: mov %rdx,%rdi > 0x000000316a8d9426 <+7382>: callq *0x30(%rax) > 0x000000316a8d9429 <+7385>: subq $0x1,(%rbx) > 0x000000316a8d942d <+7389>: jne 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8d942f <+7391>: mov 0x8(%rbx),%rax > 0x000000316a8d9433 <+7395>: mov %rbx,%rdi > 0x000000316a8d9436 <+7398>: callq *0x30(%rax) > 0x000000316a8d9439 <+7401>: nopl 0x0(%rax) > 0x000000316a8d9440 <+7408>: mov 0x1b8(%rsp),%r14 > 0x000000316a8d9448 <+7416>: cmp %r14,%rbp > 0x000000316a8d944b <+7419>: jae 0x316a8da93d <PyEval_EvalFrameEx+12781> > 0x000000316a8d9451 <+7425>: lea -0x8(%r14),%rax > 0x000000316a8d9455 <+7429>: mov %rax,0x1b8(%rsp) > 0x000000316a8d945d <+7437>: mov -0x8(%r14),%rdi > 0x000000316a8d9461 <+7441>: subq $0x1,(%rdi) > 0x000000316a8d9465 <+7445>: jne 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8d9467 <+7447>: mov 0x8(%rdi),%rax > 0x000000316a8d946b <+7451>: callq *0x30(%rax) > 0x000000316a8d946e <+7454>: jmp 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8d9470 <+7456>: mov -0x8(%r14),%rbp > 0x000000316a8d9474 <+7460>: mov 0x30(%r12),%rsi > 0x000000316a8d9479 <+7465>: lea -0x8(%r14),%rbx > 0x000000316a8d947d <+7469>: mov %r9d,0x28(%rsp) > 0x000000316a8d9482 <+7474>: mov %rbp,%rdi > 0x000000316a8d9485 <+7477>: callq 0x316a83e840 <PyFunction_New@plt> > 0x000000316a8d948a <+7482>: subq $0x1,0x0(%rbp) > 0x000000316a8d948f <+7487>: mov %rax,%r15 > 0x000000316a8d9492 <+7490>: mov 0x28(%rsp),%r9d > 0x000000316a8d9497 <+7495>: je 0x316a8db688 <PyEval_EvalFrameEx+16184> > 0x000000316a8d949d <+7501>: test %r9d,%r9d > 0x000000316a8d94a0 <+7504>: jg 0x316a8db608 <PyEval_EvalFrameEx+16056> > 0x000000316a8d94a6 <+7510>: mov %r15,(%rbx) > 0x000000316a8d94a9 <+7513>: lea 0x8(%rbx),%r14 > 0x000000316a8d94ad <+7517>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d94b2 <+7522>: xor %ebp,%ebp > 0x000000316a8d94b4 <+7524>: cmp $0x3,%r9d > 0x000000316a8d94b8 <+7528>: mov %r14,%rbx > 0x000000316a8d94bb <+7531>: je 0x316a8db1a4 <PyEval_EvalFrameEx+14932> > 0x000000316a8d94c1 <+7537>: mov -0x8(%rbx),%rcx > 0x000000316a8d94c5 <+7541>: mov -0x10(%rbx),%r8 > 0x000000316a8d94c9 <+7545>: mov %rbp,%rdx > 0x000000316a8d94cc <+7548>: lea -0x8(%rbx),%r14 > 0x000000316a8d94d0 <+7552>: mov %rcx,%rsi > 0x000000316a8d94d3 <+7555>: mov %r8,%rdi > 0x000000316a8d94d6 <+7558>: mov %rcx,0x28(%rsp) > 0x000000316a8d94db <+7563>: mov %r8,0x38(%rsp) > 0x000000316a8d94e0 <+7568>: callq 0x316a83e8b0 <PySlice_New@plt> > 0x000000316a8d94e5 <+7573>: mov 0x38(%rsp),%r8 > 0x000000316a8d94ea <+7578>: mov %rax,%r15 > 0x000000316a8d94ed <+7581>: subq $0x1,(%r8) > 0x000000316a8d94f1 <+7585>: mov 0x28(%rsp),%rcx > 0x000000316a8d94f6 <+7590>: je 0x316a8db190 <PyEval_EvalFrameEx+14912> > 0x000000316a8d94fc <+7596>: subq $0x1,(%rcx) > 0x000000316a8d9500 <+7600>: je 0x316a8db870 <PyEval_EvalFrameEx+16672> > 0x000000316a8d9506 <+7606>: test %rbp,%rbp > 0x000000316a8d9509 <+7609>: jne 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8d950f <+7615>: nop > 0x000000316a8d9510 <+7616>: jmpq 0x316a8d85db <PyEval_EvalFrameEx+3723> > 0x000000316a8d9515 <+7621>: mov %r14,%rbx > 0x000000316a8d9518 <+7624>: sub $0x8,%r14 > 0x000000316a8d951c <+7628>: mov -0x8(%rbx),%rbp > 0x000000316a8d9520 <+7632>: mov -0x10(%rbx),%rdx > 0x000000316a8d9524 <+7636>: mov %rbp,%rsi > 0x000000316a8d9527 <+7639>: mov %rdx,%rdi > 0x000000316a8d952a <+7642>: mov %rdx,0x38(%rsp) > 0x000000316a8d952f <+7647>: callq 0x316a83dc60 <PyNumber_InPlaceRemainder@plt> > 0x000000316a8d9534 <+7652>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d9539 <+7657>: mov 0x2938b8(%rip),%rax # 0x316ab6cdf8 > 0x000000316a8d9540 <+7664>: mov %r14,%rbx > 0x000000316a8d9543 <+7667>: mov (%rax),%eax > 0x000000316a8d9545 <+7669>: test %eax,%eax > 0x000000316a8d9547 <+7671>: jne 0x316a8d83bc <PyEval_EvalFrameEx+3180> > 0x000000316a8d954d <+7677>: mov -0x8(%rbx),%rbp > 0x000000316a8d9551 <+7681>: mov -0x10(%rbx),%rdx > 0x000000316a8d9555 <+7685>: sub $0x8,%r14 > 0x000000316a8d9559 <+7689>: mov %rbp,%rsi > 0x000000316a8d955c <+7692>: mov %rdx,%rdi > 0x000000316a8d955f <+7695>: mov %rdx,0x38(%rsp) > 0x000000316a8d9564 <+7700>: callq 0x316a83bec0 <PyNumber_InPlaceDivide@plt> > 0x000000316a8d9569 <+7705>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d956e <+7710>: mov -0x8(%r14),%rdi > 0x000000316a8d9572 <+7714>: sub $0x8,%r14 > 0x000000316a8d9576 <+7718>: cmp 0x2937eb(%rip),%rdi # 0x316ab6cd68 > 0x000000316a8d957d <+7725>: je 0x316a8d84a3 <PyEval_EvalFrameEx+3411> > 0x000000316a8d9583 <+7731>: cmp 0x29331e(%rip),%rdi # 0x316ab6c8a8 > 0x000000316a8d958a <+7738>: jne 0x316a8dc80c <PyEval_EvalFrameEx+20668> > 0x000000316a8d9590 <+7744>: subq $0x1,(%rdi) > 0x000000316a8d9594 <+7748>: je 0x316a8db362 <PyEval_EvalFrameEx+15378> > 0x000000316a8d959a <+7754>: mov 0x120(%rsp),%rax > 0x000000316a8d95a2 <+7762>: movslq %r9d,%r9 > 0x000000316a8d95a5 <+7765>: lea 0x24(%rax,%r9,1),%r13 > 0x000000316a8d95aa <+7770>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d95af <+7775>: mov %r14,0x108(%rsp) > 0x000000316a8d95b7 <+7783>: mov 0x108(%rsp),%rdx > 0x000000316a8d95bf <+7791>: sub $0x8,%r14 > 0x000000316a8d95c3 <+7795>: mov 0x2939d6(%rip),%rcx # 0x316ab6cfa0 > 0x000000316a8d95ca <+7802>: mov -0x10(%rdx),%rbp > 0x000000316a8d95ce <+7806>: mov -0x8(%rdx),%rbx > 0x000000316a8d95d2 <+7810>: cmp %rcx,0x8(%rbp) > 0x000000316a8d95d6 <+7814>: je 0x316a8db382 <PyEval_EvalFrameEx+15410> > 0x000000316a8d95dc <+7820>: mov %rbx,%rsi > 0x000000316a8d95df <+7823>: mov %rbp,%rdi > 0x000000316a8d95e2 <+7826>: callq 0x316a83c170 <PyObject_GetItem@plt> > 0x000000316a8d95e7 <+7831>: mov %rax,%r15 > 0x000000316a8d95ea <+7834>: jmpq 0x316a8d88ae <PyEval_EvalFrameEx+4446> > 0x000000316a8d95ef <+7839>: mov %r14,%rbx > 0x000000316a8d95f2 <+7842>: sub $0x8,%r14 > 0x000000316a8d95f6 <+7846>: mov -0x8(%rbx),%rbp > 0x000000316a8d95fa <+7850>: mov -0x10(%rbx),%rdx > 0x000000316a8d95fe <+7854>: mov %rbp,%rsi > 0x000000316a8d9601 <+7857>: mov %rdx,%rdi > 0x000000316a8d9604 <+7860>: mov %rdx,0x38(%rsp) > 0x000000316a8d9609 <+7865>: callq 0x316a83ef70 <PyNumber_FloorDivide@plt> > 0x000000316a8d960e <+7870>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d9613 <+7875>: mov -0x8(%r14),%rdi > 0x000000316a8d9617 <+7879>: cmp 0x29374a(%rip),%rdi # 0x316ab6cd68 > 0x000000316a8d961e <+7886>: je 0x316a8db542 <PyEval_EvalFrameEx+15858> > 0x000000316a8d9624 <+7892>: cmp 0x29327d(%rip),%rdi # 0x316ab6c8a8 > 0x000000316a8d962b <+7899>: jne 0x316a8dc448 <PyEval_EvalFrameEx+19704> > 0x000000316a8d9631 <+7905>: mov 0x120(%rsp),%rdi > 0x000000316a8d9639 <+7913>: movslq %r9d,%r9 > 0x000000316a8d963c <+7916>: lea 0x24(%rdi,%r9,1),%r13 > 0x000000316a8d9641 <+7921>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9646 <+7926>: mov -0x8(%r14),%rdi > 0x000000316a8d964a <+7930>: cmp 0x293257(%rip),%rdi # 0x316ab6c8a8 > 0x000000316a8d9651 <+7937>: je 0x316a8db542 <PyEval_EvalFrameEx+15858> > 0x000000316a8d9657 <+7943>: cmp 0x29370a(%rip),%rdi # 0x316ab6cd68 > 0x000000316a8d965e <+7950>: je 0x316a8d959a <PyEval_EvalFrameEx+7754> > 0x000000316a8d9664 <+7956>: mov %r9d,0x28(%rsp) > 0x000000316a8d9669 <+7961>: mov %rdi,%rbx > 0x000000316a8d966c <+7964>: callq 0x316a83d850 <PyObject_IsTrue@plt> > 0x000000316a8d9671 <+7969>: cmp $0x0,%eax > 0x000000316a8d9674 <+7972>: mov %eax,0x118(%rsp) > 0x000000316a8d967b <+7979>: movslq 0x28(%rsp),%r9 > 0x000000316a8d9680 <+7984>: jle 0x316a8dc7fd <PyEval_EvalFrameEx+20653> > 0x000000316a8d9686 <+7990>: mov 0x120(%rsp),%rdx > 0x000000316a8d968e <+7998>: movl $0x0,0x118(%rsp) > 0x000000316a8d9699 <+8009>: lea 0x24(%rdx,%r9,1),%r13 > 0x000000316a8d969e <+8014>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d96a3 <+8019>: nopl 0x0(%rax,%rax,1) > 0x000000316a8d96a8 <+8024>: mov -0x8(%r14),%rdi > 0x000000316a8d96ac <+8028>: sub $0x8,%r14 > 0x000000316a8d96b0 <+8032>: cmp 0x2931f1(%rip),%rdi # 0x316ab6c8a8 > 0x000000316a8d96b7 <+8039>: je 0x316a8d84a3 <PyEval_EvalFrameEx+3411> > 0x000000316a8d96bd <+8045>: cmp 0x2936a4(%rip),%rdi # 0x316ab6cd68 > 0x000000316a8d96c4 <+8052>: jne 0x316a8dc6e7 <PyEval_EvalFrameEx+20375> > 0x000000316a8d96ca <+8058>: subq $0x1,(%rdi) > 0x000000316a8d96ce <+8062>: je 0x316a8db170 <PyEval_EvalFrameEx+14880> > 0x000000316a8d96d4 <+8068>: mov 0x120(%rsp),%rcx > 0x000000316a8d96dc <+8076>: movslq %r9d,%r9 > 0x000000316a8d96df <+8079>: lea 0x24(%rcx,%r9,1),%r13 > 0x000000316a8d96e4 <+8084>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d96e9 <+8089>: mov %r14,%rbx > 0x000000316a8d96ec <+8092>: sub $0x8,%r14 > 0x000000316a8d96f0 <+8096>: mov -0x8(%rbx),%rbp > 0x000000316a8d96f4 <+8100>: mov -0x10(%rbx),%rdx > 0x000000316a8d96f8 <+8104>: mov %rbp,%rsi > 0x000000316a8d96fb <+8107>: mov %rdx,%rdi > 0x000000316a8d96fe <+8110>: mov %rdx,0x38(%rsp) > 0x000000316a8d9703 <+8115>: callq 0x316a83af40 <PyNumber_InPlaceFloorDivide@plt> > 0x000000316a8d9708 <+8120>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d970d <+8125>: mov -0x8(%r14),%rdi > 0x000000316a8d9711 <+8129>: sub $0x8,%r14 > 0x000000316a8d9715 <+8133>: mov (%rdi),%rax > 0x000000316a8d9718 <+8136>: sub $0x1,%rax > 0x000000316a8d971c <+8140>: test %rax,%rax > 0x000000316a8d971f <+8143>: mov %rax,(%rdi) > 0x000000316a8d9722 <+8146>: jne 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9728 <+8152>: jmpq 0x316a8d84ad <PyEval_EvalFrameEx+3421> > 0x000000316a8d972d <+8157>: mov -0x8(%r14),%rax > 0x000000316a8d9731 <+8161>: lea -0x8(%r14),%r10 > 0x000000316a8d9735 <+8165>: mov 0x100(%rsp),%r15 > 0x000000316a8d973d <+8173>: mov $0x40,%ebx > 0x000000316a8d9742 <+8178>: mov %r10,0x48(%r12) > 0x000000316a8d9747 <+8183>: mov %rax,0x130(%rsp) > 0x000000316a8d974f <+8191>: jmpq 0x316a8d7bc8 <PyEval_EvalFrameEx+1144> > 0x000000316a8d9754 <+8196>: movslq %r9d,%rsi > 0x000000316a8d9757 <+8199>: mov 0x178(%r12,%rsi,8),%r15 > 0x000000316a8d975f <+8207>: test %r15,%r15 > 0x000000316a8d9762 <+8210>: je 0x316a8dcb05 <PyEval_EvalFrameEx+21429> >=> 0x000000316a8d9768 <+8216>: addq $0x1,(%r15) > 0x000000316a8d976c <+8220>: mov %r15,(%r14) > 0x000000316a8d976f <+8223>: add $0x8,%r14 > 0x000000316a8d9773 <+8227>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9778 <+8232>: mov -0x8(%r14),%rdx > 0x000000316a8d977c <+8236>: jmpq 0x316a8d8485 <PyEval_EvalFrameEx+3381> > 0x000000316a8d9781 <+8241>: movslq %r9d,%rsi > 0x000000316a8d9784 <+8244>: lea 0x2e(%rsi),%rax > 0x000000316a8d9788 <+8248>: mov 0x8(%r12,%rax,8),%r15 > 0x000000316a8d978d <+8253>: test %r15,%r15 > 0x000000316a8d9790 <+8256>: je 0x316a8dc931 <PyEval_EvalFrameEx+20961> > 0x000000316a8d9796 <+8262>: movq $0x0,0x8(%r12,%rax,8) > 0x000000316a8d979f <+8271>: subq $0x1,(%r15) > 0x000000316a8d97a3 <+8275>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d97a9 <+8281>: mov 0x8(%r15),%rax > 0x000000316a8d97ad <+8285>: mov %r15,%rdi > 0x000000316a8d97b0 <+8288>: callq *0x30(%rax) > 0x000000316a8d97b3 <+8291>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d97b8 <+8296>: mov %r14,%rax > 0x000000316a8d97bb <+8299>: mov %r12,%rdi > 0x000000316a8d97be <+8302>: sub $0x8,%r14 > 0x000000316a8d97c2 <+8306>: mov -0x8(%rax),%rax > 0x000000316a8d97c6 <+8310>: mov %rax,0x108(%rsp) > 0x000000316a8d97ce <+8318>: callq 0x316a83d030 <PyFrame_FastToLocals@plt> > 0x000000316a8d97d3 <+8323>: mov 0x38(%r12),%r15 > 0x000000316a8d97d8 <+8328>: test %r15,%r15 > 0x000000316a8d97db <+8331>: je 0x316a8dcaea <PyEval_EvalFrameEx+21402> > 0x000000316a8d97e1 <+8337>: mov 0x108(%rsp),%rdi > 0x000000316a8d97e9 <+8345>: lea 0x60519(%rip),%rsi # 0x316a939d09 > 0x000000316a8d97f0 <+8352>: callq 0x316a83b800 <PyObject_GetAttrString@plt> > 0x000000316a8d97f5 <+8357>: xor %ecx,%ecx > 0x000000316a8d97f7 <+8359>: test %rax,%rax > 0x000000316a8d97fa <+8362>: mov %rax,0x138(%rsp) > 0x000000316a8d9802 <+8370>: je 0x316a8dca3e <PyEval_EvalFrameEx+21230> > 0x000000316a8d9808 <+8376>: mov %r13,0x170(%rsp) > 0x000000316a8d9810 <+8384>: xor %ebx,%ebx > 0x000000316a8d9812 <+8386>: mov %r14,0x148(%rsp) > 0x000000316a8d981a <+8394>: mov 0x138(%rsp),%r13 > 0x000000316a8d9822 <+8402>: mov %ecx,%ebp > 0x000000316a8d9824 <+8404>: mov %r12,0x178(%rsp) > 0x000000316a8d982c <+8412>: jmp 0x316a8d9849 <PyEval_EvalFrameEx+8441> > 0x000000316a8d982e <+8414>: test %r14,%r14 > 0x000000316a8d9831 <+8417>: je 0x316a8d983d <PyEval_EvalFrameEx+8429> > 0x000000316a8d9833 <+8419>: subq $0x1,(%r14) > 0x000000316a8d9837 <+8423>: je 0x316a8da910 <PyEval_EvalFrameEx+12736> > 0x000000316a8d983d <+8429>: test %eax,%eax > 0x000000316a8d983f <+8431>: nop > 0x000000316a8d9840 <+8432>: jne 0x316a8db058 <PyEval_EvalFrameEx+14600> > 0x000000316a8d9846 <+8438>: add $0x1,%ebx > 0x000000316a8d9849 <+8441>: movslq %ebx,%rsi > 0x000000316a8d984c <+8444>: mov %r13,%rdi > 0x000000316a8d984f <+8447>: callq 0x316a83c680 <PySequence_GetItem@plt> > 0x000000316a8d9854 <+8452>: test %rax,%rax > 0x000000316a8d9857 <+8455>: mov %rax,%r12 > 0x000000316a8d985a <+8458>: je 0x316a8dac0e <PyEval_EvalFrameEx+13502> > 0x000000316a8d9860 <+8464>: test %ebp,%ebp > 0x000000316a8d9862 <+8466>: je 0x316a8d987d <PyEval_EvalFrameEx+8493> > 0x000000316a8d9864 <+8468>: mov 0x8(%rax),%rax > 0x000000316a8d9868 <+8472>: testb $0x8,0xab(%rax) > 0x000000316a8d986f <+8479>: je 0x316a8d987d <PyEval_EvalFrameEx+8493> > 0x000000316a8d9871 <+8481>: cmpb $0x5f,0x24(%r12) > 0x000000316a8d9877 <+8487>: je 0x316a8da987 <PyEval_EvalFrameEx+12855> > 0x000000316a8d987d <+8493>: mov 0x108(%rsp),%rdi > 0x000000316a8d9885 <+8501>: mov %r12,%rsi > 0x000000316a8d9888 <+8504>: callq 0x316a83ea00 <PyObject_GetAttr@plt> > 0x000000316a8d988d <+8509>: mov %rax,%r14 > 0x000000316a8d9890 <+8512>: mov $0xffffffff,%eax > 0x000000316a8d9895 <+8517>: test %r14,%r14 > 0x000000316a8d9898 <+8520>: je 0x316a8d98b9 <PyEval_EvalFrameEx+8553> > 0x000000316a8d989a <+8522>: mov 0x2934f7(%rip),%r8 # 0x316ab6cd98 > 0x000000316a8d98a1 <+8529>: cmp %r8,0x8(%r15) > 0x000000316a8d98a5 <+8533>: mov %r14,%rdx > 0x000000316a8d98a8 <+8536>: mov %r12,%rsi > 0x000000316a8d98ab <+8539>: mov %r15,%rdi > 0x000000316a8d98ae <+8542>: je 0x316a8da97d <PyEval_EvalFrameEx+12845> > 0x000000316a8d98b4 <+8548>: callq 0x316a83ade0 <PyObject_SetItem@plt> > 0x000000316a8d98b9 <+8553>: subq $0x1,(%r12) > 0x000000316a8d98be <+8558>: jne 0x316a8d982e <PyEval_EvalFrameEx+8414> > 0x000000316a8d98c4 <+8564>: mov 0x8(%r12),%rdx > 0x000000316a8d98c9 <+8569>: mov %r12,%rdi > 0x000000316a8d98cc <+8572>: mov %eax,0x38(%rsp) > 0x000000316a8d98d0 <+8576>: callq *0x30(%rdx) > 0x000000316a8d98d3 <+8579>: mov 0x38(%rsp),%eax > 0x000000316a8d98d7 <+8583>: jmpq 0x316a8d982e <PyEval_EvalFrameEx+8414> > 0x000000316a8d98dc <+8588>: mov -0x8(%r14),%rdi > 0x000000316a8d98e0 <+8592>: mov %r14,%rax > 0x000000316a8d98e3 <+8595>: sub $0x10,%r14 > 0x000000316a8d98e7 <+8599>: mov -0x10(%rax),%rbp > 0x000000316a8d98eb <+8603>: test %rdi,%rdi > 0x000000316a8d98ee <+8606>: mov %rdi,0x108(%rsp) > 0x000000316a8d98f6 <+8614>: je 0x316a8d990c <PyEval_EvalFrameEx+8636> > 0x000000316a8d98f8 <+8616>: mov 0x128(%rsp),%r8 > 0x000000316a8d9900 <+8624>: mov %rdi,%rbx > 0x000000316a8d9903 <+8627>: cmp %r8,%rdi > 0x000000316a8d9906 <+8630>: jne 0x316a8d877c <PyEval_EvalFrameEx+4140> > 0x000000316a8d990c <+8636>: mov %r14,%rdx > 0x000000316a8d990f <+8639>: jmpq 0x316a8d8757 <PyEval_EvalFrameEx+4103> > 0x000000316a8d9914 <+8644>: mov %r14,%rbx > 0x000000316a8d9917 <+8647>: sub $0x8,%r14 > 0x000000316a8d991b <+8651>: mov -0x8(%rbx),%rbp > 0x000000316a8d991f <+8655>: mov -0x10(%rbx),%rdx > 0x000000316a8d9923 <+8659>: mov %rbp,%rsi > 0x000000316a8d9926 <+8662>: mov %rdx,%rdi > 0x000000316a8d9929 <+8665>: mov %rdx,0x38(%rsp) > 0x000000316a8d992e <+8670>: callq 0x316a83db10 <PyNumber_Rshift@plt> > 0x000000316a8d9933 <+8675>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d9938 <+8680>: mov %r14,%rbx > 0x000000316a8d993b <+8683>: sub $0x8,%r14 > 0x000000316a8d993f <+8687>: mov -0x8(%rbx),%rbp > 0x000000316a8d9943 <+8691>: mov -0x10(%rbx),%rdx > 0x000000316a8d9947 <+8695>: mov %rbp,%rsi > 0x000000316a8d994a <+8698>: mov %rdx,%rdi > 0x000000316a8d994d <+8701>: mov %rdx,0x38(%rsp) > 0x000000316a8d9952 <+8706>: callq 0x316a83cdc0 <PyNumber_And@plt> > 0x000000316a8d9957 <+8711>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d995c <+8716>: mov %r14,%rbx > 0x000000316a8d995f <+8719>: sub $0x8,%r14 > 0x000000316a8d9963 <+8723>: mov -0x8(%rbx),%rbp > 0x000000316a8d9967 <+8727>: mov -0x10(%rbx),%rdx > 0x000000316a8d996b <+8731>: mov %rbp,%rsi > 0x000000316a8d996e <+8734>: mov %rdx,%rdi > 0x000000316a8d9971 <+8737>: mov %rdx,0x38(%rsp) > 0x000000316a8d9976 <+8742>: callq 0x316a83b320 <PyNumber_Lshift@plt> > 0x000000316a8d997b <+8747>: jmpq 0x316a8d8620 <PyEval_EvalFrameEx+3792> > 0x000000316a8d9980 <+8752>: mov -0x18(%r14),%rcx > 0x000000316a8d9984 <+8756>: mov -0x8(%r14),%rbx > 0x000000316a8d9988 <+8760>: mov -0x10(%r14),%rbp > 0x000000316a8d998c <+8764>: sub $0x18,%r14 > 0x000000316a8d9990 <+8768>: mov %rcx,%rdx > 0x000000316a8d9993 <+8771>: mov %rbx,%rsi > 0x000000316a8d9996 <+8774>: mov %rcx,0x28(%rsp) > 0x000000316a8d999b <+8779>: mov %rbp,%rdi > 0x000000316a8d999e <+8782>: callq 0x316a83ade0 <PyObject_SetItem@plt> > 0x000000316a8d99a3 <+8787>: mov 0x28(%rsp),%rcx > 0x000000316a8d99a8 <+8792>: mov %eax,0x118(%rsp) > 0x000000316a8d99af <+8799>: subq $0x1,(%rcx) > 0x000000316a8d99b3 <+8803>: jne 0x316a8d8552 <PyEval_EvalFrameEx+3586> > 0x000000316a8d99b9 <+8809>: mov 0x8(%rcx),%rax > 0x000000316a8d99bd <+8813>: mov %rcx,%rdi > 0x000000316a8d99c0 <+8816>: callq *0x30(%rax) > 0x000000316a8d99c3 <+8819>: jmpq 0x316a8d8552 <PyEval_EvalFrameEx+3586> > 0x000000316a8d99c8 <+8824>: mov 0x38(%r12),%r15 > 0x000000316a8d99cd <+8829>: mov 0x150(%rsp),%r8 > 0x000000316a8d99d5 <+8837>: mov %r14,%rax > 0x000000316a8d99d8 <+8840>: movslq %r9d,%r9 > 0x000000316a8d99db <+8843>: sub $0x8,%r14 > 0x000000316a8d99df <+8847>: mov -0x8(%rax),%rbx > 0x000000316a8d99e3 <+8851>: test %r15,%r15 > 0x000000316a8d99e6 <+8854>: mov 0x18(%r8,%r9,8),%rsi > 0x000000316a8d99eb <+8859>: je 0x316a8dd1f1 <PyEval_EvalFrameEx+23201> > 0x000000316a8d99f1 <+8865>: mov 0x2933a0(%rip),%rax # 0x316ab6cd98 > 0x000000316a8d99f8 <+8872>: cmp %rax,0x8(%r15) > 0x000000316a8d99fc <+8876>: mov %rbx,%rdx > 0x000000316a8d99ff <+8879>: mov %r15,%rdi > 0x000000316a8d9a02 <+8882>: je 0x316a8da466 <PyEval_EvalFrameEx+11542> > 0x000000316a8d9a08 <+8888>: callq 0x316a83ade0 <PyObject_SetItem@plt> > 0x000000316a8d9a0d <+8893>: mov %eax,0x118(%rsp) > 0x000000316a8d9a14 <+8900>: jmpq 0x316a8d855d <PyEval_EvalFrameEx+3597> > 0x000000316a8d9a19 <+8905>: mov %r12,%rdi > 0x000000316a8d9a1c <+8908>: callq 0x316a83b740 <PyFrame_BlockPop@plt> > 0x000000316a8d9a21 <+8913>: mov %rax,%rbx > 0x000000316a8d9a24 <+8916>: mov %r14,%rax > 0x000000316a8d9a27 <+8919>: sub 0x40(%r12),%rax > 0x000000316a8d9a2c <+8924>: sar $0x3,%rax > 0x000000316a8d9a30 <+8928>: cmp %eax,0x8(%rbx) > 0x000000316a8d9a33 <+8931>: jge 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8d9a39 <+8937>: sub $0x8,%r14 > 0x000000316a8d9a3d <+8941>: mov (%r14),%rdi > 0x000000316a8d9a40 <+8944>: subq $0x1,(%rdi) > 0x000000316a8d9a44 <+8948>: jne 0x316a8d9a24 <PyEval_EvalFrameEx+8916> > 0x000000316a8d9a46 <+8950>: mov 0x8(%rdi),%rax > 0x000000316a8d9a4a <+8954>: callq *0x30(%rax) > 0x000000316a8d9a4d <+8957>: jmp 0x316a8d9a24 <PyEval_EvalFrameEx+8916> > 0x000000316a8d9a4f <+8959>: mov 0x150(%rsp),%rcx > 0x000000316a8d9a57 <+8967>: movslq %r9d,%r9 > 0x000000316a8d9a5a <+8970>: mov 0x30(%r12),%rdi > 0x000000316a8d9a5f <+8975>: mov 0x18(%rcx,%r9,8),%rbx > 0x000000316a8d9a64 <+8980>: mov %rbx,%rsi > 0x000000316a8d9a67 <+8983>: callq 0x316a83cff0 <PyDict_DelItem@plt> > 0x000000316a8d9a6c <+8988>: test %eax,%eax > 0x000000316a8d9a6e <+8990>: mov %eax,0x118(%rsp) > 0x000000316a8d9a75 <+8997>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9a7b <+9003>: mov 0x293466(%rip),%rax # 0x316ab6cee8 > 0x000000316a8d9a82 <+9010>: lea 0x5fdf7(%rip),%rsi # 0x316a939880 > 0x000000316a8d9a89 <+9017>: mov %rbx,%rdx > 0x000000316a8d9a8c <+9020>: mov (%rax),%rdi > 0x000000316a8d9a8f <+9023>: callq 0x316a8d6670 <format_exc_check_arg> > 0x000000316a8d9a94 <+9028>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9a99 <+9033>: cmp $0x2,%r9d > 0x000000316a8d9a9d <+9037>: je 0x316a8db1b1 <PyEval_EvalFrameEx+14945> > 0x000000316a8d9aa3 <+9043>: cmp $0x3,%r9d > 0x000000316a8d9aa7 <+9047>: jne 0x316a8dc73c <PyEval_EvalFrameEx+20460> > 0x000000316a8d9aad <+9053>: mov -0x8(%r14),%r15 > 0x000000316a8d9ab1 <+9057>: addq $0x1,(%r15) > 0x000000316a8d9ab5 <+9061>: mov -0x10(%r14),%rdx > 0x000000316a8d9ab9 <+9065>: addq $0x1,(%rdx) > 0x000000316a8d9abd <+9069>: mov -0x18(%r14),%rax > 0x000000316a8d9ac1 <+9073>: addq $0x1,(%rax) > 0x000000316a8d9ac5 <+9077>: mov %r15,0x10(%r14) > 0x000000316a8d9ac9 <+9081>: mov %rdx,0x8(%r14) > 0x000000316a8d9acd <+9085>: mov %rax,(%r14) > 0x000000316a8d9ad0 <+9088>: add $0x18,%r14 > 0x000000316a8d9ad4 <+9092>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9ad9 <+9097>: mov 0x158(%rsp),%rax > 0x000000316a8d9ae1 <+9105>: movslq %r9d,%r9 > 0x000000316a8d9ae4 <+9108>: mov 0x18(%rax,%r9,8),%r15 > 0x000000316a8d9ae9 <+9113>: jmpq 0x316a8d9768 <PyEval_EvalFrameEx+8216> > 0x000000316a8d9aee <+9118>: mov 0x38(%r12),%rdi > 0x000000316a8d9af3 <+9123>: mov 0x150(%rsp),%rsi > 0x000000316a8d9afb <+9131>: movslq %r9d,%r9 > 0x000000316a8d9afe <+9134>: test %rdi,%rdi > 0x000000316a8d9b01 <+9137>: mov 0x18(%rsi,%r9,8),%rbx > 0x000000316a8d9b06 <+9142>: je 0x316a8dcc77 <PyEval_EvalFrameEx+21799> > 0x000000316a8d9b0c <+9148>: mov 0x293285(%rip),%r8 # 0x316ab6cd98 > 0x000000316a8d9b13 <+9155>: cmp %r8,0x8(%rdi) > 0x000000316a8d9b17 <+9159>: mov %rbx,%rsi > 0x000000316a8d9b1a <+9162>: je 0x316a8dc157 <PyEval_EvalFrameEx+18951> > 0x000000316a8d9b20 <+9168>: callq 0x316a83c170 <PyObject_GetItem@plt> > 0x000000316a8d9b25 <+9173>: test %rax,%rax > 0x000000316a8d9b28 <+9176>: mov %rax,%r15 > 0x000000316a8d9b2b <+9179>: jne 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8d9b31 <+9185>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8d9b36 <+9190>: test %rax,%rax > 0x000000316a8d9b39 <+9193>: je 0x316a8d9b57 <PyEval_EvalFrameEx+9223> > 0x000000316a8d9b3b <+9195>: mov 0x29308e(%rip),%rax # 0x316ab6cbd0 > 0x000000316a8d9b42 <+9202>: mov (%rax),%rdi > 0x000000316a8d9b45 <+9205>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8d9b4a <+9210>: test %eax,%eax > 0x000000316a8d9b4c <+9212>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9b52 <+9218>: callq 0x316a83cb80 <PyErr_Clear@plt> > 0x000000316a8d9b57 <+9223>: mov 0x30(%r12),%rdi > 0x000000316a8d9b5c <+9228>: mov %rbx,%rsi > 0x000000316a8d9b5f <+9231>: callq 0x316a83ca30 <PyDict_GetItem@plt> > 0x000000316a8d9b64 <+9236>: test %rax,%rax > 0x000000316a8d9b67 <+9239>: mov %rax,%r15 > 0x000000316a8d9b6a <+9242>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8d9b70 <+9248>: mov 0x28(%r12),%rdi > 0x000000316a8d9b75 <+9253>: mov %rbx,%rsi > 0x000000316a8d9b78 <+9256>: callq 0x316a83ca30 <PyDict_GetItem@plt> > 0x000000316a8d9b7d <+9261>: test %rax,%rax > 0x000000316a8d9b80 <+9264>: mov %rax,%r15 > 0x000000316a8d9b83 <+9267>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8d9b89 <+9273>: mov 0x293358(%rip),%rax # 0x316ab6cee8 > 0x000000316a8d9b90 <+9280>: lea 0x600f1(%rip),%rsi # 0x316a939c88 > 0x000000316a8d9b97 <+9287>: mov %rbx,%rdx > 0x000000316a8d9b9a <+9290>: mov (%rax),%rdi > 0x000000316a8d9b9d <+9293>: callq 0x316a8d6670 <format_exc_check_arg> > 0x000000316a8d9ba2 <+9298>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9ba7 <+9303>: mov -0x8(%r14),%rdi > 0x000000316a8d9bab <+9307>: mov %rdi,0x108(%rsp) > 0x000000316a8d9bb3 <+9315>: mov 0x108(%rsp),%rdi > 0x000000316a8d9bbb <+9323>: lea -0x8(%r14),%rbx > 0x000000316a8d9bbf <+9327>: mov 0x8(%rdi),%rdx > 0x000000316a8d9bc3 <+9331>: cmp 0x292d46(%rip),%rdx # 0x316ab6c910 > 0x000000316a8d9bca <+9338>: jne 0x316a8dc3ed <PyEval_EvalFrameEx+19613> > 0x000000316a8d9bd0 <+9344>: movslq %r9d,%rax > 0x000000316a8d9bd3 <+9347>: cmp %rax,0x10(%rdi) > 0x000000316a8d9bd7 <+9351>: mov %rbx,%rcx > 0x000000316a8d9bda <+9354>: je 0x316a8db474 <PyEval_EvalFrameEx+15652> > 0x000000316a8d9be0 <+9360>: cmp 0x2933b9(%rip),%rdx # 0x316ab6cfa0 > 0x000000316a8d9be7 <+9367>: je 0x316a8db3c0 <PyEval_EvalFrameEx+15472> > 0x000000316a8d9bed <+9373>: mov 0x108(%rsp),%rdi > 0x000000316a8d9bf5 <+9381>: lea (%rbx,%rax,8),%rax > 0x000000316a8d9bf9 <+9385>: mov %r9d,0x28(%rsp) > 0x000000316a8d9bfe <+9390>: mov %rax,0x148(%rsp) > 0x000000316a8d9c06 <+9398>: callq 0x316a83e2b0 <PyObject_GetIter@plt> > 0x000000316a8d9c0b <+9403>: test %rax,%rax > 0x000000316a8d9c0e <+9406>: mov %rax,0x138(%rsp) > 0x000000316a8d9c16 <+9414>: mov 0x28(%rsp),%r9d > 0x000000316a8d9c1b <+9419>: je 0x316a8dab5d <PyEval_EvalFrameEx+13325> > 0x000000316a8d9c21 <+9425>: xor %ebp,%ebp > 0x000000316a8d9c23 <+9427>: test %r9d,%r9d > 0x000000316a8d9c26 <+9430>: mov 0x148(%rsp),%r14 > 0x000000316a8d9c2e <+9438>: jle 0x316a8db433 <PyEval_EvalFrameEx+15587> > 0x000000316a8d9c34 <+9444>: mov %r12,%rax > 0x000000316a8d9c37 <+9447>: mov %rbx,0x170(%rsp) > 0x000000316a8d9c3f <+9455>: mov %ebp,%r12d > 0x000000316a8d9c42 <+9458>: mov %r9d,%ebx > 0x000000316a8d9c45 <+9461>: mov %r14,%rbp > 0x000000316a8d9c48 <+9464>: mov %rax,%r14 > 0x000000316a8d9c4b <+9467>: jmp 0x316a8d9c65 <PyEval_EvalFrameEx+9493> > 0x000000316a8d9c4d <+9469>: nopl (%rax) > 0x000000316a8d9c50 <+9472>: add $0x1,%r12d > 0x000000316a8d9c54 <+9476>: sub $0x8,%rbp > 0x000000316a8d9c58 <+9480>: cmp %ebx,%r12d > 0x000000316a8d9c5b <+9483>: mov %rax,0x0(%rbp) > 0x000000316a8d9c5f <+9487>: je 0x316a8db41f <PyEval_EvalFrameEx+15567> > 0x000000316a8d9c65 <+9493>: mov 0x138(%rsp),%rdi > 0x000000316a8d9c6d <+9501>: callq 0x316a83bc10 <PyIter_Next@plt> > 0x000000316a8d9c72 <+9506>: test %rax,%rax > 0x000000316a8d9c75 <+9509>: jne 0x316a8d9c50 <PyEval_EvalFrameEx+9472> > 0x000000316a8d9c77 <+9511>: mov %r14,%rax > 0x000000316a8d9c7a <+9514>: mov 0x170(%rsp),%rbx > 0x000000316a8d9c82 <+9522>: mov %rbp,%r14 > 0x000000316a8d9c85 <+9525>: mov %r12d,%ebp > 0x000000316a8d9c88 <+9528>: mov %rax,%r12 > 0x000000316a8d9c8b <+9531>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8d9c90 <+9536>: test %rax,%rax > 0x000000316a8d9c93 <+9539>: je 0x316a8dc395 <PyEval_EvalFrameEx+19525> > 0x000000316a8d9c99 <+9545>: test %ebp,%ebp > 0x000000316a8d9c9b <+9547>: jg 0x316a8d9cb5 <PyEval_EvalFrameEx+9573> > 0x000000316a8d9c9d <+9549>: nopl (%rax) > 0x000000316a8d9ca0 <+9552>: jmpq 0x316a8dab2c <PyEval_EvalFrameEx+13276> > 0x000000316a8d9ca5 <+9557>: nopl (%rax) > 0x000000316a8d9ca8 <+9560>: add $0x8,%r14 > 0x000000316a8d9cac <+9564>: sub $0x1,%ebp > 0x000000316a8d9caf <+9567>: je 0x316a8dab2c <PyEval_EvalFrameEx+13276> > 0x000000316a8d9cb5 <+9573>: mov (%r14),%rdx > 0x000000316a8d9cb8 <+9576>: subq $0x1,(%rdx) > 0x000000316a8d9cbc <+9580>: jne 0x316a8d9ca8 <PyEval_EvalFrameEx+9560> > 0x000000316a8d9cbe <+9582>: mov (%r14),%rdi > 0x000000316a8d9cc1 <+9585>: mov 0x8(%rdi),%rax > 0x000000316a8d9cc5 <+9589>: callq *0x30(%rax) > 0x000000316a8d9cc8 <+9592>: jmp 0x316a8d9ca8 <PyEval_EvalFrameEx+9560> > 0x000000316a8d9cca <+9594>: mov 0x38(%r12),%r15 > 0x000000316a8d9ccf <+9599>: mov 0x150(%rsp),%rdx > 0x000000316a8d9cd7 <+9607>: movslq %r9d,%r9 > 0x000000316a8d9cda <+9610>: test %r15,%r15 > 0x000000316a8d9cdd <+9613>: mov 0x18(%rdx,%r9,8),%rbx > 0x000000316a8d9ce2 <+9618>: je 0x316a8dc1dd <PyEval_EvalFrameEx+19085> > 0x000000316a8d9ce8 <+9624>: mov %rbx,%rsi > 0x000000316a8d9ceb <+9627>: mov %r15,%rdi > 0x000000316a8d9cee <+9630>: callq 0x316a83c0d0 <PyObject_DelItem@plt> > 0x000000316a8d9cf3 <+9635>: test %eax,%eax > 0x000000316a8d9cf5 <+9637>: mov %eax,0x118(%rsp) > 0x000000316a8d9cfc <+9644>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9d02 <+9650>: jmpq 0x316a8d9b89 <PyEval_EvalFrameEx+9273> > 0x000000316a8d9d07 <+9655>: mov -0x8(%r14),%rax > 0x000000316a8d9d0b <+9659>: mov -0x10(%r14),%rdx > 0x000000316a8d9d0f <+9663>: mov %rax,-0x10(%r14) > 0x000000316a8d9d13 <+9667>: mov %rdx,-0x8(%r14) > 0x000000316a8d9d17 <+9671>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9d1c <+9676>: mov -0x8(%r14),%rax > 0x000000316a8d9d20 <+9680>: mov -0x18(%r14),%r15 > 0x000000316a8d9d24 <+9684>: mov -0x10(%r14),%rdx > 0x000000316a8d9d28 <+9688>: mov %rax,-0x18(%r14) > 0x000000316a8d9d2c <+9692>: mov %r15,-0x10(%r14) > 0x000000316a8d9d30 <+9696>: mov %rdx,-0x8(%r14) > 0x000000316a8d9d34 <+9700>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8d9d39 <+9705>: lea -0x83(%rsi),%edx > 0x000000316a8d9d3f <+9711>: mov %r9,%rcx > 0x000000316a8d9d42 <+9714>: movzbl %r9b,%r15d > 0x000000316a8d9d46 <+9718>: movzbl %ch,%ecx > 0x000000316a8d9d49 <+9721>: mov 0x292b88(%rip),%r8 # 0x316ab6c8d8 > 0x000000316a8d9d50 <+9728>: mov %edx,%ebp > 0x000000316a8d9d52 <+9730>: lea (%r15,%rcx,2),%eax > 0x000000316a8d9d56 <+9734>: mov %ecx,0x148(%rsp) > 0x000000316a8d9d5d <+9741>: and $0x1,%ebp > 0x000000316a8d9d60 <+9744>: cmp $0x1,%ebp > 0x000000316a8d9d63 <+9747>: sbb $0xffffffff,%eax > 0x000000316a8d9d66 <+9750>: and $0x2,%edx > 0x000000316a8d9d69 <+9753>: cmp $0x1,%edx > 0x000000316a8d9d6c <+9756>: sbb $0xffffffff,%eax > 0x000000316a8d9d6f <+9759>: cltq > 0x000000316a8d9d71 <+9761>: not %rax > 0x000000316a8d9d74 <+9764>: lea (%r14,%rax,8),%rax > 0x000000316a8d9d78 <+9768>: mov (%rax),%rdi > 0x000000316a8d9d7b <+9771>: mov %rax,0x138(%rsp) > 0x000000316a8d9d83 <+9779>: cmp %r8,0x8(%rdi) > 0x000000316a8d9d87 <+9783>: mov %rdi,0x108(%rsp) > 0x000000316a8d9d8f <+9791>: je 0x316a8db980 <PyEval_EvalFrameEx+16944> > 0x000000316a8d9d95 <+9797>: mov 0x108(%rsp),%rdi > 0x000000316a8d9d9d <+9805>: addq $0x1,(%rdi) > 0x000000316a8d9da1 <+9809>: test %edx,%edx > 0x000000316a8d9da3 <+9811>: je 0x316a8dadf1 <PyEval_EvalFrameEx+13985> > 0x000000316a8d9da9 <+9817>: lea -0x8(%r14),%rax > 0x000000316a8d9dad <+9821>: mov %rax,0x1b8(%rsp) > 0x000000316a8d9db5 <+9829>: mov -0x8(%r14),%rbx > 0x000000316a8d9db9 <+9833>: mov 0x8(%rbx),%rax > 0x000000316a8d9dbd <+9837>: testb $0x20,0xab(%rax) > 0x000000316a8d9dc4 <+9844>: je 0x316a8db9c2 <PyEval_EvalFrameEx+17010> > 0x000000316a8d9dca <+9850>: test %ebp,%ebp > 0x000000316a8d9dcc <+9852>: je 0x316a8db114 <PyEval_EvalFrameEx+14788> > 0x000000316a8d9dd2 <+9858>: mov 0x1b8(%rsp),%rax > 0x000000316a8d9dda <+9866>: lea -0x8(%rax),%rdx > 0x000000316a8d9dde <+9870>: mov %rdx,0x1b8(%rsp) > 0x000000316a8d9de6 <+9878>: mov -0x8(%rax),%rbp > 0x000000316a8d9dea <+9882>: mov 0x8(%rbp),%rax > 0x000000316a8d9dee <+9886>: testb $0x4,0xab(%rax) > 0x000000316a8d9df5 <+9893>: je 0x316a8dbb50 <PyEval_EvalFrameEx+17408> > 0x000000316a8d9dfb <+9899>: mov 0x10(%rbp),%r14d > 0x000000316a8d9dff <+9903>: mov 0x148(%rsp),%r9d > 0x000000316a8d9e07 <+9911>: test %r9d,%r9d > 0x000000316a8d9e0a <+9914>: je 0x316a8d9e37 <PyEval_EvalFrameEx+9959> > 0x000000316a8d9e0c <+9916>: mov 0x108(%rsp),%rcx > 0x000000316a8d9e14 <+9924>: mov 0x148(%rsp),%esi > 0x000000316a8d9e1b <+9931>: lea 0x1b8(%rsp),%rdx > 0x000000316a8d9e23 <+9939>: mov %rbx,%rdi > 0x000000316a8d9e26 <+9942>: callq 0x316a8d7350 <update_keyword_args> > 0x000000316a8d9e2b <+9947>: test %rax,%rax > 0x000000316a8d9e2e <+9950>: mov %rax,%rbx > 0x000000316a8d9e31 <+9953>: je 0x316a8dba51 <PyEval_EvalFrameEx+17153> > 0x000000316a8d9e37 <+9959>: lea (%r14,%r15,1),%r8d > 0x000000316a8d9e3b <+9963>: movslq %r8d,%rdi > 0x000000316a8d9e3e <+9966>: mov %r8d,0x38(%rsp) > 0x000000316a8d9e43 <+9971>: callq 0x316a83cf90 <PyTuple_New@plt> > 0x000000316a8d9e48 <+9976>: test %rax,%rax > 0x000000316a8d9e4b <+9979>: mov %rax,%r9 > 0x000000316a8d9e4e <+9982>: mov 0x38(%rsp),%r8d > 0x000000316a8d9e53 <+9987>: je 0x316a8dba51 <PyEval_EvalFrameEx+17153> > 0x000000316a8d9e59 <+9993>: cmp $0x0,%r14d > 0x000000316a8d9e5d <+9997>: je 0x316a8d9e83 <PyEval_EvalFrameEx+10035> > 0x000000316a8d9e5f <+9999>: jle 0x316a8d9e83 <PyEval_EvalFrameEx+10035> > 0x000000316a8d9e61 <+10001>: mov %rbp,%rcx > 0x000000316a8d9e64 <+10004>: mov %r15d,%eax > 0x000000316a8d9e67 <+10007>: mov 0x18(%rcx),%rdx > 0x000000316a8d9e6b <+10011>: movslq %eax,%rsi > 0x000000316a8d9e6e <+10014>: add $0x1,%eax > 0x000000316a8d9e71 <+10017>: add $0x8,%rcx > 0x000000316a8d9e75 <+10021>: addq $0x1,(%rdx) > 0x000000316a8d9e79 <+10025>: cmp %r8d,%eax > 0x000000316a8d9e7c <+10028>: mov %rdx,0x18(%r9,%rsi,8) > 0x000000316a8d9e81 <+10033>: jne 0x316a8d9e67 <PyEval_EvalFrameEx+10007> > 0x000000316a8d9e83 <+10035>: sub $0x1,%r15d > 0x000000316a8d9e87 <+10039>: cmp $0xffffffff,%r15d > 0x000000316a8d9e8b <+10043>: je 0x316a8d9eba <PyEval_EvalFrameEx+10090> > 0x000000316a8d9e8d <+10045>: mov 0x1b8(%rsp),%rdx > 0x000000316a8d9e95 <+10053>: sub $0x8,%rdx > 0x000000316a8d9e99 <+10057>: mov %rdx,0x1b8(%rsp) > 0x000000316a8d9ea1 <+10065>: mov (%rdx),%rcx > 0x000000316a8d9ea4 <+10068>: movslq %r15d,%rax > 0x000000316a8d9ea7 <+10071>: sub $0x1,%r15d > 0x000000316a8d9eab <+10075>: sub $0x8,%rdx > 0x000000316a8d9eaf <+10079>: cmp $0xffffffff,%r15d > 0x000000316a8d9eb3 <+10083>: mov %rcx,0x18(%r9,%rax,8) > 0x000000316a8d9eb8 <+10088>: jne 0x316a8d9e99 <PyEval_EvalFrameEx+10057> > 0x000000316a8d9eba <+10090>: mov 0x108(%rsp),%rdi > 0x000000316a8d9ec2 <+10098>: mov 0x29304f(%rip),%r8 # 0x316ab6cf18 > 0x000000316a8d9ec9 <+10105>: cmp %r8,0x8(%rdi) > 0x000000316a8d9ecd <+10109>: je 0x316a8db780 <PyEval_EvalFrameEx+16432> > 0x000000316a8d9ed3 <+10115>: mov 0x108(%rsp),%rdi > 0x000000316a8d9edb <+10123>: mov %r9,%rsi > 0x000000316a8d9ede <+10126>: mov %rbx,%rdx > 0x000000316a8d9ee1 <+10129>: mov %r9,0x28(%rsp) > 0x000000316a8d9ee6 <+10134>: callq 0x316a83e510 <PyObject_Call@plt> > 0x000000316a8d9eeb <+10139>: mov 0x28(%rsp),%r9 > 0x000000316a8d9ef0 <+10144>: mov %rax,%r15 > 0x000000316a8d9ef3 <+10147>: subq $0x1,(%r9) > 0x000000316a8d9ef7 <+10151>: jne 0x316a8d9f03 <PyEval_EvalFrameEx+10163> > 0x000000316a8d9ef9 <+10153>: mov 0x8(%r9),%rax > 0x000000316a8d9efd <+10157>: mov %r9,%rdi > 0x000000316a8d9f00 <+10160>: callq *0x30(%rax) > 0x000000316a8d9f03 <+10163>: test %rbx,%rbx > 0x000000316a8d9f06 <+10166>: je 0x316a8d9f18 <PyEval_EvalFrameEx+10184> > 0x000000316a8d9f08 <+10168>: subq $0x1,(%rbx) > 0x000000316a8d9f0c <+10172>: jne 0x316a8d9f18 <PyEval_EvalFrameEx+10184> > 0x000000316a8d9f0e <+10174>: mov 0x8(%rbx),%rax > 0x000000316a8d9f12 <+10178>: mov %rbx,%rdi > 0x000000316a8d9f15 <+10181>: callq *0x30(%rax) > 0x000000316a8d9f18 <+10184>: test %rbp,%rbp > 0x000000316a8d9f1b <+10187>: je 0x316a8d9f2e <PyEval_EvalFrameEx+10206> > 0x000000316a8d9f1d <+10189>: subq $0x1,0x0(%rbp) > 0x000000316a8d9f22 <+10194>: jne 0x316a8d9f2e <PyEval_EvalFrameEx+10206> > 0x000000316a8d9f24 <+10196>: mov 0x8(%rbp),%rax > 0x000000316a8d9f28 <+10200>: mov %rbp,%rdi > 0x000000316a8d9f2b <+10203>: callq *0x30(%rax) > 0x000000316a8d9f2e <+10206>: mov 0x108(%rsp),%rdi > 0x000000316a8d9f36 <+10214>: mov 0x1b8(%rsp),%r14 > 0x000000316a8d9f3e <+10222>: mov (%rdi),%rdi > 0x000000316a8d9f41 <+10225>: mov %rdi,%rax > 0x000000316a8d9f44 <+10228>: mov 0x108(%rsp),%rdi > 0x000000316a8d9f4c <+10236>: sub $0x1,%rax > 0x000000316a8d9f50 <+10240>: test %rax,%rax > 0x000000316a8d9f53 <+10243>: mov %rax,(%rdi) > 0x000000316a8d9f56 <+10246>: je 0x316a8db536 <PyEval_EvalFrameEx+15846> > 0x000000316a8d9f5c <+10252>: cmp %r14,0x138(%rsp) > 0x000000316a8d9f64 <+10260>: jae 0x316a8da93d <PyEval_EvalFrameEx+12781> > 0x000000316a8d9f6a <+10266>: mov %r14,%rbx > 0x000000316a8d9f6d <+10269>: mov 0x138(%rsp),%rbp > 0x000000316a8d9f75 <+10277>: jmp 0x316a8d9f89 <PyEval_EvalFrameEx+10297> > 0x000000316a8d9f77 <+10279>: nopw 0x0(%rax,%rax,1) > 0x000000316a8d9f80 <+10288>: cmp %rbx,%rbp > 0x000000316a8d9f83 <+10291>: jae 0x316a8da927 <PyEval_EvalFrameEx+12759> > 0x000000316a8d9f89 <+10297>: sub $0x8,%rbx > 0x000000316a8d9f8d <+10301>: mov (%rbx),%rdi > 0x000000316a8d9f90 <+10304>: subq $0x1,(%rdi) > 0x000000316a8d9f94 <+10308>: jne 0x316a8d9f80 <PyEval_EvalFrameEx+10288> > 0x000000316a8d9f96 <+10310>: mov 0x8(%rdi),%rax > 0x000000316a8d9f9a <+10314>: callq *0x30(%rax) > 0x000000316a8d9f9d <+10317>: jmp 0x316a8d9f80 <PyEval_EvalFrameEx+10288> > 0x000000316a8d9f9f <+10319>: mov -0x8(%r14),%rbx > 0x000000316a8d9fa3 <+10323>: lea 0x2d983e(%rip),%rdx # 0x316abb37e8 <exit.10917> > 0x000000316a8d9faa <+10330>: lea 0x4a232(%rip),%rsi # 0x316a9241e3 > 0x000000316a8d9fb1 <+10337>: mov %r9d,0x28(%rsp) > 0x000000316a8d9fb6 <+10342>: mov %rbx,%rdi > 0x000000316a8d9fb9 <+10345>: callq 0x316a8d6810 <special_lookup> > 0x000000316a8d9fbe <+10350>: test %rax,%rax > 0x000000316a8d9fc1 <+10353>: mov %rax,%r15 > 0x000000316a8d9fc4 <+10356>: mov 0x28(%rsp),%r9d > 0x000000316a8d9fc9 <+10361>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8d9fcf <+10367>: lea 0x2d981a(%rip),%rdx # 0x316abb37f0 <enter.10918> > 0x000000316a8d9fd6 <+10374>: lea 0x4a1fc(%rip),%rsi # 0x316a9241d9 > 0x000000316a8d9fdd <+10381>: mov %rax,-0x8(%r14) > 0x000000316a8d9fe1 <+10385>: mov %rbx,%rdi > 0x000000316a8d9fe4 <+10388>: mov %r9d,0x28(%rsp) > 0x000000316a8d9fe9 <+10393>: callq 0x316a8d6810 <special_lookup> > 0x000000316a8d9fee <+10398>: subq $0x1,(%rbx) > 0x000000316a8d9ff2 <+10402>: mov %rax,%rdx > 0x000000316a8d9ff5 <+10405>: mov 0x28(%rsp),%r9d > 0x000000316a8d9ffa <+10410>: je 0x316a8db344 <PyEval_EvalFrameEx+15348> > 0x000000316a8da000 <+10416>: test %rdx,%rdx > 0x000000316a8da003 <+10419>: je 0x316a8dbacb <PyEval_EvalFrameEx+17275> > 0x000000316a8da009 <+10425>: xor %esi,%esi > 0x000000316a8da00b <+10427>: mov %rdx,%rdi > 0x000000316a8da00e <+10430>: xor %eax,%eax > 0x000000316a8da010 <+10432>: mov %rdx,0x38(%rsp) > 0x000000316a8da015 <+10437>: mov %r9d,0x28(%rsp) > 0x000000316a8da01a <+10442>: callq 0x316a83d4e0 <PyObject_CallFunctionObjArgs@plt> > 0x000000316a8da01f <+10447>: mov 0x38(%rsp),%rdx > 0x000000316a8da024 <+10452>: mov %rax,%r15 > 0x000000316a8da027 <+10455>: subq $0x1,(%rdx) > 0x000000316a8da02b <+10459>: mov 0x28(%rsp),%r9d > 0x000000316a8da030 <+10464>: je 0x316a8db330 <PyEval_EvalFrameEx+15328> > 0x000000316a8da036 <+10470>: test %r15,%r15 > 0x000000316a8da039 <+10473>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8da03f <+10479>: mov %r14,%rcx > 0x000000316a8da042 <+10482>: sub 0x40(%r12),%rcx > 0x000000316a8da047 <+10487>: mov %r13,%rdx > 0x000000316a8da04a <+10490>: sub %rbp,%rdx > 0x000000316a8da04d <+10493>: mov $0x8f,%esi > 0x000000316a8da052 <+10498>: mov %r12,%rdi > 0x000000316a8da055 <+10501>: add %r9d,%edx > 0x000000316a8da058 <+10504>: sar $0x3,%rcx > 0x000000316a8da05c <+10508>: callq 0x316a83c3b0 <PyFrame_BlockSetup@plt> > 0x000000316a8da061 <+10513>: jmpq 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8da066 <+10518>: xor %ebp,%ebp > 0x000000316a8da068 <+10520>: test $0x2,%sil > 0x000000316a8da06c <+10524>: mov %r14,%rax > 0x000000316a8da06f <+10527>: jne 0x316a8da079 <PyEval_EvalFrameEx+10537> > 0x000000316a8da071 <+10529>: mov -0x8(%rax),%rbp > 0x000000316a8da075 <+10533>: sub $0x8,%r14 > 0x000000316a8da079 <+10537>: xor %ebx,%ebx > 0x000000316a8da07b <+10539>: and $0x1,%esi > 0x000000316a8da07e <+10542>: je 0x316a8da088 <PyEval_EvalFrameEx+10552> > 0x000000316a8da080 <+10544>: mov -0x8(%r14),%rbx > 0x000000316a8da084 <+10548>: sub $0x8,%r14 > 0x000000316a8da088 <+10552>: lea -0x8(%r14),%r8 > 0x000000316a8da08c <+10556>: mov -0x8(%r14),%r14 > 0x000000316a8da090 <+10560>: xor %ecx,%ecx > 0x000000316a8da092 <+10562>: mov %rbp,%rdx > 0x000000316a8da095 <+10565>: mov %rbx,%rsi > 0x000000316a8da098 <+10568>: mov %r8,0x108(%rsp) > 0x000000316a8da0a0 <+10576>: mov %r14,%rdi > 0x000000316a8da0a3 <+10579>: callq 0x316a8d75a0 <assign_slice> > 0x000000316a8da0a8 <+10584>: subq $0x1,(%r14) > 0x000000316a8da0ac <+10588>: mov %eax,0x118(%rsp) > 0x000000316a8da0b3 <+10595>: jne 0x316a8d89c8 <PyEval_EvalFrameEx+4728> > 0x000000316a8da0b9 <+10601>: mov 0x8(%r14),%rax > 0x000000316a8da0bd <+10605>: mov %r14,%rdi > 0x000000316a8da0c0 <+10608>: callq *0x30(%rax) > 0x000000316a8da0c3 <+10611>: jmpq 0x316a8d89c8 <PyEval_EvalFrameEx+4728> > 0x000000316a8da0c8 <+10616>: mov -0x8(%r14),%rax > 0x000000316a8da0cc <+10620>: mov %r15,0x108(%rsp) > 0x000000316a8da0d4 <+10628>: sub $0x8,%r14 > 0x000000316a8da0d8 <+10632>: mov 0x100(%rsp),%r15 > 0x000000316a8da0e0 <+10640>: mov $0x8,%ebx > 0x000000316a8da0e5 <+10645>: mov %rax,0x130(%rsp) > 0x000000316a8da0ed <+10653>: jmpq 0x316a8d7abc <PyEval_EvalFrameEx+876> > 0x000000316a8da0f2 <+10658>: mov -0x8(%r14),%rdi > 0x000000316a8da0f6 <+10662>: mov %rdi,0x138(%rsp) > 0x000000316a8da0fe <+10670>: mov -0x10(%r14),%rdi > 0x000000316a8da102 <+10674>: mov %rdi,0x148(%rsp) > 0x000000316a8da10a <+10682>: mov -0x18(%r14),%rdi > 0x000000316a8da10e <+10686>: sub $0x18,%r14 > 0x000000316a8da112 <+10690>: mov %rdi,0x108(%rsp) > 0x000000316a8da11a <+10698>: mov %rdi,%r8 > 0x000000316a8da11d <+10701>: mov 0x8(%rdi),%rdi > 0x000000316a8da121 <+10705>: testb $0x4,0xab(%rdi) > 0x000000316a8da128 <+10712>: je 0x316a8dadb2 <PyEval_EvalFrameEx+13922> > 0x000000316a8da12e <+10718>: mov 0x128(%rsp),%rax > 0x000000316a8da136 <+10726>: cmp %rax,0x148(%rsp) > 0x000000316a8da13e <+10734>: je 0x316a8dbae0 <PyEval_EvalFrameEx+17296> > 0x000000316a8da144 <+10740>: mov 0x148(%rsp),%rax > 0x000000316a8da14c <+10748>: mov 0x108(%rsp),%rbp > 0x000000316a8da154 <+10756>: mov 0x138(%rsp),%rbx > 0x000000316a8da15c <+10764>: mov %rax,0x118(%rsp) > 0x000000316a8da164 <+10772>: cmp 0x128(%rsp),%rbx > 0x000000316a8da16c <+10780>: je 0x316a8dbad3 <PyEval_EvalFrameEx+17283> > 0x000000316a8da172 <+10786>: movl $0x0,0x178(%rsp) > 0x000000316a8da17d <+10797>: testq $0x18000000,0xa8(%rdi) > 0x000000316a8da188 <+10808>: jne 0x316a8da1ac <PyEval_EvalFrameEx+10844> > 0x000000316a8da18a <+10810>: cmp 0x2929a7(%rip),%rdi # 0x316ab6cb38 > 0x000000316a8da191 <+10817>: je 0x316a8da1ac <PyEval_EvalFrameEx+10844> > 0x000000316a8da193 <+10819>: mov 0x292876(%rip),%rsi # 0x316ab6ca10 > 0x000000316a8da19a <+10826>: cmp %rsi,%rdi > 0x000000316a8da19d <+10829>: je 0x316a8da1ac <PyEval_EvalFrameEx+10844> > 0x000000316a8da19f <+10831>: callq 0x316a83e660 <PyType_IsSubtype@plt> > 0x000000316a8da1a4 <+10836>: test %eax,%eax > 0x000000316a8da1a6 <+10838>: je 0x316a8dca18 <PyEval_EvalFrameEx+21192> > 0x000000316a8da1ac <+10844>: mov 0x118(%rsp),%rdx > 0x000000316a8da1b4 <+10852>: mov 0x8(%rdx),%rax > 0x000000316a8da1b8 <+10856>: testb $0x20,0xab(%rax) > 0x000000316a8da1bf <+10863>: je 0x316a8dd16a <PyEval_EvalFrameEx+23066> > 0x000000316a8da1c5 <+10869>: mov %rbx,%rdi > 0x000000316a8da1c8 <+10872>: callq 0x316a83b2a0 <PyMapping_Check@plt> > 0x000000316a8da1cd <+10877>: test %eax,%eax > 0x000000316a8da1cf <+10879>: je 0x316a8dd144 <PyEval_EvalFrameEx+23028> > 0x000000316a8da1d5 <+10885>: mov 0x118(%rsp),%rdi > 0x000000316a8da1dd <+10893>: lea 0x4b1a4(%rip),%rsi # 0x316a925388 > 0x000000316a8da1e4 <+10900>: callq 0x316a83d510 <PyDict_GetItemString@plt> > 0x000000316a8da1e9 <+10905>: test %rax,%rax > 0x000000316a8da1ec <+10908>: je 0x316a8dd126 <PyEval_EvalFrameEx+22998> > 0x000000316a8da1f2 <+10914>: mov 0x8(%rbp),%rdi > 0x000000316a8da1f6 <+10918>: cmp 0x29293b(%rip),%rdi # 0x316ab6cb38 > 0x000000316a8da1fd <+10925>: je 0x316a8dbbfb <PyEval_EvalFrameEx+17579> > 0x000000316a8da203 <+10931>: mov 0x292806(%rip),%rsi # 0x316ab6ca10 > 0x000000316a8da20a <+10938>: cmp %rsi,%rdi > 0x000000316a8da20d <+10941>: je 0x316a8dae00 <PyEval_EvalFrameEx+14000> > 0x000000316a8da213 <+10947>: callq 0x316a83e660 <PyType_IsSubtype@plt> > 0x000000316a8da218 <+10952>: test %eax,%eax > 0x000000316a8da21a <+10954>: jne 0x316a8dae00 <PyEval_EvalFrameEx+14000> > 0x000000316a8da220 <+10960>: movl $0x0,0x180(%rsp) > 0x000000316a8da22b <+10971>: mov 0x8(%rbp),%rax > 0x000000316a8da22f <+10975>: testb $0x10,0xab(%rax) > 0x000000316a8da236 <+10982>: je 0x316a8dc2d8 <PyEval_EvalFrameEx+19336> > 0x000000316a8da23c <+10988>: mov %rbp,%rdi > 0x000000316a8da23f <+10991>: callq 0x316a83bda0 <PyUnicodeUCS4_AsUTF8String@plt> > 0x000000316a8da244 <+10996>: test %rax,%rax > 0x000000316a8da247 <+10999>: mov %rax,%rbp > 0x000000316a8da24a <+11002>: je 0x316a8dd1e1 <PyEval_EvalFrameEx+23185> > 0x000000316a8da250 <+11008>: orl $0x100,0x180(%rsp) > 0x000000316a8da25b <+11019>: mov %rax,0x170(%rsp) > 0x000000316a8da263 <+11027>: lea 0x1b8(%rsp),%rsi > 0x000000316a8da26b <+11035>: xor %edx,%edx > 0x000000316a8da26d <+11037>: mov %rbp,%rdi > 0x000000316a8da270 <+11040>: callq 0x316a83e1c0 <PyString_AsStringAndSize@plt> > 0x000000316a8da275 <+11045>: test %eax,%eax > 0x000000316a8da277 <+11047>: jne 0x316a8dd1e1 <PyEval_EvalFrameEx+23185> > 0x000000316a8da27d <+11053>: lea 0x180(%rsp),%rdi > 0x000000316a8da285 <+11061>: callq 0x316a83e5b0 <PyEval_MergeCompilerFlags@plt> > 0x000000316a8da28a <+11066>: test %eax,%eax > 0x000000316a8da28c <+11068>: lea 0x180(%rsp),%r8 > 0x000000316a8da294 <+11076>: jne 0x316a8da299 <PyEval_EvalFrameEx+11081> > 0x000000316a8da296 <+11078>: xor %r8d,%r8d > 0x000000316a8da299 <+11081>: mov 0x118(%rsp),%rdx > 0x000000316a8da2a1 <+11089>: mov 0x1b8(%rsp),%rdi > 0x000000316a8da2a9 <+11097>: mov %rbx,%rcx > 0x000000316a8da2ac <+11100>: mov $0x101,%esi > 0x000000316a8da2b1 <+11105>: callq 0x316a83d4b0 <PyRun_StringFlags@plt> > 0x000000316a8da2b6 <+11110>: cmpq $0x0,0x170(%rsp) > 0x000000316a8da2bf <+11119>: mov %rax,%rbx > 0x000000316a8da2c2 <+11122>: je 0x316a8da2ed <PyEval_EvalFrameEx+11165> > 0x000000316a8da2c4 <+11124>: mov 0x170(%rsp),%rdi > 0x000000316a8da2cc <+11132>: mov (%rdi),%rdi > 0x000000316a8da2cf <+11135>: mov %rdi,%rax > 0x000000316a8da2d2 <+11138>: mov 0x170(%rsp),%rdi > 0x000000316a8da2da <+11146>: sub $0x1,%rax > 0x000000316a8da2de <+11150>: test %rax,%rax > 0x000000316a8da2e1 <+11153>: mov %rax,(%rdi) > 0x000000316a8da2e4 <+11156>: jne 0x316a8da2ed <PyEval_EvalFrameEx+11165> > 0x000000316a8da2e6 <+11158>: mov 0x8(%rdi),%rax > 0x000000316a8da2ea <+11162>: callq *0x30(%rax) > 0x000000316a8da2ed <+11165>: mov 0x178(%rsp),%r9d > 0x000000316a8da2f5 <+11173>: test %r9d,%r9d > 0x000000316a8da2f8 <+11176>: je 0x316a8da304 <PyEval_EvalFrameEx+11188> > 0x000000316a8da2fa <+11178>: xor %esi,%esi > 0x000000316a8da2fc <+11180>: mov %r12,%rdi > 0x000000316a8da2ff <+11183>: callq 0x316a83c640 <PyFrame_LocalsToFast@plt> > 0x000000316a8da304 <+11188>: test %rbx,%rbx > 0x000000316a8da307 <+11191>: je 0x316a8dd1e1 <PyEval_EvalFrameEx+23185> > 0x000000316a8da30d <+11197>: mov (%rbx),%rax > 0x000000316a8da310 <+11200>: movl $0x0,0x118(%rsp) > 0x000000316a8da31b <+11211>: sub $0x1,%rax > 0x000000316a8da31f <+11215>: test %rax,%rax > 0x000000316a8da322 <+11218>: mov %rax,(%rbx) > 0x000000316a8da325 <+11221>: jne 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8da327 <+11223>: mov 0x8(%rbx),%rax > 0x000000316a8da32b <+11227>: mov %rbx,%rdi > 0x000000316a8da32e <+11230>: callq *0x30(%rax) > 0x000000316a8da331 <+11233>: mov 0x108(%rsp),%rdi > 0x000000316a8da339 <+11241>: mov (%rdi),%rdi > 0x000000316a8da33c <+11244>: mov %rdi,%rax > 0x000000316a8da33f <+11247>: mov 0x108(%rsp),%rdi > 0x000000316a8da347 <+11255>: sub $0x1,%rax > 0x000000316a8da34b <+11259>: test %rax,%rax > 0x000000316a8da34e <+11262>: mov %rax,(%rdi) > 0x000000316a8da351 <+11265>: je 0x316a8db8bc <PyEval_EvalFrameEx+16748> > 0x000000316a8da357 <+11271>: mov 0x148(%rsp),%rdi > 0x000000316a8da35f <+11279>: mov (%rdi),%rdi > 0x000000316a8da362 <+11282>: mov %rdi,%rax > 0x000000316a8da365 <+11285>: mov 0x148(%rsp),%rdi > 0x000000316a8da36d <+11293>: sub $0x1,%rax > 0x000000316a8da371 <+11297>: test %rax,%rax > 0x000000316a8da374 <+11300>: mov %rax,(%rdi) > 0x000000316a8da377 <+11303>: jne 0x316a8d9268 <PyEval_EvalFrameEx+6936> > 0x000000316a8da37d <+11309>: mov 0x8(%rdi),%rax > 0x000000316a8da381 <+11313>: callq *0x30(%rax) > 0x000000316a8da384 <+11316>: jmpq 0x316a8d9268 <PyEval_EvalFrameEx+6936> > 0x000000316a8da389 <+11321>: mov -0x8(%r14),%rbx > 0x000000316a8da38d <+11325>: mov 0x30(%r12),%rsi > 0x000000316a8da392 <+11330>: mov %r9d,0x28(%rsp) > 0x000000316a8da397 <+11335>: mov %rbx,%rdi > 0x000000316a8da39a <+11338>: callq 0x316a83e840 <PyFunction_New@plt> > 0x000000316a8da39f <+11343>: subq $0x1,(%rbx) > 0x000000316a8da3a3 <+11347>: mov %rax,%r15 > 0x000000316a8da3a6 <+11350>: mov 0x28(%rsp),%r9d > 0x000000316a8da3ab <+11355>: je 0x316a8db25e <PyEval_EvalFrameEx+15118> > 0x000000316a8da3b1 <+11361>: test %r15,%r15 > 0x000000316a8da3b4 <+11364>: je 0x316a8db250 <PyEval_EvalFrameEx+15104> > 0x000000316a8da3ba <+11370>: lea -0x10(%r14),%rbx > 0x000000316a8da3be <+11374>: mov -0x10(%r14),%r14 > 0x000000316a8da3c2 <+11378>: mov %r15,%rdi > 0x000000316a8da3c5 <+11381>: mov %r9d,0x28(%rsp) > 0x000000316a8da3ca <+11386>: mov %r14,%rsi > 0x000000316a8da3cd <+11389>: callq 0x316a83e1e0 <PyFunction_SetClosure@plt> > 0x000000316a8da3d2 <+11394>: cmp $0x1,%eax > 0x000000316a8da3d5 <+11397>: sbb %ebp,%ebp > 0x000000316a8da3d7 <+11399>: add $0x2,%ebp > 0x000000316a8da3da <+11402>: subq $0x1,(%r14) > 0x000000316a8da3de <+11406>: mov 0x28(%rsp),%r9d > 0x000000316a8da3e3 <+11411>: je 0x316a8dbb85 <PyEval_EvalFrameEx+17461> > 0x000000316a8da3e9 <+11417>: test %r9d,%r9d > 0x000000316a8da3ec <+11420>: jg 0x316a8db1d1 <PyEval_EvalFrameEx+14977> > 0x000000316a8da3f2 <+11426>: mov %r15,(%rbx) > 0x000000316a8da3f5 <+11429>: add $0x8,%rbx > 0x000000316a8da3f9 <+11433>: jmpq 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8da3fe <+11438>: mov %r14,%rax > 0x000000316a8da401 <+11441>: movslq %r9d,%r9 > 0x000000316a8da404 <+11444>: xor %edx,%edx > 0x000000316a8da406 <+11446>: mov -0x8(%rax),%rbx > 0x000000316a8da40a <+11450>: mov 0x150(%rsp),%rax > 0x000000316a8da412 <+11458>: sub $0x8,%r14 > 0x000000316a8da416 <+11462>: mov 0x18(%rax,%r9,8),%rsi > 0x000000316a8da41b <+11467>: mov %rbx,%rdi > 0x000000316a8da41e <+11470>: callq 0x316a83d130 <PyObject_SetAttr@plt> > 0x000000316a8da423 <+11475>: subq $0x1,(%rbx) > 0x000000316a8da427 <+11479>: mov %eax,0x118(%rsp) > 0x000000316a8da42e <+11486>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8da434 <+11492>: mov 0x8(%rbx),%rax > 0x000000316a8da438 <+11496>: mov %rbx,%rdi > 0x000000316a8da43b <+11499>: callq *0x30(%rax) > 0x000000316a8da43e <+11502>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8da443 <+11507>: mov %r14,%rax > 0x000000316a8da446 <+11510>: mov 0x150(%rsp),%rdx > 0x000000316a8da44e <+11518>: mov 0x30(%r12),%rdi > 0x000000316a8da453 <+11523>: mov -0x8(%rax),%rbx > 0x000000316a8da457 <+11527>: movslq %r9d,%r9 > 0x000000316a8da45a <+11530>: sub $0x8,%r14 > 0x000000316a8da45e <+11534>: mov 0x18(%rdx,%r9,8),%rsi > 0x000000316a8da463 <+11539>: mov %rbx,%rdx > 0x000000316a8da466 <+11542>: callq 0x316a83e370 <PyDict_SetItem@plt> > 0x000000316a8da46b <+11547>: mov %eax,0x118(%rsp) > 0x000000316a8da472 <+11554>: jmpq 0x316a8d855d <PyEval_EvalFrameEx+3597> > 0x000000316a8da477 <+11559>: mov 0x150(%rsp),%r8 > 0x000000316a8da47f <+11567>: mov -0x8(%r14),%rbp > 0x000000316a8da483 <+11571>: movslq %r9d,%r9 > 0x000000316a8da486 <+11574>: mov -0x10(%r14),%rbx > 0x000000316a8da48a <+11578>: sub $0x10,%r14 > 0x000000316a8da48e <+11582>: mov 0x18(%r8,%r9,8),%rsi > 0x000000316a8da493 <+11587>: mov %rbp,%rdi > 0x000000316a8da496 <+11590>: mov %rbx,%rdx > 0x000000316a8da499 <+11593>: callq 0x316a83d130 <PyObject_SetAttr@plt> > 0x000000316a8da49e <+11598>: jmpq 0x316a8d854b <PyEval_EvalFrameEx+3579> > 0x000000316a8da4a3 <+11603>: mov %r9d,%eax > 0x000000316a8da4a6 <+11606>: mov -0x10(%r14),%rbp > 0x000000316a8da4aa <+11610>: mov -0x8(%r14),%rbx > 0x000000316a8da4ae <+11614>: neg %eax > 0x000000316a8da4b0 <+11616>: sub $0x10,%r14 > 0x000000316a8da4b4 <+11620>: cltq > 0x000000316a8da4b6 <+11622>: mov (%r14,%rax,8),%rdi > 0x000000316a8da4ba <+11626>: mov %rbp,%rdx > 0x000000316a8da4bd <+11629>: mov %rbx,%rsi > 0x000000316a8da4c0 <+11632>: callq 0x316a83e370 <PyDict_SetItem@plt> > 0x000000316a8da4c5 <+11637>: subq $0x1,0x0(%rbp) > 0x000000316a8da4ca <+11642>: mov %eax,0x118(%rsp) > 0x000000316a8da4d1 <+11649>: jne 0x316a8d8317 <PyEval_EvalFrameEx+3015> > 0x000000316a8da4d7 <+11655>: mov 0x8(%rbp),%rax > 0x000000316a8da4db <+11659>: mov %rbp,%rdi > 0x000000316a8da4de <+11662>: callq *0x30(%rax) > 0x000000316a8da4e1 <+11665>: jmpq 0x316a8d8317 <PyEval_EvalFrameEx+3015> > 0x000000316a8da4e6 <+11670>: mov -0x8(%r14),%rbx > 0x000000316a8da4ea <+11674>: mov %rbx,%rdi > 0x000000316a8da4ed <+11677>: callq 0x316a83e4b0 <PyObject_Repr@plt> > 0x000000316a8da4f2 <+11682>: jmpq 0x316a8d8e91 <PyEval_EvalFrameEx+5953> > 0x000000316a8da4f7 <+11687>: mov -0x8(%r14),%rbx > 0x000000316a8da4fb <+11691>: mov %rbx,%rdi > 0x000000316a8da4fe <+11694>: callq 0x316a83eae0 <PyNumber_Invert@plt> > 0x000000316a8da503 <+11699>: jmpq 0x316a8d8e91 <PyEval_EvalFrameEx+5953> > 0x000000316a8da508 <+11704>: mov %r14,%rbx > 0x000000316a8da50b <+11707>: mov 0x128(%rsp),%rdx > 0x000000316a8da513 <+11715>: sub $0x8,%r14 > 0x000000316a8da517 <+11719>: mov -0x8(%rbx),%rbp > 0x000000316a8da51b <+11723>: mov -0x10(%rbx),%rcx > 0x000000316a8da51f <+11727>: mov %rbp,%rsi > 0x000000316a8da522 <+11730>: mov %rcx,%rdi > 0x000000316a8da525 <+11733>: mov %rcx,0x28(%rsp) > 0x000000316a8da52a <+11738>: callq 0x316a83ed90 <PyNumber_Power@plt> > 0x000000316a8da52f <+11743>: jmpq 0x316a8d86c4 <PyEval_EvalFrameEx+3956> > 0x000000316a8da534 <+11748>: movzbl 0x0(%r13),%esi > 0x000000316a8da539 <+11753>: add $0x3,%r13 > 0x000000316a8da53d <+11757>: mov %r9d,%edx > 0x000000316a8da540 <+11760>: movzbl -0x1(%r13),%eax > 0x000000316a8da545 <+11765>: movzbl -0x2(%r13),%r9d > 0x000000316a8da54a <+11770>: shl $0x10,%edx > 0x000000316a8da54d <+11773>: shl $0x8,%eax > 0x000000316a8da550 <+11776>: add %eax,%r9d > 0x000000316a8da553 <+11779>: or %edx,%r9d > 0x000000316a8da556 <+11782>: jmpq 0x316a8d7a2c <PyEval_EvalFrameEx+732> > 0x000000316a8da55b <+11787>: mov %r14,%rax > 0x000000316a8da55e <+11790>: sub $0x8,%r14 > 0x000000316a8da562 <+11794>: mov -0x8(%rax),%rbx > 0x000000316a8da566 <+11798>: mov %r9d,%eax > 0x000000316a8da569 <+11801>: neg %eax > 0x000000316a8da56b <+11803>: cltq > 0x000000316a8da56d <+11805>: mov (%r14,%rax,8),%rdi > 0x000000316a8da571 <+11809>: mov %rbx,%rsi > 0x000000316a8da574 <+11812>: callq 0x316a83e420 <PySet_Add@plt> > 0x000000316a8da579 <+11817>: mov %eax,0x118(%rsp) > 0x000000316a8da580 <+11824>: jmpq 0x316a8d8317 <PyEval_EvalFrameEx+3015> > 0x000000316a8da585 <+11829>: mov 0x168(%rsp),%rdi > 0x000000316a8da58d <+11837>: movslq %r9d,%rbx > 0x000000316a8da590 <+11840>: mov (%rdi,%rbx,8),%r15 > 0x000000316a8da594 <+11844>: mov %r15,%rdi > 0x000000316a8da597 <+11847>: callq 0x316a83e240 <PyCell_Get@plt> > 0x000000316a8da59c <+11852>: test %rax,%rax > 0x000000316a8da59f <+11855>: je 0x316a8dc7ab <PyEval_EvalFrameEx+20571> > 0x000000316a8da5a5 <+11861>: mov %rax,(%r14) > 0x000000316a8da5a8 <+11864>: add $0x8,%r14 > 0x000000316a8da5ac <+11868>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8da5b1 <+11873>: mov 0x168(%rsp),%rsi > 0x000000316a8da5b9 <+11881>: mov %r14,%rax > 0x000000316a8da5bc <+11884>: movslq %r9d,%r9 > 0x000000316a8da5bf <+11887>: mov -0x8(%rax),%rbx > 0x000000316a8da5c3 <+11891>: sub $0x8,%r14 > 0x000000316a8da5c7 <+11895>: mov (%rsi,%r9,8),%r15 > 0x000000316a8da5cb <+11899>: mov %rbx,%rsi > 0x000000316a8da5ce <+11902>: mov %r15,%rdi > 0x000000316a8da5d1 <+11905>: callq 0x316a83c840 <PyCell_Set@plt> > 0x000000316a8da5d6 <+11910>: subq $0x1,(%rbx) > 0x000000316a8da5da <+11914>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8da5e0 <+11920>: mov 0x8(%rbx),%rax > 0x000000316a8da5e4 <+11924>: mov %rbx,%rdi > 0x000000316a8da5e7 <+11927>: callq *0x30(%rax) > 0x000000316a8da5ea <+11930>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8da5ef <+11935>: mov 0x150(%rsp),%rax > 0x000000316a8da5f7 <+11943>: movslq %r9d,%r9 > 0x000000316a8da5fa <+11946>: mov 0x292607(%rip),%rdx # 0x316ab6cc08 > 0x000000316a8da601 <+11953>: mov 0x18(%rax,%r9,8),%rbx > 0x000000316a8da606 <+11958>: cmp %rdx,0x8(%rbx) > 0x000000316a8da60a <+11962>: je 0x316a8db2c7 <PyEval_EvalFrameEx+15223> > 0x000000316a8da610 <+11968>: mov 0x30(%r12),%rdi > 0x000000316a8da615 <+11973>: mov %rbx,%rsi > 0x000000316a8da618 <+11976>: callq 0x316a83ca30 <PyDict_GetItem@plt> > 0x000000316a8da61d <+11981>: test %rax,%rax > 0x000000316a8da620 <+11984>: mov %rax,%r15 > 0x000000316a8da623 <+11987>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8da629 <+11993>: mov 0x28(%r12),%rdi > 0x000000316a8da62e <+11998>: mov %rbx,%rsi > 0x000000316a8da631 <+12001>: callq 0x316a83ca30 <PyDict_GetItem@plt> > 0x000000316a8da636 <+12006>: test %rax,%rax > 0x000000316a8da639 <+12009>: mov %rax,%r15 > 0x000000316a8da63c <+12012>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8da642 <+12018>: mov 0x29289f(%rip),%rax # 0x316ab6cee8 > 0x000000316a8da649 <+12025>: lea 0x5f230(%rip),%rsi # 0x316a939880 > 0x000000316a8da650 <+12032>: mov %rbx,%rdx > 0x000000316a8da653 <+12035>: xor %r15d,%r15d > 0x000000316a8da656 <+12038>: mov (%rax),%rdi > 0x000000316a8da659 <+12041>: callq 0x316a8d6670 <format_exc_check_arg> > 0x000000316a8da65e <+12046>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8da663 <+12051>: nopl 0x0(%rax,%rax,1) > 0x000000316a8da668 <+12056>: movslq %r9d,%rdi > 0x000000316a8da66b <+12059>: callq 0x316a83e2c0 <PyInt_FromLong@plt> > 0x000000316a8da670 <+12064>: test %rax,%rax > 0x000000316a8da673 <+12067>: mov %rax,0x130(%rsp) > 0x000000316a8da67b <+12075>: je 0x316a8dbacb <PyEval_EvalFrameEx+17275> > 0x000000316a8da681 <+12081>: mov %r15,0x108(%rsp) > 0x000000316a8da689 <+12089>: mov $0x20,%ebx > 0x000000316a8da68e <+12094>: mov 0x100(%rsp),%r15 > 0x000000316a8da696 <+12102>: jmpq 0x316a8d7abc <PyEval_EvalFrameEx+876> > 0x000000316a8da69b <+12107>: xor %ebp,%ebp > 0x000000316a8da69d <+12109>: test $0x2,%sil > 0x000000316a8da6a1 <+12113>: mov %r14,%rax > 0x000000316a8da6a4 <+12116>: jne 0x316a8da6ae <PyEval_EvalFrameEx+12126> > 0x000000316a8da6a6 <+12118>: mov -0x8(%rax),%rbp > 0x000000316a8da6aa <+12122>: sub $0x8,%r14 > 0x000000316a8da6ae <+12126>: xor %ebx,%ebx > 0x000000316a8da6b0 <+12128>: and $0x1,%esi > 0x000000316a8da6b3 <+12131>: je 0x316a8da6bd <PyEval_EvalFrameEx+12141> > 0x000000316a8da6b5 <+12133>: mov -0x8(%r14),%rbx > 0x000000316a8da6b9 <+12137>: sub $0x8,%r14 > 0x000000316a8da6bd <+12141>: mov -0x8(%r14),%rdi > 0x000000316a8da6c1 <+12145>: mov 0x8(%rdi),%rax > 0x000000316a8da6c5 <+12149>: mov %rdi,0x108(%rsp) > 0x000000316a8da6cd <+12157>: mov 0x68(%rax),%rax > 0x000000316a8da6d1 <+12161>: test %rax,%rax > 0x000000316a8da6d4 <+12164>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da6da <+12170>: cmpq $0x0,0x20(%rax) > 0x000000316a8da6df <+12175>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da6e5 <+12181>: test %rbx,%rbx > 0x000000316a8da6e8 <+12184>: je 0x316a8da724 <PyEval_EvalFrameEx+12244> > 0x000000316a8da6ea <+12186>: mov 0x8(%rbx),%rax > 0x000000316a8da6ee <+12190>: mov 0xa8(%rax),%rdx > 0x000000316a8da6f5 <+12197>: test $0x1800000,%edx > 0x000000316a8da6fb <+12203>: jne 0x316a8da724 <PyEval_EvalFrameEx+12244> > 0x000000316a8da6fd <+12205>: mov 0x60(%rax),%rax > 0x000000316a8da701 <+12209>: test %rax,%rax > 0x000000316a8da704 <+12212>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da70a <+12218>: test $0x20000,%edx > 0x000000316a8da710 <+12224>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da716 <+12230>: cmpq $0x0,0x130(%rax) > 0x000000316a8da71e <+12238>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da724 <+12244>: test %rbp,%rbp > 0x000000316a8da727 <+12247>: je 0x316a8da763 <PyEval_EvalFrameEx+12307> > 0x000000316a8da729 <+12249>: mov 0x8(%rbp),%rax > 0x000000316a8da72d <+12253>: mov 0xa8(%rax),%rdx > 0x000000316a8da734 <+12260>: test $0x1800000,%edx > 0x000000316a8da73a <+12266>: jne 0x316a8da763 <PyEval_EvalFrameEx+12307> > 0x000000316a8da73c <+12268>: mov 0x60(%rax),%rax > 0x000000316a8da740 <+12272>: test %rax,%rax > 0x000000316a8da743 <+12275>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da749 <+12281>: test $0x20000,%edx > 0x000000316a8da74f <+12287>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da755 <+12293>: cmpq $0x0,0x130(%rax) > 0x000000316a8da75d <+12301>: je 0x316a8dae92 <PyEval_EvalFrameEx+14146> > 0x000000316a8da763 <+12307>: lea 0x1b0(%rsp),%rsi > 0x000000316a8da76b <+12315>: movabs $0x7fffffffffffffff,%rax > 0x000000316a8da775 <+12325>: mov %rbx,%rdi > 0x000000316a8da778 <+12328>: movq $0x0,0x1b0(%rsp) > 0x000000316a8da784 <+12340>: mov %rax,0x1b8(%rsp) > 0x000000316a8da78c <+12348>: callq 0x316a83da40 <_PyEval_SliceIndex@plt> > 0x000000316a8da791 <+12353>: test %eax,%eax > 0x000000316a8da793 <+12355>: jne 0x316a8dc2e9 <PyEval_EvalFrameEx+19353> > 0x000000316a8da799 <+12361>: xor %r15d,%r15d > 0x000000316a8da79c <+12364>: mov 0x108(%rsp),%rdi > 0x000000316a8da7a4 <+12372>: mov (%rdi),%rdi > 0x000000316a8da7a7 <+12375>: mov %rdi,%rax > 0x000000316a8da7aa <+12378>: mov 0x108(%rsp),%rdi > 0x000000316a8da7b2 <+12386>: sub $0x1,%rax > 0x000000316a8da7b6 <+12390>: test %rax,%rax > 0x000000316a8da7b9 <+12393>: mov %rax,(%rdi) > 0x000000316a8da7bc <+12396>: je 0x316a8db8b0 <PyEval_EvalFrameEx+16736> > 0x000000316a8da7c2 <+12402>: test %rbx,%rbx > 0x000000316a8da7c5 <+12405>: je 0x316a8da7d7 <PyEval_EvalFrameEx+12423> > 0x000000316a8da7c7 <+12407>: subq $0x1,(%rbx) > 0x000000316a8da7cb <+12411>: jne 0x316a8da7d7 <PyEval_EvalFrameEx+12423> > 0x000000316a8da7cd <+12413>: mov 0x8(%rbx),%rax > 0x000000316a8da7d1 <+12417>: mov %rbx,%rdi > 0x000000316a8da7d4 <+12420>: callq *0x30(%rax) > 0x000000316a8da7d7 <+12423>: test %rbp,%rbp > 0x000000316a8da7da <+12426>: je 0x316a8d8e9e <PyEval_EvalFrameEx+5966> > 0x000000316a8da7e0 <+12432>: subq $0x1,0x0(%rbp) > 0x000000316a8da7e5 <+12437>: jne 0x316a8d8e9e <PyEval_EvalFrameEx+5966> > 0x000000316a8da7eb <+12443>: mov 0x8(%rbp),%rax > 0x000000316a8da7ef <+12447>: mov %rbp,%rdi > 0x000000316a8da7f2 <+12450>: callq *0x30(%rax) > 0x000000316a8da7f5 <+12453>: jmpq 0x316a8d8e9e <PyEval_EvalFrameEx+5966> > 0x000000316a8da7fa <+12458>: mov 0x168(%rsp),%rsi > 0x000000316a8da802 <+12466>: movslq %r9d,%r9 > 0x000000316a8da805 <+12469>: mov (%rsi,%r9,8),%r15 > 0x000000316a8da809 <+12473>: jmpq 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8da80e <+12478>: mov 0x8(%rbp),%rax > 0x000000316a8da812 <+12482>: mov %rbp,%rdi > 0x000000316a8da815 <+12485>: callq *0x30(%rax) > 0x000000316a8da818 <+12488>: jmpq 0x316a8d85db <PyEval_EvalFrameEx+3723> > 0x000000316a8da81d <+12493>: mov 0x8(%rdi),%rax > 0x000000316a8da821 <+12497>: callq *0x30(%rax) > 0x000000316a8da824 <+12500>: jmpq 0x316a8d7c8a <PyEval_EvalFrameEx+1338> > 0x000000316a8da829 <+12505>: mov 0x8(%r13),%rax > 0x000000316a8da82d <+12509>: mov %r13,%rdi > 0x000000316a8da830 <+12512>: callq *0x30(%rax) > 0x000000316a8da833 <+12515>: jmpq 0x316a8d7d18 <PyEval_EvalFrameEx+1480> > 0x000000316a8da838 <+12520>: mov 0x8(%rbp),%rax > 0x000000316a8da83c <+12524>: mov %rbp,%rdi > 0x000000316a8da83f <+12527>: callq *0x30(%rax) > 0x000000316a8da842 <+12530>: jmpq 0x316a8d7caa <PyEval_EvalFrameEx+1370> > 0x000000316a8da847 <+12535>: mov 0x8(%r13),%rax > 0x000000316a8da84b <+12539>: mov %r13,%rdi > 0x000000316a8da84e <+12542>: callq *0x30(%rax) > 0x000000316a8da851 <+12545>: jmpq 0x316a8d7c9a <PyEval_EvalFrameEx+1354> > 0x000000316a8da856 <+12550>: mov 0x28(%r15),%rdi > 0x000000316a8da85a <+12554>: test %rdi,%rdi > 0x000000316a8da85d <+12557>: je 0x316a8d7c28 <PyEval_EvalFrameEx+1240> > 0x000000316a8da863 <+12563>: cmp $0x2,%ebx > 0x000000316a8da866 <+12566>: jne 0x316a8d7c01 <PyEval_EvalFrameEx+1201> > 0x000000316a8da86c <+12572>: mov 0x38(%r15),%rsi > 0x000000316a8da870 <+12576>: xor %r8d,%r8d > 0x000000316a8da873 <+12579>: mov $0x3,%ecx > 0x000000316a8da878 <+12584>: mov %r12,%rdx > 0x000000316a8da87b <+12587>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8da880 <+12592>: jmpq 0x316a8d7c28 <PyEval_EvalFrameEx+1240> > 0x000000316a8da885 <+12597>: mov %rbx,%rsi > 0x000000316a8da888 <+12600>: mov %r15,%rdi > 0x000000316a8da88b <+12603>: callq 0x316a83e420 <PySet_Add@plt> > 0x000000316a8da890 <+12608>: mov %eax,0x118(%rsp) > 0x000000316a8da897 <+12615>: jmpq 0x316a8d8e43 <PyEval_EvalFrameEx+5875> > 0x000000316a8da89c <+12620>: mov 0x40(%r15),%rsi > 0x000000316a8da8a0 <+12624>: mov 0x130(%rsp),%r8 > 0x000000316a8da8a8 <+12632>: mov $0x3,%ecx > 0x000000316a8da8ad <+12637>: mov %r12,%rdx > 0x000000316a8da8b0 <+12640>: callq 0x316a8d6610 <call_trace> > 0x000000316a8da8b5 <+12645>: test %eax,%eax > 0x000000316a8da8b7 <+12647>: je 0x316a8da856 <PyEval_EvalFrameEx+12550> > 0x000000316a8da8b9 <+12649>: cmpq $0x0,0x130(%rsp) > 0x000000316a8da8c2 <+12658>: je 0x316a8da8ec <PyEval_EvalFrameEx+12700> > 0x000000316a8da8c4 <+12660>: mov 0x130(%rsp),%rax > 0x000000316a8da8cc <+12668>: mov 0x130(%rsp),%rdx > 0x000000316a8da8d4 <+12676>: mov (%rax),%rax > 0x000000316a8da8d7 <+12679>: mov %rax,0x50(%rsp) > 0x000000316a8da8dc <+12684>: sub $0x1,%rax > 0x000000316a8da8e0 <+12688>: test %rax,%rax > 0x000000316a8da8e3 <+12691>: mov %rax,(%rdx) > 0x000000316a8da8e6 <+12694>: je 0x316a8db736 <PyEval_EvalFrameEx+16358> > 0x000000316a8da8ec <+12700>: movq $0x0,0x130(%rsp) > 0x000000316a8da8f8 <+12712>: mov 0x28(%r15),%rdi > 0x000000316a8da8fc <+12716>: test %rdi,%rdi > 0x000000316a8da8ff <+12719>: jne 0x316a8da86c <PyEval_EvalFrameEx+12572> > 0x000000316a8da905 <+12725>: jmpq 0x316a8d7c28 <PyEval_EvalFrameEx+1240> > 0x000000316a8da90a <+12730>: nopw 0x0(%rax,%rax,1) > 0x000000316a8da910 <+12736>: mov 0x8(%r14),%rdx > 0x000000316a8da914 <+12740>: mov %r14,%rdi > 0x000000316a8da917 <+12743>: mov %eax,0x38(%rsp) > 0x000000316a8da91b <+12747>: callq *0x30(%rdx) > 0x000000316a8da91e <+12750>: mov 0x38(%rsp),%eax > 0x000000316a8da922 <+12754>: jmpq 0x316a8d983d <PyEval_EvalFrameEx+8429> > 0x000000316a8da927 <+12759>: lea -0x1(%r14),%rax > 0x000000316a8da92b <+12763>: sub 0x138(%rsp),%rax > 0x000000316a8da933 <+12771>: not %rax > 0x000000316a8da936 <+12774>: and $0xfffffffffffffff8,%rax > 0x000000316a8da93a <+12778>: add %rax,%r14 > 0x000000316a8da93d <+12781>: mov %r15,(%r14) > 0x000000316a8da940 <+12784>: add $0x8,%r14 > 0x000000316a8da944 <+12788>: test %r15,%r15 > 0x000000316a8da947 <+12791>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8da94d <+12797>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8da952 <+12802>: mov 0x8(%rbx),%rax > 0x000000316a8da956 <+12806>: mov %rbx,%rdi > 0x000000316a8da959 <+12809>: callq *0x30(%rax) > 0x000000316a8da95c <+12812>: jmpq 0x316a8d8567 <PyEval_EvalFrameEx+3607> > 0x000000316a8da961 <+12817>: mov 0x108(%rsp),%r14 > 0x000000316a8da969 <+12825>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8da96e <+12830>: mov 0x8(%rbx),%rax > 0x000000316a8da972 <+12834>: mov %rbx,%rdi > 0x000000316a8da975 <+12837>: callq *0x30(%rax) > 0x000000316a8da978 <+12840>: jmpq 0x316a8d8e9e <PyEval_EvalFrameEx+5966> > 0x000000316a8da97d <+12845>: callq 0x316a83e370 <PyDict_SetItem@plt> > 0x000000316a8da982 <+12850>: jmpq 0x316a8d98b9 <PyEval_EvalFrameEx+8553> > 0x000000316a8da987 <+12855>: subq $0x1,(%r12) > 0x000000316a8da98c <+12860>: jne 0x316a8d9846 <PyEval_EvalFrameEx+8438> > 0x000000316a8da992 <+12866>: mov %r12,%rdi > 0x000000316a8da995 <+12869>: callq *0x30(%rax) > 0x000000316a8da998 <+12872>: jmpq 0x316a8d9846 <PyEval_EvalFrameEx+8438> > 0x000000316a8da99d <+12877>: mov 0x8(%rbp),%rax > 0x000000316a8da9a1 <+12881>: mov %rbp,%rdi > 0x000000316a8da9a4 <+12884>: callq *0x30(%rax) > 0x000000316a8da9a7 <+12887>: jmpq 0x316a8d855d <PyEval_EvalFrameEx+3597> > 0x000000316a8da9ac <+12892>: mov 0x118(%rsp),%edi > 0x000000316a8da9b3 <+12899>: test %edi,%edi > 0x000000316a8da9b5 <+12901>: je 0x316a8d8a4f <PyEval_EvalFrameEx+4863> > 0x000000316a8da9bb <+12907>: jmpq 0x316a8d872a <PyEval_EvalFrameEx+4058> > 0x000000316a8da9c0 <+12912>: mov 0x40(%r15),%rsi > 0x000000316a8da9c4 <+12916>: xor %r8d,%r8d > 0x000000316a8da9c7 <+12919>: mov $0x3,%ecx > 0x000000316a8da9cc <+12924>: mov %r12,%rdx > 0x000000316a8da9cf <+12927>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8da9d4 <+12932>: jmpq 0x316a8da8f8 <PyEval_EvalFrameEx+12712> > 0x000000316a8da9d9 <+12937>: mov 0x8(%rbp),%rax > 0x000000316a8da9dd <+12941>: mov %rbp,%rdi > 0x000000316a8da9e0 <+12944>: callq *0x30(%rax) > 0x000000316a8da9e3 <+12947>: jmpq 0x316a8d83a2 <PyEval_EvalFrameEx+3154> > 0x000000316a8da9e8 <+12952>: mov 0x8(%rbx),%rax > 0x000000316a8da9ec <+12956>: mov %rbx,%rdi > 0x000000316a8da9ef <+12959>: callq *0x30(%rax) > 0x000000316a8da9f2 <+12962>: jmpq 0x316a8d8397 <PyEval_EvalFrameEx+3143> > 0x000000316a8da9f7 <+12967>: lea 0x1b0(%rsp),%rsi > 0x000000316a8da9ff <+12975>: lea 0x1b8(%rsp),%rdx > 0x000000316a8daa07 <+12983>: lea 0x1a8(%rsp),%rdi > 0x000000316a8daa0f <+12991>: callq 0x316a83bbe0 <PyErr_NormalizeException@plt> > 0x000000316a8daa14 <+12996>: mov 0x10(%r15),%rax > 0x000000316a8daa18 <+13000>: mov 0x1a8(%rsp),%rsi > 0x000000316a8daa20 <+13008>: mov 0x1b8(%rsp),%rbp > 0x000000316a8daa28 <+13016>: mov 0x1b0(%rsp),%rbx > 0x000000316a8daa30 <+13024>: cmpq $0x0,0x58(%rax) > 0x000000316a8daa35 <+13029>: mov %rsi,0x100(%rsp) > 0x000000316a8daa3d <+13037>: je 0x316a8dc281 <PyEval_EvalFrameEx+19249> > 0x000000316a8daa43 <+13043>: mov 0x100(%rsp),%rsi > 0x000000316a8daa4b <+13051>: mov 0x60(%r15),%rdi > 0x000000316a8daa4f <+13055>: mov 0x68(%r15),%rcx > 0x000000316a8daa53 <+13059>: mov 0x70(%r15),%rdx > 0x000000316a8daa57 <+13063>: addq $0x1,(%rsi) > 0x000000316a8daa5b <+13067>: test %rbx,%rbx > 0x000000316a8daa5e <+13070>: je 0x316a8daa64 <PyEval_EvalFrameEx+13076> > 0x000000316a8daa60 <+13072>: addq $0x1,(%rbx) > 0x000000316a8daa64 <+13076>: test %rbp,%rbp > 0x000000316a8daa67 <+13079>: je 0x316a8daa6e <PyEval_EvalFrameEx+13086> > 0x000000316a8daa69 <+13081>: addq $0x1,0x0(%rbp) > 0x000000316a8daa6e <+13086>: mov 0x100(%rsp),%rsi > 0x000000316a8daa76 <+13094>: test %rdi,%rdi > 0x000000316a8daa79 <+13097>: mov %rbx,0x68(%r15) > 0x000000316a8daa7d <+13101>: mov %rbp,0x70(%r15) > 0x000000316a8daa81 <+13105>: mov %rsi,0x60(%r15) > 0x000000316a8daa85 <+13109>: je 0x316a8daa91 <PyEval_EvalFrameEx+13121> > 0x000000316a8daa87 <+13111>: subq $0x1,(%rdi) > 0x000000316a8daa8b <+13115>: je 0x316a8dc248 <PyEval_EvalFrameEx+19192> > 0x000000316a8daa91 <+13121>: test %rcx,%rcx > 0x000000316a8daa94 <+13124>: je 0x316a8daaa0 <PyEval_EvalFrameEx+13136> > 0x000000316a8daa96 <+13126>: subq $0x1,(%rcx) > 0x000000316a8daa9a <+13130>: je 0x316a8dc268 <PyEval_EvalFrameEx+19224> > 0x000000316a8daaa0 <+13136>: test %rdx,%rdx > 0x000000316a8daaa3 <+13139>: je 0x316a8daab5 <PyEval_EvalFrameEx+13157> > 0x000000316a8daaa5 <+13141>: subq $0x1,(%rdx) > 0x000000316a8daaa9 <+13145>: jne 0x316a8daab5 <PyEval_EvalFrameEx+13157> > 0x000000316a8daaab <+13147>: mov 0x8(%rdx),%rax > 0x000000316a8daaaf <+13151>: mov %rdx,%rdi > 0x000000316a8daab2 <+13154>: callq *0x30(%rax) > 0x000000316a8daab5 <+13157>: mov 0x100(%rsp),%rsi > 0x000000316a8daabd <+13165>: lea 0x4a97b(%rip),%rdi # 0x316a92543f > 0x000000316a8daac4 <+13172>: callq 0x316a83c580 <PySys_SetObject@plt> > 0x000000316a8daac9 <+13177>: lea 0x4a97a(%rip),%rdi # 0x316a92544a > 0x000000316a8daad0 <+13184>: mov %rbx,%rsi > 0x000000316a8daad3 <+13187>: callq 0x316a83c580 <PySys_SetObject@plt> > 0x000000316a8daad8 <+13192>: lea 0x4a950(%rip),%rdi # 0x316a92542f > 0x000000316a8daadf <+13199>: mov %rbp,%rsi > 0x000000316a8daae2 <+13202>: callq 0x316a83c580 <PySys_SetObject@plt> > 0x000000316a8daae7 <+13207>: jmpq 0x316a8d7fad <PyEval_EvalFrameEx+2141> > 0x000000316a8daaec <+13212>: mov 0x1b8(%rsp),%rdx > 0x000000316a8daaf4 <+13220>: mov 0x1b0(%rsp),%rsi > 0x000000316a8daafc <+13228>: mov 0x1a8(%rsp),%rdi > 0x000000316a8dab04 <+13236>: callq 0x316a83b310 <PyErr_Restore@plt> > 0x000000316a8dab09 <+13241>: jmpq 0x316a8d8277 <PyEval_EvalFrameEx+2855> > 0x000000316a8dab0e <+13246>: mov 0x8(%rbx),%rax > 0x000000316a8dab12 <+13250>: mov %rbx,%rdi > 0x000000316a8dab15 <+13253>: callq *0x30(%rax) > 0x000000316a8dab18 <+13256>: jmpq 0x316a8d8321 <PyEval_EvalFrameEx+3025> > 0x000000316a8dab1d <+13261>: mov 0x8(%rdx),%rax > 0x000000316a8dab21 <+13265>: mov %rdx,%rdi > 0x000000316a8dab24 <+13268>: callq *0x30(%rax) > 0x000000316a8dab27 <+13271>: jmpq 0x316a8d82e1 <PyEval_EvalFrameEx+2961> > 0x000000316a8dab2c <+13276>: mov 0x138(%rsp),%rdi > 0x000000316a8dab34 <+13284>: mov (%rdi),%rdi > 0x000000316a8dab37 <+13287>: mov %rdi,%rax > 0x000000316a8dab3a <+13290>: mov 0x138(%rsp),%rdi > 0x000000316a8dab42 <+13298>: sub $0x1,%rax > 0x000000316a8dab46 <+13302>: test %rax,%rax > 0x000000316a8dab49 <+13305>: mov %rax,(%rdi) > 0x000000316a8dab4c <+13308>: jne 0x316a8dab5d <PyEval_EvalFrameEx+13325> > 0x000000316a8dab4e <+13310>: mov 0x138(%rsp),%rdi > 0x000000316a8dab56 <+13318>: mov 0x8(%rdi),%rax > 0x000000316a8dab5a <+13322>: callq *0x30(%rax) > 0x000000316a8dab5d <+13325>: mov $0x2,%ebp > 0x000000316a8dab62 <+13330>: mov 0x108(%rsp),%rdi > 0x000000316a8dab6a <+13338>: mov (%rdi),%rdi > 0x000000316a8dab6d <+13341>: mov %rdi,%rax > 0x000000316a8dab70 <+13344>: mov 0x108(%rsp),%rdi > 0x000000316a8dab78 <+13352>: sub $0x1,%rax > 0x000000316a8dab7c <+13356>: test %rax,%rax > 0x000000316a8dab7f <+13359>: mov %rax,(%rdi) > 0x000000316a8dab82 <+13362>: jne 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8dab88 <+13368>: mov 0x8(%rdi),%rax > 0x000000316a8dab8c <+13372>: callq *0x30(%rax) > 0x000000316a8dab8f <+13375>: jmpq 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8dab94 <+13380>: mov 0x8(%rbx),%rax > 0x000000316a8dab98 <+13384>: mov %rbx,%rdi > 0x000000316a8dab9b <+13387>: callq *0x30(%rax) > 0x000000316a8dab9e <+13390>: xchg %ax,%ax > 0x000000316a8daba0 <+13392>: jmpq 0x316a8d8209 <PyEval_EvalFrameEx+2745> > 0x000000316a8daba5 <+13397>: cmp 0x2923ac(%rip),%rcx # 0x316ab6cf58 > 0x000000316a8dabac <+13404>: je 0x316a8db027 <PyEval_EvalFrameEx+14551> > 0x000000316a8dabb2 <+13410>: test $0x80000000,%edx > 0x000000316a8dabb8 <+13416>: je 0x316a8dabc7 <PyEval_EvalFrameEx+13431> > 0x000000316a8dabba <+13418>: testb $0x40,0xab(%rax) > 0x000000316a8dabc1 <+13425>: jne 0x316a8db027 <PyEval_EvalFrameEx+14551> > 0x000000316a8dabc7 <+13431>: test $0x8000000,%edx > 0x000000316a8dabcd <+13437>: jne 0x316a8db027 <PyEval_EvalFrameEx+14551> > 0x000000316a8dabd3 <+13443>: cmp 0x128(%rsp),%rax > 0x000000316a8dabdb <+13451>: mov $0x1,%ebp > 0x000000316a8dabe0 <+13456>: je 0x316a8d850e <PyEval_EvalFrameEx+3518> > 0x000000316a8dabe6 <+13462>: mov 0x291ca3(%rip),%rdx # 0x316ab6c890 > 0x000000316a8dabed <+13469>: lea 0x5f069(%rip),%rsi # 0x316a939c5d > 0x000000316a8dabf4 <+13476>: mov $0x2,%bpl > 0x000000316a8dabf7 <+13479>: mov (%rdx),%rdi > 0x000000316a8dabfa <+13482>: mov %rax,0x38(%rsp) > 0x000000316a8dabff <+13487>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dac04 <+13492>: mov 0x38(%rsp),%rax > 0x000000316a8dac09 <+13497>: jmpq 0x316a8d850e <PyEval_EvalFrameEx+3518> > 0x000000316a8dac0e <+13502>: mov 0x292173(%rip),%rax # 0x316ab6cd88 > 0x000000316a8dac15 <+13509>: mov 0x148(%rsp),%r14 > 0x000000316a8dac1d <+13517>: mov 0x170(%rsp),%r13 > 0x000000316a8dac25 <+13525>: mov 0x178(%rsp),%r12 > 0x000000316a8dac2d <+13533>: mov (%rax),%rdi > 0x000000316a8dac30 <+13536>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8dac35 <+13541>: test %eax,%eax > 0x000000316a8dac37 <+13543>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dac42 <+13554>: jne 0x316a8dbc25 <PyEval_EvalFrameEx+17621> > 0x000000316a8dac48 <+13560>: mov 0x138(%rsp),%rax > 0x000000316a8dac50 <+13568>: mov 0x138(%rsp),%rdx > 0x000000316a8dac58 <+13576>: mov (%rax),%rax > 0x000000316a8dac5b <+13579>: mov %rax,0x80(%rsp) > 0x000000316a8dac63 <+13587>: sub $0x1,%rax > 0x000000316a8dac67 <+13591>: test %rax,%rax > 0x000000316a8dac6a <+13594>: mov %rax,(%rdx) > 0x000000316a8dac6d <+13597>: je 0x316a8db840 <PyEval_EvalFrameEx+16624> > 0x000000316a8dac73 <+13603>: xor %esi,%esi > 0x000000316a8dac75 <+13605>: mov %r12,%rdi > 0x000000316a8dac78 <+13608>: callq 0x316a83c640 <PyFrame_LocalsToFast@plt> > 0x000000316a8dac7d <+13613>: jmpq 0x316a8d87cc <PyEval_EvalFrameEx+4220> > 0x000000316a8dac82 <+13618>: mov 0x8(%r8),%rax > 0x000000316a8dac86 <+13622>: mov %r8,%rdi > 0x000000316a8dac89 <+13625>: callq *0x30(%rax) > 0x000000316a8dac8c <+13628>: jmpq 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8dac91 <+13633>: lea 0x5f328(%rip),%rdx # 0x316a939fc0 > 0x000000316a8dac98 <+13640>: movslq (%rdx,%rax,4),%rax > 0x000000316a8dac9c <+13644>: add %rdx,%rax > 0x000000316a8dac9f <+13647>: jmpq *%rax > 0x000000316a8daca1 <+13649>: xor %eax,%eax > 0x000000316a8daca3 <+13651>: cmp 0x108(%rsp),%rbx > 0x000000316a8dacab <+13659>: setne %al > 0x000000316a8dacae <+13662>: test %eax,%eax > 0x000000316a8dacb0 <+13664>: je 0x316a8db07c <PyEval_EvalFrameEx+14636> > 0x000000316a8dacb6 <+13670>: mov 0x2920ab(%rip),%r15 # 0x316ab6cd68 > 0x000000316a8dacbd <+13677>: addq $0x1,(%r15) > 0x000000316a8dacc1 <+13681>: jmpq 0x316a8d8f0a <PyEval_EvalFrameEx+6074> > 0x000000316a8dacc6 <+13686>: xor %eax,%eax > 0x000000316a8dacc8 <+13688>: cmp 0x108(%rsp),%rbx > 0x000000316a8dacd0 <+13696>: sete %al > 0x000000316a8dacd3 <+13699>: jmp 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dacd5 <+13701>: mov 0x108(%rsp),%rsi > 0x000000316a8dacdd <+13709>: mov %rbx,%rdi > 0x000000316a8dace0 <+13712>: mov %r11,0x38(%rsp) > 0x000000316a8dace5 <+13717>: callq 0x316a83c3c0 <PySequence_Contains@plt> > 0x000000316a8dacea <+13722>: cmp $0x0,%eax > 0x000000316a8daced <+13725>: mov 0x38(%rsp),%r11 > 0x000000316a8dacf2 <+13730>: jl 0x316a8dad1a <PyEval_EvalFrameEx+13770> > 0x000000316a8dacf4 <+13732>: sete %al > 0x000000316a8dacf7 <+13735>: movzbl %al,%eax > 0x000000316a8dacfa <+13738>: jmp 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dacfc <+13740>: mov 0x108(%rsp),%rsi > 0x000000316a8dad04 <+13748>: mov %rbx,%rdi > 0x000000316a8dad07 <+13751>: mov %r11,0x38(%rsp) > 0x000000316a8dad0c <+13756>: callq 0x316a83c3c0 <PySequence_Contains@plt> > 0x000000316a8dad11 <+13761>: test %eax,%eax > 0x000000316a8dad13 <+13763>: mov 0x38(%rsp),%r11 > 0x000000316a8dad18 <+13768>: jns 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dad1a <+13770>: xor %r15d,%r15d > 0x000000316a8dad1d <+13773>: jmpq 0x316a8d8f0a <PyEval_EvalFrameEx+6074> > 0x000000316a8dad22 <+13778>: nopw 0x0(%rax,%rax,1) > 0x000000316a8dad28 <+13784>: mov 0xa8(%rcx),%rax > 0x000000316a8dad2f <+13791>: test $0x4000000,%eax > 0x000000316a8dad34 <+13796>: jne 0x316a8dc960 <PyEval_EvalFrameEx+21008> > 0x000000316a8dad3a <+13802>: test $0x8000000,%eax > 0x000000316a8dad3f <+13807>: mov $0x1,%edx > 0x000000316a8dad44 <+13812>: lea 0x5eba5(%rip),%rsi # 0x316a9398f0 > 0x000000316a8dad4b <+13819>: jne 0x316a8dad76 <PyEval_EvalFrameEx+13862> > 0x000000316a8dad4d <+13821>: mov 0x291cfc(%rip),%rdx # 0x316ab6ca50 > 0x000000316a8dad54 <+13828>: mov (%rdx),%edx > 0x000000316a8dad56 <+13830>: test %edx,%edx > 0x000000316a8dad58 <+13832>: je 0x316a8dad93 <PyEval_EvalFrameEx+13891> > 0x000000316a8dad5a <+13834>: test $0x80000000,%eax > 0x000000316a8dad5f <+13839>: je 0x316a8dad6a <PyEval_EvalFrameEx+13850> > 0x000000316a8dad61 <+13841>: testb $0x40,0xab(%rbx) > 0x000000316a8dad68 <+13848>: jne 0x316a8dad93 <PyEval_EvalFrameEx+13891> > 0x000000316a8dad6a <+13850>: lea 0x5ebaf(%rip),%rsi # 0x316a939920 > 0x000000316a8dad71 <+13857>: mov $0x1,%edx > 0x000000316a8dad76 <+13862>: mov 0x291d2b(%rip),%rax # 0x316ab6caa8 > 0x000000316a8dad7d <+13869>: mov (%rax),%rdi > 0x000000316a8dad80 <+13872>: mov %r11,0x38(%rsp) > 0x000000316a8dad85 <+13877>: callq 0x316a83bac0 <PyErr_WarnEx@plt> > 0x000000316a8dad8a <+13882>: test %eax,%eax > 0x000000316a8dad8c <+13884>: mov 0x38(%rsp),%r11 > 0x000000316a8dad91 <+13889>: js 0x316a8dad1a <PyEval_EvalFrameEx+13770> > 0x000000316a8dad93 <+13891>: mov 0x108(%rsp),%rdi > 0x000000316a8dad9b <+13899>: mov %rbx,%rsi > 0x000000316a8dad9e <+13902>: mov %r11,0x38(%rsp) > 0x000000316a8dada3 <+13907>: callq 0x316a83c030 <PyErr_GivenExceptionMatches@plt> > 0x000000316a8dada8 <+13912>: mov 0x38(%rsp),%r11 > 0x000000316a8dadad <+13917>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dadb2 <+13922>: mov 0x148(%rsp),%rdi > 0x000000316a8dadba <+13930>: mov 0x138(%rsp),%rbx > 0x000000316a8dadc2 <+13938>: mov 0x108(%rsp),%rbp > 0x000000316a8dadca <+13946>: mov %rdi,0x118(%rsp) > 0x000000316a8dadd2 <+13954>: mov 0x128(%rsp),%r8 > 0x000000316a8dadda <+13962>: cmp %r8,0x118(%rsp) > 0x000000316a8dade2 <+13970>: je 0x316a8dbaf9 <PyEval_EvalFrameEx+17321> > 0x000000316a8dade8 <+13976>: mov 0x8(%rbp),%rdi > 0x000000316a8dadec <+13980>: jmpq 0x316a8da164 <PyEval_EvalFrameEx+10772> > 0x000000316a8dadf1 <+13985>: mov %r14,0x1b8(%rsp) > 0x000000316a8dadf9 <+13993>: xor %ebx,%ebx > 0x000000316a8dadfb <+13995>: jmpq 0x316a8d9dca <PyEval_EvalFrameEx+9850> > 0x000000316a8dae00 <+14000>: mov %rbp,%rdi > 0x000000316a8dae03 <+14003>: callq 0x316a83c720 <PyFile_AsFile@plt> > 0x000000316a8dae08 <+14008>: mov %rbp,%rdi > 0x000000316a8dae0b <+14011>: mov %rax,0x170(%rsp) > 0x000000316a8dae13 <+14019>: callq 0x316a83d3c0 <PyFile_Name@plt> > 0x000000316a8dae18 <+14024>: mov %rax,%rdi > 0x000000316a8dae1b <+14027>: callq 0x316a83d310 <PyString_AsString@plt> > 0x000000316a8dae20 <+14032>: test %rax,%rax > 0x000000316a8dae23 <+14035>: mov %rax,%rbp > 0x000000316a8dae26 <+14038>: je 0x316a8dd1e1 <PyEval_EvalFrameEx+23185> > 0x000000316a8dae2c <+14044>: lea 0x180(%rsp),%rdi > 0x000000316a8dae34 <+14052>: movl $0x0,0x180(%rsp) > 0x000000316a8dae3f <+14063>: callq 0x316a83e5b0 <PyEval_MergeCompilerFlags@plt> > 0x000000316a8dae44 <+14068>: test %eax,%eax > 0x000000316a8dae46 <+14070>: je 0x316a8db863 <PyEval_EvalFrameEx+16659> > 0x000000316a8dae4c <+14076>: lea 0x180(%rsp),%rcx > 0x000000316a8dae54 <+14084>: mov %rcx,(%rsp) > 0x000000316a8dae58 <+14088>: mov 0x118(%rsp),%rcx > 0x000000316a8dae60 <+14096>: mov 0x170(%rsp),%rdi > 0x000000316a8dae68 <+14104>: mov %rbx,%r8 > 0x000000316a8dae6b <+14107>: xor %r9d,%r9d > 0x000000316a8dae6e <+14110>: mov $0x101,%edx > 0x000000316a8dae73 <+14115>: mov %rbp,%rsi > 0x000000316a8dae76 <+14118>: callq 0x316a83be50 <PyRun_FileExFlags@plt> > 0x000000316a8dae7b <+14123>: mov %rax,%rbx > 0x000000316a8dae7e <+14126>: jmpq 0x316a8da2ed <PyEval_EvalFrameEx+11165> > 0x000000316a8dae83 <+14131>: mov 0x8(%rbp),%rax > 0x000000316a8dae87 <+14135>: mov %rbp,%rdi > 0x000000316a8dae8a <+14138>: callq *0x30(%rax) > 0x000000316a8dae8d <+14141>: jmpq 0x316a8d87bd <PyEval_EvalFrameEx+4205> > 0x000000316a8dae92 <+14146>: xor %edx,%edx > 0x000000316a8dae94 <+14148>: mov %rbp,%rsi > 0x000000316a8dae97 <+14151>: mov %rbx,%rdi > 0x000000316a8dae9a <+14154>: callq 0x316a83e8b0 <PySlice_New@plt> > 0x000000316a8dae9f <+14159>: test %rax,%rax > 0x000000316a8daea2 <+14162>: je 0x316a8da799 <PyEval_EvalFrameEx+12361> > 0x000000316a8daea8 <+14168>: mov 0x108(%rsp),%rdi > 0x000000316a8daeb0 <+14176>: mov %rax,%rsi > 0x000000316a8daeb3 <+14179>: mov %rax,0x38(%rsp) > 0x000000316a8daeb8 <+14184>: callq 0x316a83c170 <PyObject_GetItem@plt> > 0x000000316a8daebd <+14189>: mov 0x38(%rsp),%rdx > 0x000000316a8daec2 <+14194>: mov %rax,%r15 > 0x000000316a8daec5 <+14197>: subq $0x1,(%rdx) > 0x000000316a8daec9 <+14201>: jne 0x316a8da79c <PyEval_EvalFrameEx+12364> > 0x000000316a8daecf <+14207>: mov 0x8(%rdx),%rax > 0x000000316a8daed3 <+14211>: mov %rdx,%rdi > 0x000000316a8daed6 <+14214>: callq *0x30(%rax) > 0x000000316a8daed9 <+14217>: jmpq 0x316a8da79c <PyEval_EvalFrameEx+12364> > 0x000000316a8daede <+14222>: mov 0x8(%rbp),%rax > 0x000000316a8daee2 <+14226>: mov %rbp,%rdi > 0x000000316a8daee5 <+14229>: callq *0x30(%rax) > 0x000000316a8daee8 <+14232>: jmpq 0x316a8d88b9 <PyEval_EvalFrameEx+4457> > 0x000000316a8daeed <+14237>: mov $0x1,%edx > 0x000000316a8daef2 <+14242>: mov %rbx,%rsi > 0x000000316a8daef5 <+14245>: mov %rbp,%rdi > 0x000000316a8daef8 <+14248>: callq 0x316a83c9b0 <PyFile_WriteObject@plt> > 0x000000316a8daefd <+14253>: test %eax,%eax > 0x000000316a8daeff <+14255>: mov %eax,0x118(%rsp) > 0x000000316a8daf06 <+14262>: jne 0x316a8d87a3 <PyEval_EvalFrameEx+4179> > 0x000000316a8daf0c <+14268>: mov 0x8(%rbp),%rax > 0x000000316a8daf10 <+14272>: mov 0xa8(%rax),%rax > 0x000000316a8daf17 <+14279>: test $0x8000000,%eax > 0x000000316a8daf1c <+14284>: je 0x316a8dafc9 <PyEval_EvalFrameEx+14457> > 0x000000316a8daf22 <+14290>: mov 0x10(%rbp),%rdx > 0x000000316a8daf26 <+14294>: test %rdx,%rdx > 0x000000316a8daf29 <+14297>: je 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8daf2b <+14299>: mov %rdx,0x38(%rsp) > 0x000000316a8daf30 <+14304>: callq 0x316a83eec0 <__ctype_b_loc@plt> > 0x000000316a8daf35 <+14309>: mov 0x38(%rsp),%rdx > 0x000000316a8daf3a <+14314>: mov (%rax),%rax > 0x000000316a8daf3d <+14317>: movzbl 0x23(%rbp,%rdx,1),%edx > 0x000000316a8daf42 <+14322>: movzbl %dl,%ecx > 0x000000316a8daf45 <+14325>: testb $0x20,0x1(%rax,%rcx,2) > 0x000000316a8daf4a <+14330>: je 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8daf4c <+14332>: cmp $0x20,%dl > 0x000000316a8daf4f <+14335>: jne 0x316a8d87a3 <PyEval_EvalFrameEx+4179> > 0x000000316a8daf55 <+14341>: mov $0x1,%esi > 0x000000316a8daf5a <+14346>: mov %rbx,%rdi > 0x000000316a8daf5d <+14349>: callq 0x316a83af70 <PyFile_SoftSpace@plt> > 0x000000316a8daf62 <+14354>: jmpq 0x316a8d87a3 <PyEval_EvalFrameEx+4179> > 0x000000316a8daf67 <+14359>: mov 0x8(%rbx),%rax > 0x000000316a8daf6b <+14363>: mov %rbx,%rdi > 0x000000316a8daf6e <+14366>: callq *0x30(%rax) > 0x000000316a8daf71 <+14369>: jmpq 0x316a8d89d7 <PyEval_EvalFrameEx+4743> > 0x000000316a8daf76 <+14374>: mov 0x8(%rbx),%rax > 0x000000316a8daf7a <+14378>: mov %rbx,%rdi > 0x000000316a8daf7d <+14381>: callq *0x30(%rax) > 0x000000316a8daf80 <+14384>: jmpq 0x316a8d88c3 <PyEval_EvalFrameEx+4467> > 0x000000316a8daf85 <+14389>: mov 0x8(%rbp),%rax > 0x000000316a8daf89 <+14393>: mov %rbp,%rdi > 0x000000316a8daf8c <+14396>: callq *0x30(%rax) > 0x000000316a8daf8f <+14399>: nop > 0x000000316a8daf90 <+14400>: jmpq 0x316a8d89e7 <PyEval_EvalFrameEx+4759> > 0x000000316a8daf95 <+14405>: mov %rdx,%rdi > 0x000000316a8daf98 <+14408>: xor %esi,%esi > 0x000000316a8daf9a <+14410>: callq 0x316a83af70 <PyFile_SoftSpace@plt> > 0x000000316a8daf9f <+14415>: mov 0x28(%rsp),%rcx > 0x000000316a8dafa4 <+14420>: mov 0x38(%rsp),%rdx > 0x000000316a8dafa9 <+14425>: jmpq 0x316a8d8ab3 <PyEval_EvalFrameEx+4963> > 0x000000316a8dafae <+14430>: lea 0x45b5a(%rip),%rdi # 0x316a920b0f > 0x000000316a8dafb5 <+14437>: mov %rbx,%rsi > 0x000000316a8dafb8 <+14440>: callq 0x316a83ca40 <PyFile_WriteString@plt> > 0x000000316a8dafbd <+14445>: mov %eax,0x118(%rsp) > 0x000000316a8dafc4 <+14452>: jmpq 0x316a8d8792 <PyEval_EvalFrameEx+4162> > 0x000000316a8dafc9 <+14457>: test $0x10000000,%eax > 0x000000316a8dafce <+14462>: je 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8dafd0 <+14464>: mov 0x10(%rbp),%rax > 0x000000316a8dafd4 <+14468>: mov 0x18(%rbp),%rdx > 0x000000316a8dafd8 <+14472>: test %rax,%rax > 0x000000316a8dafdb <+14475>: je 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8dafe1 <+14481>: lea -0x4(%rdx,%rax,4),%rdx > 0x000000316a8dafe6 <+14486>: mov (%rdx),%edi > 0x000000316a8dafe8 <+14488>: cmp $0x7f,%edi > 0x000000316a8dafeb <+14491>: ja 0x316a8dbc3a <PyEval_EvalFrameEx+17642> > 0x000000316a8daff1 <+14497>: mov 0x291930(%rip),%rdx # 0x316ab6c928 > 0x000000316a8daff8 <+14504>: mov %edi,%eax > 0x000000316a8daffa <+14506>: cmpb $0x0,(%rdx,%rax,1) > 0x000000316a8daffe <+14510>: je 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8db004 <+14516>: cmp $0x20,%edi > 0x000000316a8db007 <+14519>: jne 0x316a8d87a3 <PyEval_EvalFrameEx+4179> > 0x000000316a8db00d <+14525>: jmpq 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8db012 <+14530>: nopw 0x0(%rax,%rax,1) > 0x000000316a8db018 <+14536>: mov 0x8(%rbx),%rax > 0x000000316a8db01c <+14540>: mov %rbx,%rdi > 0x000000316a8db01f <+14543>: callq *0x30(%rax) > 0x000000316a8db022 <+14546>: jmpq 0x316a8d87b2 <PyEval_EvalFrameEx+4194> > 0x000000316a8db027 <+14551>: mov -0x18(%r14),%rdx > 0x000000316a8db02b <+14555>: mov -0x10(%r14),%rsi > 0x000000316a8db02f <+14559>: lea -0x18(%r14),%rbx > 0x000000316a8db033 <+14563>: mov %rax,%rdi > 0x000000316a8db036 <+14566>: mov %r15,0x108(%rsp) > 0x000000316a8db03e <+14574>: mov 0x100(%rsp),%r15 > 0x000000316a8db046 <+14582>: mov %rbx,%r14 > 0x000000316a8db049 <+14585>: mov $0x4,%ebx > 0x000000316a8db04e <+14590>: callq 0x316a83b310 <PyErr_Restore@plt> > 0x000000316a8db053 <+14595>: jmpq 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8db058 <+14600>: mov 0x148(%rsp),%r14 > 0x000000316a8db060 <+14608>: mov 0x170(%rsp),%r13 > 0x000000316a8db068 <+14616>: mov %eax,0x118(%rsp) > 0x000000316a8db06f <+14623>: mov 0x178(%rsp),%r12 > 0x000000316a8db077 <+14631>: jmpq 0x316a8dac48 <PyEval_EvalFrameEx+13560> > 0x000000316a8db07c <+14636>: mov 0x291825(%rip),%r15 # 0x316ab6c8a8 > 0x000000316a8db083 <+14643>: jmpq 0x316a8dacbd <PyEval_EvalFrameEx+13677> > 0x000000316a8db088 <+14648>: mov 0x128(%rsp),%rdi > 0x000000316a8db090 <+14656>: lea 0x8(%r14),%r10 > 0x000000316a8db094 <+14660>: addq $0x1,(%rdi) > 0x000000316a8db098 <+14664>: mov %rdi,(%r14) > 0x000000316a8db09b <+14667>: jmpq 0x316a8d7fc5 <PyEval_EvalFrameEx+2165> > 0x000000316a8db0a0 <+14672>: mov 0x128(%rsp),%rdi > 0x000000316a8db0a8 <+14680>: mov %rdi,0x1b0(%rsp) > 0x000000316a8db0b0 <+14688>: addq $0x1,(%rdi) > 0x000000316a8db0b4 <+14692>: jmpq 0x316a8d7f95 <PyEval_EvalFrameEx+2117> > 0x000000316a8db0b9 <+14697>: mov -0x10(%r14),%rbp > 0x000000316a8db0bd <+14701>: mov -0x18(%r14),%rbx > 0x000000316a8db0c1 <+14705>: mov -0x20(%r14),%r11 > 0x000000316a8db0c5 <+14709>: mov %r9,-0x10(%r14) > 0x000000316a8db0c9 <+14713>: mov %rbp,-0x18(%r14) > 0x000000316a8db0cd <+14717>: mov %rbx,-0x20(%r14) > 0x000000316a8db0d1 <+14721>: jmpq 0x316a8d8c18 <PyEval_EvalFrameEx+5320> > 0x000000316a8db0d6 <+14726>: mov 0x8(%rdx),%rax > 0x000000316a8db0da <+14730>: mov %rdx,%rdi > 0x000000316a8db0dd <+14733>: mov %rcx,0x28(%rsp) > 0x000000316a8db0e2 <+14738>: callq *0x30(%rax) > 0x000000316a8db0e5 <+14741>: mov 0x28(%rsp),%rcx > 0x000000316a8db0ea <+14746>: jmpq 0x316a8d8acb <PyEval_EvalFrameEx+4987> > 0x000000316a8db0ef <+14751>: jle 0x316a8dc2cf <PyEval_EvalFrameEx+19327> > 0x000000316a8db0f5 <+14757>: mov 0x2917ac(%rip),%rax # 0x316ab6c8a8 > 0x000000316a8db0fc <+14764>: movl $0x0,0x118(%rsp) > 0x000000316a8db107 <+14775>: addq $0x1,(%rax) > 0x000000316a8db10b <+14779>: mov %rax,-0x8(%r14) > 0x000000316a8db10f <+14783>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8db114 <+14788>: xor %ebp,%ebp > 0x000000316a8db116 <+14790>: xor %r14d,%r14d > 0x000000316a8db119 <+14793>: jmpq 0x316a8d9dff <PyEval_EvalFrameEx+9903> > 0x000000316a8db11e <+14798>: mov 0x8(%rbx),%rax > 0x000000316a8db122 <+14802>: mov %rbx,%rdi > 0x000000316a8db125 <+14805>: callq *0x30(%rax) > 0x000000316a8db128 <+14808>: jmpq 0x316a8d9145 <PyEval_EvalFrameEx+6645> > 0x000000316a8db12d <+14813>: mov 0x8(%rbx),%rax > 0x000000316a8db131 <+14817>: mov %rbx,%rdi > 0x000000316a8db134 <+14820>: mov %r11,0x38(%rsp) > 0x000000316a8db139 <+14825>: callq *0x30(%rax) > 0x000000316a8db13c <+14828>: mov 0x38(%rsp),%r11 > 0x000000316a8db141 <+14833>: jmpq 0x316a8d8f3a <PyEval_EvalFrameEx+6122> > 0x000000316a8db146 <+14838>: mov 0x8(%rdi),%rax > 0x000000316a8db14a <+14842>: mov %r11,0x38(%rsp) > 0x000000316a8db14f <+14847>: callq *0x30(%rax) > 0x000000316a8db152 <+14850>: mov 0x38(%rsp),%r11 > 0x000000316a8db157 <+14855>: jmpq 0x316a8d8f30 <PyEval_EvalFrameEx+6112> > 0x000000316a8db15c <+14860>: mov 0x8(%r14),%rax > 0x000000316a8db160 <+14864>: mov %r14,%rdi > 0x000000316a8db163 <+14867>: callq *0x30(%rax) > 0x000000316a8db166 <+14870>: mov 0x38(%rsp),%r8 > 0x000000316a8db16b <+14875>: jmpq 0x316a8d89be <PyEval_EvalFrameEx+4718> > 0x000000316a8db170 <+14880>: mov 0x8(%rdi),%rax > 0x000000316a8db174 <+14884>: mov %r9d,0x28(%rsp) > 0x000000316a8db179 <+14889>: mov %r11,0x38(%rsp) > 0x000000316a8db17e <+14894>: callq *0x30(%rax) > 0x000000316a8db181 <+14897>: mov 0x38(%rsp),%r11 > 0x000000316a8db186 <+14902>: mov 0x28(%rsp),%r9d > 0x000000316a8db18b <+14907>: jmpq 0x316a8d96d4 <PyEval_EvalFrameEx+8068> > 0x000000316a8db190 <+14912>: mov 0x8(%r8),%rax > 0x000000316a8db194 <+14916>: mov %r8,%rdi > 0x000000316a8db197 <+14919>: callq *0x30(%rax) > 0x000000316a8db19a <+14922>: mov 0x28(%rsp),%rcx > 0x000000316a8db19f <+14927>: jmpq 0x316a8d94fc <PyEval_EvalFrameEx+7596> > 0x000000316a8db1a4 <+14932>: sub $0x8,%rbx > 0x000000316a8db1a8 <+14936>: mov -0x8(%r14),%rbp > 0x000000316a8db1ac <+14940>: jmpq 0x316a8d94c1 <PyEval_EvalFrameEx+7537> > 0x000000316a8db1b1 <+14945>: mov -0x8(%r14),%r15 > 0x000000316a8db1b5 <+14949>: addq $0x1,(%r15) > 0x000000316a8db1b9 <+14953>: mov -0x10(%r14),%rax > 0x000000316a8db1bd <+14957>: addq $0x1,(%rax) > 0x000000316a8db1c1 <+14961>: mov %r15,0x8(%r14) > 0x000000316a8db1c5 <+14965>: mov %rax,(%r14) > 0x000000316a8db1c8 <+14968>: add $0x10,%r14 > 0x000000316a8db1cc <+14972>: jmpq 0x316a8d79e6 <PyEval_EvalFrameEx+662> > 0x000000316a8db1d1 <+14977>: movslq %r9d,%rdi > 0x000000316a8db1d4 <+14980>: mov %r9d,0x28(%rsp) > 0x000000316a8db1d9 <+14985>: callq 0x316a83cf90 <PyTuple_New@plt> > 0x000000316a8db1de <+14990>: test %rax,%rax > 0x000000316a8db1e1 <+14993>: mov %rax,%r14 > 0x000000316a8db1e4 <+14996>: mov 0x28(%rsp),%r9d > 0x000000316a8db1e9 <+15001>: je 0x316a8dc5ab <PyEval_EvalFrameEx+20059> > 0x000000316a8db1ef <+15007>: sub $0x1,%r9d > 0x000000316a8db1f3 <+15011>: mov %rbx,%rdx > 0x000000316a8db1f6 <+15014>: mov %r9d,%eax > 0x000000316a8db1f9 <+15017>: sub $0x8,%rdx > 0x000000316a8db1fd <+15021>: movslq %eax,%rcx > 0x000000316a8db200 <+15024>: sub $0x1,%eax > 0x000000316a8db203 <+15027>: mov (%rdx),%rsi > 0x000000316a8db206 <+15030>: cmp $0xffffffff,%eax > 0x000000316a8db209 <+15033>: mov %rsi,0x18(%r14,%rcx,8) > 0x000000316a8db20e <+15038>: jne 0x316a8db1f9 <PyEval_EvalFrameEx+15017> > 0x000000316a8db210 <+15040>: neg %r9 > 0x000000316a8db213 <+15043>: mov %r14,%rsi > 0x000000316a8db216 <+15046>: mov %r15,%rdi > 0x000000316a8db219 <+15049>: lea -0x8(%rbx,%r9,8),%rbx > 0x000000316a8db21e <+15054>: callq 0x316a83d840 <PyFunction_SetDefaults@plt> > 0x000000316a8db223 <+15059>: test %eax,%eax > 0x000000316a8db225 <+15061>: mov $0x2,%eax > 0x000000316a8db22a <+15066>: cmovne %eax,%ebp > 0x000000316a8db22d <+15069>: subq $0x1,(%r14) > 0x000000316a8db231 <+15073>: jne 0x316a8da3f2 <PyEval_EvalFrameEx+11426> > 0x000000316a8db237 <+15079>: mov 0x8(%r14),%rax > 0x000000316a8db23b <+15083>: mov %r14,%rdi > 0x000000316a8db23e <+15086>: callq *0x30(%rax) > 0x000000316a8db241 <+15089>: jmpq 0x316a8da3f2 <PyEval_EvalFrameEx+11426> > 0x000000316a8db246 <+15094>: nopw %cs:0x0(%rax,%rax,1) > 0x000000316a8db250 <+15104>: lea -0x8(%r14),%rbx > 0x000000316a8db254 <+15108>: mov $0x1,%ebp > 0x000000316a8db259 <+15113>: jmpq 0x316a8da3f2 <PyEval_EvalFrameEx+11426> > 0x000000316a8db25e <+15118>: mov 0x8(%rbx),%rax > 0x000000316a8db262 <+15122>: mov %rbx,%rdi > 0x000000316a8db265 <+15125>: callq *0x30(%rax) > 0x000000316a8db268 <+15128>: mov 0x28(%rsp),%r9d > 0x000000316a8db26d <+15133>: jmpq 0x316a8da3b1 <PyEval_EvalFrameEx+11361> > 0x000000316a8db272 <+15138>: cmp %rax,0x8(%rbp) > 0x000000316a8db276 <+15142>: jne 0x316a8d8947 <PyEval_EvalFrameEx+4599> > 0x000000316a8db27c <+15148>: mov 0x10(%rdx),%rcx > 0x000000316a8db280 <+15152>: mov 0x10(%rbp),%rax > 0x000000316a8db284 <+15156>: mov %rcx,%rdi > 0x000000316a8db287 <+15159>: sub %rax,%rdi > 0x000000316a8db28a <+15162>: xor %rdi,%rcx > 0x000000316a8db28d <+15165>: js 0x316a8dc59d <PyEval_EvalFrameEx+20045> > 0x000000316a8db293 <+15171>: mov %rdx,0x38(%rsp) > 0x000000316a8db298 <+15176>: callq 0x316a83e2c0 <PyInt_FromLong@plt> > 0x000000316a8db29d <+15181>: mov 0x38(%rsp),%rdx > 0x000000316a8db2a2 <+15186>: mov %rax,%r15 > 0x000000316a8db2a5 <+15189>: jmpq 0x316a8d8628 <PyEval_EvalFrameEx+3800> > 0x000000316a8db2aa <+15194>: nopw 0x0(%rax,%rax,1) > 0x000000316a8db2b0 <+15200>: mov 0x8(%r8),%rax > 0x000000316a8db2b4 <+15204>: mov %r8,%rdi > 0x000000316a8db2b7 <+15207>: callq *0x30(%rax) > 0x000000316a8db2ba <+15210>: jmpq 0x316a8d89c8 <PyEval_EvalFrameEx+4728> > 0x000000316a8db2bf <+15215>: mov %rbx,%r14 > 0x000000316a8db2c2 <+15218>: jmpq 0x316a8d8d46 <PyEval_EvalFrameEx+5622> > 0x000000316a8db2c7 <+15223>: mov 0x18(%rbx),%rbp > 0x000000316a8db2cb <+15227>: cmp $0xffffffffffffffff,%rbp > 0x000000316a8db2cf <+15231>: je 0x316a8da610 <PyEval_EvalFrameEx+11968> > 0x000000316a8db2d5 <+15237>: mov 0x30(%r12),%rax > 0x000000316a8db2da <+15242>: mov %rbp,%rdx > 0x000000316a8db2dd <+15245>: mov %rbx,%rsi > 0x000000316a8db2e0 <+15248>: mov %rax,%rdi > 0x000000316a8db2e3 <+15251>: callq *0x30(%rax) > 0x000000316a8db2e6 <+15254>: test %rax,%rax > 0x000000316a8db2e9 <+15257>: je 0x316a8dbacb <PyEval_EvalFrameEx+17275> > 0x000000316a8db2ef <+15263>: mov 0x10(%rax),%r15 > 0x000000316a8db2f3 <+15267>: test %r15,%r15 > 0x000000316a8db2f6 <+15270>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8db2fc <+15276>: mov 0x28(%r12),%rax > 0x000000316a8db301 <+15281>: mov %rbp,%rdx > 0x000000316a8db304 <+15284>: mov %rbx,%rsi > 0x000000316a8db307 <+15287>: mov %rax,%rdi > 0x000000316a8db30a <+15290>: callq *0x30(%rax) > 0x000000316a8db30d <+15293>: test %rax,%rax > 0x000000316a8db310 <+15296>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8db316 <+15302>: mov 0x10(%rax),%r15 > 0x000000316a8db31a <+15306>: test %r15,%r15 > 0x000000316a8db31d <+15309>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8db323 <+15315>: jmpq 0x316a8da642 <PyEval_EvalFrameEx+12018> > 0x000000316a8db328 <+15320>: nopl 0x0(%rax,%rax,1) > 0x000000316a8db330 <+15328>: mov 0x8(%rdx),%rax > 0x000000316a8db334 <+15332>: mov %rdx,%rdi > 0x000000316a8db337 <+15335>: callq *0x30(%rax) > 0x000000316a8db33a <+15338>: mov 0x28(%rsp),%r9d > 0x000000316a8db33f <+15343>: jmpq 0x316a8da036 <PyEval_EvalFrameEx+10470> > 0x000000316a8db344 <+15348>: mov 0x8(%rbx),%rax > 0x000000316a8db348 <+15352>: mov %rbx,%rdi > 0x000000316a8db34b <+15355>: mov %rdx,0x38(%rsp) > 0x000000316a8db350 <+15360>: callq *0x30(%rax) > 0x000000316a8db353 <+15363>: mov 0x28(%rsp),%r9d > 0x000000316a8db358 <+15368>: mov 0x38(%rsp),%rdx > 0x000000316a8db35d <+15373>: jmpq 0x316a8da000 <PyEval_EvalFrameEx+10416> > 0x000000316a8db362 <+15378>: mov 0x8(%rdi),%rax > 0x000000316a8db366 <+15382>: mov %r9d,0x28(%rsp) > 0x000000316a8db36b <+15387>: mov %r11,0x38(%rsp) > 0x000000316a8db370 <+15392>: callq *0x30(%rax) > 0x000000316a8db373 <+15395>: mov 0x38(%rsp),%r11 > 0x000000316a8db378 <+15400>: mov 0x28(%rsp),%r9d > 0x000000316a8db37d <+15405>: jmpq 0x316a8d959a <PyEval_EvalFrameEx+7754> > 0x000000316a8db382 <+15410>: mov 0x291a27(%rip),%rsi # 0x316ab6cdb0 > 0x000000316a8db389 <+15417>: cmp %rsi,0x8(%rbx) > 0x000000316a8db38d <+15421>: jne 0x316a8d95dc <PyEval_EvalFrameEx+7820> > 0x000000316a8db393 <+15427>: mov %rbx,%rdi > 0x000000316a8db396 <+15430>: callq 0x316a83b420 <PyInt_AsSsize_t@plt> > 0x000000316a8db39b <+15435>: test %rax,%rax > 0x000000316a8db39e <+15438>: js 0x316a8dc3de <PyEval_EvalFrameEx+19598> > 0x000000316a8db3a4 <+15444>: cmp %rax,0x10(%rbp) > 0x000000316a8db3a8 <+15448>: jle 0x316a8d95dc <PyEval_EvalFrameEx+7820> > 0x000000316a8db3ae <+15454>: mov 0x18(%rbp),%rcx > 0x000000316a8db3b2 <+15458>: mov (%rcx,%rax,8),%r15 > 0x000000316a8db3b6 <+15462>: addq $0x1,(%r15) > 0x000000316a8db3ba <+15466>: jmpq 0x316a8d88ae <PyEval_EvalFrameEx+4446> > 0x000000316a8db3bf <+15471>: nop > 0x000000316a8db3c0 <+15472>: mov 0x108(%rsp),%rdi > 0x000000316a8db3c8 <+15480>: cmp %rax,0x10(%rdi) > 0x000000316a8db3cc <+15484>: jne 0x316a8d9bed <PyEval_EvalFrameEx+9373> > 0x000000316a8db3d2 <+15490>: test %r9d,%r9d > 0x000000316a8db3d5 <+15493>: mov 0x18(%rdi),%rdi > 0x000000316a8db3d9 <+15497>: lea -0x1(%r9),%esi > 0x000000316a8db3dd <+15501>: je 0x316a8dcc1a <PyEval_EvalFrameEx+21706> > 0x000000316a8db3e3 <+15507>: mov %esi,%eax > 0x000000316a8db3e5 <+15509>: movslq %eax,%rdx > 0x000000316a8db3e8 <+15512>: sub $0x1,%eax > 0x000000316a8db3eb <+15515>: mov (%rdi,%rdx,8),%rdx > 0x000000316a8db3ef <+15519>: addq $0x1,(%rdx) > 0x000000316a8db3f3 <+15523>: mov %rdx,(%rbx) > 0x000000316a8db3f6 <+15526>: add $0x8,%rbx > 0x000000316a8db3fa <+15530>: cmp $0xffffffff,%eax > 0x000000316a8db3fd <+15533>: jne 0x316a8db3e5 <PyEval_EvalFrameEx+15509> > 0x000000316a8db3ff <+15535>: lea 0x8(%rcx,%rsi,8),%rbx > 0x000000316a8db404 <+15540>: mov $0x1,%ebp > 0x000000316a8db409 <+15545>: jmpq 0x316a8dab62 <PyEval_EvalFrameEx+13330> > 0x000000316a8db40e <+15550>: xchg %ax,%ax > 0x000000316a8db410 <+15552>: mov 0x8(%rbx),%rax > 0x000000316a8db414 <+15556>: mov %rbx,%rdi > 0x000000316a8db417 <+15559>: callq *0x30(%rax) > 0x000000316a8db41a <+15562>: jmpq 0x316a8d8721 <PyEval_EvalFrameEx+4049> > 0x000000316a8db41f <+15567>: mov 0x170(%rsp),%rbx > 0x000000316a8db427 <+15575>: mov %r14,%rax > 0x000000316a8db42a <+15578>: mov %rbp,%r14 > 0x000000316a8db42d <+15581>: mov %r12d,%ebp > 0x000000316a8db430 <+15584>: mov %rax,%r12 > 0x000000316a8db433 <+15587>: mov 0x138(%rsp),%rdi > 0x000000316a8db43b <+15595>: callq 0x316a83bc10 <PyIter_Next@plt> > 0x000000316a8db440 <+15600>: test %rax,%rax > 0x000000316a8db443 <+15603>: je 0x316a8dc34c <PyEval_EvalFrameEx+19452> > 0x000000316a8db449 <+15609>: subq $0x1,(%rax) > 0x000000316a8db44d <+15613>: jne 0x316a8db459 <PyEval_EvalFrameEx+15625> > 0x000000316a8db44f <+15615>: mov 0x8(%rax),%rdx > 0x000000316a8db453 <+15619>: mov %rax,%rdi > 0x000000316a8db456 <+15622>: callq *0x30(%rdx) > 0x000000316a8db459 <+15625>: mov 0x291630(%rip),%rax # 0x316ab6ca90 > 0x000000316a8db460 <+15632>: lea 0x5e859(%rip),%rsi # 0x316a939cc0 > 0x000000316a8db467 <+15639>: mov (%rax),%rdi > 0x000000316a8db46a <+15642>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8db46f <+15647>: jmpq 0x316a8d9c99 <PyEval_EvalFrameEx+9545> > 0x000000316a8db474 <+15652>: test %r9d,%r9d > 0x000000316a8db477 <+15655>: lea -0x1(%r9),%esi > 0x000000316a8db47b <+15659>: je 0x316a8dcbe9 <PyEval_EvalFrameEx+21657> > 0x000000316a8db481 <+15665>: mov %esi,%eax > 0x000000316a8db483 <+15667>: mov %rbx,%rdx > 0x000000316a8db486 <+15670>: mov 0x108(%rsp),%rdi > 0x000000316a8db48e <+15678>: movslq %eax,%rcx > 0x000000316a8db491 <+15681>: sub $0x1,%eax > 0x000000316a8db494 <+15684>: mov 0x18(%rdi,%rcx,8),%rcx > 0x000000316a8db499 <+15689>: addq $0x1,(%rcx) > 0x000000316a8db49d <+15693>: mov %rcx,(%rdx) > 0x000000316a8db4a0 <+15696>: add $0x8,%rdx > 0x000000316a8db4a4 <+15700>: cmp $0xffffffff,%eax > 0x000000316a8db4a7 <+15703>: jne 0x316a8db486 <PyEval_EvalFrameEx+15670> > 0x000000316a8db4a9 <+15705>: lea 0x8(%rbx,%rsi,8),%r14 > 0x000000316a8db4ae <+15710>: mov 0x108(%rsp),%rdi > 0x000000316a8db4b6 <+15718>: mov (%rdi),%rdi > 0x000000316a8db4b9 <+15721>: mov %rdi,%rax > 0x000000316a8db4bc <+15724>: mov 0x108(%rsp),%rdi > 0x000000316a8db4c4 <+15732>: sub $0x1,%rax > 0x000000316a8db4c8 <+15736>: test %rax,%rax > 0x000000316a8db4cb <+15739>: mov %rax,(%rdi) > 0x000000316a8db4ce <+15742>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8db4d4 <+15748>: mov 0x8(%rdi),%rax > 0x000000316a8db4d8 <+15752>: callq *0x30(%rax) > 0x000000316a8db4db <+15755>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8db4e0 <+15760>: xor %eax,%eax > 0x000000316a8db4e2 <+15762>: mov %rbx,%rsi > 0x000000316a8db4e5 <+15765>: mov $0x1,%edi > 0x000000316a8db4ea <+15770>: callq 0x316a83ed20 <PyTuple_Pack@plt> > 0x000000316a8db4ef <+15775>: test %rax,%rax > 0x000000316a8db4f2 <+15778>: mov %rax,%r15 > 0x000000316a8db4f5 <+15781>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8db500 <+15792>: je 0x316a8d8717 <PyEval_EvalFrameEx+4039> > 0x000000316a8db506 <+15798>: xor %edx,%edx > 0x000000316a8db508 <+15800>: mov %rax,%rsi > 0x000000316a8db50b <+15803>: mov %rbp,%rdi > 0x000000316a8db50e <+15806>: callq 0x316a83b890 <PyEval_CallObjectWithKeywords@plt> > 0x000000316a8db513 <+15811>: test %rax,%rax > 0x000000316a8db516 <+15814>: je 0x316a8d8717 <PyEval_EvalFrameEx+4039> > 0x000000316a8db51c <+15820>: subq $0x1,(%rax) > 0x000000316a8db520 <+15824>: je 0x316a8dcc4d <PyEval_EvalFrameEx+21757> > 0x000000316a8db526 <+15830>: movl $0x0,0x118(%rsp) > 0x000000316a8db531 <+15841>: jmpq 0x316a8d8717 <PyEval_EvalFrameEx+4039> > 0x000000316a8db536 <+15846>: mov 0x8(%rdi),%rax > 0x000000316a8db53a <+15850>: callq *0x30(%rax) > 0x000000316a8db53d <+15853>: jmpq 0x316a8d9f5c <PyEval_EvalFrameEx+10252> > 0x000000316a8db542 <+15858>: sub $0x8,%r14 > 0x000000316a8db546 <+15862>: jmpq 0x316a8d84a3 <PyEval_EvalFrameEx+3411> > 0x000000316a8db54b <+15867>: mov 0x8(%r11),%rax > 0x000000316a8db54f <+15871>: mov %r11,%rdi > 0x000000316a8db552 <+15874>: callq *0x30(%rax) > 0x000000316a8db555 <+15877>: mov 0x28(%rsp),%r9 > 0x000000316a8db55a <+15882>: jmpq 0x316a8d8c4f <PyEval_EvalFrameEx+5375> > 0x000000316a8db55f <+15887>: mov 0x2915fa(%rip),%rax # 0x316ab6cb60 > 0x000000316a8db566 <+15894>: mov (%rax),%r10 > 0x000000316a8db569 <+15897>: mov 0x20(%r10),%r11d > 0x000000316a8db56d <+15901>: test %r11d,%r11d > 0x000000316a8db570 <+15904>: je 0x316a8dbfaf <PyEval_EvalFrameEx+18527> > 0x000000316a8db576 <+15910>: mov 0x28(%r10),%rdi > 0x000000316a8db57a <+15914>: test %rdi,%rdi > 0x000000316a8db57d <+15917>: je 0x316a8dbfaf <PyEval_EvalFrameEx+18527> > 0x000000316a8db583 <+15923>: mov 0x10(%r10),%rdx > 0x000000316a8db587 <+15927>: mov 0x38(%r10),%rsi > 0x000000316a8db58b <+15931>: mov %rbx,%r8 > 0x000000316a8db58e <+15934>: mov $0x4,%ecx > 0x000000316a8db593 <+15939>: mov %r10,0x30(%rsp) > 0x000000316a8db598 <+15944>: callq 0x316a8d6610 <call_trace> > 0x000000316a8db59d <+15949>: test %eax,%eax > 0x000000316a8db59f <+15951>: jne 0x316a8db5f9 <PyEval_EvalFrameEx+16041> > 0x000000316a8db5a1 <+15953>: mov 0x108(%rsp),%rdx > 0x000000316a8db5a9 <+15961>: mov %rbx,%rdi > 0x000000316a8db5ac <+15964>: mov %r14,%rsi > 0x000000316a8db5af <+15967>: callq 0x316a83caa0 <PyCFunction_Call@plt> > 0x000000316a8db5b4 <+15972>: mov 0x30(%rsp),%r10 > 0x000000316a8db5b9 <+15977>: mov %rax,%r15 > 0x000000316a8db5bc <+15980>: mov 0x28(%r10),%rdi > 0x000000316a8db5c0 <+15984>: test %rdi,%rdi > 0x000000316a8db5c3 <+15987>: je 0x316a8d93e6 <PyEval_EvalFrameEx+7318> > 0x000000316a8db5c9 <+15993>: test %rax,%rax > 0x000000316a8db5cc <+15996>: mov 0x10(%r10),%rdx > 0x000000316a8db5d0 <+16000>: mov 0x38(%r10),%rsi > 0x000000316a8db5d4 <+16004>: mov %rbx,%r8 > 0x000000316a8db5d7 <+16007>: je 0x316a8dc49f <PyEval_EvalFrameEx+19791> > 0x000000316a8db5dd <+16013>: mov $0x6,%ecx > 0x000000316a8db5e2 <+16018>: callq 0x316a8d6610 <call_trace> > 0x000000316a8db5e7 <+16023>: test %eax,%eax > 0x000000316a8db5e9 <+16025>: je 0x316a8d93e6 <PyEval_EvalFrameEx+7318> > 0x000000316a8db5ef <+16031>: subq $0x1,(%r15) > 0x000000316a8db5f3 <+16035>: je 0x316a8dc48d <PyEval_EvalFrameEx+19773> > 0x000000316a8db5f9 <+16041>: xor %r15d,%r15d > 0x000000316a8db5fc <+16044>: jmpq 0x316a8d93e6 <PyEval_EvalFrameEx+7318> > 0x000000316a8db601 <+16049>: nopl 0x0(%rax) > 0x000000316a8db608 <+16056>: test %r15,%r15 > 0x000000316a8db60b <+16059>: je 0x316a8d94a6 <PyEval_EvalFrameEx+7510> > 0x000000316a8db611 <+16065>: movslq %r9d,%rdi > 0x000000316a8db614 <+16068>: mov %r9d,0x28(%rsp) > 0x000000316a8db619 <+16073>: callq 0x316a83cf90 <PyTuple_New@plt> > 0x000000316a8db61e <+16078>: test %rax,%rax > 0x000000316a8db621 <+16081>: mov %rax,%rbp > 0x000000316a8db624 <+16084>: mov 0x28(%rsp),%r9d > 0x000000316a8db629 <+16089>: je 0x316a8dbabe <PyEval_EvalFrameEx+17262> > 0x000000316a8db62f <+16095>: sub $0x1,%r9d > 0x000000316a8db633 <+16099>: mov %rbx,%rdx > 0x000000316a8db636 <+16102>: mov %r9d,%eax > 0x000000316a8db639 <+16105>: sub $0x8,%rdx > 0x000000316a8db63d <+16109>: movslq %eax,%rcx > 0x000000316a8db640 <+16112>: sub $0x1,%eax > 0x000000316a8db643 <+16115>: mov (%rdx),%rsi > 0x000000316a8db646 <+16118>: cmp $0xffffffff,%eax > 0x000000316a8db649 <+16121>: mov %rsi,0x18(%rbp,%rcx,8) > 0x000000316a8db64e <+16126>: jne 0x316a8db639 <PyEval_EvalFrameEx+16105> > 0x000000316a8db650 <+16128>: neg %r9 > 0x000000316a8db653 <+16131>: mov %rbp,%rsi > 0x000000316a8db656 <+16134>: mov %r15,%rdi > 0x000000316a8db659 <+16137>: lea -0x8(%rbx,%r9,8),%rbx > 0x000000316a8db65e <+16142>: callq 0x316a83d840 <PyFunction_SetDefaults@plt> > 0x000000316a8db663 <+16147>: subq $0x1,0x0(%rbp) > 0x000000316a8db668 <+16152>: mov %eax,0x118(%rsp) > 0x000000316a8db66f <+16159>: jne 0x316a8d94a6 <PyEval_EvalFrameEx+7510> > 0x000000316a8db675 <+16165>: mov 0x8(%rbp),%rax > 0x000000316a8db679 <+16169>: mov %rbp,%rdi > 0x000000316a8db67c <+16172>: callq *0x30(%rax) > 0x000000316a8db67f <+16175>: jmpq 0x316a8d94a6 <PyEval_EvalFrameEx+7510> > 0x000000316a8db684 <+16180>: nopl 0x0(%rax) > 0x000000316a8db688 <+16184>: mov 0x8(%rbp),%rax > 0x000000316a8db68c <+16188>: mov %rbp,%rdi > 0x000000316a8db68f <+16191>: callq *0x30(%rax) > 0x000000316a8db692 <+16194>: mov 0x28(%rsp),%r9d > 0x000000316a8db697 <+16199>: jmpq 0x316a8d949d <PyEval_EvalFrameEx+7501> > 0x000000316a8db69c <+16204>: mov 0x128(%rsp),%rdi > 0x000000316a8db6a4 <+16212>: mov %rdi,0x1b0(%rsp) > 0x000000316a8db6ac <+16220>: addq $0x1,(%rdi) > 0x000000316a8db6b0 <+16224>: mov %rdi,%rdx > 0x000000316a8db6b3 <+16227>: jmpq 0x316a8d81ba <PyEval_EvalFrameEx+2666> > 0x000000316a8db6b8 <+16232>: lea 0x5e5bb(%rip),%rsi # 0x316a939c7a > 0x000000316a8db6bf <+16239>: callq 0x316a83d510 <PyDict_GetItemString@plt> > 0x000000316a8db6c4 <+16244>: test %rax,%rax > 0x000000316a8db6c7 <+16247>: mov %rax,%r9 > 0x000000316a8db6ca <+16250>: je 0x316a8d91a8 <PyEval_EvalFrameEx+6744> > 0x000000316a8db6d0 <+16256>: addq $0x1,(%r9) > 0x000000316a8db6d4 <+16260>: jmpq 0x316a8d91ec <PyEval_EvalFrameEx+6812> > 0x000000316a8db6d9 <+16265>: movzbl 0x2(%r13),%eax > 0x000000316a8db6de <+16270>: movzbl 0x1(%r13),%r9d > 0x000000316a8db6e3 <+16275>: mov %r15,%rdi > 0x000000316a8db6e6 <+16278>: add $0x3,%r13 > 0x000000316a8db6ea <+16282>: mov 0x138(%rsp),%r14 > 0x000000316a8db6f2 <+16290>: shl $0x8,%eax > 0x000000316a8db6f5 <+16293>: add %eax,%r9d > 0x000000316a8db6f8 <+16296>: jmpq 0x316a8d9572 <PyEval_EvalFrameEx+7714> > 0x000000316a8db6fd <+16301>: mov 0x8(%rbx),%rax > 0x000000316a8db701 <+16305>: mov %rbx,%rdi > 0x000000316a8db704 <+16308>: callq *0x30(%rax) > 0x000000316a8db707 <+16311>: jmpq 0x316a8d9059 <PyEval_EvalFrameEx+6409> > 0x000000316a8db70c <+16316>: mov 0x8(%rbp),%rax > 0x000000316a8db710 <+16320>: mov %rbp,%rdi > 0x000000316a8db713 <+16323>: callq *0x30(%rax) > 0x000000316a8db716 <+16326>: jmpq 0x316a8d904f <PyEval_EvalFrameEx+6399> > 0x000000316a8db71b <+16331>: mov 0x8(%r15),%rax > 0x000000316a8db71f <+16335>: mov %r15,%rdi > 0x000000316a8db722 <+16338>: callq *0x30(%rax) > 0x000000316a8db725 <+16341>: jmpq 0x316a8d902b <PyEval_EvalFrameEx+6363> > 0x000000316a8db72a <+16346>: mov 0x8(%rdi),%rax > 0x000000316a8db72e <+16350>: callq *0x30(%rax) > 0x000000316a8db731 <+16353>: jmpq 0x316a8d9021 <PyEval_EvalFrameEx+6353> > 0x000000316a8db736 <+16358>: mov 0x8(%rdx),%rax > 0x000000316a8db73a <+16362>: mov %rdx,%rdi > 0x000000316a8db73d <+16365>: callq *0x30(%rax) > 0x000000316a8db740 <+16368>: movq $0x0,0x130(%rsp) > 0x000000316a8db74c <+16380>: jmpq 0x316a8da8f8 <PyEval_EvalFrameEx+12712> > 0x000000316a8db751 <+16385>: cmp %rcx,0x8(%rdi) > 0x000000316a8db755 <+16389>: jne 0x316a8d8edd <PyEval_EvalFrameEx+6029> > 0x000000316a8db75b <+16395>: cmp $0x9,%r9d > 0x000000316a8db75f <+16399>: mov 0x10(%rdi),%rdx > 0x000000316a8db763 <+16403>: mov 0x10(%rbx),%rax > 0x000000316a8db767 <+16407>: ja 0x316a8d8edd <PyEval_EvalFrameEx+6029> > 0x000000316a8db76d <+16413>: lea 0x5e860(%rip),%r8 # 0x316a939fd4 > 0x000000316a8db774 <+16420>: mov %r9d,%esi > 0x000000316a8db777 <+16423>: movslq (%r8,%rsi,4),%rsi > 0x000000316a8db77b <+16427>: add %r8,%rsi > 0x000000316a8db77e <+16430>: jmpq *%rsi > 0x000000316a8db780 <+16432>: mov 0x2913d9(%rip),%rdx # 0x316ab6cb60 > 0x000000316a8db787 <+16439>: mov (%rdx),%r14 > 0x000000316a8db78a <+16442>: mov 0x20(%r14),%r8d > 0x000000316a8db78e <+16446>: test %r8d,%r8d > 0x000000316a8db791 <+16449>: je 0x316a8dc1b8 <PyEval_EvalFrameEx+19048> > 0x000000316a8db797 <+16455>: mov 0x28(%r14),%rdi > 0x000000316a8db79b <+16459>: test %rdi,%rdi > 0x000000316a8db79e <+16462>: je 0x316a8dc1b8 <PyEval_EvalFrameEx+19048> > 0x000000316a8db7a4 <+16468>: mov 0x10(%r14),%rdx > 0x000000316a8db7a8 <+16472>: mov 0x38(%r14),%rsi > 0x000000316a8db7ac <+16476>: mov $0x4,%ecx > 0x000000316a8db7b1 <+16481>: mov 0x108(%rsp),%r8 > 0x000000316a8db7b9 <+16489>: mov %r9,0x28(%rsp) > 0x000000316a8db7be <+16494>: callq 0x316a8d6610 <call_trace> > 0x000000316a8db7c3 <+16499>: test %eax,%eax > 0x000000316a8db7c5 <+16501>: mov 0x28(%rsp),%r9 > 0x000000316a8db7ca <+16506>: jne 0x316a8db833 <PyEval_EvalFrameEx+16611> > 0x000000316a8db7cc <+16508>: mov 0x108(%rsp),%rdi > 0x000000316a8db7d4 <+16516>: mov %r9,%rsi > 0x000000316a8db7d7 <+16519>: mov %rbx,%rdx > 0x000000316a8db7da <+16522>: callq 0x316a83caa0 <PyCFunction_Call@plt> > 0x000000316a8db7df <+16527>: mov 0x28(%r14),%rdi > 0x000000316a8db7e3 <+16531>: mov %rax,%r15 > 0x000000316a8db7e6 <+16534>: mov 0x28(%rsp),%r9 > 0x000000316a8db7eb <+16539>: test %rdi,%rdi > 0x000000316a8db7ee <+16542>: je 0x316a8d9ef3 <PyEval_EvalFrameEx+10147> > 0x000000316a8db7f4 <+16548>: test %rax,%rax > 0x000000316a8db7f7 <+16551>: mov 0x10(%r14),%rdx > 0x000000316a8db7fb <+16555>: mov 0x38(%r14),%rsi > 0x000000316a8db7ff <+16559>: mov 0x108(%rsp),%r8 > 0x000000316a8db807 <+16567>: je 0x316a8dcdba <PyEval_EvalFrameEx+22122> > 0x000000316a8db80d <+16573>: mov $0x6,%ecx > 0x000000316a8db812 <+16578>: mov %r9,0x28(%rsp) > 0x000000316a8db817 <+16583>: callq 0x316a8d6610 <call_trace> > 0x000000316a8db81c <+16588>: test %eax,%eax > 0x000000316a8db81e <+16590>: mov 0x28(%rsp),%r9 > 0x000000316a8db823 <+16595>: je 0x316a8d9ef3 <PyEval_EvalFrameEx+10147> > 0x000000316a8db829 <+16601>: subq $0x1,(%r15) > 0x000000316a8db82d <+16605>: je 0x316a8dcd9e <PyEval_EvalFrameEx+22094> > 0x000000316a8db833 <+16611>: xor %r15d,%r15d > 0x000000316a8db836 <+16614>: jmpq 0x316a8d9ef3 <PyEval_EvalFrameEx+10147> > 0x000000316a8db83b <+16619>: nopl 0x0(%rax,%rax,1) > 0x000000316a8db840 <+16624>: mov 0x8(%rdx),%rax > 0x000000316a8db844 <+16628>: mov %rdx,%rdi > 0x000000316a8db847 <+16631>: callq *0x30(%rax) > 0x000000316a8db84a <+16634>: jmpq 0x316a8dac73 <PyEval_EvalFrameEx+13603> > 0x000000316a8db84f <+16639>: mov 0x8(%rbx),%rax > 0x000000316a8db853 <+16643>: mov %rbx,%rdi > 0x000000316a8db856 <+16646>: callq *0x30(%rax) > 0x000000316a8db859 <+16649>: mov 0x38(%rsp),%r11 > 0x000000316a8db85e <+16654>: jmpq 0x316a8d8400 <PyEval_EvalFrameEx+3248> > 0x000000316a8db863 <+16659>: movq $0x0,(%rsp) > 0x000000316a8db86b <+16667>: jmpq 0x316a8dae58 <PyEval_EvalFrameEx+14088> > 0x000000316a8db870 <+16672>: mov 0x8(%rcx),%rax > 0x000000316a8db874 <+16676>: mov %rcx,%rdi > 0x000000316a8db877 <+16679>: callq *0x30(%rax) > 0x000000316a8db87a <+16682>: jmpq 0x316a8d9506 <PyEval_EvalFrameEx+7606> > 0x000000316a8db87f <+16687>: cmp %rax,0x8(%rbp) > 0x000000316a8db883 <+16691>: jne 0x316a8d860d <PyEval_EvalFrameEx+3773> > 0x000000316a8db889 <+16697>: mov 0x10(%rdx),%rcx > 0x000000316a8db88d <+16701>: mov 0x10(%rbp),%rax > 0x000000316a8db891 <+16705>: mov %rcx,%rdi > 0x000000316a8db894 <+16708>: sub %rax,%rdi > 0x000000316a8db897 <+16711>: xor %rdi,%rcx > 0x000000316a8db89a <+16714>: jns 0x316a8db293 <PyEval_EvalFrameEx+15171> > 0x000000316a8db8a0 <+16720>: xor %rdi,%rax > 0x000000316a8db8a3 <+16723>: js 0x316a8db293 <PyEval_EvalFrameEx+15171> > 0x000000316a8db8a9 <+16729>: jmpq 0x316a8d860d <PyEval_EvalFrameEx+3773> > 0x000000316a8db8ae <+16734>: xchg %ax,%ax > 0x000000316a8db8b0 <+16736>: mov 0x8(%rdi),%rax > 0x000000316a8db8b4 <+16740>: callq *0x30(%rax) > 0x000000316a8db8b7 <+16743>: jmpq 0x316a8da7c2 <PyEval_EvalFrameEx+12402> > 0x000000316a8db8bc <+16748>: mov 0x8(%rdi),%rax > 0x000000316a8db8c0 <+16752>: callq *0x30(%rax) > 0x000000316a8db8c3 <+16755>: jmpq 0x316a8da357 <PyEval_EvalFrameEx+11271> > 0x000000316a8db8c8 <+16760>: mov 0x8(%rbx),%rax > 0x000000316a8db8cc <+16764>: mov %rbx,%rdi > 0x000000316a8db8cf <+16767>: callq *0x30(%rax) > 0x000000316a8db8d2 <+16770>: jmpq 0x316a8d9268 <PyEval_EvalFrameEx+6936> > 0x000000316a8db8d7 <+16775>: mov 0x8(%rdi),%rax > 0x000000316a8db8db <+16779>: callq *0x30(%rax) > 0x000000316a8db8de <+16782>: xchg %ax,%ax > 0x000000316a8db8e0 <+16784>: jmpq 0x316a8d925e <PyEval_EvalFrameEx+6926> > 0x000000316a8db8e5 <+16789>: mov 0x8(%r9),%rax > 0x000000316a8db8e9 <+16793>: mov %r9,%rdi > 0x000000316a8db8ec <+16796>: callq *0x30(%rax) > 0x000000316a8db8ef <+16799>: nop > 0x000000316a8db8f0 <+16800>: jmpq 0x316a8d9223 <PyEval_EvalFrameEx+6867> > 0x000000316a8db8f5 <+16805>: mov %r15,0x108(%rsp) > 0x000000316a8db8fd <+16813>: mov $0x2,%ebx > 0x000000316a8db902 <+16818>: mov 0x100(%rsp),%r15 > 0x000000316a8db90a <+16826>: jmpq 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8db90f <+16831>: mov 0x2911a2(%rip),%rax # 0x316ab6cab8 > 0x000000316a8db916 <+16838>: mov (%rax),%rdi > 0x000000316a8db919 <+16841>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8db91e <+16846>: test %eax,%eax > 0x000000316a8db920 <+16848>: je 0x316a8d922c <PyEval_EvalFrameEx+6876> > 0x000000316a8db926 <+16854>: lea 0x1b8(%rsp),%rdx > 0x000000316a8db92e <+16862>: lea 0x1b0(%rsp),%rsi > 0x000000316a8db936 <+16870>: lea 0x1a8(%rsp),%rdi > 0x000000316a8db93e <+16878>: callq 0x316a83e130 <PyErr_Fetch@plt> > 0x000000316a8db943 <+16883>: mov 0x1b0(%rsp),%rbp > 0x000000316a8db94b <+16891>: mov 0x8(%rbp),%rax > 0x000000316a8db94f <+16895>: testb $0x8,0xab(%rax) > 0x000000316a8db956 <+16902>: jne 0x316a8dc8e0 <PyEval_EvalFrameEx+20880> > 0x000000316a8db95c <+16908>: mov 0x1b8(%rsp),%rdx > 0x000000316a8db964 <+16916>: mov 0x1a8(%rsp),%rdi > 0x000000316a8db96c <+16924>: mov %rbp,%rsi > 0x000000316a8db96f <+16927>: callq 0x316a83b310 <PyErr_Restore@plt> > 0x000000316a8db974 <+16932>: jmpq 0x316a8d922c <PyEval_EvalFrameEx+6876> > 0x000000316a8db979 <+16937>: nopl 0x0(%rax) > 0x000000316a8db980 <+16944>: mov 0x18(%rdi),%rbx > 0x000000316a8db984 <+16948>: test %rbx,%rbx > 0x000000316a8db987 <+16951>: je 0x316a8d9d95 <PyEval_EvalFrameEx+9797> > 0x000000316a8db98d <+16957>: addq $0x1,(%rbx) > 0x000000316a8db991 <+16961>: mov 0x10(%rdi),%rdi > 0x000000316a8db995 <+16965>: addq $0x1,(%rdi) > 0x000000316a8db999 <+16969>: mov (%rax),%rcx > 0x000000316a8db99c <+16972>: mov %rdi,0x108(%rsp) > 0x000000316a8db9a4 <+16980>: subq $0x1,(%rcx) > 0x000000316a8db9a8 <+16984>: je 0x316a8dc6a4 <PyEval_EvalFrameEx+20308> > 0x000000316a8db9ae <+16990>: mov 0x138(%rsp),%rax > 0x000000316a8db9b6 <+16998>: add $0x1,%r15d > 0x000000316a8db9ba <+17002>: mov %rbx,(%rax) > 0x000000316a8db9bd <+17005>: jmpq 0x316a8d9da1 <PyEval_EvalFrameEx+9809> > 0x000000316a8db9c2 <+17010>: callq 0x316a83ddd0 <PyDict_New@plt> > 0x000000316a8db9c7 <+17015>: test %rax,%rax > 0x000000316a8db9ca <+17018>: mov %rax,%r14 > 0x000000316a8db9cd <+17021>: je 0x316a8dc76a <PyEval_EvalFrameEx+20506> > 0x000000316a8db9d3 <+17027>: mov %rbx,%rsi > 0x000000316a8db9d6 <+17030>: mov %rax,%rdi > 0x000000316a8db9d9 <+17033>: callq 0x316a83cd20 <PyDict_Update@plt> > 0x000000316a8db9de <+17038>: test %eax,%eax > 0x000000316a8db9e0 <+17040>: je 0x316a8dc758 <PyEval_EvalFrameEx+20488> > 0x000000316a8db9e6 <+17046>: subq $0x1,(%r14) > 0x000000316a8db9ea <+17050>: jne 0x316a8db9f6 <PyEval_EvalFrameEx+17062> > 0x000000316a8db9ec <+17052>: mov 0x8(%r14),%rax > 0x000000316a8db9f0 <+17056>: mov %r14,%rdi > 0x000000316a8db9f3 <+17059>: callq *0x30(%rax) > 0x000000316a8db9f6 <+17062>: mov 0x29146b(%rip),%rax # 0x316ab6ce68 > 0x000000316a8db9fd <+17069>: xor %ebp,%ebp > 0x000000316a8db9ff <+17071>: mov (%rax),%rdi > 0x000000316a8dba02 <+17074>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8dba07 <+17079>: test %eax,%eax > 0x000000316a8dba09 <+17081>: je 0x316a8dba51 <PyEval_EvalFrameEx+17153> > 0x000000316a8dba0b <+17083>: mov 0x8(%rbx),%rax > 0x000000316a8dba0f <+17087>: mov 0x108(%rsp),%rdi > 0x000000316a8dba17 <+17095>: mov 0x18(%rax),%r14 > 0x000000316a8dba1b <+17099>: callq 0x316a83eac0 <PyEval_GetFuncDesc@plt> > 0x000000316a8dba20 <+17104>: mov 0x108(%rsp),%rdi > 0x000000316a8dba28 <+17112>: mov %rax,%r15 > 0x000000316a8dba2b <+17115>: callq 0x316a83baa0 <PyEval_GetFuncName@plt> > 0x000000316a8dba30 <+17120>: mov %rax,%rdx > 0x000000316a8dba33 <+17123>: mov 0x29107e(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dba3a <+17130>: lea 0x5dfe7(%rip),%rsi # 0x316a939a28 > 0x000000316a8dba41 <+17137>: mov %r14,%r8 > 0x000000316a8dba44 <+17140>: mov %r15,%rcx > 0x000000316a8dba47 <+17143>: mov (%rax),%rdi > 0x000000316a8dba4a <+17146>: xor %eax,%eax > 0x000000316a8dba4c <+17148>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dba51 <+17153>: xor %r15d,%r15d > 0x000000316a8dba54 <+17156>: jmpq 0x316a8d9f03 <PyEval_EvalFrameEx+10163> > 0x000000316a8dba59 <+17161>: nopl 0x0(%rax) > 0x000000316a8dba60 <+17168>: cmp %rax,0x8(%rbp) > 0x000000316a8dba64 <+17172>: jne 0x316a8d890a <PyEval_EvalFrameEx+4538> > 0x000000316a8dba6a <+17178>: mov %r13,%rcx > 0x000000316a8dba6d <+17181>: mov %r12,%rdx > 0x000000316a8dba70 <+17184>: mov %rbp,%rsi > 0x000000316a8dba73 <+17187>: mov %r8,%rdi > 0x000000316a8dba76 <+17190>: callq 0x316a83f73d <string_concatenate> > 0x000000316a8dba7b <+17195>: mov %rax,%r15 > 0x000000316a8dba7e <+17198>: jmpq 0x316a8d85d0 <PyEval_EvalFrameEx+3712> > 0x000000316a8dba83 <+17203>: nopl 0x0(%rax,%rax,1) > 0x000000316a8dba88 <+17208>: cmp %rax,0x8(%rbp) > 0x000000316a8dba8c <+17212>: jne 0x316a8d88fd <PyEval_EvalFrameEx+4525> > 0x000000316a8dba92 <+17218>: mov 0x10(%r8),%rdx > 0x000000316a8dba96 <+17222>: mov 0x10(%rbp),%rax > 0x000000316a8dba9a <+17226>: lea (%rax,%rdx,1),%rdi > 0x000000316a8dba9e <+17230>: xor %rdi,%rdx > 0x000000316a8dbaa1 <+17233>: js 0x316a8dc854 <PyEval_EvalFrameEx+20740> > 0x000000316a8dbaa7 <+17239>: mov %r8,0x38(%rsp) > 0x000000316a8dbaac <+17244>: callq 0x316a83e2c0 <PyInt_FromLong@plt> > 0x000000316a8dbab1 <+17249>: mov 0x38(%rsp),%r8 > 0x000000316a8dbab6 <+17254>: mov %rax,%r15 > 0x000000316a8dbab9 <+17257>: jmpq 0x316a8d85c0 <PyEval_EvalFrameEx+3696> > 0x000000316a8dbabe <+17262>: subq $0x1,(%r15) > 0x000000316a8dbac2 <+17266>: je 0x316a8dcb49 <PyEval_EvalFrameEx+21497> > 0x000000316a8dbac8 <+17272>: mov %rbx,%r14 > 0x000000316a8dbacb <+17275>: xor %r15d,%r15d > 0x000000316a8dbace <+17278>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dbad3 <+17283>: mov 0x118(%rsp),%rbx > 0x000000316a8dbadb <+17291>: jmpq 0x316a8da172 <PyEval_EvalFrameEx+10786> > 0x000000316a8dbae0 <+17296>: mov 0x138(%rsp),%rbx > 0x000000316a8dbae8 <+17304>: cmp %rax,%rbx > 0x000000316a8dbaeb <+17307>: je 0x316a8dc640 <PyEval_EvalFrameEx+20208> > 0x000000316a8dbaf1 <+17313>: mov 0x108(%rsp),%rbp > 0x000000316a8dbaf9 <+17321>: callq 0x316a83d3e0 <PyEval_GetGlobals@plt> > 0x000000316a8dbafe <+17326>: cmp 0x128(%rsp),%rbx > 0x000000316a8dbb06 <+17334>: mov %rax,0x118(%rsp) > 0x000000316a8dbb0e <+17342>: movl $0x0,0x178(%rsp) > 0x000000316a8dbb19 <+17353>: jne 0x316a8dbb2e <PyEval_EvalFrameEx+17374> > 0x000000316a8dbb1b <+17355>: callq 0x316a83b350 <PyEval_GetLocals@plt> > 0x000000316a8dbb20 <+17360>: movl $0x1,0x178(%rsp) > 0x000000316a8dbb2b <+17371>: mov %rax,%rbx > 0x000000316a8dbb2e <+17374>: test %rbx,%rbx > 0x000000316a8dbb31 <+17377>: je 0x316a8dcb16 <PyEval_EvalFrameEx+21446> > 0x000000316a8dbb37 <+17383>: cmpq $0x0,0x118(%rsp) > 0x000000316a8dbb40 <+17392>: je 0x316a8dcb16 <PyEval_EvalFrameEx+21446> > 0x000000316a8dbb46 <+17398>: mov 0x8(%rbp),%rdi > 0x000000316a8dbb4a <+17402>: jmpq 0x316a8da17d <PyEval_EvalFrameEx+10797> > 0x000000316a8dbb4f <+17407>: nop > 0x000000316a8dbb50 <+17408>: mov %rbp,%rdi > 0x000000316a8dbb53 <+17411>: callq 0x316a83e400 <PySequence_Tuple@plt> > 0x000000316a8dbb58 <+17416>: test %rax,%rax > 0x000000316a8dbb5b <+17419>: mov %rax,%r14 > 0x000000316a8dbb5e <+17422>: je 0x316a8dc5cc <PyEval_EvalFrameEx+20092> > 0x000000316a8dbb64 <+17428>: subq $0x1,0x0(%rbp) > 0x000000316a8dbb69 <+17433>: je 0x316a8dc5ba <PyEval_EvalFrameEx+20074> > 0x000000316a8dbb6f <+17439>: mov %rax,%rbp > 0x000000316a8dbb72 <+17442>: jmpq 0x316a8d9dfb <PyEval_EvalFrameEx+9899> > 0x000000316a8dbb77 <+17447>: callq 0x316a83e980 <PyString_Format@plt> > 0x000000316a8dbb7c <+17452>: mov %rax,%r15 > 0x000000316a8dbb7f <+17455>: nop > 0x000000316a8dbb80 <+17456>: jmpq 0x316a8d88ae <PyEval_EvalFrameEx+4446> > 0x000000316a8dbb85 <+17461>: mov 0x8(%r14),%rax > 0x000000316a8dbb89 <+17465>: mov %r14,%rdi > 0x000000316a8dbb8c <+17468>: callq *0x30(%rax) > 0x000000316a8dbb8f <+17471>: mov 0x28(%rsp),%r9d > 0x000000316a8dbb94 <+17476>: jmpq 0x316a8da3e9 <PyEval_EvalFrameEx+11417> > 0x000000316a8dbb99 <+17481>: mov -0x10(%r14),%rax > 0x000000316a8dbb9d <+17485>: mov %r9,-0x10(%r14) > 0x000000316a8dbba1 <+17489>: mov 0x128(%rsp),%r9 > 0x000000316a8dbba9 <+17497>: mov -0x18(%r14),%r11 > 0x000000316a8dbbad <+17501>: mov %rax,-0x18(%r14) > 0x000000316a8dbbb1 <+17505>: mov %r9,%rbx > 0x000000316a8dbbb4 <+17508>: mov %r9,%rbp > 0x000000316a8dbbb7 <+17511>: jmpq 0x316a8d8c18 <PyEval_EvalFrameEx+5320> > 0x000000316a8dbbbc <+17516>: mov 0x128(%rsp),%rdi > 0x000000316a8dbbc4 <+17524>: mov -0x10(%r14),%r11 > 0x000000316a8dbbc8 <+17528>: mov %rdi,%rbx > 0x000000316a8dbbcb <+17531>: mov %rdi,-0x10(%r14) > 0x000000316a8dbbcf <+17535>: mov %rdi,%rbp > 0x000000316a8dbbd2 <+17538>: jmpq 0x316a8d8c18 <PyEval_EvalFrameEx+5320> > 0x000000316a8dbbd7 <+17543>: movzbl 0x2(%r13),%eax > 0x000000316a8dbbdc <+17548>: movzbl 0x1(%r13),%r9d > 0x000000316a8dbbe1 <+17553>: mov %r15,%rdi > 0x000000316a8dbbe4 <+17556>: add $0x3,%r13 > 0x000000316a8dbbe8 <+17560>: mov 0x138(%rsp),%r14 > 0x000000316a8dbbf0 <+17568>: shl $0x8,%eax > 0x000000316a8dbbf3 <+17571>: add %eax,%r9d > 0x000000316a8dbbf6 <+17574>: jmpq 0x316a8d96ac <PyEval_EvalFrameEx+8028> > 0x000000316a8dbbfb <+17579>: mov 0x40(%rbp),%rax > 0x000000316a8dbbff <+17583>: cmpq $0x0,0x10(%rax) > 0x000000316a8dbc04 <+17588>: jg 0x316a8dc326 <PyEval_EvalFrameEx+19414> > 0x000000316a8dbc0a <+17594>: mov 0x118(%rsp),%rsi > 0x000000316a8dbc12 <+17602>: mov %rbx,%rdx > 0x000000316a8dbc15 <+17605>: mov %rbp,%rdi > 0x000000316a8dbc18 <+17608>: callq 0x316a83c1d0 <PyEval_EvalCode@plt> > 0x000000316a8dbc1d <+17613>: mov %rax,%rbx > 0x000000316a8dbc20 <+17616>: jmpq 0x316a8da2ed <PyEval_EvalFrameEx+11165> > 0x000000316a8dbc25 <+17621>: callq 0x316a83cb80 <PyErr_Clear@plt> > 0x000000316a8dbc2a <+17626>: movl $0x0,0x118(%rsp) > 0x000000316a8dbc35 <+17637>: jmpq 0x316a8dac48 <PyEval_EvalFrameEx+13560> > 0x000000316a8dbc3a <+17642>: mov %rdx,0x38(%rsp) > 0x000000316a8dbc3f <+17647>: callq 0x316a83e270 <_PyUnicodeUCS4_IsWhitespace@plt> > 0x000000316a8dbc44 <+17652>: test %eax,%eax > 0x000000316a8dbc46 <+17654>: mov 0x38(%rsp),%rdx > 0x000000316a8dbc4b <+17659>: je 0x316a8daf55 <PyEval_EvalFrameEx+14341> > 0x000000316a8dbc51 <+17665>: mov (%rdx),%edi > 0x000000316a8dbc53 <+17667>: jmpq 0x316a8db004 <PyEval_EvalFrameEx+14516> > 0x000000316a8dbc58 <+17672>: mov 0x108(%rsp),%r14 > 0x000000316a8dbc60 <+17680>: jmpq 0x316a8d8d12 <PyEval_EvalFrameEx+5570> > 0x000000316a8dbc65 <+17685>: mov -0x8(%rax),%rax > 0x000000316a8dbc69 <+17689>: sub $0x8,%r14 > 0x000000316a8dbc6d <+17693>: mov -0x8(%r14),%rcx > 0x000000316a8dbc71 <+17697>: lea -0x8(%r14),%rdx > 0x000000316a8dbc75 <+17701>: lea -0x8(%rdx),%r14 > 0x000000316a8dbc79 <+17705>: mov -0x8(%rdx),%rdx > 0x000000316a8dbc7d <+17709>: mov %rcx,0x198(%rsp) > 0x000000316a8dbc85 <+17717>: mov %rax,0x1a0(%rsp) > 0x000000316a8dbc8d <+17725>: test %rdx,%rdx > 0x000000316a8dbc90 <+17728>: mov %rdx,0x190(%rsp) > 0x000000316a8dbc98 <+17736>: je 0x316a8dbef9 <PyEval_EvalFrameEx+18345> > 0x000000316a8dbc9e <+17742>: cmp 0x128(%rsp),%rax > 0x000000316a8dbca6 <+17750>: je 0x316a8dbd60 <PyEval_EvalFrameEx+17936> > 0x000000316a8dbcac <+17756>: test %rax,%rax > 0x000000316a8dbcaf <+17759>: je 0x316a8dbd97 <PyEval_EvalFrameEx+17991> > 0x000000316a8dbcb5 <+17765>: mov 0x290e6c(%rip),%rcx # 0x316ab6cb28 > 0x000000316a8dbcbc <+17772>: cmp %rcx,0x8(%rax) > 0x000000316a8dbcc0 <+17776>: je 0x316a8dbd97 <PyEval_EvalFrameEx+17991> > 0x000000316a8dbcc6 <+17782>: mov 0x290deb(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dbccd <+17789>: lea 0x5d934(%rip),%rsi # 0x316a939608 > 0x000000316a8dbcd4 <+17796>: mov (%rax),%rdi > 0x000000316a8dbcd7 <+17799>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dbcdc <+17804>: mov 0x198(%rsp),%rax > 0x000000316a8dbce4 <+17812>: test %rax,%rax > 0x000000316a8dbce7 <+17815>: je 0x316a8dbcf3 <PyEval_EvalFrameEx+17827> > 0x000000316a8dbce9 <+17817>: subq $0x1,(%rax) > 0x000000316a8dbced <+17821>: je 0x316a8dbf7d <PyEval_EvalFrameEx+18477> > 0x000000316a8dbcf3 <+17827>: mov 0x190(%rsp),%rax > 0x000000316a8dbcfb <+17835>: test %rax,%rax > 0x000000316a8dbcfe <+17838>: je 0x316a8dbd0a <PyEval_EvalFrameEx+17850> > 0x000000316a8dbd00 <+17840>: subq $0x1,(%rax) > 0x000000316a8dbd04 <+17844>: je 0x316a8dbf9b <PyEval_EvalFrameEx+18507> > 0x000000316a8dbd0a <+17850>: mov 0x1a0(%rsp),%rax > 0x000000316a8dbd12 <+17858>: test %rax,%rax > 0x000000316a8dbd15 <+17861>: je 0x316a8dbf91 <PyEval_EvalFrameEx+18497> > 0x000000316a8dbd1b <+17867>: mov (%rax),%rdx > 0x000000316a8dbd1e <+17870>: mov $0x2,%ebx > 0x000000316a8dbd23 <+17875>: sub $0x1,%rdx > 0x000000316a8dbd27 <+17879>: test %rdx,%rdx > 0x000000316a8dbd2a <+17882>: mov %rdx,(%rax) > 0x000000316a8dbd2d <+17885>: jne 0x316a8dbd3e <PyEval_EvalFrameEx+17902> > 0x000000316a8dbd2f <+17887>: mov 0x1a0(%rsp),%rdi > 0x000000316a8dbd37 <+17895>: mov 0x8(%rdi),%rax > 0x000000316a8dbd3b <+17899>: callq *0x30(%rax) > 0x000000316a8dbd3e <+17902>: cmp $0x2,%ebx > 0x000000316a8dbd41 <+17905>: sete %dl > 0x000000316a8dbd44 <+17908>: cmp $0x4,%ebx > 0x000000316a8dbd47 <+17911>: sete %al > 0x000000316a8dbd4a <+17914>: test %dl,%dl > 0x000000316a8dbd4c <+17916>: jne 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8dbd52 <+17922>: test %al,%al > 0x000000316a8dbd54 <+17924>: je 0x316a8d7aaa <PyEval_EvalFrameEx+858> > 0x000000316a8dbd5a <+17930>: jmpq 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8dbd5f <+17935>: nop > 0x000000316a8dbd60 <+17936>: mov 0x128(%rsp),%rax > 0x000000316a8dbd68 <+17944>: mov 0x128(%rsp),%rdx > 0x000000316a8dbd70 <+17952>: mov (%rax),%rax > 0x000000316a8dbd73 <+17955>: mov %rax,0xe8(%rsp) > 0x000000316a8dbd7b <+17963>: sub $0x1,%rax > 0x000000316a8dbd7f <+17967>: test %rax,%rax > 0x000000316a8dbd82 <+17970>: mov %rax,(%rdx) > 0x000000316a8dbd85 <+17973>: je 0x316a8dd057 <PyEval_EvalFrameEx+22791> > 0x000000316a8dbd8b <+17979>: movq $0x0,0x1a0(%rsp) > 0x000000316a8dbd97 <+17991>: cmpq $0x0,0x198(%rsp) > 0x000000316a8dbda0 <+18000>: je 0x316a8dc525 <PyEval_EvalFrameEx+19925> > 0x000000316a8dbda6 <+18006>: mov 0x190(%rsp),%rdi > 0x000000316a8dbdae <+18014>: mov 0x8(%rdi),%rax > 0x000000316a8dbdb2 <+18018>: testb $0x4,0xab(%rax) > 0x000000316a8dbdb9 <+18025>: je 0x316a8dbdf0 <PyEval_EvalFrameEx+18080> > 0x000000316a8dbdbb <+18027>: callq 0x316a83e6b0 <PyTuple_Size@plt> > 0x000000316a8dbdc0 <+18032>: test %rax,%rax > 0x000000316a8dbdc3 <+18035>: mov 0x190(%rsp),%rdi > 0x000000316a8dbdcb <+18043>: jle 0x316a8dbdec <PyEval_EvalFrameEx+18076> > 0x000000316a8dbdcd <+18045>: mov 0x18(%rdi),%rax > 0x000000316a8dbdd1 <+18049>: mov %rax,0x190(%rsp) > 0x000000316a8dbdd9 <+18057>: addq $0x1,(%rax) > 0x000000316a8dbddd <+18061>: subq $0x1,(%rdi) > 0x000000316a8dbde1 <+18065>: jne 0x316a8dbda6 <PyEval_EvalFrameEx+18006> > 0x000000316a8dbde3 <+18067>: mov 0x8(%rdi),%rax > 0x000000316a8dbde7 <+18071>: callq *0x30(%rax) > 0x000000316a8dbdea <+18074>: jmp 0x316a8dbda6 <PyEval_EvalFrameEx+18006> > 0x000000316a8dbdec <+18076>: mov 0x8(%rdi),%rax > 0x000000316a8dbdf0 <+18080>: mov 0x291161(%rip),%rbx # 0x316ab6cf58 > 0x000000316a8dbdf7 <+18087>: cmp %rbx,%rax > 0x000000316a8dbdfa <+18090>: je 0x316a8dbe1c <PyEval_EvalFrameEx+18124> > 0x000000316a8dbdfc <+18092>: mov 0xa8(%rax),%rdx > 0x000000316a8dbe03 <+18099>: test $0x80000000,%edx > 0x000000316a8dbe09 <+18105>: je 0x316a8dbea7 <PyEval_EvalFrameEx+18263> > 0x000000316a8dbe0f <+18111>: testb $0x40,0xab(%rdi) > 0x000000316a8dbe16 <+18118>: je 0x316a8dbea7 <PyEval_EvalFrameEx+18263> > 0x000000316a8dbe1c <+18124>: lea 0x1a0(%rsp),%rdx > 0x000000316a8dbe24 <+18132>: lea 0x198(%rsp),%rsi > 0x000000316a8dbe2c <+18140>: lea 0x190(%rsp),%rdi > 0x000000316a8dbe34 <+18148>: callq 0x316a83bbe0 <PyErr_NormalizeException@plt> > 0x000000316a8dbe39 <+18153>: mov 0x198(%rsp),%rax > 0x000000316a8dbe41 <+18161>: mov 0x8(%rax),%rax > 0x000000316a8dbe45 <+18165>: cmp 0x290c4c(%rip),%rax # 0x316ab6ca98 > 0x000000316a8dbe4c <+18172>: je 0x316a8dbe5b <PyEval_EvalFrameEx+18187> > 0x000000316a8dbe4e <+18174>: testb $0x40,0xab(%rax) > 0x000000316a8dbe55 <+18181>: je 0x316a8dc4f8 <PyEval_EvalFrameEx+19880> > 0x000000316a8dbe5b <+18187>: mov 0x290bee(%rip),%rax # 0x316ab6ca50 > 0x000000316a8dbe62 <+18194>: mov 0x190(%rsp),%rdi > 0x000000316a8dbe6a <+18202>: mov (%rax),%r10d > 0x000000316a8dbe6d <+18205>: test %r10d,%r10d > 0x000000316a8dbe70 <+18208>: je 0x316a8dbe7c <PyEval_EvalFrameEx+18220> > 0x000000316a8dbe72 <+18210>: cmp %rbx,0x8(%rdi) > 0x000000316a8dbe76 <+18214>: je 0x316a8dc4c8 <PyEval_EvalFrameEx+19832> > 0x000000316a8dbe7c <+18220>: mov 0x1a0(%rsp),%rdx > 0x000000316a8dbe84 <+18228>: mov 0x198(%rsp),%rsi > 0x000000316a8dbe8c <+18236>: callq 0x316a83b310 <PyErr_Restore@plt> > 0x000000316a8dbe91 <+18241>: cmpq $0x1,0x1a0(%rsp) > 0x000000316a8dbe9a <+18250>: sbb %ebx,%ebx > 0x000000316a8dbe9c <+18252>: and $0xfffffffe,%ebx > 0x000000316a8dbe9f <+18255>: add $0x4,%ebx > 0x000000316a8dbea2 <+18258>: jmpq 0x316a8dbd3e <PyEval_EvalFrameEx+17902> > 0x000000316a8dbea7 <+18263>: mov 0x290bea(%rip),%rbp # 0x316ab6ca98 > 0x000000316a8dbeae <+18270>: cmp %rbp,%rax > 0x000000316a8dbeb1 <+18273>: je 0x316a8dbebf <PyEval_EvalFrameEx+18287> > 0x000000316a8dbeb3 <+18275>: test $0x40000000,%edx > 0x000000316a8dbeb9 <+18281>: je 0x316a8dceaf <PyEval_EvalFrameEx+22367> > 0x000000316a8dbebf <+18287>: mov 0x128(%rsp),%r8 > 0x000000316a8dbec7 <+18295>: cmp %r8,0x198(%rsp) > 0x000000316a8dbecf <+18303>: je 0x316a8dc53e <PyEval_EvalFrameEx+19950> > 0x000000316a8dbed5 <+18309>: mov 0x290bdc(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dbedc <+18316>: lea 0x480bd(%rip),%rsi # 0x316a923fa0 > 0x000000316a8dbee3 <+18323>: mov (%rax),%rdi > 0x000000316a8dbee6 <+18326>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dbeeb <+18331>: jmpq 0x316a8dbcdc <PyEval_EvalFrameEx+17804> > 0x000000316a8dbef0 <+18336>: test %r9d,%r9d > 0x000000316a8dbef3 <+18339>: jne 0x316a8d92d1 <PyEval_EvalFrameEx+7041> > 0x000000316a8dbef9 <+18345>: mov 0x290c60(%rip),%r8 # 0x316ab6cb60 > 0x000000316a8dbf00 <+18352>: mov (%r8),%rdx > 0x000000316a8dbf03 <+18355>: mov 0x60(%rdx),%rax > 0x000000316a8dbf07 <+18359>: mov 0x68(%rdx),%rcx > 0x000000316a8dbf0b <+18363>: mov 0x70(%rdx),%rdx > 0x000000316a8dbf0f <+18367>: test %rax,%rax > 0x000000316a8dbf12 <+18370>: cmove 0x128(%rsp),%rax > 0x000000316a8dbf1b <+18379>: mov %rcx,0x198(%rsp) > 0x000000316a8dbf23 <+18387>: mov %rdx,0x1a0(%rsp) > 0x000000316a8dbf2b <+18395>: mov %rax,0x190(%rsp) > 0x000000316a8dbf33 <+18403>: addq $0x1,(%rax) > 0x000000316a8dbf37 <+18407>: mov 0x198(%rsp),%rax > 0x000000316a8dbf3f <+18415>: test %rax,%rax > 0x000000316a8dbf42 <+18418>: je 0x316a8dbf48 <PyEval_EvalFrameEx+18424> > 0x000000316a8dbf44 <+18420>: addq $0x1,(%rax) > 0x000000316a8dbf48 <+18424>: mov 0x1a0(%rsp),%rax > 0x000000316a8dbf50 <+18432>: test %rax,%rax > 0x000000316a8dbf53 <+18435>: je 0x316a8dbd97 <PyEval_EvalFrameEx+17991> > 0x000000316a8dbf59 <+18441>: addq $0x1,(%rax) > 0x000000316a8dbf5d <+18445>: mov 0x1a0(%rsp),%rax > 0x000000316a8dbf65 <+18453>: jmpq 0x316a8dbc9e <PyEval_EvalFrameEx+17742> > 0x000000316a8dbf6a <+18458>: mov %r14,%rdx > 0x000000316a8dbf6d <+18461>: xor %eax,%eax > 0x000000316a8dbf6f <+18463>: xor %ecx,%ecx > 0x000000316a8dbf71 <+18465>: jmpq 0x316a8dbc75 <PyEval_EvalFrameEx+17701> > 0x000000316a8dbf76 <+18470>: xor %eax,%eax > 0x000000316a8dbf78 <+18472>: jmpq 0x316a8dbc6d <PyEval_EvalFrameEx+17693> > 0x000000316a8dbf7d <+18477>: mov 0x198(%rsp),%rdi > 0x000000316a8dbf85 <+18485>: mov 0x8(%rdi),%rax > 0x000000316a8dbf89 <+18489>: callq *0x30(%rax) > 0x000000316a8dbf8c <+18492>: jmpq 0x316a8dbcf3 <PyEval_EvalFrameEx+17827> > 0x000000316a8dbf91 <+18497>: mov $0x2,%ebx > 0x000000316a8dbf96 <+18502>: jmpq 0x316a8dbd3e <PyEval_EvalFrameEx+17902> > 0x000000316a8dbf9b <+18507>: mov 0x190(%rsp),%rdi > 0x000000316a8dbfa3 <+18515>: mov 0x8(%rdi),%rax > 0x000000316a8dbfa7 <+18519>: callq *0x30(%rax) > 0x000000316a8dbfaa <+18522>: jmpq 0x316a8dbd0a <PyEval_EvalFrameEx+17850> > 0x000000316a8dbfaf <+18527>: mov 0x108(%rsp),%rdx > 0x000000316a8dbfb7 <+18535>: mov %r14,%rsi > 0x000000316a8dbfba <+18538>: mov %rbx,%rdi > 0x000000316a8dbfbd <+18541>: callq 0x316a83caa0 <PyCFunction_Call@plt> > 0x000000316a8dbfc2 <+18546>: mov %rax,%r15 > 0x000000316a8dbfc5 <+18549>: jmpq 0x316a8d93e6 <PyEval_EvalFrameEx+7318> > 0x000000316a8dbfca <+18554>: mov 0x8(%r14),%rax > 0x000000316a8dbfce <+18558>: mov %r14,%rdi > 0x000000316a8dbfd1 <+18561>: callq *0x30(%rax) > 0x000000316a8dbfd4 <+18564>: jmpq 0x316a8d93f0 <PyEval_EvalFrameEx+7328> > 0x000000316a8dbfd9 <+18569>: test %eax,%eax > 0x000000316a8dbfdb <+18571>: jne 0x316a8d9329 <PyEval_EvalFrameEx+7129> > 0x000000316a8dbfe1 <+18577>: mov 0x10(%rbx),%rax > 0x000000316a8dbfe5 <+18581>: mov 0x290b74(%rip),%rcx # 0x316ab6cb60 > 0x000000316a8dbfec <+18588>: mov 0x10(%rax),%edx > 0x000000316a8dbfef <+18591>: mov (%rcx),%r9 > 0x000000316a8dbff2 <+18594>: test $0xc,%dl > 0x000000316a8dbff5 <+18597>: je 0x316a8dced0 <PyEval_EvalFrameEx+22400> > 0x000000316a8dbffb <+18603>: mov %edx,%ecx > 0x000000316a8dbffd <+18605>: mov 0x8(%rax),%r10 > 0x000000316a8dc001 <+18609>: mov 0x18(%rbx),%r11 > 0x000000316a8dc005 <+18613>: and $0x4,%ecx > 0x000000316a8dc008 <+18616>: je 0x316a8dce75 <PyEval_EvalFrameEx+22309> > 0x000000316a8dc00e <+18622>: test %r15d,%r15d > 0x000000316a8dc011 <+18625>: jne 0x316a8dce75 <PyEval_EvalFrameEx+22309> > 0x000000316a8dc017 <+18631>: mov 0x20(%r9),%eax > 0x000000316a8dc01b <+18635>: test %eax,%eax > 0x000000316a8dc01d <+18637>: je 0x316a8dce2e <PyEval_EvalFrameEx+22238> > 0x000000316a8dc023 <+18643>: mov 0x28(%r9),%rdi > 0x000000316a8dc027 <+18647>: test %rdi,%rdi > 0x000000316a8dc02a <+18650>: je 0x316a8dce2e <PyEval_EvalFrameEx+22238> > 0x000000316a8dc030 <+18656>: mov 0x10(%r9),%rdx > 0x000000316a8dc034 <+18660>: mov 0x38(%r9),%rsi > 0x000000316a8dc038 <+18664>: mov %rbx,%r8 > 0x000000316a8dc03b <+18667>: mov $0x4,%ecx > 0x000000316a8dc040 <+18672>: mov %r9,0x28(%rsp) > 0x000000316a8dc045 <+18677>: mov %r10,0x30(%rsp) > 0x000000316a8dc04a <+18682>: mov %r11,0x38(%rsp) > 0x000000316a8dc04f <+18687>: callq 0x316a8d6610 <call_trace> > 0x000000316a8dc054 <+18692>: test %eax,%eax > 0x000000316a8dc056 <+18694>: mov 0x28(%rsp),%r9 > 0x000000316a8dc05b <+18699>: mov 0x30(%rsp),%r10 > 0x000000316a8dc060 <+18704>: mov 0x38(%rsp),%r11 > 0x000000316a8dc065 <+18709>: je 0x316a8dcdce <PyEval_EvalFrameEx+22142> > 0x000000316a8dc06b <+18715>: xor %r15d,%r15d > 0x000000316a8dc06e <+18718>: jmpq 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dc073 <+18723>: nopl 0x0(%rax,%rax,1) > 0x000000316a8dc078 <+18728>: callq 0x316a83d3e0 <PyEval_GetGlobals@plt> > 0x000000316a8dc07d <+18733>: test %rax,%rax > 0x000000316a8dc080 <+18736>: je 0x316a8dc093 <PyEval_EvalFrameEx+18755> > 0x000000316a8dc082 <+18738>: mov 0x8(%rax),%rdx > 0x000000316a8dc086 <+18742>: testb $0x20,0xab(%rdx) > 0x000000316a8dc08d <+18749>: jne 0x316a8dce4d <PyEval_EvalFrameEx+22269> > 0x000000316a8dc093 <+18755>: mov 0x290ebe(%rip),%r9 # 0x316ab6cf58 > 0x000000316a8dc09a <+18762>: jmpq 0x316a8db6d0 <PyEval_EvalFrameEx+16256> > 0x000000316a8dc09f <+18767>: movq $0x0,0x108(%rsp) > 0x000000316a8dc0ab <+18779>: jmpq 0x316a8d9374 <PyEval_EvalFrameEx+7204> > 0x000000316a8dc0b0 <+18784>: mov 0x20(%rbx),%r9 > 0x000000316a8dc0b4 <+18788>: mov 0x10(%rbx),%rdi > 0x000000316a8dc0b8 <+18792>: mov 0x18(%rbx),%rsi > 0x000000316a8dc0bc <+18796>: test %r9,%r9 > 0x000000316a8dc0bf <+18799>: je 0x316a8dccb5 <PyEval_EvalFrameEx+21861> > 0x000000316a8dc0c5 <+18805>: mov 0x10(%r9),%r11d > 0x000000316a8dc0c9 <+18809>: lea 0x18(%r9),%rdx > 0x000000316a8dc0cd <+18813>: mov 0x1b8(%rsp),%r9 > 0x000000316a8dc0d5 <+18821>: movslq %ecx,%rcx > 0x000000316a8dc0d8 <+18824>: lea 0x0(,%rcx,8),%r14 > 0x000000316a8dc0e0 <+18832>: movslq %r10d,%rcx > 0x000000316a8dc0e3 <+18835>: mov 0x28(%rbx),%r10 > 0x000000316a8dc0e7 <+18839>: shl $0x3,%rcx > 0x000000316a8dc0eb <+18843>: mov %rdx,0x8(%rsp) > 0x000000316a8dc0f0 <+18848>: mov %r11d,0x10(%rsp) > 0x000000316a8dc0f5 <+18853>: mov %r9,%r8 > 0x000000316a8dc0f8 <+18856>: mov %eax,(%rsp) > 0x000000316a8dc0fb <+18859>: sub %r14,%r9 > 0x000000316a8dc0fe <+18862>: sub %rcx,%r8 > 0x000000316a8dc101 <+18865>: mov %r10,0x18(%rsp) > 0x000000316a8dc106 <+18870>: xor %edx,%edx > 0x000000316a8dc108 <+18872>: mov %r8,%rcx > 0x000000316a8dc10b <+18875>: mov %r15d,%r8d > 0x000000316a8dc10e <+18878>: callq 0x316a83d570 <PyEval_EvalCodeEx@plt> > 0x000000316a8dc113 <+18883>: mov %rax,%r15 > 0x000000316a8dc116 <+18886>: jmpq 0x316a8d9429 <PyEval_EvalFrameEx+7385> > 0x000000316a8dc11b <+18891>: mov 0x18(%rbx),%r14 > 0x000000316a8dc11f <+18895>: test %r14,%r14 > 0x000000316a8dc122 <+18898>: je 0x316a8d9336 <PyEval_EvalFrameEx+7142> > 0x000000316a8dc128 <+18904>: addq $0x1,(%r14) > 0x000000316a8dc12c <+18908>: mov 0x10(%rbx),%rbx > 0x000000316a8dc130 <+18912>: addq $0x1,(%rbx) > 0x000000316a8dc134 <+18916>: mov 0x0(%rbp),%rsi > 0x000000316a8dc138 <+18920>: subq $0x1,(%rsi) > 0x000000316a8dc13c <+18924>: je 0x316a8dc3f8 <PyEval_EvalFrameEx+19624> > 0x000000316a8dc142 <+18930>: mov %r14,0x0(%rbp) > 0x000000316a8dc146 <+18934>: add $0x1,%r15d > 0x000000316a8dc14a <+18938>: add $0x1,%r10d > 0x000000316a8dc14e <+18942>: mov 0x8(%rbx),%rdx > 0x000000316a8dc152 <+18946>: jmpq 0x316a8d933a <PyEval_EvalFrameEx+7146> > 0x000000316a8dc157 <+18951>: callq 0x316a83ca30 <PyDict_GetItem@plt> > 0x000000316a8dc15c <+18956>: test %rax,%rax > 0x000000316a8dc15f <+18959>: mov %rax,%r15 > 0x000000316a8dc162 <+18962>: jne 0x316a8d8d3b <PyEval_EvalFrameEx+5611> > 0x000000316a8dc168 <+18968>: jmpq 0x316a8d9b57 <PyEval_EvalFrameEx+9223> > 0x000000316a8dc16d <+18973>: nopl (%rax) > 0x000000316a8dc170 <+18976>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8dc175 <+18981>: test %rax,%rax > 0x000000316a8dc178 <+18984>: jne 0x316a8d8fc8 <PyEval_EvalFrameEx+6264> > 0x000000316a8dc17e <+18990>: mov 0x38(%r12),%rcx > 0x000000316a8dc183 <+18995>: mov 0x30(%r12),%rdx > 0x000000316a8dc188 <+19000>: mov %rbx,%rsi > 0x000000316a8dc18b <+19003>: mov 0x108(%rsp),%r8 > 0x000000316a8dc193 <+19011>: mov $0x4,%edi > 0x000000316a8dc198 <+19016>: test %rcx,%rcx > 0x000000316a8dc19b <+19019>: cmove 0x128(%rsp),%rcx > 0x000000316a8dc1a4 <+19028>: callq 0x316a83ed20 <PyTuple_Pack@plt> > 0x000000316a8dc1a9 <+19033>: mov %rax,%rbx > 0x000000316a8dc1ac <+19036>: jmpq 0x316a8d8ffb <PyEval_EvalFrameEx+6315> > 0x000000316a8dc1b1 <+19041>: nopl 0x0(%rax) > 0x000000316a8dc1b8 <+19048>: mov 0x108(%rsp),%rdi > 0x000000316a8dc1c0 <+19056>: mov %r9,%rsi > 0x000000316a8dc1c3 <+19059>: mov %rbx,%rdx > 0x000000316a8dc1c6 <+19062>: mov %r9,0x28(%rsp) > 0x000000316a8dc1cb <+19067>: callq 0x316a83caa0 <PyCFunction_Call@plt> > 0x000000316a8dc1d0 <+19072>: mov 0x28(%rsp),%r9 > 0x000000316a8dc1d5 <+19077>: mov %rax,%r15 > 0x000000316a8dc1d8 <+19080>: jmpq 0x316a8d9ef3 <PyEval_EvalFrameEx+10147> > 0x000000316a8dc1dd <+19085>: mov %rbx,%rdi > 0x000000316a8dc1e0 <+19088>: callq 0x316a83e4b0 <PyObject_Repr@plt> > 0x000000316a8dc1e5 <+19093>: lea 0x24(%rax),%rdx > 0x000000316a8dc1e9 <+19097>: mov 0x2906a0(%rip),%rax # 0x316ab6c890 > 0x000000316a8dc1f0 <+19104>: lea 0x5daae(%rip),%rsi # 0x316a939ca5 > 0x000000316a8dc1f7 <+19111>: mov (%rax),%rdi > 0x000000316a8dc1fa <+19114>: xor %eax,%eax > 0x000000316a8dc1fc <+19116>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dc201 <+19121>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc206 <+19126>: cmp %rax,0x8(%rbp) > 0x000000316a8dc20a <+19130>: jne 0x316a8d85a8 <PyEval_EvalFrameEx+3672> > 0x000000316a8dc210 <+19136>: jmpq 0x316a8dba6a <PyEval_EvalFrameEx+17178> > 0x000000316a8dc215 <+19141>: nopl (%rax) > 0x000000316a8dc218 <+19144>: cmp %rax,0x8(%rbp) > 0x000000316a8dc21c <+19148>: jne 0x316a8d859b <PyEval_EvalFrameEx+3659> > 0x000000316a8dc222 <+19154>: mov 0x10(%r8),%rdx > 0x000000316a8dc226 <+19158>: mov 0x10(%rbp),%rax > 0x000000316a8dc22a <+19162>: lea (%rax,%rdx,1),%rdi > 0x000000316a8dc22e <+19166>: xor %rdi,%rdx > 0x000000316a8dc231 <+19169>: jns 0x316a8dbaa7 <PyEval_EvalFrameEx+17239> > 0x000000316a8dc237 <+19175>: xor %rdi,%rax > 0x000000316a8dc23a <+19178>: jns 0x316a8dbaa7 <PyEval_EvalFrameEx+17239> > 0x000000316a8dc240 <+19184>: jmpq 0x316a8d85a8 <PyEval_EvalFrameEx+3672> > 0x000000316a8dc245 <+19189>: nopl (%rax) > 0x000000316a8dc248 <+19192>: mov 0x8(%rdi),%rax > 0x000000316a8dc24c <+19196>: mov %rdx,0x38(%rsp) > 0x000000316a8dc251 <+19201>: mov %rcx,0x28(%rsp) > 0x000000316a8dc256 <+19206>: callq *0x30(%rax) > 0x000000316a8dc259 <+19209>: mov 0x28(%rsp),%rcx > 0x000000316a8dc25e <+19214>: mov 0x38(%rsp),%rdx > 0x000000316a8dc263 <+19219>: jmpq 0x316a8daa91 <PyEval_EvalFrameEx+13121> > 0x000000316a8dc268 <+19224>: mov 0x8(%rcx),%rax > 0x000000316a8dc26c <+19228>: mov %rcx,%rdi > 0x000000316a8dc26f <+19231>: mov %rdx,0x38(%rsp) > 0x000000316a8dc274 <+19236>: callq *0x30(%rax) > 0x000000316a8dc277 <+19239>: mov 0x38(%rsp),%rdx > 0x000000316a8dc27c <+19244>: jmpq 0x316a8daaa0 <PyEval_EvalFrameEx+13136> > 0x000000316a8dc281 <+19249>: mov 0x60(%r15),%rdx > 0x000000316a8dc285 <+19253>: test %rdx,%rdx > 0x000000316a8dc288 <+19256>: je 0x316a8dcc24 <PyEval_EvalFrameEx+21716> > 0x000000316a8dc28e <+19262>: mov (%rdx),%rcx > 0x000000316a8dc291 <+19265>: add $0x1,%rcx > 0x000000316a8dc295 <+19269>: mov %rcx,(%rdx) > 0x000000316a8dc298 <+19272>: mov 0x68(%r15),%rdx > 0x000000316a8dc29c <+19276>: test %rdx,%rdx > 0x000000316a8dc29f <+19279>: je 0x316a8dc2a5 <PyEval_EvalFrameEx+19285> > 0x000000316a8dc2a1 <+19281>: addq $0x1,(%rdx) > 0x000000316a8dc2a5 <+19285>: mov 0x70(%r15),%rdx > 0x000000316a8dc2a9 <+19289>: test %rdx,%rdx > 0x000000316a8dc2ac <+19292>: je 0x316a8dc2b2 <PyEval_EvalFrameEx+19298> > 0x000000316a8dc2ae <+19294>: addq $0x1,(%rdx) > 0x000000316a8dc2b2 <+19298>: mov 0x60(%r15),%rdx > 0x000000316a8dc2b6 <+19302>: mov %rdx,0x58(%rax) > 0x000000316a8dc2ba <+19306>: mov 0x68(%r15),%rdx > 0x000000316a8dc2be <+19310>: mov %rdx,0x60(%rax) > 0x000000316a8dc2c2 <+19314>: mov 0x70(%r15),%rdx > 0x000000316a8dc2c6 <+19318>: mov %rdx,0x68(%rax) > 0x000000316a8dc2ca <+19322>: jmpq 0x316a8daa43 <PyEval_EvalFrameEx+13043> > 0x000000316a8dc2cf <+19327>: sub $0x8,%r14 > 0x000000316a8dc2d3 <+19331>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc2d8 <+19336>: movq $0x0,0x170(%rsp) > 0x000000316a8dc2e4 <+19348>: jmpq 0x316a8da263 <PyEval_EvalFrameEx+11027> > 0x000000316a8dc2e9 <+19353>: lea 0x1b8(%rsp),%rsi > 0x000000316a8dc2f1 <+19361>: mov %rbp,%rdi > 0x000000316a8dc2f4 <+19364>: callq 0x316a83da40 <_PyEval_SliceIndex@plt> > 0x000000316a8dc2f9 <+19369>: test %eax,%eax > 0x000000316a8dc2fb <+19371>: je 0x316a8da799 <PyEval_EvalFrameEx+12361> > 0x000000316a8dc301 <+19377>: mov 0x1b8(%rsp),%rdx > 0x000000316a8dc309 <+19385>: mov 0x1b0(%rsp),%rsi > 0x000000316a8dc311 <+19393>: mov 0x108(%rsp),%rdi > 0x000000316a8dc319 <+19401>: callq 0x316a83c6e0 <PySequence_GetSlice@plt> > 0x000000316a8dc31e <+19406>: mov %rax,%r15 > 0x000000316a8dc321 <+19409>: jmpq 0x316a8da79c <PyEval_EvalFrameEx+12364> > 0x000000316a8dc326 <+19414>: mov 0x29078b(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dc32d <+19421>: lea 0x5d494(%rip),%rsi # 0x316a9397c8 > 0x000000316a8dc334 <+19428>: mov (%rax),%rdi > 0x000000316a8dc337 <+19431>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dc33c <+19436>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dc347 <+19447>: jmpq 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8dc34c <+19452>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8dc351 <+19457>: test %rax,%rax > 0x000000316a8dc354 <+19460>: jne 0x316a8d9c99 <PyEval_EvalFrameEx+9545> > 0x000000316a8dc35a <+19466>: mov 0x138(%rsp),%rdi > 0x000000316a8dc362 <+19474>: mov (%rdi),%rdi > 0x000000316a8dc365 <+19477>: mov %rdi,%rax > 0x000000316a8dc368 <+19480>: mov 0x138(%rsp),%rdi > 0x000000316a8dc370 <+19488>: sub $0x1,%rax > 0x000000316a8dc374 <+19492>: test %rax,%rax > 0x000000316a8dc377 <+19495>: mov %rax,(%rdi) > 0x000000316a8dc37a <+19498>: jne 0x316a8dc383 <PyEval_EvalFrameEx+19507> > 0x000000316a8dc37c <+19500>: mov 0x8(%rdi),%rax > 0x000000316a8dc380 <+19504>: callq *0x30(%rax) > 0x000000316a8dc383 <+19507>: mov 0x148(%rsp),%rbx > 0x000000316a8dc38b <+19515>: mov $0x1,%ebp > 0x000000316a8dc390 <+19520>: jmpq 0x316a8dab62 <PyEval_EvalFrameEx+13330> > 0x000000316a8dc395 <+19525>: lea 0x42771(%rip),%rax # 0x316a91eb0d > 0x000000316a8dc39c <+19532>: lea 0x4853e(%rip),%rcx # 0x316a9248e1 > 0x000000316a8dc3a3 <+19539>: cmp $0x1,%ebp > 0x000000316a8dc3a6 <+19542>: lea 0x5d4ab(%rip),%rsi # 0x316a939858 > 0x000000316a8dc3ad <+19549>: mov %ebp,%edx > 0x000000316a8dc3af <+19551>: cmovne %rax,%rcx > 0x000000316a8dc3b3 <+19555>: mov 0x2906d6(%rip),%rax # 0x316ab6ca90 > 0x000000316a8dc3ba <+19562>: mov (%rax),%rdi > 0x000000316a8dc3bd <+19565>: xor %eax,%eax > 0x000000316a8dc3bf <+19567>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dc3c4 <+19572>: jmpq 0x316a8d9c99 <PyEval_EvalFrameEx+9545> > 0x000000316a8dc3c9 <+19577>: mov 0x128(%rsp),%rdx > 0x000000316a8dc3d1 <+19585>: mov %rdx,0x108(%rsp) > 0x000000316a8dc3d9 <+19593>: jmpq 0x316a8d7877 <PyEval_EvalFrameEx+295> > 0x000000316a8dc3de <+19598>: add 0x10(%rbp),%rax > 0x000000316a8dc3e2 <+19602>: jns 0x316a8db3a4 <PyEval_EvalFrameEx+15444> > 0x000000316a8dc3e8 <+19608>: jmpq 0x316a8d95dc <PyEval_EvalFrameEx+7820> > 0x000000316a8dc3ed <+19613>: mov %rbx,%rcx > 0x000000316a8dc3f0 <+19616>: movslq %r9d,%rax > 0x000000316a8dc3f3 <+19619>: jmpq 0x316a8d9be0 <PyEval_EvalFrameEx+9360> > 0x000000316a8dc3f8 <+19624>: mov 0x0(%rbp),%rdi > 0x000000316a8dc3fc <+19628>: mov 0x8(%rdi),%rdx > 0x000000316a8dc400 <+19632>: mov %eax,0x38(%rsp) > 0x000000316a8dc404 <+19636>: mov %ecx,0x28(%rsp) > 0x000000316a8dc408 <+19640>: mov %r10d,0x30(%rsp) > 0x000000316a8dc40d <+19645>: callq *0x30(%rdx) > 0x000000316a8dc410 <+19648>: mov 0x30(%rsp),%r10d > 0x000000316a8dc415 <+19653>: mov 0x28(%rsp),%ecx > 0x000000316a8dc419 <+19657>: mov 0x38(%rsp),%eax > 0x000000316a8dc41d <+19661>: jmpq 0x316a8dc142 <PyEval_EvalFrameEx+18930> > 0x000000316a8dc422 <+19666>: mov 0x2905ff(%rip),%rax # 0x316ab6ca28 > 0x000000316a8dc429 <+19673>: lea 0x5cd92(%rip),%rsi # 0x316a9391c2 > 0x000000316a8dc430 <+19680>: mov (%rax),%rdi > 0x000000316a8dc433 <+19683>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dc438 <+19688>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dc443 <+19699>: jmpq 0x316a8d87b2 <PyEval_EvalFrameEx+4194> > 0x000000316a8dc448 <+19704>: mov %r9d,0x28(%rsp) > 0x000000316a8dc44d <+19709>: mov %rdi,%rbx > 0x000000316a8dc450 <+19712>: callq 0x316a83d850 <PyObject_IsTrue@plt> > 0x000000316a8dc455 <+19717>: cmp $0x0,%eax > 0x000000316a8dc458 <+19720>: mov %eax,0x118(%rsp) > 0x000000316a8dc45f <+19727>: movslq 0x28(%rsp),%r9 > 0x000000316a8dc464 <+19732>: jle 0x316a8dc4ae <PyEval_EvalFrameEx+19806> > 0x000000316a8dc466 <+19734>: mov (%rbx),%rax > 0x000000316a8dc469 <+19737>: sub $0x8,%r14 > 0x000000316a8dc46d <+19741>: movl $0x0,0x118(%rsp) > 0x000000316a8dc478 <+19752>: sub $0x1,%rax > 0x000000316a8dc47c <+19756>: test %rax,%rax > 0x000000316a8dc47f <+19759>: mov %rax,(%rbx) > 0x000000316a8dc482 <+19762>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dc488 <+19768>: jmpq 0x316a8da5e0 <PyEval_EvalFrameEx+11920> > 0x000000316a8dc48d <+19773>: mov 0x8(%r15),%rax > 0x000000316a8dc491 <+19777>: mov %r15,%rdi > 0x000000316a8dc494 <+19780>: xor %r15d,%r15d > 0x000000316a8dc497 <+19783>: callq *0x30(%rax) > 0x000000316a8dc49a <+19786>: jmpq 0x316a8d93e6 <PyEval_EvalFrameEx+7318> > 0x000000316a8dc49f <+19791>: mov $0x5,%ecx > 0x000000316a8dc4a4 <+19796>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8dc4a9 <+19801>: jmpq 0x316a8d93e6 <PyEval_EvalFrameEx+7318> > 0x000000316a8dc4ae <+19806>: xchg %ax,%ax > 0x000000316a8dc4b0 <+19808>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc4b6 <+19814>: mov 0x120(%rsp),%r8 > 0x000000316a8dc4be <+19822>: lea 0x24(%r8,%r9,1),%r13 > 0x000000316a8dc4c3 <+19827>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dc4c8 <+19832>: mov 0x2905d9(%rip),%rax # 0x316ab6caa8 > 0x000000316a8dc4cf <+19839>: lea 0x5d202(%rip),%rsi # 0x316a9396d8 > 0x000000316a8dc4d6 <+19846>: mov $0x1,%edx > 0x000000316a8dc4db <+19851>: mov (%rax),%rdi > 0x000000316a8dc4de <+19854>: callq 0x316a83bac0 <PyErr_WarnEx@plt> > 0x000000316a8dc4e3 <+19859>: test %eax,%eax > 0x000000316a8dc4e5 <+19861>: js 0x316a8dbcdc <PyEval_EvalFrameEx+17804> > 0x000000316a8dc4eb <+19867>: mov 0x190(%rsp),%rdi > 0x000000316a8dc4f3 <+19875>: jmpq 0x316a8dbe7c <PyEval_EvalFrameEx+18220> > 0x000000316a8dc4f8 <+19880>: mov 0x18(%rax),%rcx > 0x000000316a8dc4fc <+19884>: mov 0x190(%rsp),%rax > 0x000000316a8dc504 <+19892>: lea 0x5d12d(%rip),%rsi # 0x316a939638 > 0x000000316a8dc50b <+19899>: mov 0x18(%rax),%rdx > 0x000000316a8dc50f <+19903>: mov 0x2905a2(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dc516 <+19910>: mov (%rax),%rdi > 0x000000316a8dc519 <+19913>: xor %eax,%eax > 0x000000316a8dc51b <+19915>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dc520 <+19920>: jmpq 0x316a8dbcdc <PyEval_EvalFrameEx+17804> > 0x000000316a8dc525 <+19925>: mov 0x128(%rsp),%rsi > 0x000000316a8dc52d <+19933>: mov %rsi,0x198(%rsp) > 0x000000316a8dc535 <+19941>: addq $0x1,(%rsi) > 0x000000316a8dc539 <+19945>: jmpq 0x316a8dbda6 <PyEval_EvalFrameEx+18006> > 0x000000316a8dc53e <+19950>: mov 0x128(%rsp),%rdx > 0x000000316a8dc546 <+19958>: mov 0x128(%rsp),%rcx > 0x000000316a8dc54e <+19966>: mov (%rdx),%rdx > 0x000000316a8dc551 <+19969>: mov %rdx,0xe0(%rsp) > 0x000000316a8dc559 <+19977>: sub $0x1,%rdx > 0x000000316a8dc55d <+19981>: test %rdx,%rdx > 0x000000316a8dc560 <+19984>: mov %rdx,(%rcx) > 0x000000316a8dc563 <+19987>: jne 0x316a8dc57b <PyEval_EvalFrameEx+20011> > 0x000000316a8dc565 <+19989>: mov 0x8(%rcx),%rax > 0x000000316a8dc569 <+19993>: mov %rcx,%rdi > 0x000000316a8dc56c <+19996>: callq *0x30(%rax) > 0x000000316a8dc56f <+19999>: mov 0x190(%rsp),%rdi > 0x000000316a8dc577 <+20007>: mov 0x8(%rdi),%rax > 0x000000316a8dc57b <+20011>: cmp %rbp,%rax > 0x000000316a8dc57e <+20014>: mov %rdi,0x198(%rsp) > 0x000000316a8dc586 <+20022>: jne 0x316a8dc58c <PyEval_EvalFrameEx+20028> > 0x000000316a8dc588 <+20024>: mov 0x10(%rdi),%rax > 0x000000316a8dc58c <+20028>: mov %rax,0x190(%rsp) > 0x000000316a8dc594 <+20036>: addq $0x1,(%rax) > 0x000000316a8dc598 <+20040>: jmpq 0x316a8dbe5b <PyEval_EvalFrameEx+18187> > 0x000000316a8dc59d <+20045>: xor %rdi,%rax > 0x000000316a8dc5a0 <+20048>: js 0x316a8db293 <PyEval_EvalFrameEx+15171> > 0x000000316a8dc5a6 <+20054>: jmpq 0x316a8d8947 <PyEval_EvalFrameEx+4599> > 0x000000316a8dc5ab <+20059>: subq $0x1,(%r15) > 0x000000316a8dc5af <+20063>: nop > 0x000000316a8dc5b0 <+20064>: je 0x316a8dc62e <PyEval_EvalFrameEx+20190> > 0x000000316a8dc5b2 <+20066>: xor %r15d,%r15d > 0x000000316a8dc5b5 <+20069>: jmpq 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8dc5ba <+20074>: mov 0x8(%rbp),%rax > 0x000000316a8dc5be <+20078>: mov %rbp,%rdi > 0x000000316a8dc5c1 <+20081>: mov %r14,%rbp > 0x000000316a8dc5c4 <+20084>: callq *0x30(%rax) > 0x000000316a8dc5c7 <+20087>: jmpq 0x316a8d9dfb <PyEval_EvalFrameEx+9899> > 0x000000316a8dc5cc <+20092>: mov 0x2904e5(%rip),%r8 # 0x316ab6cab8 > 0x000000316a8dc5d3 <+20099>: mov (%r8),%rdi > 0x000000316a8dc5d6 <+20102>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8dc5db <+20107>: test %eax,%eax > 0x000000316a8dc5dd <+20109>: je 0x316a8dba51 <PyEval_EvalFrameEx+17153> > 0x000000316a8dc5e3 <+20115>: mov 0x8(%rbp),%rax > 0x000000316a8dc5e7 <+20119>: mov 0x108(%rsp),%rdi > 0x000000316a8dc5ef <+20127>: mov 0x18(%rax),%r15 > 0x000000316a8dc5f3 <+20131>: callq 0x316a83eac0 <PyEval_GetFuncDesc@plt> > 0x000000316a8dc5f8 <+20136>: mov 0x108(%rsp),%rdi > 0x000000316a8dc600 <+20144>: mov %rax,%r14 > 0x000000316a8dc603 <+20147>: callq 0x316a83baa0 <PyEval_GetFuncName@plt> > 0x000000316a8dc608 <+20152>: mov %rax,%rdx > 0x000000316a8dc60b <+20155>: mov 0x2904a6(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dc612 <+20162>: lea 0x5d44f(%rip),%rsi # 0x316a939a68 > 0x000000316a8dc619 <+20169>: mov %r15,%r8 > 0x000000316a8dc61c <+20172>: mov %r14,%rcx > 0x000000316a8dc61f <+20175>: mov (%rax),%rdi > 0x000000316a8dc622 <+20178>: xor %eax,%eax > 0x000000316a8dc624 <+20180>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dc629 <+20185>: jmpq 0x316a8dba51 <PyEval_EvalFrameEx+17153> > 0x000000316a8dc62e <+20190>: mov 0x8(%r15),%rax > 0x000000316a8dc632 <+20194>: mov %r15,%rdi > 0x000000316a8dc635 <+20197>: xor %r15d,%r15d > 0x000000316a8dc638 <+20200>: callq *0x30(%rax) > 0x000000316a8dc63b <+20203>: jmpq 0x316a8d851e <PyEval_EvalFrameEx+3534> > 0x000000316a8dc640 <+20208>: mov %r8,%rdi > 0x000000316a8dc643 <+20211>: callq 0x316a83e6b0 <PyTuple_Size@plt> > 0x000000316a8dc648 <+20216>: cmp $0x2,%eax > 0x000000316a8dc64b <+20219>: je 0x316a8dc6c3 <PyEval_EvalFrameEx+20339> > 0x000000316a8dc64d <+20221>: cmp $0x3,%eax > 0x000000316a8dc650 <+20224>: mov 0x128(%rsp),%rbx > 0x000000316a8dc658 <+20232>: jne 0x316a8dbaf1 <PyEval_EvalFrameEx+17313> > 0x000000316a8dc65e <+20238>: mov 0x108(%rsp),%rdi > 0x000000316a8dc666 <+20246>: mov $0x1,%esi > 0x000000316a8dc66b <+20251>: callq 0x316a83c3f0 <PyTuple_GetItem@plt> > 0x000000316a8dc670 <+20256>: mov 0x108(%rsp),%rdi > 0x000000316a8dc678 <+20264>: mov $0x2,%esi > 0x000000316a8dc67d <+20269>: mov %rax,0x118(%rsp) > 0x000000316a8dc685 <+20277>: callq 0x316a83c3f0 <PyTuple_GetItem@plt> > 0x000000316a8dc68a <+20282>: mov %rax,%rbx > 0x000000316a8dc68d <+20285>: mov 0x108(%rsp),%rdi > 0x000000316a8dc695 <+20293>: xor %esi,%esi > 0x000000316a8dc697 <+20295>: callq 0x316a83c3f0 <PyTuple_GetItem@plt> > 0x000000316a8dc69c <+20300>: mov %rax,%rbp > 0x000000316a8dc69f <+20303>: jmpq 0x316a8dadd2 <PyEval_EvalFrameEx+13954> > 0x000000316a8dc6a4 <+20308>: mov 0x138(%rsp),%r8 > 0x000000316a8dc6ac <+20316>: mov (%r8),%rdi > 0x000000316a8dc6af <+20319>: mov 0x8(%rdi),%rax > 0x000000316a8dc6b3 <+20323>: mov %edx,0x38(%rsp) > 0x000000316a8dc6b7 <+20327>: callq *0x30(%rax) > 0x000000316a8dc6ba <+20330>: mov 0x38(%rsp),%edx > 0x000000316a8dc6be <+20334>: jmpq 0x316a8db9ae <PyEval_EvalFrameEx+16990> > 0x000000316a8dc6c3 <+20339>: mov 0x108(%rsp),%rdi > 0x000000316a8dc6cb <+20347>: mov $0x1,%esi > 0x000000316a8dc6d0 <+20352>: callq 0x316a83c3f0 <PyTuple_GetItem@plt> > 0x000000316a8dc6d5 <+20357>: mov 0x128(%rsp),%rbx > 0x000000316a8dc6dd <+20365>: mov %rax,0x118(%rsp) > 0x000000316a8dc6e5 <+20373>: jmp 0x316a8dc68d <PyEval_EvalFrameEx+20285> > 0x000000316a8dc6e7 <+20375>: mov %rdi,%rbx > 0x000000316a8dc6ea <+20378>: mov %r9d,0x28(%rsp) > 0x000000316a8dc6ef <+20383>: callq 0x316a83d850 <PyObject_IsTrue@plt> > 0x000000316a8dc6f4 <+20388>: subq $0x1,(%rbx) > 0x000000316a8dc6f8 <+20392>: mov %eax,0x118(%rsp) > 0x000000316a8dc6ff <+20399>: movslq 0x28(%rsp),%r9 > 0x000000316a8dc704 <+20404>: jne 0x316a8dc715 <PyEval_EvalFrameEx+20421> > 0x000000316a8dc706 <+20406>: mov 0x8(%rbx),%rax > 0x000000316a8dc70a <+20410>: mov %rbx,%rdi > 0x000000316a8dc70d <+20413>: callq *0x30(%rax) > 0x000000316a8dc710 <+20416>: movslq 0x28(%rsp),%r9 > 0x000000316a8dc715 <+20421>: cmpl $0x0,0x118(%rsp) > 0x000000316a8dc71d <+20429>: jle 0x316a8dc74d <PyEval_EvalFrameEx+20477> > 0x000000316a8dc71f <+20431>: mov 0x120(%rsp),%rsi > 0x000000316a8dc727 <+20439>: movl $0x0,0x118(%rsp) > 0x000000316a8dc732 <+20450>: lea 0x24(%rsi,%r9,1),%r13 > 0x000000316a8dc737 <+20455>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dc73c <+20460>: lea 0x5ce8d(%rip),%rdi # 0x316a9395d0 > 0x000000316a8dc743 <+20467>: callq 0x316a83d8b0 <Py_FatalError@plt> > 0x000000316a8dc748 <+20472>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc74d <+20477>: je 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dc753 <+20483>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc758 <+20488>: subq $0x1,(%rbx) > 0x000000316a8dc75c <+20492>: nopl 0x0(%rax) > 0x000000316a8dc760 <+20496>: je 0x316a8dc771 <PyEval_EvalFrameEx+20513> > 0x000000316a8dc762 <+20498>: mov %r14,%rbx > 0x000000316a8dc765 <+20501>: jmpq 0x316a8d9dca <PyEval_EvalFrameEx+9850> > 0x000000316a8dc76a <+20506>: xor %ebp,%ebp > 0x000000316a8dc76c <+20508>: jmpq 0x316a8dba51 <PyEval_EvalFrameEx+17153> > 0x000000316a8dc771 <+20513>: mov 0x8(%rbx),%rax > 0x000000316a8dc775 <+20517>: mov %rbx,%rdi > 0x000000316a8dc778 <+20520>: mov %r14,%rbx > 0x000000316a8dc77b <+20523>: callq *0x30(%rax) > 0x000000316a8dc77e <+20526>: jmpq 0x316a8d9dca <PyEval_EvalFrameEx+9850> > 0x000000316a8dc783 <+20531>: mov %rbx,%rdi > 0x000000316a8dc786 <+20534>: callq 0x316a83d310 <PyString_AsString@plt> > 0x000000316a8dc78b <+20539>: mov %rax,%rdx > 0x000000316a8dc78e <+20542>: mov 0x2906ab(%rip),%rax # 0x316ab6ce40 > 0x000000316a8dc795 <+20549>: lea 0x5d575(%rip),%rsi # 0x316a939d11 > 0x000000316a8dc79c <+20556>: mov (%rax),%rdi > 0x000000316a8dc79f <+20559>: xor %eax,%eax > 0x000000316a8dc7a1 <+20561>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dc7a6 <+20566>: jmpq 0x316a8d90b2 <PyEval_EvalFrameEx+6498> > 0x000000316a8dc7ab <+20571>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8dc7b0 <+20576>: test %rax,%rax > 0x000000316a8dc7b3 <+20579>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dc7be <+20590>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc7c4 <+20596>: mov 0x110(%rsp),%r8 > 0x000000316a8dc7cc <+20604>: mov 0x48(%r8),%rdx > 0x000000316a8dc7d0 <+20608>: mov 0x10(%rdx),%rax > 0x000000316a8dc7d4 <+20612>: cmp %rax,%rbx > 0x000000316a8dc7d7 <+20615>: jge 0x316a8dc8b1 <PyEval_EvalFrameEx+20833> > 0x000000316a8dc7dd <+20621>: mov 0x2907ac(%rip),%rax # 0x316ab6cf90 > 0x000000316a8dc7e4 <+20628>: mov 0x18(%rdx,%rbx,8),%rdx > 0x000000316a8dc7e9 <+20633>: lea 0x5cda8(%rip),%rsi # 0x316a939598 > 0x000000316a8dc7f0 <+20640>: mov (%rax),%rdi > 0x000000316a8dc7f3 <+20643>: callq 0x316a8d6670 <format_exc_check_arg> > 0x000000316a8dc7f8 <+20648>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc7fd <+20653>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc803 <+20659>: sub $0x8,%r14 > 0x000000316a8dc807 <+20663>: jmpq 0x316a8da5d6 <PyEval_EvalFrameEx+11910> > 0x000000316a8dc80c <+20668>: mov %rdi,%rbx > 0x000000316a8dc80f <+20671>: mov %r9d,0x28(%rsp) > 0x000000316a8dc814 <+20676>: callq 0x316a83d850 <PyObject_IsTrue@plt> > 0x000000316a8dc819 <+20681>: subq $0x1,(%rbx) > 0x000000316a8dc81d <+20685>: mov %eax,0x118(%rsp) > 0x000000316a8dc824 <+20692>: movslq 0x28(%rsp),%r9 > 0x000000316a8dc829 <+20697>: jne 0x316a8dc83a <PyEval_EvalFrameEx+20714> > 0x000000316a8dc82b <+20699>: mov 0x8(%rbx),%rax > 0x000000316a8dc82f <+20703>: mov %rbx,%rdi > 0x000000316a8dc832 <+20706>: callq *0x30(%rax) > 0x000000316a8dc835 <+20709>: movslq 0x28(%rsp),%r9 > 0x000000316a8dc83a <+20714>: cmpl $0x0,0x118(%rsp) > 0x000000316a8dc842 <+20722>: jle 0x316a8dc862 <PyEval_EvalFrameEx+20754> > 0x000000316a8dc844 <+20724>: movl $0x0,0x118(%rsp) > 0x000000316a8dc84f <+20735>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dc854 <+20740>: xor %rdi,%rax > 0x000000316a8dc857 <+20743>: jns 0x316a8dbaa7 <PyEval_EvalFrameEx+17239> > 0x000000316a8dc85d <+20749>: jmpq 0x316a8d890a <PyEval_EvalFrameEx+4538> > 0x000000316a8dc862 <+20754>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc868 <+20760>: mov 0x120(%rsp),%rdx > 0x000000316a8dc870 <+20768>: lea 0x24(%rdx,%r9,1),%r13 > 0x000000316a8dc875 <+20773>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dc87a <+20778>: mov 0x20(%r12),%rax > 0x000000316a8dc87f <+20783>: mov 0x50(%rax),%rdi > 0x000000316a8dc883 <+20787>: callq 0x316a83d310 <PyString_AsString@plt> > 0x000000316a8dc888 <+20792>: mov %rax,%rbx > 0x000000316a8dc88b <+20795>: mov 0x20(%r12),%rax > 0x000000316a8dc890 <+20800>: mov 0x58(%rax),%rdi > 0x000000316a8dc894 <+20804>: callq 0x316a83d310 <PyString_AsString@plt> > 0x000000316a8dc899 <+20809>: mov 0x78(%r12),%esi > 0x000000316a8dc89e <+20814>: mov 0x20(%r12),%rdi > 0x000000316a8dc8a3 <+20819>: mov %rax,%rbp > 0x000000316a8dc8a6 <+20822>: callq 0x316a83b600 <PyCode_Addr2Line@plt> > 0x000000316a8dc8ab <+20827>: nop > 0x000000316a8dc8ac <+20828>: jmpq 0x316a8d78df <PyEval_EvalFrameEx+399> > 0x000000316a8dc8b1 <+20833>: mov 0x110(%rsp),%rcx > 0x000000316a8dc8b9 <+20841>: sub %rax,%rbx > 0x000000316a8dc8bc <+20844>: mov 0x290625(%rip),%rax # 0x316ab6cee8 > 0x000000316a8dc8c3 <+20851>: lea 0x5cfde(%rip),%rsi # 0x316a9398a8 > 0x000000316a8dc8ca <+20858>: mov 0x40(%rcx),%rdx > 0x000000316a8dc8ce <+20862>: mov (%rax),%rdi > 0x000000316a8dc8d1 <+20865>: mov 0x18(%rdx,%rbx,8),%rdx > 0x000000316a8dc8d6 <+20870>: callq 0x316a8d6670 <format_exc_check_arg> > 0x000000316a8dc8db <+20875>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc8e0 <+20880>: lea 0x24(%rbp),%rsi > 0x000000316a8dc8e4 <+20884>: lea 0x5cf1d(%rip),%rdi # 0x316a939808 > 0x000000316a8dc8eb <+20891>: xor %eax,%eax > 0x000000316a8dc8ed <+20893>: callq 0x316a83dea0 <PyString_FromFormat@plt> > 0x000000316a8dc8f2 <+20898>: test %rax,%rax > 0x000000316a8dc8f5 <+20901>: mov %rax,%rbp > 0x000000316a8dc8f8 <+20904>: je 0x316a8dc924 <PyEval_EvalFrameEx+20948> > 0x000000316a8dc8fa <+20906>: mov 0x1b0(%rsp),%rdx > 0x000000316a8dc902 <+20914>: subq $0x1,(%rdx) > 0x000000316a8dc906 <+20918>: jne 0x316a8dc917 <PyEval_EvalFrameEx+20935> > 0x000000316a8dc908 <+20920>: mov 0x1b0(%rsp),%rdi > 0x000000316a8dc910 <+20928>: mov 0x8(%rdi),%rax > 0x000000316a8dc914 <+20932>: callq *0x30(%rax) > 0x000000316a8dc917 <+20935>: mov %rbp,0x1b0(%rsp) > 0x000000316a8dc91f <+20943>: jmpq 0x316a8db95c <PyEval_EvalFrameEx+16908> > 0x000000316a8dc924 <+20948>: mov 0x1b0(%rsp),%rbp > 0x000000316a8dc92c <+20956>: jmpq 0x316a8db95c <PyEval_EvalFrameEx+16908> > 0x000000316a8dc931 <+20961>: mov 0x110(%rsp),%rcx > 0x000000316a8dc939 <+20969>: mov 0x38(%rcx),%rdi > 0x000000316a8dc93d <+20973>: callq 0x316a83c3f0 <PyTuple_GetItem@plt> > 0x000000316a8dc942 <+20978>: mov %rax,%rdx > 0x000000316a8dc945 <+20981>: mov 0x290644(%rip),%rax # 0x316ab6cf90 > 0x000000316a8dc94c <+20988>: lea 0x5cc45(%rip),%rsi # 0x316a939598 > 0x000000316a8dc953 <+20995>: mov (%rax),%rdi > 0x000000316a8dc956 <+20998>: callq 0x316a8d6670 <format_exc_check_arg> > 0x000000316a8dc95b <+21003>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dc960 <+21008>: mov %rbx,%rdi > 0x000000316a8dc963 <+21011>: mov %r11,0x38(%rsp) > 0x000000316a8dc968 <+21016>: xor %r15d,%r15d > 0x000000316a8dc96b <+21019>: callq 0x316a83e6b0 <PyTuple_Size@plt> > 0x000000316a8dc970 <+21024>: test %rax,%rax > 0x000000316a8dc973 <+21027>: mov %rax,0x148(%rsp) > 0x000000316a8dc97b <+21035>: mov 0x38(%rsp),%r11 > 0x000000316a8dc980 <+21040>: jg 0x316a8dc9f3 <PyEval_EvalFrameEx+21155> > 0x000000316a8dc982 <+21042>: jmpq 0x316a8dad93 <PyEval_EvalFrameEx+13891> > 0x000000316a8dc987 <+21047>: nopw 0x0(%rax,%rax,1) > 0x000000316a8dc990 <+21056>: mov 0x2900b9(%rip),%rcx # 0x316ab6ca50 > 0x000000316a8dc997 <+21063>: mov (%rcx),%ecx > 0x000000316a8dc999 <+21065>: test %ecx,%ecx > 0x000000316a8dc99b <+21067>: je 0x316a8dc9e1 <PyEval_EvalFrameEx+21137> > 0x000000316a8dc99d <+21069>: test $0x4000000,%eax > 0x000000316a8dc9a2 <+21074>: jne 0x316a8dc9e1 <PyEval_EvalFrameEx+21137> > 0x000000316a8dc9a4 <+21076>: test $0x80000000,%eax > 0x000000316a8dc9a9 <+21081>: je 0x316a8dc9b4 <PyEval_EvalFrameEx+21092> > 0x000000316a8dc9ab <+21083>: testb $0x40,0xab(%rdx) > 0x000000316a8dc9b2 <+21090>: jne 0x316a8dc9e1 <PyEval_EvalFrameEx+21137> > 0x000000316a8dc9b4 <+21092>: lea 0x5cf65(%rip),%rsi # 0x316a939920 > 0x000000316a8dc9bb <+21099>: mov $0x1,%edx > 0x000000316a8dc9c0 <+21104>: mov 0x2900e1(%rip),%rax # 0x316ab6caa8 > 0x000000316a8dc9c7 <+21111>: mov (%rax),%rdi > 0x000000316a8dc9ca <+21114>: mov %r11,0x38(%rsp) > 0x000000316a8dc9cf <+21119>: callq 0x316a83bac0 <PyErr_WarnEx@plt> > 0x000000316a8dc9d4 <+21124>: test %eax,%eax > 0x000000316a8dc9d6 <+21126>: mov 0x38(%rsp),%r11 > 0x000000316a8dc9db <+21131>: js 0x316a8dad1a <PyEval_EvalFrameEx+13770> > 0x000000316a8dc9e1 <+21137>: add $0x1,%r15 > 0x000000316a8dc9e5 <+21141>: cmp 0x148(%rsp),%r15 > 0x000000316a8dc9ed <+21149>: je 0x316a8dad93 <PyEval_EvalFrameEx+13891> > 0x000000316a8dc9f3 <+21155>: mov 0x18(%rbx,%r15,8),%rdx > 0x000000316a8dc9f8 <+21160>: mov 0x8(%rdx),%rax > 0x000000316a8dc9fc <+21164>: mov 0xa8(%rax),%rax > 0x000000316a8dca03 <+21171>: test $0x8000000,%eax > 0x000000316a8dca08 <+21176>: je 0x316a8dc990 <PyEval_EvalFrameEx+21056> > 0x000000316a8dca0a <+21178>: mov $0x1,%edx > 0x000000316a8dca0f <+21183>: lea 0x5ceda(%rip),%rsi # 0x316a9398f0 > 0x000000316a8dca16 <+21190>: jmp 0x316a8dc9c0 <PyEval_EvalFrameEx+21104> > 0x000000316a8dca18 <+21192>: mov 0x290099(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dca1f <+21199>: lea 0x5cd12(%rip),%rsi # 0x316a939738 > 0x000000316a8dca26 <+21206>: mov (%rax),%rdi > 0x000000316a8dca29 <+21209>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dca2e <+21214>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dca39 <+21225>: jmpq 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8dca3e <+21230>: mov 0x290423(%rip),%rbp # 0x316ab6ce68 > 0x000000316a8dca45 <+21237>: mov 0x0(%rbp),%rdi > 0x000000316a8dca49 <+21241>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8dca4e <+21246>: test %eax,%eax > 0x000000316a8dca50 <+21248>: je 0x316a8dcada <PyEval_EvalFrameEx+21386> > 0x000000316a8dca56 <+21254>: callq 0x316a83cb80 <PyErr_Clear@plt> > 0x000000316a8dca5b <+21259>: mov 0x108(%rsp),%rdi > 0x000000316a8dca63 <+21267>: lea 0x60d15(%rip),%rsi # 0x316a93d77f > 0x000000316a8dca6a <+21274>: callq 0x316a83b800 <PyObject_GetAttrString@plt> > 0x000000316a8dca6f <+21279>: test %rax,%rax > 0x000000316a8dca72 <+21282>: mov %rax,%rbx > 0x000000316a8dca75 <+21285>: je 0x316a8dcab7 <PyEval_EvalFrameEx+21351> > 0x000000316a8dca77 <+21287>: lea 0x45b84(%rip),%rsi # 0x316a922602 > 0x000000316a8dca7e <+21294>: xor %edx,%edx > 0x000000316a8dca80 <+21296>: mov %rax,%rdi > 0x000000316a8dca83 <+21299>: xor %eax,%eax > 0x000000316a8dca85 <+21301>: callq 0x316a83b440 <PyObject_CallMethod@plt> > 0x000000316a8dca8a <+21306>: subq $0x1,(%rbx) > 0x000000316a8dca8e <+21310>: mov %rax,0x138(%rsp) > 0x000000316a8dca96 <+21318>: jne 0x316a8dcaa2 <PyEval_EvalFrameEx+21330> > 0x000000316a8dca98 <+21320>: mov 0x8(%rbx),%rax > 0x000000316a8dca9c <+21324>: mov %rbx,%rdi > 0x000000316a8dca9f <+21327>: callq *0x30(%rax) > 0x000000316a8dcaa2 <+21330>: cmpq $0x0,0x138(%rsp) > 0x000000316a8dcaab <+21339>: je 0x316a8dcada <PyEval_EvalFrameEx+21386> > 0x000000316a8dcaad <+21341>: mov $0x1,%ecx > 0x000000316a8dcab2 <+21346>: jmpq 0x316a8d9808 <PyEval_EvalFrameEx+8376> > 0x000000316a8dcab7 <+21351>: mov 0x0(%rbp),%rdi > 0x000000316a8dcabb <+21355>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8dcac0 <+21360>: test %eax,%eax > 0x000000316a8dcac2 <+21362>: je 0x316a8dcada <PyEval_EvalFrameEx+21386> > 0x000000316a8dcac4 <+21364>: mov 0x290375(%rip),%rax # 0x316ab6ce40 > 0x000000316a8dcacb <+21371>: lea 0x5cec6(%rip),%rsi # 0x316a939998 > 0x000000316a8dcad2 <+21378>: mov (%rax),%rdi > 0x000000316a8dcad5 <+21381>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dcada <+21386>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dcae5 <+21397>: jmpq 0x316a8dac73 <PyEval_EvalFrameEx+13603> > 0x000000316a8dcaea <+21402>: mov 0x28fd9f(%rip),%rax # 0x316ab6c890 > 0x000000316a8dcaf1 <+21409>: lea 0x5ce78(%rip),%rsi # 0x316a939970 > 0x000000316a8dcaf8 <+21416>: mov (%rax),%rdi > 0x000000316a8dcafb <+21419>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dcb00 <+21424>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dcb05 <+21429>: mov 0x110(%rsp),%r8 > 0x000000316a8dcb0d <+21437>: mov 0x38(%r8),%rdi > 0x000000316a8dcb11 <+21441>: jmpq 0x316a8dc93d <PyEval_EvalFrameEx+20973> > 0x000000316a8dcb16 <+21446>: mov 0x28fd73(%rip),%rax # 0x316ab6c890 > 0x000000316a8dcb1d <+21453>: lea 0x5cbec(%rip),%rsi # 0x316a939710 > 0x000000316a8dcb24 <+21460>: mov (%rax),%rdi > 0x000000316a8dcb27 <+21463>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dcb2c <+21468>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dcb37 <+21479>: jmpq 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8dcb3c <+21484>: mov 0x138(%rsp),%r14 > 0x000000316a8dcb44 <+21492>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dcb49 <+21497>: mov 0x8(%r15),%rax > 0x000000316a8dcb4d <+21501>: mov %r15,%rdi > 0x000000316a8dcb50 <+21504>: mov %rbx,%r14 > 0x000000316a8dcb53 <+21507>: xor %r15d,%r15d > 0x000000316a8dcb56 <+21510>: callq *0x30(%rax) > 0x000000316a8dcb59 <+21513>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dcb5e <+21518>: cmp $0x5c,%al > 0x000000316a8dcb60 <+21520>: jne 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dcb66 <+21526>: movzbl 0x2(%r13),%eax > 0x000000316a8dcb6b <+21531>: movzbl 0x1(%r13),%r9d > 0x000000316a8dcb70 <+21536>: add $0x3,%r13 > 0x000000316a8dcb74 <+21540>: mov %r15,0x108(%rsp) > 0x000000316a8dcb7c <+21548>: shl $0x8,%eax > 0x000000316a8dcb7f <+21551>: add %eax,%r9d > 0x000000316a8dcb82 <+21554>: jmpq 0x316a8d9bb3 <PyEval_EvalFrameEx+9315> > 0x000000316a8dcb87 <+21559>: mov %r9d,0x28(%rsp) > 0x000000316a8dcb8c <+21564>: mov %r14,%rbx > 0x000000316a8dcb8f <+21567>: callq 0x316a83d1e0 <PyErr_Occurred@plt> > 0x000000316a8dcb94 <+21572>: test %rax,%rax > 0x000000316a8dcb97 <+21575>: movslq 0x28(%rsp),%r9 > 0x000000316a8dcb9c <+21580>: je 0x316a8dcbbf <PyEval_EvalFrameEx+21615> > 0x000000316a8dcb9e <+21582>: mov 0x2902d3(%rip),%rax # 0x316ab6ce78 > 0x000000316a8dcba5 <+21589>: mov (%rax),%rdi > 0x000000316a8dcba8 <+21592>: callq 0x316a83c4d0 <PyErr_ExceptionMatches@plt> > 0x000000316a8dcbad <+21597>: test %eax,%eax > 0x000000316a8dcbaf <+21599>: je 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dcbb5 <+21605>: callq 0x316a83cb80 <PyErr_Clear@plt> > 0x000000316a8dcbba <+21610>: movslq 0x28(%rsp),%r9 > 0x000000316a8dcbbf <+21615>: mov -0x8(%rbx),%r15 > 0x000000316a8dcbc3 <+21619>: sub $0x8,%r14 > 0x000000316a8dcbc7 <+21623>: subq $0x1,(%r15) > 0x000000316a8dcbcb <+21627>: jne 0x316a8dcbe1 <PyEval_EvalFrameEx+21649> > 0x000000316a8dcbcd <+21629>: mov 0x8(%r15),%rax > 0x000000316a8dcbd1 <+21633>: mov %r15,%rdi > 0x000000316a8dcbd4 <+21636>: mov %r9d,0x28(%rsp) > 0x000000316a8dcbd9 <+21641>: callq *0x30(%rax) > 0x000000316a8dcbdc <+21644>: movslq 0x28(%rsp),%r9 > 0x000000316a8dcbe1 <+21649>: add %r9,%r13 > 0x000000316a8dcbe4 <+21652>: jmpq 0x316a8d79c3 <PyEval_EvalFrameEx+627> > 0x000000316a8dcbe9 <+21657>: mov %rbx,%r14 > 0x000000316a8dcbec <+21660>: jmpq 0x316a8db4ae <PyEval_EvalFrameEx+15710> > 0x000000316a8dcbf1 <+21665>: mov 0x28fe30(%rip),%rax # 0x316ab6ca28 > 0x000000316a8dcbf8 <+21672>: lea 0x5d027(%rip),%rsi # 0x316a939c26 > 0x000000316a8dcbff <+21679>: xor %r15d,%r15d > 0x000000316a8dcc02 <+21682>: mov (%rax),%rdi > 0x000000316a8dcc05 <+21685>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dcc0a <+21690>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dcc15 <+21701>: jmpq 0x316a8d8717 <PyEval_EvalFrameEx+4039> > 0x000000316a8dcc1a <+21706>: mov $0x1,%ebp > 0x000000316a8dcc1f <+21711>: jmpq 0x316a8dab62 <PyEval_EvalFrameEx+13330> > 0x000000316a8dcc24 <+21716>: mov 0x128(%rsp),%rdi > 0x000000316a8dcc2c <+21724>: mov 0x128(%rsp),%r8 > 0x000000316a8dcc34 <+21732>: mov (%rdi),%rdi > 0x000000316a8dcc37 <+21735>: mov %r8,0x60(%r15) > 0x000000316a8dcc3b <+21739>: mov %r8,%rdx > 0x000000316a8dcc3e <+21742>: mov %rdi,%rcx > 0x000000316a8dcc41 <+21745>: add $0x1,%rcx > 0x000000316a8dcc45 <+21749>: mov %rcx,(%r8) > 0x000000316a8dcc48 <+21752>: jmpq 0x316a8dc291 <PyEval_EvalFrameEx+19265> > 0x000000316a8dcc4d <+21757>: mov 0x8(%rax),%rdx > 0x000000316a8dcc51 <+21761>: mov %rax,%rdi > 0x000000316a8dcc54 <+21764>: callq *0x30(%rdx) > 0x000000316a8dcc57 <+21767>: jmpq 0x316a8db526 <PyEval_EvalFrameEx+15830> > 0x000000316a8dcc5c <+21772>: mov 0x28fc2d(%rip),%rax # 0x316ab6c890 > 0x000000316a8dcc63 <+21779>: lea 0x5cfe9(%rip),%rsi # 0x316a939c53 > 0x000000316a8dcc6a <+21786>: mov (%rax),%rdi > 0x000000316a8dcc6d <+21789>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dcc72 <+21794>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dcc77 <+21799>: mov %rbx,%rdi > 0x000000316a8dcc7a <+21802>: mov %r15,0x108(%rsp) > 0x000000316a8dcc82 <+21810>: mov 0x100(%rsp),%r15 > 0x000000316a8dcc8a <+21818>: callq 0x316a83e4b0 <PyObject_Repr@plt> > 0x000000316a8dcc8f <+21823>: lea 0x24(%rax),%rdx > 0x000000316a8dcc93 <+21827>: mov 0x28fbf6(%rip),%rax # 0x316ab6c890 > 0x000000316a8dcc9a <+21834>: lea 0x5d039(%rip),%rsi # 0x316a939cda > 0x000000316a8dcca1 <+21841>: mov $0x2,%ebx > 0x000000316a8dcca6 <+21846>: mov (%rax),%rdi > 0x000000316a8dcca9 <+21849>: xor %eax,%eax > 0x000000316a8dccab <+21851>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dccb0 <+21856>: jmpq 0x316a8d7a93 <PyEval_EvalFrameEx+835> > 0x000000316a8dccb5 <+21861>: xor %r11d,%r11d > 0x000000316a8dccb8 <+21864>: xor %edx,%edx > 0x000000316a8dccba <+21866>: cmp 0x10(%rdi),%r10d > 0x000000316a8dccbe <+21870>: jne 0x316a8dc0cd <PyEval_EvalFrameEx+18813> > 0x000000316a8dccc4 <+21876>: test %eax,%eax > 0x000000316a8dccc6 <+21878>: jne 0x316a8dc0cd <PyEval_EvalFrameEx+18813> > 0x000000316a8dcccc <+21884>: cmpl $0x43,0x1c(%rdi) > 0x000000316a8dccd0 <+21888>: mov %eax,%r11d > 0x000000316a8dccd3 <+21891>: mov %r9,%rdx > 0x000000316a8dccd6 <+21894>: jne 0x316a8dc0cd <PyEval_EvalFrameEx+18813> > 0x000000316a8dccdc <+21900>: mov 0x28fe7d(%rip),%r8 # 0x316ab6cb60 > 0x000000316a8dcce3 <+21907>: mov %rsi,%rdx > 0x000000316a8dcce6 <+21910>: xor %ecx,%ecx > 0x000000316a8dcce8 <+21912>: mov %rdi,%rsi > 0x000000316a8dcceb <+21915>: mov (%r8),%r14 > 0x000000316a8dccee <+21918>: mov %r10d,0x30(%rsp) > 0x000000316a8dccf3 <+21923>: mov %r14,%rdi > 0x000000316a8dccf6 <+21926>: callq 0x316a83b560 <PyFrame_New@plt> > 0x000000316a8dccfb <+21931>: test %rax,%rax > 0x000000316a8dccfe <+21934>: mov %rax,%rdx > 0x000000316a8dcd01 <+21937>: mov 0x30(%rsp),%r10d > 0x000000316a8dcd06 <+21942>: je 0x316a8dcd96 <PyEval_EvalFrameEx+22086> > 0x000000316a8dcd0c <+21948>: mov 0x1b8(%rsp),%rcx > 0x000000316a8dcd14 <+21956>: movslq %r10d,%rax > 0x000000316a8dcd17 <+21959>: shl $0x3,%rax > 0x000000316a8dcd1b <+21963>: sub %rax,%rcx > 0x000000316a8dcd1e <+21966>: xor %eax,%eax > 0x000000316a8dcd20 <+21968>: test %r10d,%r10d > 0x000000316a8dcd23 <+21971>: jle 0x316a8dcd42 <PyEval_EvalFrameEx+22002> > 0x000000316a8dcd25 <+21973>: mov (%rcx,%rax,8),%rsi > 0x000000316a8dcd29 <+21977>: addq $0x1,(%rsi) > 0x000000316a8dcd2d <+21981>: mov (%rcx,%rax,8),%rsi > 0x000000316a8dcd31 <+21985>: mov %rsi,0x178(%rdx,%rax,8) > 0x000000316a8dcd39 <+21993>: add $0x1,%rax > 0x000000316a8dcd3d <+21997>: cmp %eax,%r10d > 0x000000316a8dcd40 <+22000>: jg 0x316a8dcd25 <PyEval_EvalFrameEx+21973> > 0x000000316a8dcd42 <+22002>: xor %esi,%esi > 0x000000316a8dcd44 <+22004>: mov %rdx,%rdi > 0x000000316a8dcd47 <+22007>: mov %rdx,0x38(%rsp) > 0x000000316a8dcd4c <+22012>: callq 0x316a83c320 <PyEval_EvalFrameEx@plt> > 0x000000316a8dcd51 <+22017>: addl $0x1,0x18(%r14) > 0x000000316a8dcd56 <+22022>: mov %rax,%r15 > 0x000000316a8dcd59 <+22025>: mov 0x38(%rsp),%rdx > 0x000000316a8dcd5e <+22030>: subq $0x1,(%rdx) > 0x000000316a8dcd62 <+22034>: jne 0x316a8dcd6e <PyEval_EvalFrameEx+22046> > 0x000000316a8dcd64 <+22036>: mov 0x8(%rdx),%rax > 0x000000316a8dcd68 <+22040>: mov %rdx,%rdi > 0x000000316a8dcd6b <+22043>: callq *0x30(%rax) > 0x000000316a8dcd6e <+22046>: subl $0x1,0x18(%r14) > 0x000000316a8dcd73 <+22051>: jmpq 0x316a8d9429 <PyEval_EvalFrameEx+7385> > 0x000000316a8dcd78 <+22056>: mov 0x2900c1(%rip),%rax # 0x316ab6ce40 > 0x000000316a8dcd7f <+22063>: lea 0x5cf6e(%rip),%rsi # 0x316a939cf4 > 0x000000316a8dcd86 <+22070>: xor %r15d,%r15d > 0x000000316a8dcd89 <+22073>: mov (%rax),%rdi > 0x000000316a8dcd8c <+22076>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dcd91 <+22081>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dcd96 <+22086>: xor %r15d,%r15d > 0x000000316a8dcd99 <+22089>: jmpq 0x316a8d9429 <PyEval_EvalFrameEx+7385> > 0x000000316a8dcd9e <+22094>: mov 0x8(%r15),%rax > 0x000000316a8dcda2 <+22098>: mov %r15,%rdi > 0x000000316a8dcda5 <+22101>: mov %r9,0x28(%rsp) > 0x000000316a8dcdaa <+22106>: xor %r15d,%r15d > 0x000000316a8dcdad <+22109>: callq *0x30(%rax) > 0x000000316a8dcdb0 <+22112>: mov 0x28(%rsp),%r9 > 0x000000316a8dcdb5 <+22117>: jmpq 0x316a8d9ef3 <PyEval_EvalFrameEx+10147> > 0x000000316a8dcdba <+22122>: mov $0x5,%ecx > 0x000000316a8dcdbf <+22127>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8dcdc4 <+22132>: mov 0x28(%rsp),%r9 > 0x000000316a8dcdc9 <+22137>: jmpq 0x316a8d9ef3 <PyEval_EvalFrameEx+10147> > 0x000000316a8dcdce <+22142>: xor %esi,%esi > 0x000000316a8dcdd0 <+22144>: mov %r11,%rdi > 0x000000316a8dcdd3 <+22147>: mov %r9,0x28(%rsp) > 0x000000316a8dcdd8 <+22152>: callq *%r10 > 0x000000316a8dcddb <+22155>: mov 0x28(%rsp),%r9 > 0x000000316a8dcde0 <+22160>: mov %rax,%r15 > 0x000000316a8dcde3 <+22163>: mov 0x28(%r9),%rdi > 0x000000316a8dcde7 <+22167>: test %rdi,%rdi > 0x000000316a8dcdea <+22170>: je 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dcdf0 <+22176>: test %rax,%rax > 0x000000316a8dcdf3 <+22179>: mov 0x10(%r9),%rdx > 0x000000316a8dcdf7 <+22183>: mov 0x38(%r9),%rsi > 0x000000316a8dcdfb <+22187>: mov %rbx,%r8 > 0x000000316a8dcdfe <+22190>: je 0x316a8dce3e <PyEval_EvalFrameEx+22254> > 0x000000316a8dce00 <+22192>: mov $0x6,%ecx > 0x000000316a8dce05 <+22197>: callq 0x316a8d6610 <call_trace> > 0x000000316a8dce0a <+22202>: test %eax,%eax > 0x000000316a8dce0c <+22204>: je 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dce12 <+22210>: subq $0x1,(%r15) > 0x000000316a8dce16 <+22214>: jne 0x316a8dc06b <PyEval_EvalFrameEx+18715> > 0x000000316a8dce1c <+22220>: mov 0x8(%r15),%rax > 0x000000316a8dce20 <+22224>: mov %r15,%rdi > 0x000000316a8dce23 <+22227>: xor %r15d,%r15d > 0x000000316a8dce26 <+22230>: callq *0x30(%rax) > 0x000000316a8dce29 <+22233>: jmpq 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dce2e <+22238>: xor %esi,%esi > 0x000000316a8dce30 <+22240>: mov %r11,%rdi > 0x000000316a8dce33 <+22243>: callq *%r10 > 0x000000316a8dce36 <+22246>: mov %rax,%r15 > 0x000000316a8dce39 <+22249>: jmpq 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dce3e <+22254>: mov $0x5,%ecx > 0x000000316a8dce43 <+22259>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8dce48 <+22264>: jmpq 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dce4d <+22269>: lea 0x5ce26(%rip),%rsi # 0x316a939c7a > 0x000000316a8dce54 <+22276>: mov %rax,%rdi > 0x000000316a8dce57 <+22279>: callq 0x316a83d510 <PyDict_GetItemString@plt> > 0x000000316a8dce5c <+22284>: test %rax,%rax > 0x000000316a8dce5f <+22287>: mov %rax,%r9 > 0x000000316a8dce62 <+22290>: jne 0x316a8db6d0 <PyEval_EvalFrameEx+16256> > 0x000000316a8dce68 <+22296>: jmpq 0x316a8dc093 <PyEval_EvalFrameEx+18755> > 0x000000316a8dce6d <+22301>: xor %r15d,%r15d > 0x000000316a8dce70 <+22304>: jmpq 0x316a8d93f0 <PyEval_EvalFrameEx+7328> > 0x000000316a8dce75 <+22309>: and $0x8,%edx > 0x000000316a8dce78 <+22312>: je 0x316a8dce84 <PyEval_EvalFrameEx+22324> > 0x000000316a8dce7a <+22314>: cmp $0x1,%r15d > 0x000000316a8dce7e <+22318>: je 0x316a8dcf6f <PyEval_EvalFrameEx+22559> > 0x000000316a8dce84 <+22324>: test %ecx,%ecx > 0x000000316a8dce86 <+22326>: mov (%rax),%rdx > 0x000000316a8dce89 <+22329>: mov %r15d,%ecx > 0x000000316a8dce8c <+22332>: jne 0x316a8dd066 <PyEval_EvalFrameEx+22806> > 0x000000316a8dce92 <+22338>: lea 0x5cb5f(%rip),%rsi # 0x316a9399f8 > 0x000000316a8dce99 <+22345>: mov 0x28fc18(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dcea0 <+22352>: mov (%rax),%rdi > 0x000000316a8dcea3 <+22355>: xor %eax,%eax > 0x000000316a8dcea5 <+22357>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dceaa <+22362>: jmpq 0x316a8dc06b <PyEval_EvalFrameEx+18715> > 0x000000316a8dceaf <+22367>: mov 0x18(%rax),%rdx > 0x000000316a8dceb3 <+22371>: mov 0x28fbfe(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dceba <+22378>: lea 0x5c7c7(%rip),%rsi # 0x316a939688 > 0x000000316a8dcec1 <+22385>: mov (%rax),%rdi > 0x000000316a8dcec4 <+22388>: xor %eax,%eax > 0x000000316a8dcec6 <+22390>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dcecb <+22395>: jmpq 0x316a8dbcdc <PyEval_EvalFrameEx+17804> > 0x000000316a8dced0 <+22400>: movslq %r15d,%rdi > 0x000000316a8dced3 <+22403>: mov %r9,0x28(%rsp) > 0x000000316a8dced8 <+22408>: callq 0x316a83cf90 <PyTuple_New@plt> > 0x000000316a8dcedd <+22413>: test %rax,%rax > 0x000000316a8dcee0 <+22416>: mov %rax,%r14 > 0x000000316a8dcee3 <+22419>: mov 0x28(%rsp),%r9 > 0x000000316a8dcee8 <+22424>: je 0x316a8dcf21 <PyEval_EvalFrameEx+22481> > 0x000000316a8dceea <+22426>: lea -0x1(%r15),%r8d > 0x000000316a8dceee <+22430>: cmp $0xffffffff,%r8d > 0x000000316a8dcef2 <+22434>: je 0x316a8dcf21 <PyEval_EvalFrameEx+22481> > 0x000000316a8dcef4 <+22436>: mov 0x1b8(%rsp),%rax > 0x000000316a8dcefc <+22444>: sub $0x8,%rax > 0x000000316a8dcf00 <+22448>: mov %rax,0x1b8(%rsp) > 0x000000316a8dcf08 <+22456>: mov (%rax),%rcx > 0x000000316a8dcf0b <+22459>: movslq %r8d,%rdx > 0x000000316a8dcf0e <+22462>: sub $0x1,%r8d > 0x000000316a8dcf12 <+22466>: sub $0x8,%rax > 0x000000316a8dcf16 <+22470>: cmp $0xffffffff,%r8d > 0x000000316a8dcf1a <+22474>: mov %rcx,0x18(%r14,%rdx,8) > 0x000000316a8dcf1f <+22479>: jne 0x316a8dcf00 <PyEval_EvalFrameEx+22448> > 0x000000316a8dcf21 <+22481>: mov 0x20(%r9),%r15d > 0x000000316a8dcf25 <+22485>: test %r15d,%r15d > 0x000000316a8dcf28 <+22488>: je 0x316a8dd0d4 <PyEval_EvalFrameEx+22916> > 0x000000316a8dcf2e <+22494>: mov 0x28(%r9),%rdi > 0x000000316a8dcf32 <+22498>: test %rdi,%rdi > 0x000000316a8dcf35 <+22501>: je 0x316a8dd0d4 <PyEval_EvalFrameEx+22916> > 0x000000316a8dcf3b <+22507>: mov 0x10(%r9),%rdx > 0x000000316a8dcf3f <+22511>: mov 0x38(%r9),%rsi > 0x000000316a8dcf43 <+22515>: mov %rbx,%r8 > 0x000000316a8dcf46 <+22518>: mov $0x4,%ecx > 0x000000316a8dcf4b <+22523>: mov %r9,0x28(%rsp) > 0x000000316a8dcf50 <+22528>: callq 0x316a8d6610 <call_trace> > 0x000000316a8dcf55 <+22533>: test %eax,%eax > 0x000000316a8dcf57 <+22535>: mov 0x28(%rsp),%r9 > 0x000000316a8dcf5c <+22540>: je 0x316a8dd072 <PyEval_EvalFrameEx+22818> > 0x000000316a8dcf62 <+22546>: xor %r15d,%r15d > 0x000000316a8dcf65 <+22549>: test %r14,%r14 > 0x000000316a8dcf68 <+22552>: jne 0x316a8dcfd2 <PyEval_EvalFrameEx+22658> > 0x000000316a8dcf6a <+22554>: jmpq 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dcf6f <+22559>: lea -0x8(%r14),%rax > 0x000000316a8dcf73 <+22563>: mov %rax,0x1b8(%rsp) > 0x000000316a8dcf7b <+22571>: mov 0x20(%r9),%eax > 0x000000316a8dcf7f <+22575>: mov -0x8(%r14),%r14 > 0x000000316a8dcf83 <+22579>: test %eax,%eax > 0x000000316a8dcf85 <+22581>: je 0x316a8dd03a <PyEval_EvalFrameEx+22762> > 0x000000316a8dcf8b <+22587>: mov 0x28(%r9),%rdi > 0x000000316a8dcf8f <+22591>: test %rdi,%rdi > 0x000000316a8dcf92 <+22594>: je 0x316a8dd03a <PyEval_EvalFrameEx+22762> > 0x000000316a8dcf98 <+22600>: mov 0x10(%r9),%rdx > 0x000000316a8dcf9c <+22604>: mov 0x38(%r9),%rsi > 0x000000316a8dcfa0 <+22608>: mov %rbx,%r8 > 0x000000316a8dcfa3 <+22611>: mov $0x4,%ecx > 0x000000316a8dcfa8 <+22616>: mov %r9,0x28(%rsp) > 0x000000316a8dcfad <+22621>: mov %r10,0x30(%rsp) > 0x000000316a8dcfb2 <+22626>: mov %r11,0x38(%rsp) > 0x000000316a8dcfb7 <+22631>: callq 0x316a8d6610 <call_trace> > 0x000000316a8dcfbc <+22636>: test %eax,%eax > 0x000000316a8dcfbe <+22638>: mov 0x28(%rsp),%r9 > 0x000000316a8dcfc3 <+22643>: mov 0x30(%rsp),%r10 > 0x000000316a8dcfc8 <+22648>: mov 0x38(%rsp),%r11 > 0x000000316a8dcfcd <+22653>: je 0x316a8dcfeb <PyEval_EvalFrameEx+22683> > 0x000000316a8dcfcf <+22655>: xor %r15d,%r15d > 0x000000316a8dcfd2 <+22658>: subq $0x1,(%r14) > 0x000000316a8dcfd6 <+22662>: jne 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dcfdc <+22668>: mov 0x8(%r14),%rax > 0x000000316a8dcfe0 <+22672>: mov %r14,%rdi > 0x000000316a8dcfe3 <+22675>: callq *0x30(%rax) > 0x000000316a8dcfe6 <+22678>: jmpq 0x316a8d9440 <PyEval_EvalFrameEx+7408> > 0x000000316a8dcfeb <+22683>: mov %r11,%rdi > 0x000000316a8dcfee <+22686>: mov %r9,0x28(%rsp) > 0x000000316a8dcff3 <+22691>: mov %r14,%rsi > 0x000000316a8dcff6 <+22694>: callq *%r10 > 0x000000316a8dcff9 <+22697>: mov 0x28(%rsp),%r9 > 0x000000316a8dcffe <+22702>: mov %rax,%r15 > 0x000000316a8dd001 <+22705>: mov 0x28(%r9),%rdi > 0x000000316a8dd005 <+22709>: test %rdi,%rdi > 0x000000316a8dd008 <+22712>: je 0x316a8dcfd2 <PyEval_EvalFrameEx+22658> > 0x000000316a8dd00a <+22714>: test %rax,%rax > 0x000000316a8dd00d <+22717>: mov 0x10(%r9),%rdx > 0x000000316a8dd011 <+22721>: mov 0x38(%r9),%rsi > 0x000000316a8dd015 <+22725>: mov %rbx,%r8 > 0x000000316a8dd018 <+22728>: je 0x316a8dd048 <PyEval_EvalFrameEx+22776> > 0x000000316a8dd01a <+22730>: mov $0x6,%ecx > 0x000000316a8dd01f <+22735>: callq 0x316a8d6610 <call_trace> > 0x000000316a8dd024 <+22740>: test %eax,%eax > 0x000000316a8dd026 <+22742>: je 0x316a8dcfd2 <PyEval_EvalFrameEx+22658> > 0x000000316a8dd028 <+22744>: subq $0x1,(%r15) > 0x000000316a8dd02c <+22748>: jne 0x316a8dcfcf <PyEval_EvalFrameEx+22655> > 0x000000316a8dd02e <+22750>: mov 0x8(%r15),%rax > 0x000000316a8dd032 <+22754>: mov %r15,%rdi > 0x000000316a8dd035 <+22757>: callq *0x30(%rax) > 0x000000316a8dd038 <+22760>: jmp 0x316a8dcfcf <PyEval_EvalFrameEx+22655> > 0x000000316a8dd03a <+22762>: mov %r14,%rsi > 0x000000316a8dd03d <+22765>: mov %r11,%rdi > 0x000000316a8dd040 <+22768>: callq *%r10 > 0x000000316a8dd043 <+22771>: mov %rax,%r15 > 0x000000316a8dd046 <+22774>: jmp 0x316a8dcfd2 <PyEval_EvalFrameEx+22658> > 0x000000316a8dd048 <+22776>: mov $0x5,%ecx > 0x000000316a8dd04d <+22781>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8dd052 <+22786>: jmpq 0x316a8dcfd2 <PyEval_EvalFrameEx+22658> > 0x000000316a8dd057 <+22791>: mov 0x8(%rdx),%rax > 0x000000316a8dd05b <+22795>: mov %rdx,%rdi > 0x000000316a8dd05e <+22798>: callq *0x30(%rax) > 0x000000316a8dd061 <+22801>: jmpq 0x316a8dbd8b <PyEval_EvalFrameEx+17979> > 0x000000316a8dd066 <+22806>: lea 0x5c963(%rip),%rsi # 0x316a9399d0 > 0x000000316a8dd06d <+22813>: jmpq 0x316a8dce99 <PyEval_EvalFrameEx+22345> > 0x000000316a8dd072 <+22818>: xor %edx,%edx > 0x000000316a8dd074 <+22820>: mov %rbx,%rdi > 0x000000316a8dd077 <+22823>: mov %r14,%rsi > 0x000000316a8dd07a <+22826>: mov %r9,0x28(%rsp) > 0x000000316a8dd07f <+22831>: callq 0x316a83caa0 <PyCFunction_Call@plt> > 0x000000316a8dd084 <+22836>: mov 0x28(%rsp),%r9 > 0x000000316a8dd089 <+22841>: mov %rax,%r15 > 0x000000316a8dd08c <+22844>: mov 0x28(%r9),%rdi > 0x000000316a8dd090 <+22848>: test %rdi,%rdi > 0x000000316a8dd093 <+22851>: je 0x316a8dcf65 <PyEval_EvalFrameEx+22549> > 0x000000316a8dd099 <+22857>: test %rax,%rax > 0x000000316a8dd09c <+22860>: mov 0x10(%r9),%rdx > 0x000000316a8dd0a0 <+22864>: mov 0x38(%r9),%rsi > 0x000000316a8dd0a4 <+22868>: mov %rbx,%r8 > 0x000000316a8dd0a7 <+22871>: je 0x316a8dd0e9 <PyEval_EvalFrameEx+22937> > 0x000000316a8dd0a9 <+22873>: mov $0x6,%ecx > 0x000000316a8dd0ae <+22878>: callq 0x316a8d6610 <call_trace> > 0x000000316a8dd0b3 <+22883>: test %eax,%eax > 0x000000316a8dd0b5 <+22885>: je 0x316a8dcf65 <PyEval_EvalFrameEx+22549> > 0x000000316a8dd0bb <+22891>: subq $0x1,(%r15) > 0x000000316a8dd0bf <+22895>: jne 0x316a8dcf62 <PyEval_EvalFrameEx+22546> > 0x000000316a8dd0c5 <+22901>: mov 0x8(%r15),%rax > 0x000000316a8dd0c9 <+22905>: mov %r15,%rdi > 0x000000316a8dd0cc <+22908>: callq *0x30(%rax) > 0x000000316a8dd0cf <+22911>: jmpq 0x316a8dcf62 <PyEval_EvalFrameEx+22546> > 0x000000316a8dd0d4 <+22916>: xor %edx,%edx > 0x000000316a8dd0d6 <+22918>: mov %r14,%rsi > 0x000000316a8dd0d9 <+22921>: mov %rbx,%rdi > 0x000000316a8dd0dc <+22924>: callq 0x316a83caa0 <PyCFunction_Call@plt> > 0x000000316a8dd0e1 <+22929>: mov %rax,%r15 > 0x000000316a8dd0e4 <+22932>: jmpq 0x316a8dcf65 <PyEval_EvalFrameEx+22549> > 0x000000316a8dd0e9 <+22937>: mov $0x5,%ecx > 0x000000316a8dd0ee <+22942>: callq 0x316a8d66d0 <call_trace_protected> > 0x000000316a8dd0f3 <+22947>: jmpq 0x316a8dcf65 <PyEval_EvalFrameEx+22549> > 0x000000316a8dd0f8 <+22952>: mov 0x0(%rbp),%rax > 0x000000316a8dd0fc <+22956>: sub $0x10,%r14 > 0x000000316a8dd100 <+22960>: xor %r15d,%r15d > 0x000000316a8dd103 <+22963>: sub $0x1,%rax > 0x000000316a8dd107 <+22967>: test %rax,%rax > 0x000000316a8dd10a <+22970>: mov %rax,0x0(%rbp) > 0x000000316a8dd10e <+22974>: jne 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dd114 <+22980>: mov 0x8(%rbp),%rax > 0x000000316a8dd118 <+22984>: mov %rbp,%rdi > 0x000000316a8dd11b <+22987>: mov %rbx,%r15 > 0x000000316a8dd11e <+22990>: callq *0x30(%rax) > 0x000000316a8dd121 <+22993>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dd126 <+22998>: mov 0x28(%r12),%rdx > 0x000000316a8dd12b <+23003>: mov 0x118(%rsp),%rdi > 0x000000316a8dd133 <+23011>: lea 0x4824e(%rip),%rsi # 0x316a925388 > 0x000000316a8dd13a <+23018>: callq 0x316a83af20 <PyDict_SetItemString@plt> > 0x000000316a8dd13f <+23023>: jmpq 0x316a8da1f2 <PyEval_EvalFrameEx+10914> > 0x000000316a8dd144 <+23028>: mov 0x28f96d(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dd14b <+23035>: lea 0x5c64e(%rip),%rsi # 0x316a9397a0 > 0x000000316a8dd152 <+23042>: mov (%rax),%rdi > 0x000000316a8dd155 <+23045>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dd15a <+23050>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dd165 <+23061>: jmpq 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8dd16a <+23066>: mov 0x28f947(%rip),%rax # 0x316ab6cab8 > 0x000000316a8dd171 <+23073>: lea 0x5c5f8(%rip),%rsi # 0x316a939770 > 0x000000316a8dd178 <+23080>: mov (%rax),%rdi > 0x000000316a8dd17b <+23083>: callq 0x316a83c040 <PyErr_SetString@plt> > 0x000000316a8dd180 <+23088>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dd18b <+23099>: jmpq 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8dd190 <+23104>: mov %r15,0x108(%rsp) > 0x000000316a8dd198 <+23112>: mov %rbx,%r14 > 0x000000316a8dd19b <+23115>: mov 0x100(%rsp),%r15 > 0x000000316a8dd1a3 <+23123>: mov %ebp,%ebx > 0x000000316a8dd1a5 <+23125>: jmpq 0x316a8dbd3e <PyEval_EvalFrameEx+17902> > 0x000000316a8dd1aa <+23130>: mov 0x20(%r12),%rax > 0x000000316a8dd1af <+23135>: mov 0x50(%rax),%rdi > 0x000000316a8dd1b3 <+23139>: callq 0x316a83d310 <PyString_AsString@plt> > 0x000000316a8dd1b8 <+23144>: mov %rax,%r13 > 0x000000316a8dd1bb <+23147>: mov 0x20(%r12),%rax > 0x000000316a8dd1c0 <+23152>: mov 0x58(%rax),%rdi > 0x000000316a8dd1c4 <+23156>: callq 0x316a83d310 <PyString_AsString@plt> > 0x000000316a8dd1c9 <+23161>: mov 0x78(%r12),%esi > 0x000000316a8dd1ce <+23166>: mov 0x20(%r12),%rdi > 0x000000316a8dd1d3 <+23171>: mov %rax,%rbp > 0x000000316a8dd1d6 <+23174>: callq 0x316a83b600 <PyCode_Addr2Line@plt> > 0x000000316a8dd1db <+23179>: nop > 0x000000316a8dd1dc <+23180>: jmpq 0x316a8d77c3 <PyEval_EvalFrameEx+115> > 0x000000316a8dd1e1 <+23185>: movl $0xffffffff,0x118(%rsp) > 0x000000316a8dd1ec <+23196>: jmpq 0x316a8da331 <PyEval_EvalFrameEx+11233> > 0x000000316a8dd1f1 <+23201>: mov %rsi,%rdi > 0x000000316a8dd1f4 <+23204>: callq 0x316a83e4b0 <PyObject_Repr@plt> > 0x000000316a8dd1f9 <+23209>: lea 0x24(%rax),%rdx > 0x000000316a8dd1fd <+23213>: mov 0x28f68c(%rip),%rax # 0x316ab6c890 > 0x000000316a8dd204 <+23220>: lea 0x5c62d(%rip),%rsi # 0x316a939838 > 0x000000316a8dd20b <+23227>: mov (%rax),%rdi > 0x000000316a8dd20e <+23230>: xor %eax,%eax > 0x000000316a8dd210 <+23232>: callq 0x316a83e740 <PyErr_Format@plt> > 0x000000316a8dd215 <+23237>: jmpq 0x316a8d8120 <PyEval_EvalFrameEx+2512> > 0x000000316a8dd21a <+23242>: xor %eax,%eax > 0x000000316a8dd21c <+23244>: cmp %rbx,0x108(%rsp) > 0x000000316a8dd224 <+23252>: setne %al > 0x000000316a8dd227 <+23255>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd22c <+23260>: xor %eax,%eax > 0x000000316a8dd22e <+23262>: cmp %rbx,0x108(%rsp) > 0x000000316a8dd236 <+23270>: sete %al > 0x000000316a8dd239 <+23273>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd23e <+23278>: cmp %rax,%rdx > 0x000000316a8dd241 <+23281>: setge %al > 0x000000316a8dd244 <+23284>: movzbl %al,%eax > 0x000000316a8dd247 <+23287>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd24c <+23292>: cmp %rax,%rdx > 0x000000316a8dd24f <+23295>: setg %al > 0x000000316a8dd252 <+23298>: movzbl %al,%eax > 0x000000316a8dd255 <+23301>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd25a <+23306>: cmp %rax,%rdx > 0x000000316a8dd25d <+23309>: setne %al > 0x000000316a8dd260 <+23312>: movzbl %al,%eax > 0x000000316a8dd263 <+23315>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd268 <+23320>: cmp %rax,%rdx > 0x000000316a8dd26b <+23323>: sete %al > 0x000000316a8dd26e <+23326>: movzbl %al,%eax > 0x000000316a8dd271 <+23329>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd276 <+23334>: cmp %rax,%rdx > 0x000000316a8dd279 <+23337>: setle %al > 0x000000316a8dd27c <+23340>: movzbl %al,%eax > 0x000000316a8dd27f <+23343>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> > 0x000000316a8dd284 <+23348>: cmp %rax,%rdx > 0x000000316a8dd287 <+23351>: setl %al > 0x000000316a8dd28a <+23354>: movzbl %al,%eax > 0x000000316a8dd28d <+23357>: jmpq 0x316a8dacae <PyEval_EvalFrameEx+13662> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 876927
:
645548
| 645549 |
645550
|
645551
|
645552
|
645553
|
645554
|
645555
|
645556
|
645557
|
645558