Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gdb python
- GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
- Copyright (C) 2016 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law. Type "show copying"
- and "show warranty" for details.
- This GDB was configured as "x86_64-linux-gnu".
- Type "show configuration" for configuration details.
- Para las instrucciones de informe de errores, vea:
- <http://www.gnu.org/software/gdb/bugs/>.
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Leyendo símbolos desde python...hecho.
- (gdb) run
- .ipynb_checkpoints/ building_the_algorithm.ipynb lgbm_model_definition_b.json pytorch_modelsize.py
- LGBMToNet.py data/ playing_with_neural_lgbm.ipynb utils.py
- __pycache__/ lgbm_model_definition.json playing_with_neural_lgbm.py
- (gdb) run
- .ipynb_checkpoints/ building_the_algorithm.ipynb lgbm_model_definition_b.json pytorch_modelsize.py
- LGBMToNet.py data/ playing_with_neural_lgbm.ipynb utils.py
- __pycache__/ lgbm_model_definition.json playing_with_neural_lgbm.py
- (gdb) run playing_with_neural_lgbm.py
- Starting program: /home/usuario/miniconda3/bin/python playing_with_neural_lgbm.py
- [Depuración de hilo usando libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- [Nuevo Thread 0x7fffdcd15700 (LWP 1872)]
- [Nuevo Thread 0x7fffdc514700 (LWP 1873)]
- [Nuevo Thread 0x7fffd9d13700 (LWP 1874)]
- [Nuevo Thread 0x7fffd7512700 (LWP 1875)]
- [Nuevo Thread 0x7fffd4d11700 (LWP 1876)]
- [Nuevo Thread 0x7fffd2510700 (LWP 1877)]
- [Nuevo Thread 0x7fffcdd0f700 (LWP 1878)]
- [Nuevo Thread 0x7fffcb50e700 (LWP 1879)]
- [Nuevo Thread 0x7fffc8d0d700 (LWP 1880)]
- [Nuevo Thread 0x7fffc650c700 (LWP 1881)]
- [Nuevo Thread 0x7fffc3d0b700 (LWP 1882)]
- [Thread 0x7fffc3d0b700 (LWP 1882) terminado]
- [Thread 0x7fffc650c700 (LWP 1881) terminado]
- [Thread 0x7fffc8d0d700 (LWP 1880) terminado]
- [Thread 0x7fffcb50e700 (LWP 1879) terminado]
- [Thread 0x7fffcdd0f700 (LWP 1878) terminado]
- [Thread 0x7fffd2510700 (LWP 1877) terminado]
- [Thread 0x7fffd4d11700 (LWP 1876) terminado]
- [Thread 0x7fffd7512700 (LWP 1875) terminado]
- [Thread 0x7fffd9d13700 (LWP 1874) terminado]
- [Thread 0x7fffdc514700 (LWP 1873) terminado]
- [Thread 0x7fffdcd15700 (LWP 1872) terminado]
- /home/usuario/miniconda3/lib/python3.7/site-packages/sklearn/externals/joblib/externals/cloudpickle/cloudpickle.py:47: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
- import imp
- [Nuevo Thread 0x7fffc3d0b700 (LWP 1886)]
- [Nuevo Thread 0x7fffc650c700 (LWP 1887)]
- [Nuevo Thread 0x7fffc8d0d700 (LWP 1888)]
- [Nuevo Thread 0x7fffcb50e700 (LWP 1889)]
- [Nuevo Thread 0x7fff27a7d980 (LWP 1890)]
- Inner nodes: from 11000 to 4510
- Leaf nodes: from 12000 to 11204
- [Nuevo Thread 0x7fff0a544700 (LWP 1898)]
- Thread 1 "python" received signal SIGSEGV, Segmentation fault.
- THCPModule_initExtension (self=<optimized out>) at torch/csrc/cuda/Module.cpp:354
- 354 auto _state_cdata = THPObjectPtr(PyLong_FromVoidPtr(state));
- (gdb) bt
- #0 THCPModule_initExtension (self=<optimized out>) at torch/csrc/cuda/Module.cpp:354
- #1 0x00005555556cbea1 in _PyMethodDef_RawFastCallKeywords ()
- #2 0x00005555556cc0e1 in _PyCFunction_FastCallKeywords ()
- #3 0x00005555557281cc in _PyEval_EvalFrameDefault ()
- #4 0x000055555566a06b in _PyFunction_FastCallDict ()
- #5 0x00005555555fe4a0 in _PyObject_CallFunctionVa ()
- #6 0x00005555556ce4d7 in PyObject_CallMethod ()
- #7 0x00007fffb977aa37 in torch::utils::cuda_lazy_init () at torch/csrc/utils/cuda_lazy_init.cpp:22
- #8 0x00007fffb95a912f in torch::autograd::THPVariable_to (self=0x7fff1a5d7ab0, args=<optimized out>, kwargs=<optimized out>)
- at torch/csrc/autograd/generated/python_variable_methods.cpp:552
- #9 0x00005555556cbfc4 in _PyMethodDef_RawFastCallKeywords ()
- #10 0x00005555556cc14f in _PyMethodDescr_FastCallKeywords ()
- #11 0x0000555555727fa9 in _PyEval_EvalFrameDefault ()
- #12 0x0000555555669919 in _PyEval_EvalCodeWithName ()
- #13 0x00005555556cb307 in _PyFunction_FastCallKeywords ()
- #14 0x0000555555723a66 in _PyEval_EvalFrameDefault ()
- #15 0x00005555556cb07b in _PyFunction_FastCallKeywords ()
- #16 0x0000555555727e6e in _PyEval_EvalFrameDefault ()
- #17 0x00005555556cb07b in _PyFunction_FastCallKeywords ()
- #18 0x0000555555727e6e in _PyEval_EvalFrameDefault ()
- #19 0x0000555555669919 in _PyEval_EvalCodeWithName ()
- #20 0x00005555556cb307 in _PyFunction_FastCallKeywords ()
- #21 0x0000555555724841 in _PyEval_EvalFrameDefault ()
- #22 0x0000555555669059 in _PyEval_EvalCodeWithName ()
- #23 0x0000555555669f24 in PyEval_EvalCodeEx ()
- #24 0x0000555555669f4c in PyEval_EvalCode ()
- #25 0x0000555555782a14 in run_mod ()
- #26 0x000055555578bf11 in PyRun_FileExFlags ()
- #27 0x000055555578c104 in PyRun_SimpleFileExFlags ()
- #28 0x000055555578dbbd in pymain_main.constprop ()
- #29 0x000055555578de30 in _Py_UnixMain ()
- #30 0x00007ffff7810830 in __libc_start_main (main=0x555555649d20 <main>, argc=2, argv=0x7fffffffe318, init=<optimized out>,
- fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe308) at ../csu/libc-start.c:291
- #31 0x0000555555733052 in _start () at ../sysdeps/x86_64/elf/start.S:103
- (gdb) disas
- Dump of assembler code for function THCPModule_initExtension(PyObject*):
- 0x00007fffb97e8780 <+0>: push %r15
- 0x00007fffb97e8782 <+2>: push %r14
- 0x00007fffb97e8784 <+4>: push %r13
- 0x00007fffb97e8786 <+6>: push %r12
- 0x00007fffb97e8788 <+8>: push %rbp
- 0x00007fffb97e8789 <+9>: push %rbx
- 0x00007fffb97e878a <+10>: sub $0x138,%rsp
- 0x00007fffb97e8791 <+17>: mov %fs:0x28,%rax
- 0x00007fffb97e879a <+26>: mov %rax,0x128(%rsp)
- 0x00007fffb97e87a2 <+34>: xor %eax,%eax
- 0x00007fffb97e87a4 <+36>: callq 0x7fffb93f08a0 <_ZN2at13globalContextEv@plt>
- 0x00007fffb97e87a9 <+41>: mov %rax,%rbx
- 0x00007fffb97e87ac <+44>: mov %rax,0x10(%rsp)
- 0x00007fffb97e87b1 <+49>: lea 0x10(%rsp),%r13
- 0x00007fffb97e87b6 <+54>: data16 lea 0x396b12(%rip),%rdi # 0x7fffb9b7f2d0
- 0x00007fffb97e87be <+62>: data16 data16 callq 0x7fffb93f4e70 <__tls_get_addr@plt>
- 0x00007fffb97e87c6 <+70>: mov %r13,(%rax)
- 0x00007fffb97e87c9 <+73>: data16 lea 0x39922f(%rip),%rdi # 0x7fffb9b81a00
- 0x00007fffb97e87d1 <+81>: data16 data16 callq 0x7fffb93f4e70 <__tls_get_addr@plt>
- 0x00007fffb97e87d9 <+89>: cmpq $0x0,0x398877(%rip) # 0x7fffb9b81058
- 0x00007fffb97e87e1 <+97>: mov 0x399998(%rip),%rdx # 0x7fffb9b82180
- 0x00007fffb97e87e8 <+104>: mov %rdx,(%rax)
- 0x00007fffb97e87eb <+107>: je 0x7fffb97e8e08 <THCPModule_initExtension(PyObject*)+1672>
- 0x00007fffb97e87f1 <+113>: mov 0x398db8(%rip),%rsi # 0x7fffb9b815b0
- 0x00007fffb97e87f8 <+120>: lea 0x40(%rbx),%rdi
- 0x00007fffb97e87fc <+124>: callq 0x7fffb93edfd0 <pthread_once@plt>
- 0x00007fffb97e8801 <+129>: test %eax,%eax
- 0x00007fffb97e8803 <+131>: jne 0x7fffb97e8e0d <THCPModule_initExtension(PyObject*)+1677>
- 0x00007fffb97e8809 <+137>: mov 0x396aa0(%rip),%rbp # 0x7fffb9b7f2b0
- 0x00007fffb97e8810 <+144>: mov 0x60(%rbx),%rax
- 0x00007fffb97e8814 <+148>: lea 0x218f0d(%rip),%rdi # 0x7fffb9a01728
- 0x00007fffb97e881b <+155>: mov %rax,0x0(%rbp)
- 0x00007fffb97e881f <+159>: callq 0x7fffb93f35a0 <PyImport_ImportModule@plt>
- 0x00007fffb97e8824 <+164>: test %rax,%rax
- 0x00007fffb97e8827 <+167>: mov %rax,(%rsp)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e882b <+171>: je 0x7fffb97e8fd4 <THCPModule_initExtension(PyObject*)+2132>
- 0x00007fffb97e8831 <+177>: mov %rax,%rdi
- 0x00007fffb97e8834 <+180>: callq 0x7fffb93f2600 <_Z26THCPDoubleStorage_postInitP7_object@plt>
- 0x00007fffb97e8839 <+185>: mov (%rsp),%rdi
- 0x00007fffb97e883d <+189>: callq 0x7fffb93f1470 <_Z25THCPFloatStorage_postInitP7_object@plt>
- 0x00007fffb97e8842 <+194>: mov (%rsp),%rdi
- 0x00007fffb97e8846 <+198>: callq 0x7fffb93f7950 <_Z24THCPHalfStorage_postInitP7_object@plt>
- 0x00007fffb97e884b <+203>: mov (%rsp),%rdi
- 0x00007fffb97e884f <+207>: callq 0x7fffb93ee340 <_Z24THCPLongStorage_postInitP7_object@plt>
- 0x00007fffb97e8854 <+212>: mov (%rsp),%rdi
- 0x00007fffb97e8858 <+216>: callq 0x7fffb93f3d60 <_Z23THCPIntStorage_postInitP7_object@plt>
- 0x00007fffb97e885d <+221>: mov (%rsp),%rdi
- 0x00007fffb97e8861 <+225>: callq 0x7fffb93f8780 <_Z25THCPShortStorage_postInitP7_object@plt>
- 0x00007fffb97e8866 <+230>: mov (%rsp),%rdi
- 0x00007fffb97e886a <+234>: callq 0x7fffb93f82c0 <_Z24THCPCharStorage_postInitP7_object@plt>
- 0x00007fffb97e886f <+239>: mov (%rsp),%rdi
- 0x00007fffb97e8873 <+243>: callq 0x7fffb93f3fb0 <_Z24THCPByteStorage_postInitP7_object@plt>
- 0x00007fffb97e8878 <+248>: callq 0x7fffb93f08a0 <_ZN2at13globalContextEv@plt>
- 0x00007fffb97e887d <+253>: callq 0x7fffb93f07f0 <_ZN2at6detail12getCUDAHooksEv@plt>
- 0x00007fffb97e8882 <+258>: mov (%rax),%rdx
- 0x00007fffb97e8885 <+261>: mov %rax,%rdi
- 0x00007fffb97e8888 <+264>: callq *0x28(%rdx)
- 0x00007fffb97e888b <+267>: test %al,%al
- 0x00007fffb97e888d <+269>: jne 0x7fffb97e8e18 <THCPModule_initExtension(PyObject*)+1688>
- 0x00007fffb97e8893 <+275>: mov 0x39945e(%rip),%rdx # 0x7fffb9b81cf8
- 0x00007fffb97e889a <+282>: mov (%rsp),%rdi
- 0x00007fffb97e889e <+286>: lea 0x24d049(%rip),%rsi # 0x7fffb9a358ee
- 0x00007fffb97e88a5 <+293>: callq 0x7fffb93ecb30 <PyObject_SetAttrString@plt>
- 0x00007fffb97e88aa <+298>: test %eax,%eax
- 0x00007fffb97e88ac <+300>: js 0x7fffb97e902a <THCPModule_initExtension(PyObject*)+2218>
- 0x00007fffb97e88b2 <+306>: mov 0x39ac07(%rip),%rdx # 0x7fffb9b834c0
- 0x00007fffb97e88b9 <+313>: mov (%rsp),%rdi
- 0x00007fffb97e88bd <+317>: lea 0x24d034(%rip),%rsi # 0x7fffb9a358f8
- 0x00007fffb97e88c4 <+324>: callq 0x7fffb93ecb30 <PyObject_SetAttrString@plt>
- 0x00007fffb97e88c9 <+329>: test %eax,%eax
- 0x00007fffb97e88cb <+331>: js 0x7fffb97e9025 <THCPModule_initExtension(PyObject*)+2213>
- ---Type <return> to continue, or q <return> to quit---
- => 0x00007fffb97e88d1 <+337>: mov 0x0(%rbp),%rdi
- 0x00007fffb97e88d5 <+341>: callq 0x7fffb93f7e90 <PyLong_FromVoidPtr@plt>
- 0x00007fffb97e88da <+346>: test %rax,%rax
- 0x00007fffb97e88dd <+349>: mov %rax,0x10(%rsp)
- 0x00007fffb97e88e2 <+354>: je 0x7fffb97e8f89 <THCPModule_initExtension(PyObject*)+2057>
- 0x00007fffb97e88e8 <+360>: mov (%rsp),%rdi
- 0x00007fffb97e88ec <+364>: lea 0x24d00e(%rip),%rsi # 0x7fffb9a35901
- 0x00007fffb97e88f3 <+371>: mov %rax,%rdx
- 0x00007fffb97e88f6 <+374>: callq 0x7fffb93ecb30 <PyObject_SetAttrString@plt>
- 0x00007fffb97e88fb <+379>: test %eax,%eax
- 0x00007fffb97e88fd <+381>: js 0x7fffb97e8f63 <THCPModule_initExtension(PyObject*)+2019>
- 0x00007fffb97e8903 <+387>: mov (%rsp),%rbx
- 0x00007fffb97e8907 <+391>: test %rbx,%rbx
- 0x00007fffb97e890a <+394>: je 0x7fffb97e8910 <THCPModule_initExtension(PyObject*)+400>
- 0x00007fffb97e890c <+396>: addq $0x1,(%rbx)
- 0x00007fffb97e8910 <+400>: lea 0x80(%rsp),%rbp
- 0x00007fffb97e8918 <+408>: mov %rbx,0x20(%rsp)
- 0x00007fffb97e891d <+413>: movq $0x0,0x30(%rsp)
- 0x00007fffb97e8926 <+422>: mov %rbp,%rdi
- 0x00007fffb97e8929 <+425>: callq 0x7fffb95d7420 <pybind11::detail::type_record::type_record()>
- 0x00007fffb97e892e <+430>: lea 0x24cfd9(%rip),%rax # 0x7fffb9a3590e
- 0x00007fffb97e8935 <+437>: lea 0x30(%rsp),%r12
- 0x00007fffb97e893a <+442>: mov %rbp,%rsi
- 0x00007fffb97e893d <+445>: mov %rbx,0x80(%rsp)
- 0x00007fffb97e8945 <+453>: movq $0x2c8,0x98(%rsp)
- 0x00007fffb97e8951 <+465>: mov %rax,0x88(%rsp)
- 0x00007fffb97e8959 <+473>: mov 0x399bd0(%rip),%rax # 0x7fffb9b82530
- 0x00007fffb97e8960 <+480>: mov %r12,%rdi
- 0x00007fffb97e8963 <+483>: movq $0x8,0xa0(%rsp)
- 0x00007fffb97e896f <+495>: orb $0x8,0xd8(%rsp)
- 0x00007fffb97e8977 <+503>: mov %rax,0x90(%rsp)
- 0x00007fffb97e897f <+511>: lea 0x1aea(%rip),%rax # 0x7fffb97ea470 <pybind11::class_<cudaDeviceProp>::init_instance(pybind11::detail::instance*, void const*)>
- 0x00007fffb97e8986 <+518>: mov %rax,0xb0(%rsp)
- 0x00007fffb97e898e <+526>: lea 0xf1b(%rip),%rax # 0x7fffb97e98b0 <pybind11::class_<cudaDeviceProp>::dealloc(pybind11::detail::value_and_holder&)>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8995 <+533>: mov %rax,0xb8(%rsp)
- 0x00007fffb97e899d <+541>: callq 0x7fffb95db800 <pybind11::detail::generic_type::initialize(pybind11::detail::type_record const&)>
- 0x00007fffb97e89a2 <+546>: mov 0xc0(%rsp),%rdi
- 0x00007fffb97e89aa <+554>: test %rdi,%rdi
- 0x00007fffb97e89ad <+557>: je 0x7fffb97e89bc <THCPModule_initExtension(PyObject*)+572>
- 0x00007fffb97e89af <+559>: subq $0x1,(%rdi)
- 0x00007fffb97e89b3 <+563>: jne 0x7fffb97e89bc <THCPModule_initExtension(PyObject*)+572>
- 0x00007fffb97e89b5 <+565>: mov 0x8(%rdi),%rax
- 0x00007fffb97e89b9 <+569>: callq *0x30(%rax)
- 0x00007fffb97e89bc <+572>: mov 0x30(%rsp),%rbx
- 0x00007fffb97e89c1 <+577>: movq $0x0,0x40(%rsp)
- 0x00007fffb97e89ca <+586>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
- 0x00007fffb97e89cf <+591>: cmp $0xffffffffffffffc8,%rax
- 0x00007fffb97e89d3 <+595>: je 0x7fffb97e89dd <THCPModule_initExtension(PyObject*)+605>
- 0x00007fffb97e89d5 <+597>: movq $0x0,0x38(%rax)
- 0x00007fffb97e89dd <+605>: lea 0x169c(%rip),%rcx # 0x7fffb97ea080 <void pybind11::cpp_function::initialize<pybind11::class_<cudaDeviceProp>& pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, char [256]>(char const*, char const (cudaDeviceProp::*) [256])::{lambda(cudaDeviceProp const&)#1}, char const (&) [256], cudaDeviceProp const&, pybind11::is_method>(pybind11::class_<cudaDeviceProp>& pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, char [256]>(char const*, char const (cudaDeviceProp::*) [256])::{lambda(cudaDeviceProp const&)#1}&&, char const (& (*)(cudaDeviceProp const&)) [256], pybind11::is_method const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call)>
- 0x00007fffb97e89e4 <+612>: orb $0x40,0x59(%rax)
- 0x00007fffb97e89e8 <+616>: lea 0x40(%rsp),%r14
- 0x00007fffb97e89ed <+621>: lea 0x24d364(%rip),%rdx # 0x7fffb9a35d58 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_A256_cJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RA256_S8_JSJ_EJNS_9is_methodEEEEvOSA_PFSB_DpSE_EDpRKT2_E9signature>
- 0x00007fffb97e89f4 <+628>: mov %rbx,0x68(%rax)
- 0x00007fffb97e89f8 <+632>: mov $0x1,%r8d
- 0x00007fffb97e89fe <+638>: mov %rcx,0x30(%rax)
- 0x00007fffb97e8a02 <+642>: lea 0x390d77(%rip),%rcx # 0x7fffb9b79780 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_A256_cJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RA256_S8_JSJ_EJNS_9is_methodEEEEvOSA_PFSB_DpSE_EDpRKT2_E5types>
- 0x00007fffb97e8a09 <+649>: mov %rax,%rsi
- 0x00007fffb97e8a0c <+652>: mov %r14,%rdi
- 0x00007fffb97e8a0f <+655>:
- ---Type <return> to continue, or q <return> to quit---
- callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffb97e8a14 <+660>: lea 0x78(%rsp),%rbx
- 0x00007fffb97e8a19 <+665>: lea 0x2335a6(%rip),%rsi # 0x7fffb9a1bfc6
- 0x00007fffb97e8a20 <+672>: mov %rbp,%r8
- 0x00007fffb97e8a23 <+675>: mov %r14,%rdx
- 0x00007fffb97e8a26 <+678>: mov %r12,%rdi
- 0x00007fffb97e8a29 <+681>: movb $0x6,0x80(%rsp)
- 0x00007fffb97e8a31 <+689>: mov %rbx,%rcx
- 0x00007fffb97e8a34 <+692>: movq $0x0,0x78(%rsp)
- 0x00007fffb97e8a3d <+701>: callq 0x7fffb97e9990 <pybind11::class_<cudaDeviceProp>::def_property<pybind11::cpp_function, decltype(nullptr), pybind11::return_value_policy>(char const*, pybind11::cpp_function const&, decltype(nullptr) const&, pybind11::return_value_policy const&)>
- 0x00007fffb97e8a42 <+706>: mov 0x40(%rsp),%rdi
- 0x00007fffb97e8a47 <+711>: test %rdi,%rdi
- 0x00007fffb97e8a4a <+714>: je 0x7fffb97e8a59 <THCPModule_initExtension(PyObject*)+729>
- 0x00007fffb97e8a4c <+716>: subq $0x1,(%rdi)
- 0x00007fffb97e8a50 <+720>: jne 0x7fffb97e8a59 <THCPModule_initExtension(PyObject*)+729>
- 0x00007fffb97e8a52 <+722>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8a56 <+726>: callq *0x30(%rax)
- 0x00007fffb97e8a59 <+729>: lea 0x24cec4(%rip),%rsi # 0x7fffb9a35924
- 0x00007fffb97e8a60 <+736>: mov $0x168,%edx
- 0x00007fffb97e8a65 <+741>: mov %r12,%rdi
- 0x00007fffb97e8a68 <+744>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffb97e8a6d <+749>: lea 0x24ceb6(%rip),%rsi # 0x7fffb9a3592a
- 0x00007fffb97e8a74 <+756>: mov $0x16c,%edx
- 0x00007fffb97e8a79 <+761>: mov %rax,%rdi
- 0x00007fffb97e8a7c <+764>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffb97e8a81 <+769>: lea 0x24cea8(%rip),%rsi # 0x7fffb9a35930
- 0x00007fffb97e8a88 <+776>: mov $0x290,%edx
- 0x00007fffb97e8a8d <+781>: mov %rax,%rdi
- 0x00007fffb97e8a90 <+784>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffb97e8a95 <+789>: lea 0x24cea7(%rip),%rsi # 0x7fffb9a35943
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8a9c <+796>: mov $0x18c,%edx
- 0x00007fffb97e8aa1 <+801>: mov %rax,%rdi
- 0x00007fffb97e8aa4 <+804>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffb97e8aa9 <+809>: lea 0x24cea1(%rip),%rsi # 0x7fffb9a35951
- 0x00007fffb97e8ab0 <+816>: mov $0x184,%edx
- 0x00007fffb97e8ab5 <+821>: mov %rax,%rdi
- 0x00007fffb97e8ab8 <+824>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffb97e8abd <+829>: mov (%rax),%r14
- 0x00007fffb97e8ac0 <+832>: mov %rax,%r12
- 0x00007fffb97e8ac3 <+835>: movq $0x0,0x50(%rsp)
- 0x00007fffb97e8acc <+844>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
- 0x00007fffb97e8ad1 <+849>: cmp $0xffffffffffffffc8,%rax
- 0x00007fffb97e8ad5 <+853>: je 0x7fffb97e8adf <THCPModule_initExtension(PyObject*)+863>
- 0x00007fffb97e8ad7 <+855>: movq $0x120,0x38(%rax)
- 0x00007fffb97e8adf <+863>: lea 0x14aa(%rip),%rcx # 0x7fffb97e9f90 <void pybind11::cpp_function::initialize<pybind11::class_<cudaDeviceProp>& pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, unsigned long>(char const*, unsigned long const cudaDeviceProp::*)::{lambda(cudaDeviceProp const&)#1}, unsigned long const&, cudaDeviceProp const&, pybind11::is_method>(pybind11::class_<cudaDeviceProp>& pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, unsigned long>(char const*, unsigned long const cudaDeviceProp::*)::{lambda(cudaDeviceProp const&)#1}&&, unsigned long const& (*)(cudaDeviceProp const&), pybind11::is_method const&)::{lambda(pybind11::detail::function_call&)#3}::_FUN(pybind11::detail::function_call)>
- 0x00007fffb97e8ae6 <+870>: orb $0x40,0x59(%rax)
- 0x00007fffb97e8aea <+874>: mov %r14,0x68(%rax)
- 0x00007fffb97e8aee <+878>: lea 0x50(%rsp),%r14
- 0x00007fffb97e8af3 <+883>: lea 0x24d23e(%rip),%rdx # 0x7fffb9a35d38 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_mJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RKmJSI_EJNS_9is_methodEEEEvOS9_PFSA_DpSD_EDpRKT2_E9signature>
- 0x00007fffb97e8afa <+890>: mov $0x1,%r8d
- 0x00007fffb97e8b00 <+896>: mov %rcx,0x30(%rax)
- 0x00007fffb97e8b04 <+900>: lea 0x390c55(%rip),%rcx # 0x7fffb9b79760 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_mJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RKmJSI_EJNS_9is_methodEEEEvOS9_PFSA_DpSD_EDpRKT2_E5types>
- 0x00007fffb97e8b0b <+907>: mov %rax,%rsi
- 0x00007fffb97e8b0e <+910>: mov %r14,%rdi
- 0x00007fffb97e8b11 <+913>: callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8b16 <+918>: lea 0x24ce4a(%rip),%rsi # 0x7fffb9a35967
- 0x00007fffb97e8b1d <+925>: mov %rbx,%r8
- 0x00007fffb97e8b20 <+928>: mov %rbp,%rcx
- 0x00007fffb97e8b23 <+931>: mov %r14,%rdx
- 0x00007fffb97e8b26 <+934>: mov %r12,%rdi
- 0x00007fffb97e8b29 <+937>: movb $0x6,0x78(%rsp)
- 0x00007fffb97e8b2e <+942>: movq $0x0,0x80(%rsp)
- 0x00007fffb97e8b3a <+954>: callq 0x7fffb97e9990 <pybind11::class_<cudaDeviceProp>::def_property<pybind11::cpp_function, decltype(nullptr), pybind11::return_value_policy>(char const*, pybind11::cpp_function const&, decltype(nullptr) const&, pybind11::return_value_policy const&)>
- 0x00007fffb97e8b3f <+959>: mov 0x50(%rsp),%rdi
- 0x00007fffb97e8b44 <+964>: test %rdi,%rdi
- 0x00007fffb97e8b47 <+967>: je 0x7fffb97e8b56 <THCPModule_initExtension(PyObject*)+982>
- 0x00007fffb97e8b49 <+969>: subq $0x1,(%rdi)
- 0x00007fffb97e8b4d <+973>: jne 0x7fffb97e8b56 <THCPModule_initExtension(PyObject*)+982>
- 0x00007fffb97e8b4f <+975>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8b53 <+979>: callq *0x30(%rax)
- 0x00007fffb97e8b56 <+982>: mov 0x399ecb(%rip),%rbx # 0x7fffb9b82a28
- 0x00007fffb97e8b5d <+989>: lea 0x216ab2(%rip),%rsi # 0x7fffb99ff616
- 0x00007fffb97e8b64 <+996>: addq $0x1,(%rbx)
- 0x00007fffb97e8b68 <+1000>: mov (%r12),%rdi
- 0x00007fffb97e8b6c <+1004>: callq 0x7fffb93f8110 <PyObject_GetAttrString@plt>
- 0x00007fffb97e8b71 <+1009>: test %rax,%rax
- 0x00007fffb97e8b74 <+1012>: mov %rax,%r14
- 0x00007fffb97e8b77 <+1015>: je 0x7fffb97e8e90 <THCPModule_initExtension(PyObject*)+1808>
- 0x00007fffb97e8b7d <+1021>: mov (%r12),%r15
- 0x00007fffb97e8b81 <+1025>: movq $0x0,0x60(%rsp)
- 0x00007fffb97e8b8a <+1034>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
- 0x00007fffb97e8b8f <+1039>: lea 0x91a(%rip),%rcx # 0x7fffb97e94b0 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
- 0x00007fffb97e8b96 <+1046>: orb $0x40,0x59(%rax)
- 0x00007fffb97e8b9a <+1050>: lea 0x60(%rsp),%rdi
- 0x00007fffb97e8b9f <+1055>: lea 0x24d0da(%rip),%rdx # 0x7fffb9a35c80 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
- 0x00007fffb97e8ba6 <+1062>: mov %r15,0x68(%rax)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8baa <+1066>: mov %r14,0x70(%rax)
- 0x00007fffb97e8bae <+1070>: mov %rcx,0x30(%rax)
- 0x00007fffb97e8bb2 <+1074>: lea 0x216a5d(%rip),%rcx # 0x7fffb99ff616
- 0x00007fffb97e8bb9 <+1081>: mov $0x1,%r8d
- 0x00007fffb97e8bbf <+1087>: mov %rax,%rsi
- 0x00007fffb97e8bc2 <+1090>: mov %rcx,(%rax)
- 0x00007fffb97e8bc5 <+1093>: lea 0x390b74(%rip),%rcx # 0x7fffb9b79740 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
- 0x00007fffb97e8bcc <+1100>: callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffb97e8bd1 <+1105>: subq $0x1,(%r14)
- 0x00007fffb97e8bd5 <+1109>: je 0x7fffb97e8e50 <THCPModule_initExtension(PyObject*)+1744>
- 0x00007fffb97e8bdb <+1115>: subq $0x1,(%rbx)
- 0x00007fffb97e8bdf <+1119>: je 0x7fffb97e8e30 <THCPModule_initExtension(PyObject*)+1712>
- 0x00007fffb97e8be5 <+1125>: mov 0x60(%rsp),%rax
- 0x00007fffb97e8bea <+1130>: mov %rbp,%rdi
- 0x00007fffb97e8bed <+1133>: movq $0x0,0x98(%rsp)
- 0x00007fffb97e8bf9 <+1145>: mov %rax,0x88(%rsp)
- 0x00007fffb97e8c01 <+1153>: lea 0x216935(%rip),%rax # 0x7fffb99ff53d
- 0x00007fffb97e8c08 <+1160>: mov %rax,0x90(%rsp)
- 0x00007fffb97e8c10 <+1168>: callq 0x7fffb9407f60 <pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr>::get_cache() const>
- 0x00007fffb97e8c15 <+1173>: mov (%rax),%rbp
- 0x00007fffb97e8c18 <+1176>: test %rbp,%rbp
- 0x00007fffb97e8c1b <+1179>: je 0x7fffb97e8dd0 <THCPModule_initExtension(PyObject*)+1616>
- 0x00007fffb97e8c21 <+1185>: addq $0x1,0x0(%rbp)
- 0x00007fffb97e8c26 <+1190>: mov 0x98(%rsp),%rdi
- 0x00007fffb97e8c2e <+1198>: test %rdi,%rdi
- 0x00007fffb97e8c31 <+1201>: je 0x7fffb97e8c3d <THCPModule_initExtension(PyObject*)+1213>
- 0x00007fffb97e8c33 <+1203>: subq $0x1,(%rdi)
- 0x00007fffb97e8c37 <+1207>: je 0x7fffb97e8df0 <THCPModule_initExtension(PyObject*)+1648>
- 0x00007fffb97e8c3d <+1213>: addq $0x1,0x0(%rbp)
- 0x00007fffb97e8c42 <+1218>: mov 0x60(%rsp),%rdx
- 0x00007fffb97e8c47 <+1223>: mov (%r12),%rdi
- 0x00007fffb97e8c4b <+1227>: mov %rbp,%rsi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8c4e <+1230>: callq 0x7fffb93f86d0 <PyObject_SetAttr@plt>
- 0x00007fffb97e8c53 <+1235>: test %eax,%eax
- 0x00007fffb97e8c55 <+1237>: jne 0x7fffb97e902f <THCPModule_initExtension(PyObject*)+2223>
- 0x00007fffb97e8c5b <+1243>: test %rbp,%rbp
- 0x00007fffb97e8c5e <+1246>: je 0x7fffb97e8c90 <THCPModule_initExtension(PyObject*)+1296>
- 0x00007fffb97e8c60 <+1248>: mov 0x0(%rbp),%rax
- 0x00007fffb97e8c64 <+1252>: sub $0x1,%rax
- 0x00007fffb97e8c68 <+1256>: test %rax,%rax
- 0x00007fffb97e8c6b <+1259>: mov %rax,0x0(%rbp)
- 0x00007fffb97e8c6f <+1263>: jne 0x7fffb97e8c7f <THCPModule_initExtension(PyObject*)+1279>
- 0x00007fffb97e8c71 <+1265>: mov 0x8(%rbp),%rax
- 0x00007fffb97e8c75 <+1269>: mov %rbp,%rdi
- 0x00007fffb97e8c78 <+1272>: callq *0x30(%rax)
- 0x00007fffb97e8c7b <+1275>: mov 0x0(%rbp),%rax
- 0x00007fffb97e8c7f <+1279>: sub $0x1,%rax
- 0x00007fffb97e8c83 <+1283>: test %rax,%rax
- 0x00007fffb97e8c86 <+1286>: mov %rax,0x0(%rbp)
- 0x00007fffb97e8c8a <+1290>: je 0x7fffb97e8e70 <THCPModule_initExtension(PyObject*)+1776>
- 0x00007fffb97e8c90 <+1296>: mov 0x60(%rsp),%rdi
- 0x00007fffb97e8c95 <+1301>: test %rdi,%rdi
- 0x00007fffb97e8c98 <+1304>: je 0x7fffb97e8ca7 <THCPModule_initExtension(PyObject*)+1319>
- 0x00007fffb97e8c9a <+1306>: subq $0x1,(%rdi)
- 0x00007fffb97e8c9e <+1310>: jne 0x7fffb97e8ca7 <THCPModule_initExtension(PyObject*)+1319>
- 0x00007fffb97e8ca0 <+1312>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8ca4 <+1316>: callq *0x30(%rax)
- 0x00007fffb97e8ca7 <+1319>: mov 0x30(%rsp),%rdi
- 0x00007fffb97e8cac <+1324>: test %rdi,%rdi
- 0x00007fffb97e8caf <+1327>: je 0x7fffb97e8cbb <THCPModule_initExtension(PyObject*)+1339>
- 0x00007fffb97e8cb1 <+1329>: subq $0x1,(%rdi)
- 0x00007fffb97e8cb5 <+1333>: je 0x7fffb97e8e60 <THCPModule_initExtension(PyObject*)+1760>
- 0x00007fffb97e8cbb <+1339>: mov 0x20(%rsp),%rdi
- 0x00007fffb97e8cc0 <+1344>: lea 0x24ccad(%rip),%rsi # 0x7fffb9a35974
- 0x00007fffb97e8cc7 <+1351>: addq $0x1,(%rbx)
- 0x00007fffb97e8ccb <+1355>: callq 0x7fffb93f8110 <PyObject_GetAttrString@plt>
- 0x00007fffb97e8cd0 <+1360>: test %rax,%rax
- 0x00007fffb97e8cd3 <+1363>: mov %rax,%rbp
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8cd6 <+1366>: je 0x7fffb97e8ea8 <THCPModule_initExtension(PyObject*)+1832>
- 0x00007fffb97e8cdc <+1372>: mov 0x20(%rsp),%r12
- 0x00007fffb97e8ce1 <+1377>: movq $0x0,0x70(%rsp)
- 0x00007fffb97e8cea <+1386>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
- 0x00007fffb97e8cef <+1391>: lea 0xb0a(%rip),%rcx # 0x7fffb97e9800 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
- 0x00007fffb97e8cf6 <+1398>: lea 0x70(%rsp),%rdi
- 0x00007fffb97e8cfb <+1403>: lea 0x24cf6e(%rip),%rdx # 0x7fffb9a35c70 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
- 0x00007fffb97e8d02 <+1410>: mov %r12,0x68(%rax)
- 0x00007fffb97e8d06 <+1414>: mov %rbp,0x70(%rax)
- 0x00007fffb97e8d0a <+1418>: mov $0x1,%r8d
- 0x00007fffb97e8d10 <+1424>: mov %rcx,0x30(%rax)
- 0x00007fffb97e8d14 <+1428>: lea 0x24cc59(%rip),%rcx # 0x7fffb9a35974
- 0x00007fffb97e8d1b <+1435>: movb $0x5,0x58(%rax)
- 0x00007fffb97e8d1f <+1439>: mov %rax,%rsi
- 0x00007fffb97e8d22 <+1442>: mov %rcx,(%rax)
- 0x00007fffb97e8d25 <+1445>: lea 0x390a04(%rip),%rcx # 0x7fffb9b79730 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
- 0x00007fffb97e8d2c <+1452>: callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffb97e8d31 <+1457>: subq $0x1,0x0(%rbp)
- 0x00007fffb97e8d36 <+1462>: je 0x7fffb97e8e80 <THCPModule_initExtension(PyObject*)+1792>
- 0x00007fffb97e8d3c <+1468>: subq $0x1,(%rbx)
- 0x00007fffb97e8d40 <+1472>: je 0x7fffb97e8e40 <THCPModule_initExtension(PyObject*)+1728>
- 0x00007fffb97e8d46 <+1478>: mov 0x70(%rsp),%rdx
- 0x00007fffb97e8d4b <+1483>: lea 0x20(%rsp),%rdi
- 0x00007fffb97e8d50 <+1488>: lea 0x24cc1d(%rip),%rsi # 0x7fffb9a35974
- 0x00007fffb97e8d57 <+1495>: mov $0x1,%ecx
- 0x00007fffb97e8d5c <+1500>: callq 0x7fffb94246d0 <pybind11::module::add_object(char const*, pybind11::handle, bool)>
- 0x00007fffb97e8d61 <+1505>: mov 0x70(%rsp),%rdi
- 0x00007fffb97e8d66 <+1510>: test %rdi,%rdi
- 0x00007fffb97e8d69 <+1513>: je 0x7fffb97e8d78 <THCPModule_initExtension(PyObject*)+1528>
- 0x00007fffb97e8d6b <+1515>: subq $0x1,(%rdi)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8d6f <+1519>: jne 0x7fffb97e8d78 <THCPModule_initExtension(PyObject*)+1528>
- 0x00007fffb97e8d71 <+1521>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8d75 <+1525>: callq *0x30(%rax)
- 0x00007fffb97e8d78 <+1528>: mov 0x20(%rsp),%rdi
- 0x00007fffb97e8d7d <+1533>: test %rdi,%rdi
- 0x00007fffb97e8d80 <+1536>: je 0x7fffb97e8d8f <THCPModule_initExtension(PyObject*)+1551>
- 0x00007fffb97e8d82 <+1538>: subq $0x1,(%rdi)
- 0x00007fffb97e8d86 <+1542>: jne 0x7fffb97e8d8f <THCPModule_initExtension(PyObject*)+1551>
- 0x00007fffb97e8d88 <+1544>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8d8c <+1548>: callq *0x30(%rax)
- 0x00007fffb97e8d8f <+1551>: mov %r13,%rdi
- 0x00007fffb97e8d92 <+1554>: addq $0x1,(%rbx)
- 0x00007fffb97e8d96 <+1558>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffb97e8d9b <+1563>: mov %rsp,%rdi
- 0x00007fffb97e8d9e <+1566>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffb97e8da3 <+1571>: mov %rbx,%rax
- 0x00007fffb97e8da6 <+1574>: mov 0x128(%rsp),%rcx
- 0x00007fffb97e8dae <+1582>: xor %fs:0x28,%rcx
- 0x00007fffb97e8db7 <+1591>: jne 0x7fffb97e8fcf <THCPModule_initExtension(PyObject*)+2127>
- 0x00007fffb97e8dbd <+1597>: add $0x138,%rsp
- 0x00007fffb97e8dc4 <+1604>: pop %rbx
- 0x00007fffb97e8dc5 <+1605>: pop %rbp
- 0x00007fffb97e8dc6 <+1606>: pop %r12
- 0x00007fffb97e8dc8 <+1608>: pop %r13
- 0x00007fffb97e8dca <+1610>: pop %r14
- 0x00007fffb97e8dcc <+1612>: pop %r15
- 0x00007fffb97e8dce <+1614>: retq
- 0x00007fffb97e8dcf <+1615>: nop
- 0x00007fffb97e8dd0 <+1616>: mov 0x98(%rsp),%rdi
- 0x00007fffb97e8dd8 <+1624>: test %rdi,%rdi
- 0x00007fffb97e8ddb <+1627>: je 0x7fffb97e8c42 <THCPModule_initExtension(PyObject*)+1218>
- 0x00007fffb97e8de1 <+1633>: subq $0x1,(%rdi)
- 0x00007fffb97e8de5 <+1637>: jne 0x7fffb97e8c42 <THCPModule_initExtension(PyObject*)+1218>
- 0x00007fffb97e8deb <+1643>: nopl 0x0(%rax,%rax,1)
- 0x00007fffb97e8df0 <+1648>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8df4 <+1652>: callq *0x30(%rax)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8df7 <+1655>: test %rbp,%rbp
- 0x00007fffb97e8dfa <+1658>: jne 0x7fffb97e8c3d <THCPModule_initExtension(PyObject*)+1213>
- 0x00007fffb97e8e00 <+1664>: jmpq 0x7fffb97e8c42 <THCPModule_initExtension(PyObject*)+1218>
- 0x00007fffb97e8e05 <+1669>: nopl (%rax)
- 0x00007fffb97e8e08 <+1672>: mov $0xffffffff,%eax
- 0x00007fffb97e8e0d <+1677>: mov %eax,%edi
- 0x00007fffb97e8e0f <+1679>: callq 0x7fffb93ee440 <_ZSt20__throw_system_errori@plt>
- 0x00007fffb97e8e14 <+1684>: nopl 0x0(%rax)
- 0x00007fffb97e8e18 <+1688>: mov 0x0(%rbp),%rdi
- 0x00007fffb97e8e1c <+1692>: callq 0x7fffb93ef5b0 <THCMagma_init@plt>
- 0x00007fffb97e8e21 <+1697>: mov 0x39a698(%rip),%rdx # 0x7fffb9b834c0
- 0x00007fffb97e8e28 <+1704>: jmpq 0x7fffb97e889a <THCPModule_initExtension(PyObject*)+282>
- 0x00007fffb97e8e2d <+1709>: nopl (%rax)
- 0x00007fffb97e8e30 <+1712>: mov 0x8(%rbx),%rax
- 0x00007fffb97e8e34 <+1716>: mov %rbx,%rdi
- 0x00007fffb97e8e37 <+1719>: callq *0x30(%rax)
- 0x00007fffb97e8e3a <+1722>: jmpq 0x7fffb97e8be5 <THCPModule_initExtension(PyObject*)+1125>
- 0x00007fffb97e8e3f <+1727>: nop
- 0x00007fffb97e8e40 <+1728>: mov 0x8(%rbx),%rax
- 0x00007fffb97e8e44 <+1732>: mov %rbx,%rdi
- 0x00007fffb97e8e47 <+1735>: callq *0x30(%rax)
- 0x00007fffb97e8e4a <+1738>: jmpq 0x7fffb97e8d46 <THCPModule_initExtension(PyObject*)+1478>
- 0x00007fffb97e8e4f <+1743>: nop
- 0x00007fffb97e8e50 <+1744>: mov 0x8(%r14),%rax
- 0x00007fffb97e8e54 <+1748>: mov %r14,%rdi
- 0x00007fffb97e8e57 <+1751>: callq *0x30(%rax)
- 0x00007fffb97e8e5a <+1754>: jmpq 0x7fffb97e8bdb <THCPModule_initExtension(PyObject*)+1115>
- 0x00007fffb97e8e5f <+1759>: nop
- 0x00007fffb97e8e60 <+1760>: mov 0x8(%rdi),%rax
- 0x00007fffb97e8e64 <+1764>: callq *0x30(%rax)
- 0x00007fffb97e8e67 <+1767>: jmpq 0x7fffb97e8cbb <THCPModule_initExtension(PyObject*)+1339>
- 0x00007fffb97e8e6c <+1772>: nopl 0x0(%rax)
- 0x00007fffb97e8e70 <+1776>: mov 0x8(%rbp),%rax
- 0x00007fffb97e8e74 <+1780>: mov %rbp,%rdi
- 0x00007fffb97e8e77 <+1783>: callq *0x30(%rax)
- 0x00007fffb97e8e7a <+1786>: jmpq 0x7fffb97e8c90 <THCPModule_initExtension(PyObject*)+1296>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8e7f <+1791>: nop
- 0x00007fffb97e8e80 <+1792>: mov 0x8(%rbp),%rax
- 0x00007fffb97e8e84 <+1796>: mov %rbp,%rdi
- 0x00007fffb97e8e87 <+1799>: callq *0x30(%rax)
- 0x00007fffb97e8e8a <+1802>: jmpq 0x7fffb97e8d3c <THCPModule_initExtension(PyObject*)+1468>
- 0x00007fffb97e8e8f <+1807>: nop
- 0x00007fffb97e8e90 <+1808>: callq 0x7fffb93ef340 <PyErr_Clear@plt>
- 0x00007fffb97e8e95 <+1813>: addq $0x1,(%rbx)
- 0x00007fffb97e8e99 <+1817>: mov %rbx,%r14
- 0x00007fffb97e8e9c <+1820>: jmpq 0x7fffb97e8b7d <THCPModule_initExtension(PyObject*)+1021>
- 0x00007fffb97e8ea1 <+1825>: nopl 0x0(%rax)
- 0x00007fffb97e8ea8 <+1832>: callq 0x7fffb93ef340 <PyErr_Clear@plt>
- 0x00007fffb97e8ead <+1837>: addq $0x1,(%rbx)
- 0x00007fffb97e8eb1 <+1841>: mov %rbx,%rbp
- 0x00007fffb97e8eb4 <+1844>: jmpq 0x7fffb97e8cdc <THCPModule_initExtension(PyObject*)+1372>
- 0x00007fffb97e8eb9 <+1849>: mov %rax,%rdi
- 0x00007fffb97e8ebc <+1852>: cmp $0x2,%rdx
- 0x00007fffb97e8ec0 <+1856>: je 0x7fffb97e93f5 <THCPModule_initExtension(PyObject*)+3189>
- 0x00007fffb97e8ec6 <+1862>: jle 0x7fffb97e93da <THCPModule_initExtension(PyObject*)+3162>
- 0x00007fffb97e8ecc <+1868>: cmp $0x3,%rdx
- 0x00007fffb97e8ed0 <+1872>: je 0x7fffb97e92cf <THCPModule_initExtension(PyObject*)+2895>
- 0x00007fffb97e8ed6 <+1878>: cmp $0x4,%rdx
- 0x00007fffb97e8eda <+1882>: jne 0x7fffb97e92ca <THCPModule_initExtension(PyObject*)+2890>
- 0x00007fffb97e8ee0 <+1888>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
- 0x00007fffb97e8ee5 <+1893>: mov (%rax),%rdx
- 0x00007fffb97e8ee8 <+1896>: lea 0x100(%rsp),%rbx
- 0x00007fffb97e8ef0 <+1904>: mov %rax,%rdi
- 0x00007fffb97e8ef3 <+1907>: callq *0x10(%rdx)
- 0x00007fffb97e8ef6 <+1910>: mov %rbx,%rdi
- 0x00007fffb97e8ef9 <+1913>: mov %rax,%rsi
- 0x00007fffb97e8efc <+1916>: callq 0x7fffb97e4470 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0x00007fffb97e8f01 <+1921>: lea 0xe0(%rsp),%rbp
- 0x00007fffb97e8f09 <+1929>: mov %rbx,%rsi
- 0x00007fffb97e8f0c <+1932>: mov %rbp,%rdi
- 0x00007fffb97e8f0f <+1935>: callq 0x7fffb93ef6e0 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@---Type <return> to continue, or q <return> to quit---
- plt>
- 0x00007fffb97e8f14 <+1940>: mov 0x100(%rsp),%rdi
- 0x00007fffb97e8f1c <+1948>: add $0x10,%rbx
- 0x00007fffb97e8f20 <+1952>: cmp %rbx,%rdi
- 0x00007fffb97e8f23 <+1955>: je 0x7fffb97e8f2a <THCPModule_initExtension(PyObject*)+1962>
- 0x00007fffb97e8f25 <+1957>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e8f2a <+1962>: mov 0x3966af(%rip),%rax # 0x7fffb9b7f5e0
- 0x00007fffb97e8f31 <+1969>: mov 0xe0(%rsp),%rsi
- 0x00007fffb97e8f39 <+1977>: mov (%rax),%rdi
- 0x00007fffb97e8f3c <+1980>: callq 0x7fffb93f4110 <PyErr_SetString@plt>
- 0x00007fffb97e8f41 <+1985>: mov 0xe0(%rsp),%rdi
- 0x00007fffb97e8f49 <+1993>: add $0x10,%rbp
- 0x00007fffb97e8f4d <+1997>: cmp %rbp,%rdi
- 0x00007fffb97e8f50 <+2000>: je 0x7fffb97e8f57 <THCPModule_initExtension(PyObject*)+2007>
- 0x00007fffb97e8f52 <+2002>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e8f57 <+2007>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
- 0x00007fffb97e8f5c <+2012>: xor %eax,%eax
- 0x00007fffb97e8f5e <+2014>: jmpq 0x7fffb97e8da6 <THCPModule_initExtension(PyObject*)+1574>
- 0x00007fffb97e8f63 <+2019>: callq 0x7fffb93f9f82 <<lambda(char const*, PyObject*)>::operator()(PyObject *, const char *)>
- 0x00007fffb97e8f68 <+2024>: mov %rax,%rbx
- 0x00007fffb97e8f6b <+2027>: mov %rdx,%rbp
- 0x00007fffb97e8f6e <+2030>: mov %r13,%rdi
- 0x00007fffb97e8f71 <+2033>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffb97e8f76 <+2038>: mov %rsp,%rdi
- 0x00007fffb97e8f79 <+2041>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffb97e8f7e <+2046>: mov %rbx,%rdi
- 0x00007fffb97e8f81 <+2049>: mov %rbp,%rdx
- 0x00007fffb97e8f84 <+2052>: jmpq 0x7fffb97e8ebc <THCPModule_initExtension(PyObject*)+1852>
- 0x00007fffb97e8f89 <+2057>: mov $0x20,%edi
- 0x00007fffb97e8f8e <+2062>: callq 0x7fffb93f1830 <__cxa_allocate_exception@plt>
- 0x00007fffb97e8f93 <+2067>: mov 0x399f36(%rip),%rdx # 0x7fffb9b82ed0
- 0x00007fffb97e8f9a <+2074>: mov 0x3987bf(%rip),%rsi # 0x7fffb9b81760
- 0x00007fffb97e8fa1 <+2081>: mov %rax,%rdi
- 0x00007fffb97e8fa4 <+2084>: movq $0x0,0x8(%rax)
- 0x00007fffb97e8fac <+2092>: movq $0x0,0x10(%rax)
- 0x00007fffb97e8fb4 <+2100>: movq $0x0,0x18(%rax)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e8fbc <+2108>: add $0x10,%rdx
- 0x00007fffb97e8fc0 <+2112>: mov %rdx,(%rax)
- 0x00007fffb97e8fc3 <+2115>: mov 0x39a186(%rip),%rdx # 0x7fffb9b83150
- 0x00007fffb97e8fca <+2122>: callq 0x7fffb93f1bc0 <__cxa_throw@plt>
- 0x00007fffb97e8fcf <+2127>: callq 0x7fffb93ed9b0 <__stack_chk_fail@plt>
- 0x00007fffb97e8fd4 <+2132>: mov $0x20,%edi
- 0x00007fffb97e8fd9 <+2137>: callq 0x7fffb93f1830 <__cxa_allocate_exception@plt>
- 0x00007fffb97e8fde <+2142>: mov 0x399eeb(%rip),%rdx # 0x7fffb9b82ed0
- 0x00007fffb97e8fe5 <+2149>: mov 0x398774(%rip),%rsi # 0x7fffb9b81760
- 0x00007fffb97e8fec <+2156>: mov %rax,%rdi
- 0x00007fffb97e8fef <+2159>: movq $0x0,0x8(%rax)
- 0x00007fffb97e8ff7 <+2167>: movq $0x0,0x10(%rax)
- 0x00007fffb97e8fff <+2175>: movq $0x0,0x18(%rax)
- 0x00007fffb97e9007 <+2183>: add $0x10,%rdx
- 0x00007fffb97e900b <+2187>: mov %rdx,(%rax)
- 0x00007fffb97e900e <+2190>: mov 0x39a13b(%rip),%rdx # 0x7fffb9b83150
- 0x00007fffb97e9015 <+2197>: callq 0x7fffb93f1bc0 <__cxa_throw@plt>
- 0x00007fffb97e901a <+2202>: mov %rax,%rbx
- 0x00007fffb97e901d <+2205>: mov %rdx,%rbp
- 0x00007fffb97e9020 <+2208>: jmpq 0x7fffb97e8f76 <THCPModule_initExtension(PyObject*)+2038>
- 0x00007fffb97e9025 <+2213>: callq 0x7fffb93f9f82 <<lambda(char const*, PyObject*)>::operator()(PyObject *, const char *)>
- 0x00007fffb97e902a <+2218>: callq 0x7fffb93f9f82 <<lambda(char const*, PyObject*)>::operator()(PyObject *, const char *)>
- 0x00007fffb97e902f <+2223>: mov $0x28,%edi
- 0x00007fffb97e9034 <+2228>: callq 0x7fffb93f1830 <__cxa_allocate_exception@plt>
- 0x00007fffb97e9039 <+2233>: mov %rax,%rdi
- 0x00007fffb97e903c <+2236>: mov %rax,%r14
- 0x00007fffb97e903f <+2239>: callq 0x7fffb9407e50 <pybind11::error_already_set::error_already_set()>
- 0x00007fffb97e9044 <+2244>: lea -0x3dcdab(%rip),%rdx # 0x7fffb940c2a0 <pybind11::error_already_set::~error_already_set()>
- 0x00007fffb97e904b <+2251>: lea 0x38ac9e(%rip),%rsi # 0x7fffb9b73cf0 <_ZTIN8pybind1117error_already_setE>
- 0x00007fffb97e9052 <+2258>: mov %r14,%rdi
- 0x00007fffb97e9055 <+2261>: callq 0x7fffb93f1bc0 <__cxa_throw@plt>
- 0x00007fffb97e905a <+2266>: mov %rax,%rbx
- 0x00007fffb97e905d <+2269>: mov %rdx,%r12
- 0x00007fffb97e9060 <+2272>: test %rbp,%rbp
- 0x00007fffb97e9063 <+2275>: je 0x7fffb97e908c <THCPModule_initExtension(PyObject*)+2316>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e9065 <+2277>: subq $0x1,0x0(%rbp)
- 0x00007fffb97e906a <+2282>: jne 0x7fffb97e9076 <THCPModule_initExtension(PyObject*)+2294>
- 0x00007fffb97e906c <+2284>: mov 0x8(%rbp),%rax
- 0x00007fffb97e9070 <+2288>: mov %rbp,%rdi
- 0x00007fffb97e9073 <+2291>: callq *0x30(%rax)
- 0x00007fffb97e9076 <+2294>: test %rbp,%rbp
- 0x00007fffb97e9079 <+2297>: je 0x7fffb97e908c <THCPModule_initExtension(PyObject*)+2316>
- 0x00007fffb97e907b <+2299>: subq $0x1,0x0(%rbp)
- 0x00007fffb97e9080 <+2304>: jne 0x7fffb97e908c <THCPModule_initExtension(PyObject*)+2316>
- 0x00007fffb97e9082 <+2306>: mov 0x8(%rbp),%rax
- 0x00007fffb97e9086 <+2310>: mov %rbp,%rdi
- 0x00007fffb97e9089 <+2313>: callq *0x30(%rax)
- 0x00007fffb97e908c <+2316>: mov %r12,%rbp
- 0x00007fffb97e908f <+2319>: mov 0x60(%rsp),%rdi
- 0x00007fffb97e9094 <+2324>: test %rdi,%rdi
- 0x00007fffb97e9097 <+2327>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9099 <+2329>: subq $0x1,(%rdi)
- 0x00007fffb97e909d <+2333>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e909f <+2335>: mov 0x8(%rdi),%rax
- 0x00007fffb97e90a3 <+2339>: callq *0x30(%rax)
- 0x00007fffb97e90a6 <+2342>: mov 0x30(%rsp),%rdi
- 0x00007fffb97e90ab <+2347>: test %rdi,%rdi
- 0x00007fffb97e90ae <+2350>: je 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e90b0 <+2352>: subq $0x1,(%rdi)
- 0x00007fffb97e90b4 <+2356>: jne 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e90b6 <+2358>: mov 0x8(%rdi),%rax
- 0x00007fffb97e90ba <+2362>: callq *0x30(%rax)
- 0x00007fffb97e90bd <+2365>: mov 0x20(%rsp),%rdi
- 0x00007fffb97e90c2 <+2370>: test %rdi,%rdi
- 0x00007fffb97e90c5 <+2373>: je 0x7fffb97e8f6e <THCPModule_initExtension(PyObject*)+2030>
- 0x00007fffb97e90cb <+2379>: subq $0x1,(%rdi)
- 0x00007fffb97e90cf <+2383>: jne 0x7fffb97e8f6e <THCPModule_initExtension(PyObject*)+2030>
- 0x00007fffb97e90d5 <+2389>: mov 0x8(%rdi),%rax
- 0x00007fffb97e90d9 <+2393>: callq *0x30(%rax)
- 0x00007fffb97e90dc <+2396>: jmpq 0x7fffb97e8f6e <THCPModule_initExtension(PyObject*)+2030>
- 0x00007fffb97e90e1 <+2401>: mov %r14,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e90e4 <+2404>: mov %rax,%rbx
- 0x00007fffb97e90e7 <+2407>: mov %rdx,%r12
- 0x00007fffb97e90ea <+2410>: callq 0x7fffb93f1030 <__cxa_free_exception@plt>
- 0x00007fffb97e90ef <+2415>: jmpq 0x7fffb97e9060 <THCPModule_initExtension(PyObject*)+2272>
- 0x00007fffb97e90f4 <+2420>: mov 0xe0(%rsp),%rdi
- 0x00007fffb97e90fc <+2428>: add $0x10,%rbp
- 0x00007fffb97e9100 <+2432>: mov %rax,%rbx
- 0x00007fffb97e9103 <+2435>: cmp %rbp,%rdi
- 0x00007fffb97e9106 <+2438>: je 0x7fffb97e910d <THCPModule_initExtension(PyObject*)+2445>
- 0x00007fffb97e9108 <+2440>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e910d <+2445>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
- 0x00007fffb97e9112 <+2450>: mov %rbx,%rdi
- 0x00007fffb97e9115 <+2453>: callq 0x7fffb93ef970 <_Unwind_Resume@plt>
- 0x00007fffb97e911a <+2458>: mov 0x100(%rsp),%rdi
- 0x00007fffb97e9122 <+2466>: add $0x10,%rbx
- 0x00007fffb97e9126 <+2470>: mov %rax,%rbp
- 0x00007fffb97e9129 <+2473>: cmp %rbx,%rdi
- 0x00007fffb97e912c <+2476>: je 0x7fffb97e9133 <THCPModule_initExtension(PyObject*)+2483>
- 0x00007fffb97e912e <+2478>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e9133 <+2483>: mov %rbp,%rbx
- 0x00007fffb97e9136 <+2486>: jmp 0x7fffb97e910d <THCPModule_initExtension(PyObject*)+2445>
- 0x00007fffb97e9138 <+2488>: mov %rax,%rbx
- 0x00007fffb97e913b <+2491>: jmp 0x7fffb97e910d <THCPModule_initExtension(PyObject*)+2445>
- 0x00007fffb97e913d <+2493>: mov 0x40(%rsp),%rdi
- 0x00007fffb97e9142 <+2498>: mov %rax,%rbx
- 0x00007fffb97e9145 <+2501>: mov %rdx,%rbp
- 0x00007fffb97e9148 <+2504>: test %rdi,%rdi
- 0x00007fffb97e914b <+2507>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9151 <+2513>: subq $0x1,(%rdi)
- 0x00007fffb97e9155 <+2517>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e915b <+2523>: mov 0x8(%rdi),%rax
- 0x00007fffb97e915f <+2527>: callq *0x30(%rax)
- 0x00007fffb97e9162 <+2530>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9167 <+2535>: mov %rax,%rbp
- 0x00007fffb97e916a <+2538>: mov %rdx,%r12
- 0x00007fffb97e916d <+2541>: subq $0x1,(%rbx)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e9171 <+2545>: jne 0x7fffb97e917d <THCPModule_initExtension(PyObject*)+2557>
- 0x00007fffb97e9173 <+2547>: mov 0x8(%rbx),%rax
- 0x00007fffb97e9177 <+2551>: mov %rbx,%rdi
- 0x00007fffb97e917a <+2554>: callq *0x30(%rax)
- 0x00007fffb97e917d <+2557>: mov %rbp,%rbx
- 0x00007fffb97e9180 <+2560>: mov %r12,%rbp
- 0x00007fffb97e9183 <+2563>: jmpq 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e9188 <+2568>: mov 0xc0(%rsp),%rdi
- 0x00007fffb97e9190 <+2576>: mov %rax,%rbx
- 0x00007fffb97e9193 <+2579>: mov %rdx,%rbp
- 0x00007fffb97e9196 <+2582>: test %rdi,%rdi
- 0x00007fffb97e9199 <+2585>: je 0x7fffb97e91a8 <THCPModule_initExtension(PyObject*)+2600>
- 0x00007fffb97e919b <+2587>: subq $0x1,(%rdi)
- 0x00007fffb97e919f <+2591>: jne 0x7fffb97e91a8 <THCPModule_initExtension(PyObject*)+2600>
- 0x00007fffb97e91a1 <+2593>: mov 0x8(%rdi),%rax
- 0x00007fffb97e91a5 <+2597>: callq *0x30(%rax)
- 0x00007fffb97e91a8 <+2600>: mov 0x30(%rsp),%rdi
- 0x00007fffb97e91ad <+2605>: test %rdi,%rdi
- 0x00007fffb97e91b0 <+2608>: je 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e91b6 <+2614>: subq $0x1,(%rdi)
- 0x00007fffb97e91ba <+2618>: jne 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e91c0 <+2624>: mov 0x8(%rdi),%rax
- 0x00007fffb97e91c4 <+2628>: callq *0x30(%rax)
- 0x00007fffb97e91c7 <+2631>: jmpq 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e91cc <+2636>: mov 0x50(%rsp),%rdi
- 0x00007fffb97e91d1 <+2641>: mov %rax,%rbx
- 0x00007fffb97e91d4 <+2644>: mov %rdx,%rbp
- 0x00007fffb97e91d7 <+2647>: test %rdi,%rdi
- 0x00007fffb97e91da <+2650>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e91e0 <+2656>: subq $0x1,(%rdi)
- 0x00007fffb97e91e4 <+2660>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e91ea <+2666>: mov 0x8(%rdi),%rax
- 0x00007fffb97e91ee <+2670>: callq *0x30(%rax)
- 0x00007fffb97e91f1 <+2673>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e91f6 <+2678>: mov 0x50(%rsp),%rdi
- 0x00007fffb97e91fb <+2683>: mov %rax,%rbx
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e91fe <+2686>: mov %rdx,%rbp
- 0x00007fffb97e9201 <+2689>: test %rdi,%rdi
- 0x00007fffb97e9204 <+2692>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e920a <+2698>: subq $0x1,(%rdi)
- 0x00007fffb97e920e <+2702>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9214 <+2708>: mov 0x8(%rdi),%rax
- 0x00007fffb97e9218 <+2712>: callq *0x30(%rax)
- 0x00007fffb97e921b <+2715>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9220 <+2720>: mov 0x60(%rsp),%rdi
- 0x00007fffb97e9225 <+2725>: mov %rax,%rbp
- 0x00007fffb97e9228 <+2728>: mov %rdx,%r12
- 0x00007fffb97e922b <+2731>: test %rdi,%rdi
- 0x00007fffb97e922e <+2734>: je 0x7fffb97e923d <THCPModule_initExtension(PyObject*)+2749>
- 0x00007fffb97e9230 <+2736>: subq $0x1,(%rdi)
- 0x00007fffb97e9234 <+2740>: jne 0x7fffb97e923d <THCPModule_initExtension(PyObject*)+2749>
- 0x00007fffb97e9236 <+2742>: mov 0x8(%rdi),%rax
- 0x00007fffb97e923a <+2746>: callq *0x30(%rax)
- 0x00007fffb97e923d <+2749>: subq $0x1,(%r14)
- 0x00007fffb97e9241 <+2753>: jne 0x7fffb97e924d <THCPModule_initExtension(PyObject*)+2765>
- 0x00007fffb97e9243 <+2755>: mov 0x8(%r14),%rax
- 0x00007fffb97e9247 <+2759>: mov %r14,%rdi
- 0x00007fffb97e924a <+2762>: callq *0x30(%rax)
- 0x00007fffb97e924d <+2765>: subq $0x1,(%rbx)
- 0x00007fffb97e9251 <+2769>: jne 0x7fffb97e925d <THCPModule_initExtension(PyObject*)+2781>
- 0x00007fffb97e9253 <+2771>: mov 0x8(%rbx),%rax
- 0x00007fffb97e9257 <+2775>: mov %rbx,%rdi
- 0x00007fffb97e925a <+2778>: callq *0x30(%rax)
- 0x00007fffb97e925d <+2781>: mov %rbp,%rbx
- 0x00007fffb97e9260 <+2784>: mov %r12,%rbp
- 0x00007fffb97e9263 <+2787>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9268 <+2792>: mov 0x70(%rsp),%rdi
- 0x00007fffb97e926d <+2797>: mov %rax,%r12
- 0x00007fffb97e9270 <+2800>: mov %rdx,%r14
- 0x00007fffb97e9273 <+2803>: test %rdi,%rdi
- 0x00007fffb97e9276 <+2806>: je 0x7fffb97e9285 <THCPModule_initExtension(PyObject*)+2821>
- 0x00007fffb97e9278 <+2808>: subq $0x1,(%rdi)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e927c <+2812>: jne 0x7fffb97e9285 <THCPModule_initExtension(PyObject*)+2821>
- 0x00007fffb97e927e <+2814>: mov 0x8(%rdi),%rax
- 0x00007fffb97e9282 <+2818>: callq *0x30(%rax)
- 0x00007fffb97e9285 <+2821>: subq $0x1,0x0(%rbp)
- 0x00007fffb97e928a <+2826>: jne 0x7fffb97e9296 <THCPModule_initExtension(PyObject*)+2838>
- 0x00007fffb97e928c <+2828>: mov 0x8(%rbp),%rax
- 0x00007fffb97e9290 <+2832>: mov %rbp,%rdi
- 0x00007fffb97e9293 <+2835>: callq *0x30(%rax)
- 0x00007fffb97e9296 <+2838>: mov %r12,%rbp
- 0x00007fffb97e9299 <+2841>: mov %r14,%r12
- 0x00007fffb97e929c <+2844>: jmpq 0x7fffb97e916d <THCPModule_initExtension(PyObject*)+2541>
- 0x00007fffb97e92a1 <+2849>: mov %rax,%rbp
- 0x00007fffb97e92a4 <+2852>: mov %rdx,%r12
- 0x00007fffb97e92a7 <+2855>: jmp 0x7fffb97e924d <THCPModule_initExtension(PyObject*)+2765>
- 0x00007fffb97e92a9 <+2857>: mov 0xe0(%rsp),%rdi
- 0x00007fffb97e92b1 <+2865>: add $0x10,%rbp
- 0x00007fffb97e92b5 <+2869>: mov %rax,%rbx
- 0x00007fffb97e92b8 <+2872>: cmp %rbp,%rdi
- 0x00007fffb97e92bb <+2875>: je 0x7fffb97e92c2 <THCPModule_initExtension(PyObject*)+2882>
- 0x00007fffb97e92bd <+2877>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e92c2 <+2882>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
- 0x00007fffb97e92c7 <+2887>: mov %rbx,%rdi
- 0x00007fffb97e92ca <+2890>: callq 0x7fffb93ef970 <_Unwind_Resume@plt>
- 0x00007fffb97e92cf <+2895>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
- 0x00007fffb97e92d4 <+2900>: mov %rax,%r12
- 0x00007fffb97e92d7 <+2903>: mov (%rax),%rax
- 0x00007fffb97e92da <+2906>: lea 0x100(%rsp),%rbx
- 0x00007fffb97e92e2 <+2914>: mov %r12,%rdi
- 0x00007fffb97e92e5 <+2917>: callq *0x10(%rax)
- 0x00007fffb97e92e8 <+2920>: mov %rbx,%rdi
- 0x00007fffb97e92eb <+2923>: mov %rax,%rsi
- 0x00007fffb97e92ee <+2926>: callq 0x7fffb97e4470 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0x00007fffb97e92f3 <+2931>: lea 0xe0(%rsp),%rbp
- 0x00007fffb97e92fb <+2939>: mov %rbx,%rsi
- 0x00007fffb97e92fe <+2942>: mov %rbp,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e9301 <+2945>: callq 0x7fffb93ef6e0 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
- 0x00007fffb97e9306 <+2950>: mov 0x100(%rsp),%rdi
- 0x00007fffb97e930e <+2958>: add $0x10,%rbx
- 0x00007fffb97e9312 <+2962>: cmp %rbx,%rdi
- 0x00007fffb97e9315 <+2965>: je 0x7fffb97e931c <THCPModule_initExtension(PyObject*)+2972>
- 0x00007fffb97e9317 <+2967>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e931c <+2972>: mov (%r12),%rax
- 0x00007fffb97e9320 <+2976>: mov 0xe0(%rsp),%rbx
- 0x00007fffb97e9328 <+2984>: mov %r12,%rdi
- 0x00007fffb97e932b <+2987>: callq *0x18(%rax)
- 0x00007fffb97e932e <+2990>: mov %rbx,%rsi
- 0x00007fffb97e9331 <+2993>: mov %rax,%rdi
- 0x00007fffb97e9334 <+2996>: callq 0x7fffb93f4110 <PyErr_SetString@plt>
- 0x00007fffb97e9339 <+3001>: jmpq 0x7fffb97e8f41 <THCPModule_initExtension(PyObject*)+1985>
- 0x00007fffb97e933e <+3006>: jmpq 0x7fffb97e911a <THCPModule_initExtension(PyObject*)+2458>
- 0x00007fffb97e9343 <+3011>: mov %rax,%rbx
- 0x00007fffb97e9346 <+3014>: mov %rdx,%rbp
- 0x00007fffb97e9349 <+3017>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e934e <+3022>: mov 0x40(%rsp),%rdi
- 0x00007fffb97e9353 <+3027>: mov %rax,%rbx
- 0x00007fffb97e9356 <+3030>: mov %rdx,%rbp
- 0x00007fffb97e9359 <+3033>: test %rdi,%rdi
- 0x00007fffb97e935c <+3036>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9362 <+3042>: subq $0x1,(%rdi)
- 0x00007fffb97e9366 <+3046>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e936c <+3052>: mov 0x8(%rdi),%rax
- 0x00007fffb97e9370 <+3056>: callq *0x30(%rax)
- 0x00007fffb97e9373 <+3059>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
- 0x00007fffb97e9378 <+3064>: mov %rax,%rbx
- 0x00007fffb97e937b <+3067>: mov %rdx,%rbp
- 0x00007fffb97e937e <+3070>: jmpq 0x7fffb97e91a8 <THCPModule_initExtension(PyObject*)+2600>
- 0x00007fffb97e9383 <+3075>: mov 0x98(%rsp),%rdi
- 0x00007fffb97e938b <+3083>: mov %rax,%rbx
- 0x00007fffb97e938e <+3086>: mov %rdx,%rbp
- 0x00007fffb97e9391 <+3089>: test %rdi,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e9394 <+3092>: je 0x7fffb97e908f <THCPModule_initExtension(PyObject*)+2319>
- 0x00007fffb97e939a <+3098>: subq $0x1,(%rdi)
- 0x00007fffb97e939e <+3102>: jne 0x7fffb97e908f <THCPModule_initExtension(PyObject*)+2319>
- 0x00007fffb97e93a4 <+3108>: mov 0x8(%rdi),%rax
- 0x00007fffb97e93a8 <+3112>: callq *0x30(%rax)
- 0x00007fffb97e93ab <+3115>: jmpq 0x7fffb97e908f <THCPModule_initExtension(PyObject*)+2319>
- 0x00007fffb97e93b0 <+3120>: mov 0x70(%rsp),%rdi
- 0x00007fffb97e93b5 <+3125>: mov %rax,%rbx
- 0x00007fffb97e93b8 <+3128>: mov %rdx,%rbp
- 0x00007fffb97e93bb <+3131>: test %rdi,%rdi
- 0x00007fffb97e93be <+3134>: je 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e93c4 <+3140>: subq $0x1,(%rdi)
- 0x00007fffb97e93c8 <+3144>: jne 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e93ce <+3150>: mov 0x8(%rdi),%rax
- 0x00007fffb97e93d2 <+3154>: callq *0x30(%rax)
- 0x00007fffb97e93d5 <+3157>: jmpq 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
- 0x00007fffb97e93da <+3162>: sub $0x1,%rdx
- 0x00007fffb97e93de <+3166>: jne 0x7fffb97e92ca <THCPModule_initExtension(PyObject*)+2890>
- 0x00007fffb97e93e4 <+3172>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
- 0x00007fffb97e93e9 <+3177>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
- 0x00007fffb97e93ee <+3182>: xor %eax,%eax
- 0x00007fffb97e93f0 <+3184>: jmpq 0x7fffb97e8da6 <THCPModule_initExtension(PyObject*)+1574>
- 0x00007fffb97e93f5 <+3189>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
- 0x00007fffb97e93fa <+3194>: lea 0x100(%rsp),%rbx
- 0x00007fffb97e9402 <+3202>: mov 0x60(%rax),%rsi
- 0x00007fffb97e9406 <+3206>: mov %rbx,%rdi
- 0x00007fffb97e9409 <+3209>: callq 0x7fffb97e4470 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0x00007fffb97e940e <+3214>: lea 0xe0(%rsp),%rbp
- 0x00007fffb97e9416 <+3222>: mov %rbx,%rsi
- 0x00007fffb97e9419 <+3225>: mov %rbp,%rdi
- 0x00007fffb97e941c <+3228>: callq 0x7fffb93ef6e0 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
- 0x00007fffb97e9421 <+3233>: mov 0x100(%rsp),%rdi
- 0x00007fffb97e9429 <+3241>: add $0x10,%rbx
- 0x00007fffb97e942d <+3245>: cmp %rbx,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffb97e9430 <+3248>: je 0x7fffb97e9437 <THCPModule_initExtension(PyObject*)+3255>
- 0x00007fffb97e9432 <+3250>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e9437 <+3255>: mov 0x3961a2(%rip),%rax # 0x7fffb9b7f5e0
- 0x00007fffb97e943e <+3262>: mov 0xe0(%rsp),%rsi
- 0x00007fffb97e9446 <+3270>: mov (%rax),%rdi
- 0x00007fffb97e9449 <+3273>: callq 0x7fffb93f4110 <PyErr_SetString@plt>
- 0x00007fffb97e944e <+3278>: mov 0xe0(%rsp),%rdi
- 0x00007fffb97e9456 <+3286>: add $0x10,%rbp
- 0x00007fffb97e945a <+3290>: cmp %rbp,%rdi
- 0x00007fffb97e945d <+3293>: je 0x7fffb97e9464 <THCPModule_initExtension(PyObject*)+3300>
- 0x00007fffb97e945f <+3295>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e9464 <+3300>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
- 0x00007fffb97e9469 <+3305>: xor %eax,%eax
- 0x00007fffb97e946b <+3307>: jmpq 0x7fffb97e8da6 <THCPModule_initExtension(PyObject*)+1574>
- 0x00007fffb97e9470 <+3312>: mov 0x100(%rsp),%rdi
- 0x00007fffb97e9478 <+3320>: add $0x10,%rbx
- 0x00007fffb97e947c <+3324>: mov %rax,%rbp
- 0x00007fffb97e947f <+3327>: cmp %rbx,%rdi
- 0x00007fffb97e9482 <+3330>: je 0x7fffb97e9489 <THCPModule_initExtension(PyObject*)+3337>
- 0x00007fffb97e9484 <+3332>: callq 0x7fffb93efd40 <_ZdlPv@plt>
- 0x00007fffb97e9489 <+3337>: mov %rbp,%rbx
- 0x00007fffb97e948c <+3340>: jmpq 0x7fffb97e92c2 <THCPModule_initExtension(PyObject*)+2882>
- 0x00007fffb97e9491 <+3345>: mov %rax,%rbx
- 0x00007fffb97e9494 <+3348>: jmpq 0x7fffb97e92c2 <THCPModule_initExtension(PyObject*)+2882>
- 0x00007fffb97e9499 <+3353>: jmpq 0x7fffb97e9138 <THCPModule_initExtension(PyObject*)+2488>
- 0x00007fffb97e949e <+3358>: jmpq 0x7fffb97e90f4 <THCPModule_initExtension(PyObject*)+2420>
- End of assembler dump.
- (gdb)
- (gdb) info registers
- rax 0x0 0
- rbx 0x7fffb8be77e0 140736292878304
- rcx 0x12f 303
- rdx 0x0 0
- rsi 0x0 0
- rdi 0x7fff28086e70 140733865029232
- rbp 0x0 0x0
- rsp 0x7fffffffcbe0 0x7fffffffcbe0
- r8 0x100 256
- r9 0x15ffad 1441709
- r10 0x113 275
- r11 0x77 119
- r12 0x4 4
- r13 0x7fffffffcbf0 140737488342000
- r14 0x555557480228 93825024918056
- r15 0x7fffb97e8780 140736305465216
- rip 0x7fffb97e88d1 0x7fffb97e88d1 <THCPModule_initExtension(PyObject*)+337>
- eflags 0x10246 [ PF ZF IF RF ]
- cs 0x33 51
- ss 0x2b 43
- ds 0x0 0
- es 0x0 0
- fs 0x0 0
- gs 0x0 0
- k0 0x0 0
- k1 0xff00 65280
- k2 0xf0 240
- k3 0x0 0
- k4 0x0 0
- k5 0x0 0
- k6 0x0 0
- k7 0x0 0
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment