Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (pytorch_fix) marco@phenom:/media/ssd32gb/Arquivos/MachineLearning$ gdb python
- GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
- Copyright (C) 2018 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.
- For bug reporting instructions, please see:
- <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"...
- Lendo símbolos de python...concluído.
- (gdb) run teste.py
- Starting program: /home/marco/anaconda3/envs/pytorch_fix/bin/python teste.py
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- 1.0.0a0+22924d6
- 10.0.130
- [New Thread 0x7fff972a7700 (LWP 28764)]
- True
- 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 0x00005555556b7d81 in _PyMethodDef_RawFastCallKeywords ()
- #2 0x00005555556b7fc1 in _PyCFunction_FastCallKeywords ()
- #3 0x000055555572ce8c in _PyEval_EvalFrameDefault ()
- #4 0x00005555556b741b in _PyFunction_FastCallKeywords ()
- #5 0x0000555555728766 in _PyEval_EvalFrameDefault ()
- #6 0x00005555556b741b in _PyFunction_FastCallKeywords ()
- #7 0x0000555555728766 in _PyEval_EvalFrameDefault ()
- #8 0x00005555556b741b in _PyFunction_FastCallKeywords ()
- #9 0x0000555555728766 in _PyEval_EvalFrameDefault ()
- #10 0x00005555556b741b in _PyFunction_FastCallKeywords ()
- #11 0x000055555572cb2e in _PyEval_EvalFrameDefault ()
- #12 0x0000555555666528 in _PyEval_EvalCodeWithName ()
- #13 0x00005555556673a4 in PyEval_EvalCodeEx ()
- #14 0x00005555556673cc in PyEval_EvalCode ()
- #15 0x0000555555781304 in run_mod ()
- #16 0x0000555555789611 in PyRun_FileExFlags ()
- #17 0x0000555555789804 in PyRun_SimpleFileExFlags ()
- #18 0x000055555578b17d in pymain_main.constprop ()
- #19 0x000055555578b3f0 in _Py_UnixMain ()
- #20 0x00007ffff77e6b97 in __libc_start_main (main=0x555555646e20 <main>, argc=2, argv=0x7fffffffdd38,
- init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdd28)
- at ../csu/libc-start.c:310
- #21 0x0000555555737e32 in _start ()
- (gdb) disas
- Dump of assembler code for function THCPModule_initExtension(PyObject*):
- 0x00007fffe5298000 <+0>: push %r15
- 0x00007fffe5298002 <+2>: push %r14
- 0x00007fffe5298004 <+4>: push %r13
- 0x00007fffe5298006 <+6>: push %r12
- 0x00007fffe5298008 <+8>: push %rbp
- 0x00007fffe5298009 <+9>: push %rbx
- 0x00007fffe529800a <+10>: sub $0x118,%rsp
- 0x00007fffe5298011 <+17>: mov %fs:0x28,%rax
- 0x00007fffe529801a <+26>: mov %rax,0x108(%rsp)
- 0x00007fffe5298022 <+34>: xor %eax,%eax
- 0x00007fffe5298024 <+36>: callq 0x7fffe4e98be0 <_ZN2at13globalContextEv@plt>
- 0x00007fffe5298029 <+41>: mov %rax,%rbx
- 0x00007fffe529802c <+44>: mov %rax,0x18(%rsp)
- 0x00007fffe5298031 <+49>: lea 0x18(%rsp),%rax
- 0x00007fffe5298036 <+54>: lea 0x20(%rsp),%r15
- 0x00007fffe529803b <+59>: mov %rax,(%rsp)
- 0x00007fffe529803f <+63>: mov %rax,0x20(%rsp)
- 0x00007fffe5298044 <+68>: data16 lea 0x5b878c(%rip),%rdi # 0x7fffe58507d8
- 0x00007fffe529804c <+76>: data16 data16 callq 0x7fffe4e94510 <__tls_get_addr@plt>
- 0x00007fffe5298054 <+84>: mov %r15,(%rax)
- 0x00007fffe5298057 <+87>: data16 lea 0x5b85f9(%rip),%rdi # 0x7fffe5850658
- 0x00007fffe529805f <+95>: data16 data16 callq 0x7fffe4e94510 <__tls_get_addr@plt>
- 0x00007fffe5298067 <+103>: cmpq $0x0,0x5bbd21(%rip) # 0x7fffe5853d90
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe529806f <+111>: mov 0x5bcf1a(%rip),%rdx # 0x7fffe5854f90
- 0x00007fffe5298076 <+118>: lea 0x38(%rbx),%rdi
- 0x00007fffe529807a <+122>: mov %rdx,(%rax)
- 0x00007fffe529807d <+125>: je 0x7fffe52986f9 <THCPModule_initExtension(PyObject*)+1785>
- 0x00007fffe5298083 <+131>: mov 0x5bc806(%rip),%rsi # 0x7fffe5854890
- 0x00007fffe529808a <+138>: callq 0x7fffe4e935c0 <pthread_once@plt>
- 0x00007fffe529808f <+143>: test %eax,%eax
- 0x00007fffe5298091 <+145>: jne 0x7fffe52986fc <THCPModule_initExtension(PyObject*)+1788>
- 0x00007fffe5298097 <+151>: mov 0x5b884a(%rip),%rbp # 0x7fffe58508e8
- 0x00007fffe529809e <+158>: mov 0x58(%rbx),%rax
- 0x00007fffe52980a2 <+162>: lea 0x23f9f8(%rip),%rdi # 0x7fffe54d7aa1
- 0x00007fffe52980a9 <+169>: mov %rax,0x0(%rbp)
- 0x00007fffe52980ad <+173>: callq 0x7fffe4e90eb0 <PyImport_ImportModule@plt>
- 0x00007fffe52980b2 <+178>: test %rax,%rax
- 0x00007fffe52980b5 <+181>: mov %rax,0x18(%rsp)
- 0x00007fffe52980ba <+186>: je 0x7fffe52988d1 <THCPModule_initExtension(PyObject*)+2257>
- 0x00007fffe52980c0 <+192>: mov %rax,%rdi
- 0x00007fffe52980c3 <+195>: callq 0x7fffe4e9af20 <_Z26THCPDoubleStorage_postInitP7_object@plt>
- 0x00007fffe52980c8 <+200>: mov 0x18(%rsp),%rdi
- 0x00007fffe52980cd <+205>: callq 0x7fffe4e999b0 <_Z25THCPFloatStorage_postInitP7_object@plt>
- 0x00007fffe52980d2 <+210>: mov 0x18(%rsp),%rdi
- 0x00007fffe52980d7 <+215>: callq 0x7fffe4e99210 <_Z24THCPHalfStorage_postInitP7_object@plt>
- 0x00007fffe52980dc <+220>: mov 0x18(%rsp),%rdi
- 0x00007fffe52980e1 <+225>: callq 0x7fffe4e941f0 <_Z24THCPLongStorage_postInitP7_object@plt>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52980e6 <+230>: mov 0x18(%rsp),%rdi
- 0x00007fffe52980eb <+235>: callq 0x7fffe4e92100 <_Z23THCPIntStorage_postInitP7_object@plt>
- 0x00007fffe52980f0 <+240>: mov 0x18(%rsp),%rdi
- 0x00007fffe52980f5 <+245>: callq 0x7fffe4e9af10 <_Z25THCPShortStorage_postInitP7_object@plt>
- 0x00007fffe52980fa <+250>: mov 0x18(%rsp),%rdi
- 0x00007fffe52980ff <+255>: callq 0x7fffe4e9a920 <_Z24THCPCharStorage_postInitP7_object@plt>
- 0x00007fffe5298104 <+260>: mov 0x18(%rsp),%rdi
- 0x00007fffe5298109 <+265>: callq 0x7fffe4e91e60 <_Z24THCPByteStorage_postInitP7_object@plt>
- 0x00007fffe529810e <+270>: callq 0x7fffe4e98be0 <_ZN2at13globalContextEv@plt>
- 0x00007fffe5298113 <+275>: callq 0x7fffe4e98a10 <_ZN2at6detail12getCUDAHooksEv@plt>
- 0x00007fffe5298118 <+280>: mov (%rax),%rdx
- 0x00007fffe529811b <+283>: mov 0x28(%rdx),%rdx
- 0x00007fffe529811f <+287>: cmp 0x5ba8a2(%rip),%rdx # 0x7fffe58529c8
- 0x00007fffe5298126 <+294>: jne 0x7fffe52986a8 <THCPModule_initExtension(PyObject*)+1704>
- 0x00007fffe529812c <+300>: mov 0x5b894d(%rip),%rdx # 0x7fffe5850a80
- 0x00007fffe5298133 <+307>: mov 0x18(%rsp),%rdi
- 0x00007fffe5298138 <+312>: lea 0x2739aa(%rip),%rsi # 0x7fffe550bae9
- 0x00007fffe529813f <+319>: callq 0x7fffe4e91410 <PyObject_SetAttrString@plt>
- 0x00007fffe5298144 <+324>: test %eax,%eax
- 0x00007fffe5298146 <+326>: js 0x7fffe5298922 <THCPModule_initExtension(PyObject*)+2338>
- 0x00007fffe529814c <+332>: mov 0x5bb655(%rip),%rdx # 0x7fffe58537a8
- 0x00007fffe5298153 <+339>: mov 0x18(%rsp),%rdi
- 0x00007fffe5298158 <+344>: lea 0x273994(%rip),%rsi # 0x7fffe550baf3
- 0x00007fffe529815f <+351>: callq 0x7fffe4e91410 <PyObject_SetAttrString@plt>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298164 <+356>: test %eax,%eax
- 0x00007fffe5298166 <+358>: js 0x7fffe5298927 <THCPModule_initExtension(PyObject*)+2343>
- => 0x00007fffe529816c <+364>: mov 0x0(%rbp),%rdi
- 0x00007fffe5298170 <+368>: callq 0x7fffe4e9a4a0 <PyLong_FromVoidPtr@plt>
- 0x00007fffe5298175 <+373>: test %rax,%rax
- 0x00007fffe5298178 <+376>: mov %rax,0x20(%rsp)
- 0x00007fffe529817d <+381>: je 0x7fffe52987ad <THCPModule_initExtension(PyObject*)+1965>
- 0x00007fffe5298183 <+387>: mov 0x18(%rsp),%rdi
- 0x00007fffe5298188 <+392>: lea 0x27396d(%rip),%rsi # 0x7fffe550bafc
- 0x00007fffe529818f <+399>: mov %rax,%rdx
- 0x00007fffe5298192 <+402>: callq 0x7fffe4e91410 <PyObject_SetAttrString@plt>
- 0x00007fffe5298197 <+407>: test %eax,%eax
- 0x00007fffe5298199 <+409>: js 0x7fffe52988cc <THCPModule_initExtension(PyObject*)+2252>
- 0x00007fffe529819f <+415>: mov 0x18(%rsp),%rbx
- 0x00007fffe52981a4 <+420>: test %rbx,%rbx
- 0x00007fffe52981a7 <+423>: je 0x7fffe52981ad <THCPModule_initExtension(PyObject*)+429>
- 0x00007fffe52981a9 <+425>: addq $0x1,(%rbx)
- 0x00007fffe52981ad <+429>: lea 0x60(%rsp),%r13
- 0x00007fffe52981b2 <+434>: mov %rbx,0x28(%rsp)
- 0x00007fffe52981b7 <+439>: movq $0x0,0x58(%rsp)
- 0x00007fffe52981c0 <+448>: mov %r13,%rdi
- 0x00007fffe52981c3 <+451>: callq 0x7fffe507a330 <pybind11::detail::type_record::type_record()>
- 0x00007fffe52981c8 <+456>: lea 0x27393a(%rip),%rax # 0x7fffe550bb09
- 0x00007fffe52981cf <+463>: lea 0x58(%rsp),%r14
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52981d4 <+468>: mov %r13,%rsi
- 0x00007fffe52981d7 <+471>: mov %rbx,0x60(%rsp)
- 0x00007fffe52981dc <+476>: movq $0x2c8,0x78(%rsp)
- 0x00007fffe52981e5 <+485>: mov %rax,0x68(%rsp)
- 0x00007fffe52981ea <+490>: mov 0x5b99e7(%rip),%rax # 0x7fffe5851bd8
- 0x00007fffe52981f1 <+497>: mov %r14,%rdi
- 0x00007fffe52981f4 <+500>: movq $0x8,0x80(%rsp)
- 0x00007fffe5298200 <+512>: orb $0x8,0xb8(%rsp)
- 0x00007fffe5298208 <+520>: mov %rax,0x70(%rsp)
- 0x00007fffe529820d <+525>: lea 0x1c4c(%rip),%rax # 0x7fffe5299e60 <pybind11::class_<cudaDeviceProp>::init_instance(pybind11::detail::instance*, void const*)>
- 0x00007fffe5298214 <+532>: mov %rax,0x90(%rsp)
- 0x00007fffe529821c <+540>: lea 0x11fd(%rip),%rax # 0x7fffe5299420 <pybind11::class_<cudaDeviceProp>::dealloc(pybind11::detail::value_and_holder&)>
- 0x00007fffe5298223 <+547>: mov %rax,0x98(%rsp)
- 0x00007fffe529822b <+555>: callq 0x7fffe5082fe0 <pybind11::detail::generic_type::initialize(pybind11::detail::type_record const&)>
- 0x00007fffe5298230 <+560>: mov 0xa0(%rsp),%rdi
- 0x00007fffe5298238 <+568>: test %rdi,%rdi
- 0x00007fffe529823b <+571>: je 0x7fffe529824a <THCPModule_initExtension(PyObject*)+586>
- 0x00007fffe529823d <+573>: subq $0x1,(%rdi)
- 0x00007fffe5298241 <+577>: jne 0x7fffe529824a <THCPModule_initExtension(PyObject*)+586>
- 0x00007fffe5298243 <+579>: mov 0x8(%rdi),%rax
- 0x00007fffe5298247 <+583>: callq *0x30(%rax)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe529824a <+586>: mov 0x58(%rsp),%rbx
- 0x00007fffe529824f <+591>: movq $0x0,0x30(%rsp)
- 0x00007fffe5298258 <+600>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
- 0x00007fffe529825d <+605>: cmp $0xffffffffffffffc8,%rax
- 0x00007fffe5298261 <+609>: je 0x7fffe529826b <THCPModule_initExtension(PyObject*)+619>
- 0x00007fffe5298263 <+611>: movq $0x0,0x38(%rax)
- 0x00007fffe529826b <+619>: lea 0x166e(%rip),%rcx # 0x7fffe52998e0 <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)>
- 0x00007fffe5298272 <+626>: orb $0x40,0x59(%rax)
- 0x00007fffe5298276 <+630>: mov %rbx,0x68(%rax)
- 0x00007fffe529827a <+634>: lea 0x30(%rsp),%rbx
- 0x00007fffe529827f <+639>: lea 0x273ca2(%rip),%rdx # 0x7fffe550bf28 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_A256_cJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RA256_S8_JSJ_EJNS_9is_methodEEEEvOSA_PFSB_DpSE_EDpRKT2_E9signature>
- 0x00007fffe5298286 <+646>: mov $0x1,%r8d
- 0x00007fffe529828c <+652>: mov %rcx,0x30(%rax)
- 0x00007fffe5298290 <+656>: lea 0x5b3909(%rip),%rcx # 0x7fffe584bba0 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_A256_cJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RA256_S8_JSJ_EJNS_9is_methodEEEEvOSA_PFSB_DpSE_EDpRKT2_E5types>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298297 <+663>: mov %rax,%rsi
- 0x00007fffe529829a <+666>: mov %rbx,%rdi
- 0x00007fffe529829d <+669>:
- callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffe52982a2 <+674>: lea 0x38(%rsp),%rcx
- 0x00007fffe52982a7 <+679>: lea 0x25a4ae(%rip),%rsi # 0x7fffe54f275c
- 0x00007fffe52982ae <+686>: mov %r13,%r8
- 0x00007fffe52982b1 <+689>: mov %rbx,%rdx
- 0x00007fffe52982b4 <+692>: mov %r14,%rdi
- 0x00007fffe52982b7 <+695>: movb $0x6,0x60(%rsp)
- 0x00007fffe52982bc <+700>: movq $0x0,0x38(%rsp)
- 0x00007fffe52982c5 <+709>: callq 0x7fffe5299500 <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&)>
- 0x00007fffe52982ca <+714>: mov 0x30(%rsp),%rdi
- 0x00007fffe52982cf <+719>: test %rdi,%rdi
- 0x00007fffe52982d2 <+722>: je 0x7fffe52982e1 <THCPModule_initExtension(PyObject*)+737>
- 0x00007fffe52982d4 <+724>: subq $0x1,(%rdi)
- 0x00007fffe52982d8 <+728>: jne 0x7fffe52982e1 <THCPModule_initExtension(PyObject*)+737>
- 0x00007fffe52982da <+730>: mov 0x8(%rdi),%rax
- 0x00007fffe52982de <+734>: callq *0x30(%rax)
- 0x00007fffe52982e1 <+737>: lea 0x273837(%rip),%rsi # 0x7fffe550bb1f
- 0x00007fffe52982e8 <+744>: mov $0x168,%edx
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52982ed <+749>: mov %r14,%rdi
- 0x00007fffe52982f0 <+752>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffe52982f5 <+757>: lea 0x273829(%rip),%rsi # 0x7fffe550bb25
- 0x00007fffe52982fc <+764>: mov $0x16c,%edx
- 0x00007fffe5298301 <+769>: mov %rax,%rdi
- 0x00007fffe5298304 <+772>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffe5298309 <+777>: lea 0x27381b(%rip),%rsi # 0x7fffe550bb2b
- 0x00007fffe5298310 <+784>: mov $0x290,%edx
- 0x00007fffe5298315 <+789>: mov %rax,%rdi
- 0x00007fffe5298318 <+792>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffe529831d <+797>: lea 0x27381a(%rip),%rsi # 0x7fffe550bb3e
- 0x00007fffe5298324 <+804>: mov $0x18c,%edx
- 0x00007fffe5298329 <+809>: mov %rax,%rdi
- 0x00007fffe529832c <+812>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffe5298331 <+817>: lea 0x273814(%rip),%rsi # 0x7fffe550bb4c
- 0x00007fffe5298338 <+824>: mov $0x184,%edx
- 0x00007fffe529833d <+829>: mov %rax,%rdi
- 0x00007fffe5298340 <+832>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
- 0x00007fffe5298345 <+837>: mov (%rax),%rbx
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298348 <+840>: mov %rax,%r12
- 0x00007fffe529834b <+843>: movq $0x0,0x40(%rsp)
- 0x00007fffe5298354 <+852>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
- 0x00007fffe5298359 <+857>: cmp $0xffffffffffffffc8,%rax
- 0x00007fffe529835d <+861>: je 0x7fffe5298367 <THCPModule_initExtension(PyObject*)+871>
- 0x00007fffe529835f <+863>: movq $0x120,0x38(%rax)
- 0x00007fffe5298367 <+871>: lea 0x1812(%rip),%rcx # 0x7fffe5299b80 <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)>
- 0x00007fffe529836e <+878>: orb $0x40,0x59(%rax)
- 0x00007fffe5298372 <+882>: mov %rbx,0x68(%rax)
- 0x00007fffe5298376 <+886>: lea 0x40(%rsp),%rbx
- 0x00007fffe529837b <+891>: lea 0x273b86(%rip),%rdx # 0x7fffe550bf08 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_mJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RKmJSI_EJNS_9is_methodEEEEvOS9_PFSA_DpSD_EDpRKT2_E9signature>
- 0x00007fffe5298382 <+898>: mov $0x1,%r8d
- 0x00007fffe5298388 <+904>: mov %rcx,0x30(%rax)
- 0x00007fffe529838c <+908>: lea 0x5b37ed(%rip),%rcx # 0x7fffe584bb80 <_ZZN8pybind1112cpp_function10initializeIZNS_6class_I14cudaDevicePropJEE12def_readonlyIS3_mJEEERS4_PKcMT_KT0_DpRKT1_EUlRKS3_E_RKmJSI_EJNS_9is_methodEEEEvOS9_PFSA_DpSD_EDpRKT2_E5types>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298393 <+915>: mov %rax,%rsi
- 0x00007fffe5298396 <+918>: mov %rbx,%rdi
- 0x00007fffe5298399 <+921>: callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffe529839e <+926>: lea 0x48(%rsp),%rcx
- 0x00007fffe52983a3 <+931>: lea 0x2737b8(%rip),%rsi # 0x7fffe550bb62
- 0x00007fffe52983aa <+938>: mov %r13,%r8
- 0x00007fffe52983ad <+941>: mov %rbx,%rdx
- 0x00007fffe52983b0 <+944>: mov %r12,%rdi
- 0x00007fffe52983b3 <+947>: movb $0x6,0x60(%rsp)
- 0x00007fffe52983b8 <+952>: movq $0x0,0x48(%rsp)
- 0x00007fffe52983c1 <+961>: callq 0x7fffe5299500 <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&)>
- 0x00007fffe52983c6 <+966>: mov 0x40(%rsp),%rdi
- 0x00007fffe52983cb <+971>: test %rdi,%rdi
- 0x00007fffe52983ce <+974>: je 0x7fffe52983dd <THCPModule_initExtension(PyObject*)+989>
- 0x00007fffe52983d0 <+976>: subq $0x1,(%rdi)
- 0x00007fffe52983d4 <+980>: jne 0x7fffe52983dd <THCPModule_initExtension(PyObject*)+989>
- 0x00007fffe52983d6 <+982>: mov 0x8(%rdi),%rax
- 0x00007fffe52983da <+986>: callq *0x30(%rax)
- 0x00007fffe52983dd <+989>: mov 0x5ba1e4(%rip),%rbx # 0x7fffe58525c8
- 0x00007fffe52983e4 <+996>: lea 0x23d7a5(%rip),%rsi # 0x7fffe54d5b90
- 0x00007fffe52983eb <+1003>: addq $0x1,(%rbx)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52983ef <+1007>: mov (%r12),%rdi
- 0x00007fffe52983f3 <+1011>: callq 0x7fffe4e9ac20 <PyObject_GetAttrString@plt>
- 0x00007fffe52983f8 <+1016>: test %rax,%rax
- 0x00007fffe52983fb <+1019>: mov %rax,%rbp
- 0x00007fffe52983fe <+1022>: je 0x7fffe52986d0 <THCPModule_initExtension(PyObject*)+1744>
- 0x00007fffe5298404 <+1028>: mov (%r12),%rax
- 0x00007fffe5298408 <+1032>: movq $0x0,0x50(%rsp)
- 0x00007fffe5298411 <+1041>: mov %rax,0x8(%rsp)
- 0x00007fffe5298416 <+1046>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
- 0x00007fffe529841b <+1051>: lea -0x742(%rip),%rsi # 0x7fffe5297ce0 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
- 0x00007fffe5298422 <+1058>: mov 0x8(%rsp),%rcx
- 0x00007fffe5298427 <+1063>: orb $0x40,0x59(%rax)
- 0x00007fffe529842b <+1067>: lea 0x50(%rsp),%rdi
- 0x00007fffe5298430 <+1072>: lea 0x273aa1(%rip),%rdx # 0x7fffe550bed8 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
- 0x00007fffe5298437 <+1079>: mov %rbp,0x70(%rax)
- 0x00007fffe529843b <+1083>: mov %rsi,0x30(%rax)
- 0x00007fffe529843f <+1087>: lea 0x23d74a(%rip),%rsi # 0x7fffe54d5b90
- 0x00007fffe5298446 <+1094>: mov $0x1,%r8d
- 0x00007fffe529844c <+1100>: mov %rcx,0x68(%rax)
- 0x00007fffe5298450 <+1104>: lea 0x5b3719(%rip),%rcx # 0x7fffe584bb70 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaI---Type <return> to continue, or q <return> to quit---
- cEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
- 0x00007fffe5298457 <+1111>: mov %rsi,(%rax)
- 0x00007fffe529845a <+1114>: mov %rax,%rsi
- 0x00007fffe529845d <+1117>: callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffe5298462 <+1122>: subq $0x1,0x0(%rbp)
- 0x00007fffe5298467 <+1127>: jne 0x7fffe5298473 <THCPModule_initExtension(PyObject*)+1139>
- 0x00007fffe5298469 <+1129>: mov 0x8(%rbp),%rax
- 0x00007fffe529846d <+1133>: mov %rbp,%rdi
- 0x00007fffe5298470 <+1136>: callq *0x30(%rax)
- 0x00007fffe5298473 <+1139>: subq $0x1,(%rbx)
- 0x00007fffe5298477 <+1143>: jne 0x7fffe5298483 <THCPModule_initExtension(PyObject*)+1155>
- 0x00007fffe5298479 <+1145>: mov 0x8(%rbx),%rax
- 0x00007fffe529847d <+1149>: mov %rbx,%rdi
- 0x00007fffe5298480 <+1152>: callq *0x30(%rax)
- 0x00007fffe5298483 <+1155>: mov 0x50(%rsp),%rax
- 0x00007fffe5298488 <+1160>: mov %r13,%rdi
- 0x00007fffe529848b <+1163>: movq $0x0,0x78(%rsp)
- 0x00007fffe5298494 <+1172>: mov %rax,0x68(%rsp)
- 0x00007fffe5298499 <+1177>: lea 0x23d3a0(%rip),%rax # 0x7fffe54d5840
- 0x00007fffe52984a0 <+1184>: mov %rax,0x70(%rsp)
- 0x00007fffe52984a5 <+1189>: callq 0x7fffe4eab000 <pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr>::get_cache() const>
- 0x00007fffe52984aa <+1194>: mov (%rax),%rbp
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52984ad <+1197>: test %rbp,%rbp
- 0x00007fffe52984b0 <+1200>: je 0x7fffe5298680 <THCPModule_initExtension(PyObject*)+1664>
- 0x00007fffe52984b6 <+1206>: addq $0x1,0x0(%rbp)
- 0x00007fffe52984bb <+1211>: mov 0x78(%rsp),%rdi
- 0x00007fffe52984c0 <+1216>: test %rdi,%rdi
- 0x00007fffe52984c3 <+1219>: je 0x7fffe52984d2 <THCPModule_initExtension(PyObject*)+1234>
- 0x00007fffe52984c5 <+1221>: subq $0x1,(%rdi)
- 0x00007fffe52984c9 <+1225>: jne 0x7fffe52984d2 <THCPModule_initExtension(PyObject*)+1234>
- 0x00007fffe52984cb <+1227>: mov 0x8(%rdi),%rax
- 0x00007fffe52984cf <+1231>: callq *0x30(%rax)
- 0x00007fffe52984d2 <+1234>: addq $0x1,0x0(%rbp)
- 0x00007fffe52984d7 <+1239>: mov 0x50(%rsp),%rdx
- 0x00007fffe52984dc <+1244>: mov (%r12),%rdi
- 0x00007fffe52984e0 <+1248>: mov %rbp,%rsi
- 0x00007fffe52984e3 <+1251>: callq 0x7fffe4e9ba20 <PyObject_SetAttr@plt>
- 0x00007fffe52984e8 <+1256>: test %eax,%eax
- 0x00007fffe52984ea <+1258>: jne 0x7fffe5298815 <THCPModule_initExtension(PyObject*)+2069>
- 0x00007fffe52984f0 <+1264>: test %rbp,%rbp
- 0x00007fffe52984f3 <+1267>: je 0x7fffe529852b <THCPModule_initExtension(PyObject*)+1323>
- 0x00007fffe52984f5 <+1269>: mov 0x0(%rbp),%rax
- 0x00007fffe52984f9 <+1273>: sub $0x1,%rax
- 0x00007fffe52984fd <+1277>: test %rax,%rax
- 0x00007fffe5298500 <+1280>: mov %rax,0x0(%rbp)
- 0x00007fffe5298504 <+1284>: jne 0x7fffe5298514 <THCPModule_initExtension(PyObject*)+1300>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298506 <+1286>: mov 0x8(%rbp),%rax
- 0x00007fffe529850a <+1290>: mov %rbp,%rdi
- 0x00007fffe529850d <+1293>: callq *0x30(%rax)
- 0x00007fffe5298510 <+1296>: mov 0x0(%rbp),%rax
- 0x00007fffe5298514 <+1300>: sub $0x1,%rax
- 0x00007fffe5298518 <+1304>: test %rax,%rax
- 0x00007fffe529851b <+1307>: mov %rax,0x0(%rbp)
- 0x00007fffe529851f <+1311>: jne 0x7fffe529852b <THCPModule_initExtension(PyObject*)+1323>
- 0x00007fffe5298521 <+1313>: mov 0x8(%rbp),%rax
- 0x00007fffe5298525 <+1317>: mov %rbp,%rdi
- 0x00007fffe5298528 <+1320>: callq *0x30(%rax)
- 0x00007fffe529852b <+1323>: mov 0x50(%rsp),%rdi
- 0x00007fffe5298530 <+1328>: test %rdi,%rdi
- 0x00007fffe5298533 <+1331>: je 0x7fffe5298542 <THCPModule_initExtension(PyObject*)+1346>
- 0x00007fffe5298535 <+1333>: subq $0x1,(%rdi)
- 0x00007fffe5298539 <+1337>: jne 0x7fffe5298542 <THCPModule_initExtension(PyObject*)+1346>
- 0x00007fffe529853b <+1339>: mov 0x8(%rdi),%rax
- 0x00007fffe529853f <+1343>: callq *0x30(%rax)
- 0x00007fffe5298542 <+1346>: mov 0x58(%rsp),%rdi
- 0x00007fffe5298547 <+1351>: test %rdi,%rdi
- 0x00007fffe529854a <+1354>: je 0x7fffe5298559 <THCPModule_initExtension(PyObject*)+1369>
- 0x00007fffe529854c <+1356>: subq $0x1,(%rdi)
- 0x00007fffe5298550 <+1360>: jne 0x7fffe5298559 <THCPModule_initExtension(PyObject*)+1369>
- 0x00007fffe5298552 <+1362>: mov 0x8(%rdi),%rax
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298556 <+1366>: callq *0x30(%rax)
- 0x00007fffe5298559 <+1369>: mov 0x28(%rsp),%rdi
- 0x00007fffe529855e <+1374>: lea 0x27360a(%rip),%rsi # 0x7fffe550bb6f
- 0x00007fffe5298565 <+1381>: addq $0x1,(%rbx)
- 0x00007fffe5298569 <+1385>: callq 0x7fffe4e9ac20 <PyObject_GetAttrString@plt>
- 0x00007fffe529856e <+1390>: test %rax,%rax
- 0x00007fffe5298571 <+1393>: mov %rax,%rbp
- 0x00007fffe5298574 <+1396>: je 0x7fffe52986e8 <THCPModule_initExtension(PyObject*)+1768>
- 0x00007fffe529857a <+1402>: mov 0x28(%rsp),%r12
- 0x00007fffe529857f <+1407>: movq $0x0,0x58(%rsp)
- 0x00007fffe5298588 <+1416>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
- 0x00007fffe529858d <+1421>: lea 0xcbc(%rip),%rcx # 0x7fffe5299250 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
- 0x00007fffe5298594 <+1428>: lea 0x27392d(%rip),%rdx # 0x7fffe550bec8 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
- 0x00007fffe529859b <+1435>: mov %r12,0x68(%rax)
- 0x00007fffe529859f <+1439>: mov %rbp,0x70(%rax)
- 0x00007fffe52985a3 <+1443>: movb $0x5,0x58(%rax)
- 0x00007fffe52985a7 <+1447>: mov $0x1,%r8d
- 0x00007fffe52985ad <+1453>: mov %rcx,0x30(%rax)
- 0x00007fffe52985b1 <+1457>: lea 0x2735b7(%rip),%rcx # 0x7fffe550bb6f
- 0x00007fffe52985b8 <+1464>: mov %rax,%rsi
- 0x00007fffe52985bb <+1467>: mov %r14,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52985be <+1470>: mov %rcx,(%rax)
- 0x00007fffe52985c1 <+1473>: lea 0x5b3598(%rip),%rcx # 0x7fffe584bb60 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
- 0x00007fffe52985c8 <+1480>: callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
- 0x00007fffe52985cd <+1485>: subq $0x1,0x0(%rbp)
- 0x00007fffe52985d2 <+1490>: jne 0x7fffe52985de <THCPModule_initExtension(PyObject*)+1502>
- 0x00007fffe52985d4 <+1492>: mov 0x8(%rbp),%rax
- 0x00007fffe52985d8 <+1496>: mov %rbp,%rdi
- 0x00007fffe52985db <+1499>: callq *0x30(%rax)
- 0x00007fffe52985de <+1502>: subq $0x1,(%rbx)
- 0x00007fffe52985e2 <+1506>: jne 0x7fffe52985ee <THCPModule_initExtension(PyObject*)+1518>
- 0x00007fffe52985e4 <+1508>: mov 0x8(%rbx),%rax
- 0x00007fffe52985e8 <+1512>: mov %rbx,%rdi
- 0x00007fffe52985eb <+1515>: callq *0x30(%rax)
- 0x00007fffe52985ee <+1518>: mov 0x58(%rsp),%rdx
- 0x00007fffe52985f3 <+1523>: lea 0x28(%rsp),%rdi
- 0x00007fffe52985f8 <+1528>: lea 0x273570(%rip),%rsi # 0x7fffe550bb6f
- 0x00007fffe52985ff <+1535>: mov $0x1,%ecx
- 0x00007fffe5298604 <+1540>:
- callq 0x7fffe4ec4330 <pybind11::module::add_object(char const*, pybind11::handle, bool)>
- 0x00007fffe5298609 <+1545>: mov 0x58(%rsp),%rdi
- 0x00007fffe529860e <+1550>: test %rdi,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298611 <+1553>: je 0x7fffe5298620 <THCPModule_initExtension(PyObject*)+1568>
- 0x00007fffe5298613 <+1555>: subq $0x1,(%rdi)
- 0x00007fffe5298617 <+1559>: jne 0x7fffe5298620 <THCPModule_initExtension(PyObject*)+1568>
- 0x00007fffe5298619 <+1561>: mov 0x8(%rdi),%rax
- 0x00007fffe529861d <+1565>: callq *0x30(%rax)
- 0x00007fffe5298620 <+1568>: mov 0x28(%rsp),%rdi
- 0x00007fffe5298625 <+1573>: test %rdi,%rdi
- 0x00007fffe5298628 <+1576>: je 0x7fffe5298637 <THCPModule_initExtension(PyObject*)+1591>
- 0x00007fffe529862a <+1578>: subq $0x1,(%rdi)
- 0x00007fffe529862e <+1582>: jne 0x7fffe5298637 <THCPModule_initExtension(PyObject*)+1591>
- 0x00007fffe5298630 <+1584>: mov 0x8(%rdi),%rax
- 0x00007fffe5298634 <+1588>: callq *0x30(%rax)
- 0x00007fffe5298637 <+1591>: mov %r15,%rdi
- 0x00007fffe529863a <+1594>: addq $0x1,(%rbx)
- 0x00007fffe529863e <+1598>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffe5298643 <+1603>: mov (%rsp),%rdi
- 0x00007fffe5298647 <+1607>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffe529864c <+1612>: mov %rbx,%rax
- 0x00007fffe529864f <+1615>: mov 0x108(%rsp),%rcx
- 0x00007fffe5298657 <+1623>: xor %fs:0x28,%rcx
- 0x00007fffe5298660 <+1632>: jne 0x7fffe52988c7 <THCPModule_initExtension(PyObject*)+2247>
- 0x00007fffe5298666 <+1638>: add $0x118,%rsp
- 0x00007fffe529866d <+1645>: pop %rbx
- 0x00007fffe529866e <+1646>: pop %rbp
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe529866f <+1647>: pop %r12
- 0x00007fffe5298671 <+1649>: pop %r13
- 0x00007fffe5298673 <+1651>: pop %r14
- 0x00007fffe5298675 <+1653>: pop %r15
- 0x00007fffe5298677 <+1655>: retq
- 0x00007fffe5298678 <+1656>: nopl 0x0(%rax,%rax,1)
- 0x00007fffe5298680 <+1664>: mov 0x78(%rsp),%rdi
- 0x00007fffe5298685 <+1669>: test %rdi,%rdi
- 0x00007fffe5298688 <+1672>: je 0x7fffe52984d7 <THCPModule_initExtension(PyObject*)+1239>
- 0x00007fffe529868e <+1678>: subq $0x1,(%rdi)
- 0x00007fffe5298692 <+1682>: jne 0x7fffe52984d7 <THCPModule_initExtension(PyObject*)+1239>
- 0x00007fffe5298698 <+1688>: mov 0x8(%rdi),%rax
- 0x00007fffe529869c <+1692>: callq *0x30(%rax)
- 0x00007fffe529869f <+1695>: jmpq 0x7fffe52984d7 <THCPModule_initExtension(PyObject*)+1239>
- 0x00007fffe52986a4 <+1700>: nopl 0x0(%rax)
- 0x00007fffe52986a8 <+1704>: mov %rax,%rdi
- 0x00007fffe52986ab <+1707>: callq *%rdx
- 0x00007fffe52986ad <+1709>: test %al,%al
- 0x00007fffe52986af <+1711>: je 0x7fffe529812c <THCPModule_initExtension(PyObject*)+300>
- 0x00007fffe52986b5 <+1717>: mov 0x0(%rbp),%rdi
- 0x00007fffe52986b9 <+1721>: callq 0x7fffe4e961d0 <THCMagma_init@plt>
- 0x00007fffe52986be <+1726>: mov 0x5bb0e3(%rip),%rdx # 0x7fffe58537a8
- 0x00007fffe52986c5 <+1733>: jmpq 0x7fffe5298133 <THCPModule_initExtension(PyObject*)+307>
- 0x00007fffe52986ca <+1738>: nopw 0x0(%rax,%rax,1)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52986d0 <+1744>: callq 0x7fffe4e95d60 <PyErr_Clear@plt>
- 0x00007fffe52986d5 <+1749>: addq $0x1,(%rbx)
- 0x00007fffe52986d9 <+1753>: mov %rbx,%rbp
- 0x00007fffe52986dc <+1756>: jmpq 0x7fffe5298404 <THCPModule_initExtension(PyObject*)+1028>
- 0x00007fffe52986e1 <+1761>: nopl 0x0(%rax)
- 0x00007fffe52986e8 <+1768>: callq 0x7fffe4e95d60 <PyErr_Clear@plt>
- 0x00007fffe52986ed <+1773>: addq $0x1,(%rbx)
- 0x00007fffe52986f1 <+1777>: mov %rbx,%rbp
- 0x00007fffe52986f4 <+1780>: jmpq 0x7fffe529857a <THCPModule_initExtension(PyObject*)+1402>
- 0x00007fffe52986f9 <+1785>: or $0xffffffff,%eax
- 0x00007fffe52986fc <+1788>: mov %eax,%edi
- 0x00007fffe52986fe <+1790>: callq 0x7fffe4e93d20 <_ZSt20__throw_system_errori@plt>
- 0x00007fffe5298703 <+1795>: mov %rax,%rdi
- 0x00007fffe5298706 <+1798>: cmp $0x2,%rdx
- 0x00007fffe529870a <+1802>: je 0x7fffe5298bb4 <THCPModule_initExtension(PyObject*)+2996>
- 0x00007fffe5298710 <+1808>: jle 0x7fffe5298b99 <THCPModule_initExtension(PyObject*)+2969>
- 0x00007fffe5298716 <+1814>: cmp $0x3,%rdx
- 0x00007fffe529871a <+1818>: je 0x7fffe5298b1b <THCPModule_initExtension(PyObject*)+2843>
- 0x00007fffe5298720 <+1824>: cmp $0x4,%rdx
- 0x00007fffe5298724 <+1828>: jne 0x7fffe5298a94 <THCPModule_initExtension(PyObject*)+2708>
- 0x00007fffe529872a <+1834>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
- 0x00007fffe529872f <+1839>: mov (%rax),%rdx
- 0x00007fffe5298732 <+1842>: lea 0xe0(%rsp),%rbx
- 0x00007fffe529873a <+1850>: mov %rax,%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe529873d <+1853>: callq *0x10(%rdx)
- 0x00007fffe5298740 <+1856>: mov %rbx,%rdi
- 0x00007fffe5298743 <+1859>: mov %rax,%rsi
- 0x00007fffe5298746 <+1862>: callq 0x7fffe5294680 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0x00007fffe529874b <+1867>: lea 0xc0(%rsp),%rbp
- 0x00007fffe5298753 <+1875>: mov %rbx,%rsi
- 0x00007fffe5298756 <+1878>: mov %rbp,%rdi
- 0x00007fffe5298759 <+1881>: callq 0x7fffe4e95340 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
- 0x00007fffe529875e <+1886>: mov 0xe0(%rsp),%rdi
- 0x00007fffe5298766 <+1894>: add $0x10,%rbx
- 0x00007fffe529876a <+1898>: cmp %rbx,%rdi
- 0x00007fffe529876d <+1901>: je 0x7fffe5298774 <THCPModule_initExtension(PyObject*)+1908>
- 0x00007fffe529876f <+1903>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298774 <+1908>: mov 0x5b879d(%rip),%rax # 0x7fffe5850f18
- 0x00007fffe529877b <+1915>: mov 0xc0(%rsp),%rsi
- 0x00007fffe5298783 <+1923>: mov (%rax),%rdi
- 0x00007fffe5298786 <+1926>: callq 0x7fffe4e92860 <PyErr_SetString@plt>
- 0x00007fffe529878b <+1931>: mov 0xc0(%rsp),%rdi
- 0x00007fffe5298793 <+1939>: add $0x10,%rbp
- 0x00007fffe5298797 <+1943>: cmp %rbp,%rdi
- 0x00007fffe529879a <+1946>: je 0x7fffe52987a1 <THCPModule_initExtension(PyObject*)+1953>
- 0x00007fffe529879c <+1948>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52987a1 <+1953>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
- 0x00007fffe52987a6 <+1958>: xor %eax,%eax
- 0x00007fffe52987a8 <+1960>: jmpq 0x7fffe529864f <THCPModule_initExtension(PyObject*)+1615>
- 0x00007fffe52987ad <+1965>: mov $0x20,%edi
- 0x00007fffe52987b2 <+1970>: callq 0x7fffe4e9a3f0 <__cxa_allocate_exception@plt>
- 0x00007fffe52987b7 <+1975>: mov 0x5ba67a(%rip),%rdx # 0x7fffe5852e38
- 0x00007fffe52987be <+1982>: mov 0x5bc433(%rip),%rsi # 0x7fffe5854bf8
- 0x00007fffe52987c5 <+1989>: mov %rax,%rdi
- 0x00007fffe52987c8 <+1992>: movq $0x0,0x8(%rax)
- 0x00007fffe52987d0 <+2000>: movq $0x0,0x10(%rax)
- 0x00007fffe52987d8 <+2008>: movq $0x0,0x18(%rax)
- 0x00007fffe52987e0 <+2016>: add $0x10,%rdx
- 0x00007fffe52987e4 <+2020>: mov %rdx,(%rax)
- 0x00007fffe52987e7 <+2023>: mov 0x5ba8d2(%rip),%rdx # 0x7fffe58530c0
- 0x00007fffe52987ee <+2030>: callq 0x7fffe4e9ae30 <__cxa_throw@plt>
- 0x00007fffe52987f3 <+2035>: mov %rax,%rbx
- 0x00007fffe52987f6 <+2038>: mov %rdx,%rbp
- 0x00007fffe52987f9 <+2041>: mov %r15,%rdi
- 0x00007fffe52987fc <+2044>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffe5298801 <+2049>: mov (%rsp),%rdi
- 0x00007fffe5298805 <+2053>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
- 0x00007fffe529880a <+2058>: mov %rbx,%rdi
- 0x00007fffe529880d <+2061>: mov %rbp,%rdx
- 0x00007fffe5298810 <+2064>: jmpq 0x7fffe5298706 <THCPModule_initExtension(PyObject*)+1798>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298815 <+2069>: mov $0x28,%edi
- 0x00007fffe529881a <+2074>: callq 0x7fffe4e9a3f0 <__cxa_allocate_exception@plt>
- 0x00007fffe529881f <+2079>: mov %rax,%rdi
- 0x00007fffe5298822 <+2082>: mov %rax,%r13
- 0x00007fffe5298825 <+2085>: callq 0x7fffe4eaaef0 <pybind11::error_already_set::error_already_set()>
- 0x00007fffe529882a <+2090>: lea -0x3ea331(%rip),%rdx # 0x7fffe4eae500 <pybind11::error_already_set::~error_already_set()>
- 0x00007fffe5298831 <+2097>: lea 0x5adef0(%rip),%rsi # 0x7fffe5846728 <_ZTIN8pybind1117error_already_setE>
- 0x00007fffe5298838 <+2104>: mov %r13,%rdi
- 0x00007fffe529883b <+2107>: callq 0x7fffe4e9ae30 <__cxa_throw@plt>
- 0x00007fffe5298840 <+2112>: mov %rax,%rbx
- 0x00007fffe5298843 <+2115>: mov %rdx,%r12
- 0x00007fffe5298846 <+2118>: test %rbp,%rbp
- 0x00007fffe5298849 <+2121>: je 0x7fffe5298872 <THCPModule_initExtension(PyObject*)+2162>
- 0x00007fffe529884b <+2123>: subq $0x1,0x0(%rbp)
- 0x00007fffe5298850 <+2128>: jne 0x7fffe529885c <THCPModule_initExtension(PyObject*)+2140>
- 0x00007fffe5298852 <+2130>: mov 0x8(%rbp),%rax
- 0x00007fffe5298856 <+2134>: mov %rbp,%rdi
- 0x00007fffe5298859 <+2137>: callq *0x30(%rax)
- 0x00007fffe529885c <+2140>: test %rbp,%rbp
- 0x00007fffe529885f <+2143>: je 0x7fffe5298872 <THCPModule_initExtension(PyObject*)+2162>
- 0x00007fffe5298861 <+2145>: subq $0x1,0x0(%rbp)
- 0x00007fffe5298866 <+2150>: jne 0x7fffe5298872 <THCPModule_initExtension(PyObject*)+2162>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298868 <+2152>: mov 0x8(%rbp),%rax
- 0x00007fffe529886c <+2156>: mov %rbp,%rdi
- 0x00007fffe529886f <+2159>: callq *0x30(%rax)
- 0x00007fffe5298872 <+2162>: mov %r12,%rbp
- 0x00007fffe5298875 <+2165>: mov 0x50(%rsp),%rdi
- 0x00007fffe529887a <+2170>: test %rdi,%rdi
- 0x00007fffe529887d <+2173>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe529887f <+2175>: subq $0x1,(%rdi)
- 0x00007fffe5298883 <+2179>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298885 <+2181>: mov 0x8(%rdi),%rax
- 0x00007fffe5298889 <+2185>: callq *0x30(%rax)
- 0x00007fffe529888c <+2188>: mov 0x58(%rsp),%rdi
- 0x00007fffe5298891 <+2193>: test %rdi,%rdi
- 0x00007fffe5298894 <+2196>: je 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe5298896 <+2198>: subq $0x1,(%rdi)
- 0x00007fffe529889a <+2202>: jne 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe529889c <+2204>: mov 0x8(%rdi),%rax
- 0x00007fffe52988a0 <+2208>: callq *0x30(%rax)
- 0x00007fffe52988a3 <+2211>: mov 0x28(%rsp),%rdi
- 0x00007fffe52988a8 <+2216>: test %rdi,%rdi
- 0x00007fffe52988ab <+2219>: je 0x7fffe52987f9 <THCPModule_initExtension(PyObject*)+2041>
- 0x00007fffe52988b1 <+2225>: subq $0x1,(%rdi)
- 0x00007fffe52988b5 <+2229>: jne 0x7fffe52987f9 <THCPModule_initExtension(PyObject*)+2041>
- 0x00007fffe52988bb <+2235>: mov 0x8(%rdi),%rax
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52988bf <+2239>: callq *0x30(%rax)
- 0x00007fffe52988c2 <+2242>: jmpq 0x7fffe52987f9 <THCPModule_initExtension(PyObject*)+2041>
- 0x00007fffe52988c7 <+2247>: callq 0x7fffe4e92bb0 <__stack_chk_fail@plt>
- 0x00007fffe52988cc <+2252>: callq 0x7fffe4e9e0c0 <THPUtils_unpackLong(_object*)>
- 0x00007fffe52988d1 <+2257>: mov $0x20,%edi
- 0x00007fffe52988d6 <+2262>: callq 0x7fffe4e9a3f0 <__cxa_allocate_exception@plt>
- 0x00007fffe52988db <+2267>: mov 0x5ba556(%rip),%rdx # 0x7fffe5852e38
- 0x00007fffe52988e2 <+2274>: mov 0x5bc30f(%rip),%rsi # 0x7fffe5854bf8
- 0x00007fffe52988e9 <+2281>: mov %rax,%rdi
- 0x00007fffe52988ec <+2284>: movq $0x0,0x8(%rax)
- 0x00007fffe52988f4 <+2292>: movq $0x0,0x10(%rax)
- 0x00007fffe52988fc <+2300>: movq $0x0,0x18(%rax)
- 0x00007fffe5298904 <+2308>: add $0x10,%rdx
- 0x00007fffe5298908 <+2312>: mov %rdx,(%rax)
- 0x00007fffe529890b <+2315>: mov 0x5ba7ae(%rip),%rdx # 0x7fffe58530c0
- 0x00007fffe5298912 <+2322>: callq 0x7fffe4e9ae30 <__cxa_throw@plt>
- 0x00007fffe5298917 <+2327>: mov %rax,%rbx
- 0x00007fffe529891a <+2330>: mov %rdx,%rbp
- 0x00007fffe529891d <+2333>: jmpq 0x7fffe5298801 <THCPModule_initExtension(PyObject*)+2049>
- 0x00007fffe5298922 <+2338>: callq 0x7fffe4e9e0c0 <THPUtils_unpackLong(_object*)>
- 0x00007fffe5298927 <+2343>: callq 0x7fffe4e9e0c0 <THPUtils_unpackLong(_object*)>
- 0x00007fffe529892c <+2348>: mov %r13,%rdi
- 0x00007fffe529892f <+2351>: mov %rax,%rbx
- 0x00007fffe5298932 <+2354>: mov %rdx,%r12
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298935 <+2357>: callq 0x7fffe4e996d0 <__cxa_free_exception@plt>
- 0x00007fffe529893a <+2362>: jmpq 0x7fffe5298846 <THCPModule_initExtension(PyObject*)+2118>
- 0x00007fffe529893f <+2367>: mov %rax,%r13
- 0x00007fffe5298942 <+2370>: mov %rdx,%r12
- 0x00007fffe5298945 <+2373>: subq $0x1,(%rbx)
- 0x00007fffe5298949 <+2377>: jne 0x7fffe5298955 <THCPModule_initExtension(PyObject*)+2389>
- 0x00007fffe529894b <+2379>: mov 0x8(%rbx),%rax
- 0x00007fffe529894f <+2383>: mov %rbx,%rdi
- 0x00007fffe5298952 <+2386>: callq *0x30(%rax)
- 0x00007fffe5298955 <+2389>: mov %r13,%rbx
- 0x00007fffe5298958 <+2392>: mov %r12,%rbp
- 0x00007fffe529895b <+2395>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298960 <+2400>: mov 0x40(%rsp),%rdi
- 0x00007fffe5298965 <+2405>: mov %rax,%rbx
- 0x00007fffe5298968 <+2408>: mov %rdx,%rbp
- 0x00007fffe529896b <+2411>: test %rdi,%rdi
- 0x00007fffe529896e <+2414>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298974 <+2420>: subq $0x1,(%rdi)
- 0x00007fffe5298978 <+2424>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe529897e <+2430>: mov 0x8(%rdi),%rax
- 0x00007fffe5298982 <+2434>: callq *0x30(%rax)
- 0x00007fffe5298985 <+2437>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe529898a <+2442>: mov 0xa0(%rsp),%rdi
- 0x00007fffe5298992 <+2450>: mov %rax,%rbx
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298995 <+2453>: mov %rdx,%rbp
- 0x00007fffe5298998 <+2456>: test %rdi,%rdi
- 0x00007fffe529899b <+2459>: je 0x7fffe52989aa <THCPModule_initExtension(PyObject*)+2474>
- 0x00007fffe529899d <+2461>: subq $0x1,(%rdi)
- 0x00007fffe52989a1 <+2465>: jne 0x7fffe52989aa <THCPModule_initExtension(PyObject*)+2474>
- 0x00007fffe52989a3 <+2467>: mov 0x8(%rdi),%rax
- 0x00007fffe52989a7 <+2471>: callq *0x30(%rax)
- 0x00007fffe52989aa <+2474>: mov 0x58(%rsp),%rdi
- 0x00007fffe52989af <+2479>: test %rdi,%rdi
- 0x00007fffe52989b2 <+2482>: je 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe52989b8 <+2488>: subq $0x1,(%rdi)
- 0x00007fffe52989bc <+2492>: jne 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe52989c2 <+2498>: mov 0x8(%rdi),%rax
- 0x00007fffe52989c6 <+2502>: callq *0x30(%rax)
- 0x00007fffe52989c9 <+2505>: jmpq 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe52989ce <+2510>: mov %rax,%rbx
- 0x00007fffe52989d1 <+2513>: mov %rdx,%rbp
- 0x00007fffe52989d4 <+2516>: jmp 0x7fffe52989aa <THCPModule_initExtension(PyObject*)+2474>
- 0x00007fffe52989d6 <+2518>: mov 0x58(%rsp),%rdi
- 0x00007fffe52989db <+2523>: mov %rax,%rbx
- 0x00007fffe52989de <+2526>: mov %rdx,%rbp
- 0x00007fffe52989e1 <+2529>: test %rdi,%rdi
- 0x00007fffe52989e4 <+2532>: je 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe52989ea <+2538>: subq $0x1,(%rdi)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe52989ee <+2542>: jne 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe52989f4 <+2548>: mov 0x8(%rdi),%rax
- 0x00007fffe52989f8 <+2552>: callq *0x30(%rax)
- 0x00007fffe52989fb <+2555>: jmpq 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe5298a00 <+2560>: mov 0x30(%rsp),%rdi
- 0x00007fffe5298a05 <+2565>: mov %rax,%rbx
- 0x00007fffe5298a08 <+2568>: mov %rdx,%rbp
- 0x00007fffe5298a0b <+2571>: test %rdi,%rdi
- 0x00007fffe5298a0e <+2574>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298a14 <+2580>: subq $0x1,(%rdi)
- 0x00007fffe5298a18 <+2584>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298a1e <+2590>: mov 0x8(%rdi),%rax
- 0x00007fffe5298a22 <+2594>: callq *0x30(%rax)
- 0x00007fffe5298a25 <+2597>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298a2a <+2602>: mov 0xc0(%rsp),%rdi
- 0x00007fffe5298a32 <+2610>: add $0x10,%rbp
- 0x00007fffe5298a36 <+2614>: mov %rax,%rbx
- 0x00007fffe5298a39 <+2617>: cmp %rbp,%rdi
- 0x00007fffe5298a3c <+2620>: je 0x7fffe5298a43 <THCPModule_initExtension(PyObject*)+2627>
- 0x00007fffe5298a3e <+2622>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298a43 <+2627>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
- 0x00007fffe5298a48 <+2632>: mov %rbx,%rdi
- 0x00007fffe5298a4b <+2635>: callq 0x7fffe4e962c0 <_Unwind_Resume@plt>
- 0x00007fffe5298a50 <+2640>: mov 0xe0(%rsp),%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298a58 <+2648>: add $0x10,%rbx
- 0x00007fffe5298a5c <+2652>: mov %rax,%rbp
- 0x00007fffe5298a5f <+2655>: cmp %rbx,%rdi
- 0x00007fffe5298a62 <+2658>: je 0x7fffe5298a69 <THCPModule_initExtension(PyObject*)+2665>
- 0x00007fffe5298a64 <+2660>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298a69 <+2665>: mov %rbp,%rbx
- 0x00007fffe5298a6c <+2668>: jmp 0x7fffe5298a43 <THCPModule_initExtension(PyObject*)+2627>
- 0x00007fffe5298a6e <+2670>: mov %rax,%rbx
- 0x00007fffe5298a71 <+2673>: jmp 0x7fffe5298a43 <THCPModule_initExtension(PyObject*)+2627>
- 0x00007fffe5298a73 <+2675>: mov 0xc0(%rsp),%rdi
- 0x00007fffe5298a7b <+2683>: add $0x10,%rbp
- 0x00007fffe5298a7f <+2687>: mov %rax,%rbx
- 0x00007fffe5298a82 <+2690>: cmp %rbp,%rdi
- 0x00007fffe5298a85 <+2693>: je 0x7fffe5298a8c <THCPModule_initExtension(PyObject*)+2700>
- 0x00007fffe5298a87 <+2695>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298a8c <+2700>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
- 0x00007fffe5298a91 <+2705>: mov %rbx,%rdi
- 0x00007fffe5298a94 <+2708>: callq 0x7fffe4e962c0 <_Unwind_Resume@plt>
- 0x00007fffe5298a99 <+2713>: mov 0x78(%rsp),%rdi
- 0x00007fffe5298a9e <+2718>: mov %rax,%rbx
- 0x00007fffe5298aa1 <+2721>: mov %rdx,%rbp
- 0x00007fffe5298aa4 <+2724>: test %rdi,%rdi
- 0x00007fffe5298aa7 <+2727>: je 0x7fffe5298875 <THCPModule_initExtension(PyObject*)+2165>
- 0x00007fffe5298aad <+2733>: subq $0x1,(%rdi)
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298ab1 <+2737>: jne 0x7fffe5298875 <THCPModule_initExtension(PyObject*)+2165>
- 0x00007fffe5298ab7 <+2743>: mov 0x8(%rdi),%rax
- 0x00007fffe5298abb <+2747>: callq *0x30(%rax)
- 0x00007fffe5298abe <+2750>: jmpq 0x7fffe5298875 <THCPModule_initExtension(PyObject*)+2165>
- 0x00007fffe5298ac3 <+2755>: mov 0x50(%rsp),%rdi
- 0x00007fffe5298ac8 <+2760>: mov %rax,%r13
- 0x00007fffe5298acb <+2763>: mov %rdx,%r12
- 0x00007fffe5298ace <+2766>: test %rdi,%rdi
- 0x00007fffe5298ad1 <+2769>: je 0x7fffe5298ae0 <THCPModule_initExtension(PyObject*)+2784>
- 0x00007fffe5298ad3 <+2771>: subq $0x1,(%rdi)
- 0x00007fffe5298ad7 <+2775>: jne 0x7fffe5298ae0 <THCPModule_initExtension(PyObject*)+2784>
- 0x00007fffe5298ad9 <+2777>: mov 0x8(%rdi),%rax
- 0x00007fffe5298add <+2781>: callq *0x30(%rax)
- 0x00007fffe5298ae0 <+2784>: subq $0x1,0x0(%rbp)
- 0x00007fffe5298ae5 <+2789>: jne 0x7fffe5298945 <THCPModule_initExtension(PyObject*)+2373>
- 0x00007fffe5298aeb <+2795>: mov 0x8(%rbp),%rax
- 0x00007fffe5298aef <+2799>: mov %rbp,%rdi
- 0x00007fffe5298af2 <+2802>: callq *0x30(%rax)
- 0x00007fffe5298af5 <+2805>: jmpq 0x7fffe5298945 <THCPModule_initExtension(PyObject*)+2373>
- 0x00007fffe5298afa <+2810>: mov %rax,%r13
- 0x00007fffe5298afd <+2813>: mov %rdx,%r12
- 0x00007fffe5298b00 <+2816>: subq $0x1,(%rbx)
- 0x00007fffe5298b04 <+2820>: jne 0x7fffe5298b10 <THCPModule_initExtension(PyObject*)+2832>
- 0x00007fffe5298b06 <+2822>: mov 0x8(%rbx),%rax
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298b0a <+2826>: mov %rbx,%rdi
- 0x00007fffe5298b0d <+2829>: callq *0x30(%rax)
- 0x00007fffe5298b10 <+2832>: mov %r13,%rbx
- 0x00007fffe5298b13 <+2835>: mov %r12,%rbp
- 0x00007fffe5298b16 <+2838>: jmpq 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
- 0x00007fffe5298b1b <+2843>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
- 0x00007fffe5298b20 <+2848>: mov %rax,%r12
- 0x00007fffe5298b23 <+2851>: mov (%rax),%rax
- 0x00007fffe5298b26 <+2854>: lea 0xe0(%rsp),%rbx
- 0x00007fffe5298b2e <+2862>: mov %r12,%rdi
- 0x00007fffe5298b31 <+2865>: callq *0x10(%rax)
- 0x00007fffe5298b34 <+2868>: mov %rbx,%rdi
- 0x00007fffe5298b37 <+2871>: mov %rax,%rsi
- 0x00007fffe5298b3a <+2874>: callq 0x7fffe5294680 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- 0x00007fffe5298b3f <+2879>: lea 0xc0(%rsp),%rbp
- 0x00007fffe5298b47 <+2887>: mov %rbx,%rsi
- 0x00007fffe5298b4a <+2890>: mov %rbp,%rdi
- 0x00007fffe5298b4d <+2893>: callq 0x7fffe4e95340 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
- 0x00007fffe5298b52 <+2898>: mov 0xe0(%rsp),%rdi
- 0x00007fffe5298b5a <+2906>: add $0x10,%rbx
- 0x00007fffe5298b5e <+2910>: cmp %rbx,%rdi
- 0x00007fffe5298b61 <+2913>: je 0x7fffe5298b68 <THCPModule_initExtension(PyObject*)+2920>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298b63 <+2915>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298b68 <+2920>: mov (%r12),%rax
- 0x00007fffe5298b6c <+2924>: mov 0xc0(%rsp),%rbx
- 0x00007fffe5298b74 <+2932>: mov %r12,%rdi
- 0x00007fffe5298b77 <+2935>: callq *0x18(%rax)
- 0x00007fffe5298b7a <+2938>: mov %rbx,%rsi
- 0x00007fffe5298b7d <+2941>: mov %rax,%rdi
- 0x00007fffe5298b80 <+2944>: callq 0x7fffe4e92860 <PyErr_SetString@plt>
- 0x00007fffe5298b85 <+2949>: jmpq 0x7fffe529878b <THCPModule_initExtension(PyObject*)+1931>
- 0x00007fffe5298b8a <+2954>: jmpq 0x7fffe5298a50 <THCPModule_initExtension(PyObject*)+2640>
- 0x00007fffe5298b8f <+2959>: jmpq 0x7fffe5298a2a <THCPModule_initExtension(PyObject*)+2602>
- 0x00007fffe5298b94 <+2964>: jmpq 0x7fffe5298a6e <THCPModule_initExtension(PyObject*)+2670>
- 0x00007fffe5298b99 <+2969>: sub $0x1,%rdx
- 0x00007fffe5298b9d <+2973>: jne 0x7fffe5298a94 <THCPModule_initExtension(PyObject*)+2708>
- 0x00007fffe5298ba3 <+2979>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
- 0x00007fffe5298ba8 <+2984>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
- 0x00007fffe5298bad <+2989>: xor %eax,%eax
- 0x00007fffe5298baf <+2991>: jmpq 0x7fffe529864f <THCPModule_initExtension(PyObject*)+1615>
- 0x00007fffe5298bb4 <+2996>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
- 0x00007fffe5298bb9 <+3001>: lea 0xe0(%rsp),%rbx
- 0x00007fffe5298bc1 <+3009>: mov 0x60(%rax),%rsi
- 0x00007fffe5298bc5 <+3013>: mov %rbx,%rdi
- 0x00007fffe5298bc8 <+3016>: callq 0x7fffe5294680 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298bcd <+3021>: lea 0xc0(%rsp),%rbp
- 0x00007fffe5298bd5 <+3029>: mov %rbx,%rsi
- 0x00007fffe5298bd8 <+3032>: mov %rbp,%rdi
- 0x00007fffe5298bdb <+3035>: callq 0x7fffe4e95340 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
- 0x00007fffe5298be0 <+3040>: mov 0xe0(%rsp),%rdi
- 0x00007fffe5298be8 <+3048>: add $0x10,%rbx
- 0x00007fffe5298bec <+3052>: cmp %rbx,%rdi
- 0x00007fffe5298bef <+3055>: je 0x7fffe5298bf6 <THCPModule_initExtension(PyObject*)+3062>
- 0x00007fffe5298bf1 <+3057>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298bf6 <+3062>: mov 0x5b831b(%rip),%rax # 0x7fffe5850f18
- 0x00007fffe5298bfd <+3069>: mov 0xc0(%rsp),%rsi
- 0x00007fffe5298c05 <+3077>: mov (%rax),%rdi
- 0x00007fffe5298c08 <+3080>: callq 0x7fffe4e92860 <PyErr_SetString@plt>
- 0x00007fffe5298c0d <+3085>: mov 0xc0(%rsp),%rdi
- 0x00007fffe5298c15 <+3093>: add $0x10,%rbp
- 0x00007fffe5298c19 <+3097>: cmp %rbp,%rdi
- 0x00007fffe5298c1c <+3100>: je 0x7fffe5298c23 <THCPModule_initExtension(PyObject*)+3107>
- 0x00007fffe5298c1e <+3102>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298c23 <+3107>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
- 0x00007fffe5298c28 <+3112>: xor %eax,%eax
- 0x00007fffe5298c2a <+3114>: jmpq 0x7fffe529864f <THCPModule_initExtension(PyObject*)+1615>
- 0x00007fffe5298c2f <+3119>: mov 0xe0(%rsp),%rdi
- 0x00007fffe5298c37 <+3127>: add $0x10,%rbx
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298c3b <+3131>: mov %rax,%rbp
- 0x00007fffe5298c3e <+3134>: cmp %rbx,%rdi
- 0x00007fffe5298c41 <+3137>: je 0x7fffe5298c48 <THCPModule_initExtension(PyObject*)+3144>
- 0x00007fffe5298c43 <+3139>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
- 0x00007fffe5298c48 <+3144>: mov %rbp,%rbx
- 0x00007fffe5298c4b <+3147>: jmpq 0x7fffe5298a8c <THCPModule_initExtension(PyObject*)+2700>
- 0x00007fffe5298c50 <+3152>: mov %rax,%rbx
- 0x00007fffe5298c53 <+3155>: jmpq 0x7fffe5298a8c <THCPModule_initExtension(PyObject*)+2700>
- 0x00007fffe5298c58 <+3160>: mov 0x58(%rsp),%rdi
- 0x00007fffe5298c5d <+3165>: mov %rax,%r13
- 0x00007fffe5298c60 <+3168>: mov %rdx,%r12
- 0x00007fffe5298c63 <+3171>: test %rdi,%rdi
- 0x00007fffe5298c66 <+3174>: je 0x7fffe5298c75 <THCPModule_initExtension(PyObject*)+3189>
- 0x00007fffe5298c68 <+3176>: subq $0x1,(%rdi)
- 0x00007fffe5298c6c <+3180>: jne 0x7fffe5298c75 <THCPModule_initExtension(PyObject*)+3189>
- 0x00007fffe5298c6e <+3182>: mov 0x8(%rdi),%rax
- 0x00007fffe5298c72 <+3186>: callq *0x30(%rax)
- 0x00007fffe5298c75 <+3189>: subq $0x1,0x0(%rbp)
- 0x00007fffe5298c7a <+3194>: jne 0x7fffe5298b00 <THCPModule_initExtension(PyObject*)+2816>
- 0x00007fffe5298c80 <+3200>: mov 0x8(%rbp),%rax
- 0x00007fffe5298c84 <+3204>: mov %rbp,%rdi
- 0x00007fffe5298c87 <+3207>: callq *0x30(%rax)
- 0x00007fffe5298c8a <+3210>: jmpq 0x7fffe5298b00 <THCPModule_initExtension(PyObject*)+2816>
- 0x00007fffe5298c8f <+3215>: mov 0x40(%rsp),%rdi
- ---Type <return> to continue, or q <return> to quit---
- 0x00007fffe5298c94 <+3220>: mov %rax,%rbx
- 0x00007fffe5298c97 <+3223>: mov %rdx,%rbp
- 0x00007fffe5298c9a <+3226>: test %rdi,%rdi
- 0x00007fffe5298c9d <+3229>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298ca3 <+3235>: subq $0x1,(%rdi)
- 0x00007fffe5298ca7 <+3239>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298cad <+3245>: mov 0x8(%rdi),%rax
- 0x00007fffe5298cb1 <+3249>: callq *0x30(%rax)
- 0x00007fffe5298cb4 <+3252>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298cb9 <+3257>: mov 0x30(%rsp),%rdi
- 0x00007fffe5298cbe <+3262>: mov %rax,%rbx
- 0x00007fffe5298cc1 <+3265>: mov %rdx,%rbp
- 0x00007fffe5298cc4 <+3268>: test %rdi,%rdi
- 0x00007fffe5298cc7 <+3271>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298ccd <+3277>: subq $0x1,(%rdi)
- 0x00007fffe5298cd1 <+3281>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298cd7 <+3287>: mov 0x8(%rdi),%rax
- 0x00007fffe5298cdb <+3291>: callq *0x30(%rax)
- 0x00007fffe5298cde <+3294>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- 0x00007fffe5298ce3 <+3299>: mov %rax,%rbx
- 0x00007fffe5298ce6 <+3302>: mov %rdx,%rbp
- 0x00007fffe5298ce9 <+3305>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
- End of assembler dump.
- (gdb)
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement