Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.27 KB | None | 0 0
  1. gdb python
  2. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
  3. Copyright (C) 2016 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  7. and "show warranty" for details.
  8. This GDB was configured as "x86_64-linux-gnu".
  9. Type "show configuration" for configuration details.
  10. Para las instrucciones de informe de errores, vea:
  11. <http://www.gnu.org/software/gdb/bugs/>.
  12. Find the GDB manual and other documentation resources online at:
  13. <http://www.gnu.org/software/gdb/documentation/>.
  14. For help, type "help".
  15. Type "apropos word" to search for commands related to "word"...
  16. Leyendo símbolos desde python...hecho.
  17. (gdb) run
  18. .ipynb_checkpoints/ building_the_algorithm.ipynb lgbm_model_definition_b.json pytorch_modelsize.py
  19. LGBMToNet.py data/ playing_with_neural_lgbm.ipynb utils.py
  20. __pycache__/ lgbm_model_definition.json playing_with_neural_lgbm.py
  21. (gdb) run
  22. .ipynb_checkpoints/ building_the_algorithm.ipynb lgbm_model_definition_b.json pytorch_modelsize.py
  23. LGBMToNet.py data/ playing_with_neural_lgbm.ipynb utils.py
  24. __pycache__/ lgbm_model_definition.json playing_with_neural_lgbm.py
  25. (gdb) run playing_with_neural_lgbm.py
  26. Starting program: /home/usuario/miniconda3/bin/python playing_with_neural_lgbm.py
  27. [Depuración de hilo usando libthread_db enabled]
  28. Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  29. [Nuevo Thread 0x7fffdcd15700 (LWP 1872)]
  30. [Nuevo Thread 0x7fffdc514700 (LWP 1873)]
  31. [Nuevo Thread 0x7fffd9d13700 (LWP 1874)]
  32. [Nuevo Thread 0x7fffd7512700 (LWP 1875)]
  33. [Nuevo Thread 0x7fffd4d11700 (LWP 1876)]
  34. [Nuevo Thread 0x7fffd2510700 (LWP 1877)]
  35. [Nuevo Thread 0x7fffcdd0f700 (LWP 1878)]
  36. [Nuevo Thread 0x7fffcb50e700 (LWP 1879)]
  37. [Nuevo Thread 0x7fffc8d0d700 (LWP 1880)]
  38. [Nuevo Thread 0x7fffc650c700 (LWP 1881)]
  39. [Nuevo Thread 0x7fffc3d0b700 (LWP 1882)]
  40. [Thread 0x7fffc3d0b700 (LWP 1882) terminado]
  41. [Thread 0x7fffc650c700 (LWP 1881) terminado]
  42. [Thread 0x7fffc8d0d700 (LWP 1880) terminado]
  43. [Thread 0x7fffcb50e700 (LWP 1879) terminado]
  44. [Thread 0x7fffcdd0f700 (LWP 1878) terminado]
  45. [Thread 0x7fffd2510700 (LWP 1877) terminado]
  46. [Thread 0x7fffd4d11700 (LWP 1876) terminado]
  47. [Thread 0x7fffd7512700 (LWP 1875) terminado]
  48. [Thread 0x7fffd9d13700 (LWP 1874) terminado]
  49. [Thread 0x7fffdc514700 (LWP 1873) terminado]
  50. [Thread 0x7fffdcd15700 (LWP 1872) terminado]
  51. /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
  52. import imp
  53. [Nuevo Thread 0x7fffc3d0b700 (LWP 1886)]
  54. [Nuevo Thread 0x7fffc650c700 (LWP 1887)]
  55. [Nuevo Thread 0x7fffc8d0d700 (LWP 1888)]
  56. [Nuevo Thread 0x7fffcb50e700 (LWP 1889)]
  57. [Nuevo Thread 0x7fff27a7d980 (LWP 1890)]
  58. Inner nodes: from 11000 to 4510
  59. Leaf nodes: from 12000 to 11204
  60. [Nuevo Thread 0x7fff0a544700 (LWP 1898)]
  61.  
  62. Thread 1 "python" received signal SIGSEGV, Segmentation fault.
  63. THCPModule_initExtension (self=<optimized out>) at torch/csrc/cuda/Module.cpp:354
  64. 354 auto _state_cdata = THPObjectPtr(PyLong_FromVoidPtr(state));
  65. (gdb) bt
  66. #0 THCPModule_initExtension (self=<optimized out>) at torch/csrc/cuda/Module.cpp:354
  67. #1 0x00005555556cbea1 in _PyMethodDef_RawFastCallKeywords ()
  68. #2 0x00005555556cc0e1 in _PyCFunction_FastCallKeywords ()
  69. #3 0x00005555557281cc in _PyEval_EvalFrameDefault ()
  70. #4 0x000055555566a06b in _PyFunction_FastCallDict ()
  71. #5 0x00005555555fe4a0 in _PyObject_CallFunctionVa ()
  72. #6 0x00005555556ce4d7 in PyObject_CallMethod ()
  73. #7 0x00007fffb977aa37 in torch::utils::cuda_lazy_init () at torch/csrc/utils/cuda_lazy_init.cpp:22
  74. #8 0x00007fffb95a912f in torch::autograd::THPVariable_to (self=0x7fff1a5d7ab0, args=<optimized out>, kwargs=<optimized out>)
  75. at torch/csrc/autograd/generated/python_variable_methods.cpp:552
  76. #9 0x00005555556cbfc4 in _PyMethodDef_RawFastCallKeywords ()
  77. #10 0x00005555556cc14f in _PyMethodDescr_FastCallKeywords ()
  78. #11 0x0000555555727fa9 in _PyEval_EvalFrameDefault ()
  79. #12 0x0000555555669919 in _PyEval_EvalCodeWithName ()
  80. #13 0x00005555556cb307 in _PyFunction_FastCallKeywords ()
  81. #14 0x0000555555723a66 in _PyEval_EvalFrameDefault ()
  82. #15 0x00005555556cb07b in _PyFunction_FastCallKeywords ()
  83. #16 0x0000555555727e6e in _PyEval_EvalFrameDefault ()
  84. #17 0x00005555556cb07b in _PyFunction_FastCallKeywords ()
  85. #18 0x0000555555727e6e in _PyEval_EvalFrameDefault ()
  86. #19 0x0000555555669919 in _PyEval_EvalCodeWithName ()
  87. #20 0x00005555556cb307 in _PyFunction_FastCallKeywords ()
  88. #21 0x0000555555724841 in _PyEval_EvalFrameDefault ()
  89. #22 0x0000555555669059 in _PyEval_EvalCodeWithName ()
  90. #23 0x0000555555669f24 in PyEval_EvalCodeEx ()
  91. #24 0x0000555555669f4c in PyEval_EvalCode ()
  92. #25 0x0000555555782a14 in run_mod ()
  93. #26 0x000055555578bf11 in PyRun_FileExFlags ()
  94. #27 0x000055555578c104 in PyRun_SimpleFileExFlags ()
  95. #28 0x000055555578dbbd in pymain_main.constprop ()
  96. #29 0x000055555578de30 in _Py_UnixMain ()
  97. #30 0x00007ffff7810830 in __libc_start_main (main=0x555555649d20 <main>, argc=2, argv=0x7fffffffe318, init=<optimized out>,
  98. fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe308) at ../csu/libc-start.c:291
  99. #31 0x0000555555733052 in _start () at ../sysdeps/x86_64/elf/start.S:103
  100. (gdb) disas
  101. Dump of assembler code for function THCPModule_initExtension(PyObject*):
  102. 0x00007fffb97e8780 <+0>: push %r15
  103. 0x00007fffb97e8782 <+2>: push %r14
  104. 0x00007fffb97e8784 <+4>: push %r13
  105. 0x00007fffb97e8786 <+6>: push %r12
  106. 0x00007fffb97e8788 <+8>: push %rbp
  107. 0x00007fffb97e8789 <+9>: push %rbx
  108. 0x00007fffb97e878a <+10>: sub $0x138,%rsp
  109. 0x00007fffb97e8791 <+17>: mov %fs:0x28,%rax
  110. 0x00007fffb97e879a <+26>: mov %rax,0x128(%rsp)
  111. 0x00007fffb97e87a2 <+34>: xor %eax,%eax
  112. 0x00007fffb97e87a4 <+36>: callq 0x7fffb93f08a0 <_ZN2at13globalContextEv@plt>
  113. 0x00007fffb97e87a9 <+41>: mov %rax,%rbx
  114. 0x00007fffb97e87ac <+44>: mov %rax,0x10(%rsp)
  115. 0x00007fffb97e87b1 <+49>: lea 0x10(%rsp),%r13
  116. 0x00007fffb97e87b6 <+54>: data16 lea 0x396b12(%rip),%rdi # 0x7fffb9b7f2d0
  117. 0x00007fffb97e87be <+62>: data16 data16 callq 0x7fffb93f4e70 <__tls_get_addr@plt>
  118. 0x00007fffb97e87c6 <+70>: mov %r13,(%rax)
  119. 0x00007fffb97e87c9 <+73>: data16 lea 0x39922f(%rip),%rdi # 0x7fffb9b81a00
  120. 0x00007fffb97e87d1 <+81>: data16 data16 callq 0x7fffb93f4e70 <__tls_get_addr@plt>
  121. 0x00007fffb97e87d9 <+89>: cmpq $0x0,0x398877(%rip) # 0x7fffb9b81058
  122. 0x00007fffb97e87e1 <+97>: mov 0x399998(%rip),%rdx # 0x7fffb9b82180
  123. 0x00007fffb97e87e8 <+104>: mov %rdx,(%rax)
  124. 0x00007fffb97e87eb <+107>: je 0x7fffb97e8e08 <THCPModule_initExtension(PyObject*)+1672>
  125. 0x00007fffb97e87f1 <+113>: mov 0x398db8(%rip),%rsi # 0x7fffb9b815b0
  126. 0x00007fffb97e87f8 <+120>: lea 0x40(%rbx),%rdi
  127. 0x00007fffb97e87fc <+124>: callq 0x7fffb93edfd0 <pthread_once@plt>
  128. 0x00007fffb97e8801 <+129>: test %eax,%eax
  129. 0x00007fffb97e8803 <+131>: jne 0x7fffb97e8e0d <THCPModule_initExtension(PyObject*)+1677>
  130. 0x00007fffb97e8809 <+137>: mov 0x396aa0(%rip),%rbp # 0x7fffb9b7f2b0
  131. 0x00007fffb97e8810 <+144>: mov 0x60(%rbx),%rax
  132. 0x00007fffb97e8814 <+148>: lea 0x218f0d(%rip),%rdi # 0x7fffb9a01728
  133. 0x00007fffb97e881b <+155>: mov %rax,0x0(%rbp)
  134. 0x00007fffb97e881f <+159>: callq 0x7fffb93f35a0 <PyImport_ImportModule@plt>
  135. 0x00007fffb97e8824 <+164>: test %rax,%rax
  136. 0x00007fffb97e8827 <+167>: mov %rax,(%rsp)
  137. ---Type <return> to continue, or q <return> to quit---
  138. 0x00007fffb97e882b <+171>: je 0x7fffb97e8fd4 <THCPModule_initExtension(PyObject*)+2132>
  139. 0x00007fffb97e8831 <+177>: mov %rax,%rdi
  140. 0x00007fffb97e8834 <+180>: callq 0x7fffb93f2600 <_Z26THCPDoubleStorage_postInitP7_object@plt>
  141. 0x00007fffb97e8839 <+185>: mov (%rsp),%rdi
  142. 0x00007fffb97e883d <+189>: callq 0x7fffb93f1470 <_Z25THCPFloatStorage_postInitP7_object@plt>
  143. 0x00007fffb97e8842 <+194>: mov (%rsp),%rdi
  144. 0x00007fffb97e8846 <+198>: callq 0x7fffb93f7950 <_Z24THCPHalfStorage_postInitP7_object@plt>
  145. 0x00007fffb97e884b <+203>: mov (%rsp),%rdi
  146. 0x00007fffb97e884f <+207>: callq 0x7fffb93ee340 <_Z24THCPLongStorage_postInitP7_object@plt>
  147. 0x00007fffb97e8854 <+212>: mov (%rsp),%rdi
  148. 0x00007fffb97e8858 <+216>: callq 0x7fffb93f3d60 <_Z23THCPIntStorage_postInitP7_object@plt>
  149. 0x00007fffb97e885d <+221>: mov (%rsp),%rdi
  150. 0x00007fffb97e8861 <+225>: callq 0x7fffb93f8780 <_Z25THCPShortStorage_postInitP7_object@plt>
  151. 0x00007fffb97e8866 <+230>: mov (%rsp),%rdi
  152. 0x00007fffb97e886a <+234>: callq 0x7fffb93f82c0 <_Z24THCPCharStorage_postInitP7_object@plt>
  153. 0x00007fffb97e886f <+239>: mov (%rsp),%rdi
  154. 0x00007fffb97e8873 <+243>: callq 0x7fffb93f3fb0 <_Z24THCPByteStorage_postInitP7_object@plt>
  155. 0x00007fffb97e8878 <+248>: callq 0x7fffb93f08a0 <_ZN2at13globalContextEv@plt>
  156. 0x00007fffb97e887d <+253>: callq 0x7fffb93f07f0 <_ZN2at6detail12getCUDAHooksEv@plt>
  157. 0x00007fffb97e8882 <+258>: mov (%rax),%rdx
  158. 0x00007fffb97e8885 <+261>: mov %rax,%rdi
  159. 0x00007fffb97e8888 <+264>: callq *0x28(%rdx)
  160. 0x00007fffb97e888b <+267>: test %al,%al
  161. 0x00007fffb97e888d <+269>: jne 0x7fffb97e8e18 <THCPModule_initExtension(PyObject*)+1688>
  162. 0x00007fffb97e8893 <+275>: mov 0x39945e(%rip),%rdx # 0x7fffb9b81cf8
  163. 0x00007fffb97e889a <+282>: mov (%rsp),%rdi
  164. 0x00007fffb97e889e <+286>: lea 0x24d049(%rip),%rsi # 0x7fffb9a358ee
  165. 0x00007fffb97e88a5 <+293>: callq 0x7fffb93ecb30 <PyObject_SetAttrString@plt>
  166. 0x00007fffb97e88aa <+298>: test %eax,%eax
  167. 0x00007fffb97e88ac <+300>: js 0x7fffb97e902a <THCPModule_initExtension(PyObject*)+2218>
  168. 0x00007fffb97e88b2 <+306>: mov 0x39ac07(%rip),%rdx # 0x7fffb9b834c0
  169. 0x00007fffb97e88b9 <+313>: mov (%rsp),%rdi
  170. 0x00007fffb97e88bd <+317>: lea 0x24d034(%rip),%rsi # 0x7fffb9a358f8
  171. 0x00007fffb97e88c4 <+324>: callq 0x7fffb93ecb30 <PyObject_SetAttrString@plt>
  172. 0x00007fffb97e88c9 <+329>: test %eax,%eax
  173. 0x00007fffb97e88cb <+331>: js 0x7fffb97e9025 <THCPModule_initExtension(PyObject*)+2213>
  174. ---Type <return> to continue, or q <return> to quit---
  175. => 0x00007fffb97e88d1 <+337>: mov 0x0(%rbp),%rdi
  176. 0x00007fffb97e88d5 <+341>: callq 0x7fffb93f7e90 <PyLong_FromVoidPtr@plt>
  177. 0x00007fffb97e88da <+346>: test %rax,%rax
  178. 0x00007fffb97e88dd <+349>: mov %rax,0x10(%rsp)
  179. 0x00007fffb97e88e2 <+354>: je 0x7fffb97e8f89 <THCPModule_initExtension(PyObject*)+2057>
  180. 0x00007fffb97e88e8 <+360>: mov (%rsp),%rdi
  181. 0x00007fffb97e88ec <+364>: lea 0x24d00e(%rip),%rsi # 0x7fffb9a35901
  182. 0x00007fffb97e88f3 <+371>: mov %rax,%rdx
  183. 0x00007fffb97e88f6 <+374>: callq 0x7fffb93ecb30 <PyObject_SetAttrString@plt>
  184. 0x00007fffb97e88fb <+379>: test %eax,%eax
  185. 0x00007fffb97e88fd <+381>: js 0x7fffb97e8f63 <THCPModule_initExtension(PyObject*)+2019>
  186. 0x00007fffb97e8903 <+387>: mov (%rsp),%rbx
  187. 0x00007fffb97e8907 <+391>: test %rbx,%rbx
  188. 0x00007fffb97e890a <+394>: je 0x7fffb97e8910 <THCPModule_initExtension(PyObject*)+400>
  189. 0x00007fffb97e890c <+396>: addq $0x1,(%rbx)
  190. 0x00007fffb97e8910 <+400>: lea 0x80(%rsp),%rbp
  191. 0x00007fffb97e8918 <+408>: mov %rbx,0x20(%rsp)
  192. 0x00007fffb97e891d <+413>: movq $0x0,0x30(%rsp)
  193. 0x00007fffb97e8926 <+422>: mov %rbp,%rdi
  194. 0x00007fffb97e8929 <+425>: callq 0x7fffb95d7420 <pybind11::detail::type_record::type_record()>
  195. 0x00007fffb97e892e <+430>: lea 0x24cfd9(%rip),%rax # 0x7fffb9a3590e
  196. 0x00007fffb97e8935 <+437>: lea 0x30(%rsp),%r12
  197. 0x00007fffb97e893a <+442>: mov %rbp,%rsi
  198. 0x00007fffb97e893d <+445>: mov %rbx,0x80(%rsp)
  199. 0x00007fffb97e8945 <+453>: movq $0x2c8,0x98(%rsp)
  200. 0x00007fffb97e8951 <+465>: mov %rax,0x88(%rsp)
  201. 0x00007fffb97e8959 <+473>: mov 0x399bd0(%rip),%rax # 0x7fffb9b82530
  202. 0x00007fffb97e8960 <+480>: mov %r12,%rdi
  203. 0x00007fffb97e8963 <+483>: movq $0x8,0xa0(%rsp)
  204. 0x00007fffb97e896f <+495>: orb $0x8,0xd8(%rsp)
  205. 0x00007fffb97e8977 <+503>: mov %rax,0x90(%rsp)
  206. 0x00007fffb97e897f <+511>: lea 0x1aea(%rip),%rax # 0x7fffb97ea470 <pybind11::class_<cudaDeviceProp>::init_instance(pybind11::detail::instance*, void const*)>
  207. 0x00007fffb97e8986 <+518>: mov %rax,0xb0(%rsp)
  208. 0x00007fffb97e898e <+526>: lea 0xf1b(%rip),%rax # 0x7fffb97e98b0 <pybind11::class_<cudaDeviceProp>::dealloc(pybind11::detail::value_and_holder&)>
  209. ---Type <return> to continue, or q <return> to quit---
  210. 0x00007fffb97e8995 <+533>: mov %rax,0xb8(%rsp)
  211. 0x00007fffb97e899d <+541>: callq 0x7fffb95db800 <pybind11::detail::generic_type::initialize(pybind11::detail::type_record const&)>
  212. 0x00007fffb97e89a2 <+546>: mov 0xc0(%rsp),%rdi
  213. 0x00007fffb97e89aa <+554>: test %rdi,%rdi
  214. 0x00007fffb97e89ad <+557>: je 0x7fffb97e89bc <THCPModule_initExtension(PyObject*)+572>
  215. 0x00007fffb97e89af <+559>: subq $0x1,(%rdi)
  216. 0x00007fffb97e89b3 <+563>: jne 0x7fffb97e89bc <THCPModule_initExtension(PyObject*)+572>
  217. 0x00007fffb97e89b5 <+565>: mov 0x8(%rdi),%rax
  218. 0x00007fffb97e89b9 <+569>: callq *0x30(%rax)
  219. 0x00007fffb97e89bc <+572>: mov 0x30(%rsp),%rbx
  220. 0x00007fffb97e89c1 <+577>: movq $0x0,0x40(%rsp)
  221. 0x00007fffb97e89ca <+586>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
  222. 0x00007fffb97e89cf <+591>: cmp $0xffffffffffffffc8,%rax
  223. 0x00007fffb97e89d3 <+595>: je 0x7fffb97e89dd <THCPModule_initExtension(PyObject*)+605>
  224. 0x00007fffb97e89d5 <+597>: movq $0x0,0x38(%rax)
  225. 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)>
  226. 0x00007fffb97e89e4 <+612>: orb $0x40,0x59(%rax)
  227. 0x00007fffb97e89e8 <+616>: lea 0x40(%rsp),%r14
  228. 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>
  229. 0x00007fffb97e89f4 <+628>: mov %rbx,0x68(%rax)
  230. 0x00007fffb97e89f8 <+632>: mov $0x1,%r8d
  231. 0x00007fffb97e89fe <+638>: mov %rcx,0x30(%rax)
  232. 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>
  233. 0x00007fffb97e8a09 <+649>: mov %rax,%rsi
  234. 0x00007fffb97e8a0c <+652>: mov %r14,%rdi
  235. 0x00007fffb97e8a0f <+655>:
  236. ---Type <return> to continue, or q <return> to quit---
  237. callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  238. 0x00007fffb97e8a14 <+660>: lea 0x78(%rsp),%rbx
  239. 0x00007fffb97e8a19 <+665>: lea 0x2335a6(%rip),%rsi # 0x7fffb9a1bfc6
  240. 0x00007fffb97e8a20 <+672>: mov %rbp,%r8
  241. 0x00007fffb97e8a23 <+675>: mov %r14,%rdx
  242. 0x00007fffb97e8a26 <+678>: mov %r12,%rdi
  243. 0x00007fffb97e8a29 <+681>: movb $0x6,0x80(%rsp)
  244. 0x00007fffb97e8a31 <+689>: mov %rbx,%rcx
  245. 0x00007fffb97e8a34 <+692>: movq $0x0,0x78(%rsp)
  246. 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&)>
  247. 0x00007fffb97e8a42 <+706>: mov 0x40(%rsp),%rdi
  248. 0x00007fffb97e8a47 <+711>: test %rdi,%rdi
  249. 0x00007fffb97e8a4a <+714>: je 0x7fffb97e8a59 <THCPModule_initExtension(PyObject*)+729>
  250. 0x00007fffb97e8a4c <+716>: subq $0x1,(%rdi)
  251. 0x00007fffb97e8a50 <+720>: jne 0x7fffb97e8a59 <THCPModule_initExtension(PyObject*)+729>
  252. 0x00007fffb97e8a52 <+722>: mov 0x8(%rdi),%rax
  253. 0x00007fffb97e8a56 <+726>: callq *0x30(%rax)
  254. 0x00007fffb97e8a59 <+729>: lea 0x24cec4(%rip),%rsi # 0x7fffb9a35924
  255. 0x00007fffb97e8a60 <+736>: mov $0x168,%edx
  256. 0x00007fffb97e8a65 <+741>: mov %r12,%rdi
  257. 0x00007fffb97e8a68 <+744>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  258. 0x00007fffb97e8a6d <+749>: lea 0x24ceb6(%rip),%rsi # 0x7fffb9a3592a
  259. 0x00007fffb97e8a74 <+756>: mov $0x16c,%edx
  260. 0x00007fffb97e8a79 <+761>: mov %rax,%rdi
  261. 0x00007fffb97e8a7c <+764>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  262. 0x00007fffb97e8a81 <+769>: lea 0x24cea8(%rip),%rsi # 0x7fffb9a35930
  263. 0x00007fffb97e8a88 <+776>: mov $0x290,%edx
  264. 0x00007fffb97e8a8d <+781>: mov %rax,%rdi
  265. 0x00007fffb97e8a90 <+784>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  266. 0x00007fffb97e8a95 <+789>: lea 0x24cea7(%rip),%rsi # 0x7fffb9a35943
  267. ---Type <return> to continue, or q <return> to quit---
  268. 0x00007fffb97e8a9c <+796>: mov $0x18c,%edx
  269. 0x00007fffb97e8aa1 <+801>: mov %rax,%rdi
  270. 0x00007fffb97e8aa4 <+804>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  271. 0x00007fffb97e8aa9 <+809>: lea 0x24cea1(%rip),%rsi # 0x7fffb9a35951
  272. 0x00007fffb97e8ab0 <+816>: mov $0x184,%edx
  273. 0x00007fffb97e8ab5 <+821>: mov %rax,%rdi
  274. 0x00007fffb97e8ab8 <+824>: callq 0x7fffb97e9ac0 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  275. 0x00007fffb97e8abd <+829>: mov (%rax),%r14
  276. 0x00007fffb97e8ac0 <+832>: mov %rax,%r12
  277. 0x00007fffb97e8ac3 <+835>: movq $0x0,0x50(%rsp)
  278. 0x00007fffb97e8acc <+844>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
  279. 0x00007fffb97e8ad1 <+849>: cmp $0xffffffffffffffc8,%rax
  280. 0x00007fffb97e8ad5 <+853>: je 0x7fffb97e8adf <THCPModule_initExtension(PyObject*)+863>
  281. 0x00007fffb97e8ad7 <+855>: movq $0x120,0x38(%rax)
  282. 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)>
  283. 0x00007fffb97e8ae6 <+870>: orb $0x40,0x59(%rax)
  284. 0x00007fffb97e8aea <+874>: mov %r14,0x68(%rax)
  285. 0x00007fffb97e8aee <+878>: lea 0x50(%rsp),%r14
  286. 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>
  287. 0x00007fffb97e8afa <+890>: mov $0x1,%r8d
  288. 0x00007fffb97e8b00 <+896>: mov %rcx,0x30(%rax)
  289. 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>
  290. 0x00007fffb97e8b0b <+907>: mov %rax,%rsi
  291. 0x00007fffb97e8b0e <+910>: mov %r14,%rdi
  292. 0x00007fffb97e8b11 <+913>: callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  293. ---Type <return> to continue, or q <return> to quit---
  294. 0x00007fffb97e8b16 <+918>: lea 0x24ce4a(%rip),%rsi # 0x7fffb9a35967
  295. 0x00007fffb97e8b1d <+925>: mov %rbx,%r8
  296. 0x00007fffb97e8b20 <+928>: mov %rbp,%rcx
  297. 0x00007fffb97e8b23 <+931>: mov %r14,%rdx
  298. 0x00007fffb97e8b26 <+934>: mov %r12,%rdi
  299. 0x00007fffb97e8b29 <+937>: movb $0x6,0x78(%rsp)
  300. 0x00007fffb97e8b2e <+942>: movq $0x0,0x80(%rsp)
  301. 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&)>
  302. 0x00007fffb97e8b3f <+959>: mov 0x50(%rsp),%rdi
  303. 0x00007fffb97e8b44 <+964>: test %rdi,%rdi
  304. 0x00007fffb97e8b47 <+967>: je 0x7fffb97e8b56 <THCPModule_initExtension(PyObject*)+982>
  305. 0x00007fffb97e8b49 <+969>: subq $0x1,(%rdi)
  306. 0x00007fffb97e8b4d <+973>: jne 0x7fffb97e8b56 <THCPModule_initExtension(PyObject*)+982>
  307. 0x00007fffb97e8b4f <+975>: mov 0x8(%rdi),%rax
  308. 0x00007fffb97e8b53 <+979>: callq *0x30(%rax)
  309. 0x00007fffb97e8b56 <+982>: mov 0x399ecb(%rip),%rbx # 0x7fffb9b82a28
  310. 0x00007fffb97e8b5d <+989>: lea 0x216ab2(%rip),%rsi # 0x7fffb99ff616
  311. 0x00007fffb97e8b64 <+996>: addq $0x1,(%rbx)
  312. 0x00007fffb97e8b68 <+1000>: mov (%r12),%rdi
  313. 0x00007fffb97e8b6c <+1004>: callq 0x7fffb93f8110 <PyObject_GetAttrString@plt>
  314. 0x00007fffb97e8b71 <+1009>: test %rax,%rax
  315. 0x00007fffb97e8b74 <+1012>: mov %rax,%r14
  316. 0x00007fffb97e8b77 <+1015>: je 0x7fffb97e8e90 <THCPModule_initExtension(PyObject*)+1808>
  317. 0x00007fffb97e8b7d <+1021>: mov (%r12),%r15
  318. 0x00007fffb97e8b81 <+1025>: movq $0x0,0x60(%rsp)
  319. 0x00007fffb97e8b8a <+1034>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
  320. 0x00007fffb97e8b8f <+1039>: lea 0x91a(%rip),%rcx # 0x7fffb97e94b0 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
  321. 0x00007fffb97e8b96 <+1046>: orb $0x40,0x59(%rax)
  322. 0x00007fffb97e8b9a <+1050>: lea 0x60(%rsp),%rdi
  323. 0x00007fffb97e8b9f <+1055>: lea 0x24d0da(%rip),%rdx # 0x7fffb9a35c80 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
  324. 0x00007fffb97e8ba6 <+1062>: mov %r15,0x68(%rax)
  325. ---Type <return> to continue, or q <return> to quit---
  326. 0x00007fffb97e8baa <+1066>: mov %r14,0x70(%rax)
  327. 0x00007fffb97e8bae <+1070>: mov %rcx,0x30(%rax)
  328. 0x00007fffb97e8bb2 <+1074>: lea 0x216a5d(%rip),%rcx # 0x7fffb99ff616
  329. 0x00007fffb97e8bb9 <+1081>: mov $0x1,%r8d
  330. 0x00007fffb97e8bbf <+1087>: mov %rax,%rsi
  331. 0x00007fffb97e8bc2 <+1090>: mov %rcx,(%rax)
  332. 0x00007fffb97e8bc5 <+1093>: lea 0x390b74(%rip),%rcx # 0x7fffb9b79740 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
  333. 0x00007fffb97e8bcc <+1100>: callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  334. 0x00007fffb97e8bd1 <+1105>: subq $0x1,(%r14)
  335. 0x00007fffb97e8bd5 <+1109>: je 0x7fffb97e8e50 <THCPModule_initExtension(PyObject*)+1744>
  336. 0x00007fffb97e8bdb <+1115>: subq $0x1,(%rbx)
  337. 0x00007fffb97e8bdf <+1119>: je 0x7fffb97e8e30 <THCPModule_initExtension(PyObject*)+1712>
  338. 0x00007fffb97e8be5 <+1125>: mov 0x60(%rsp),%rax
  339. 0x00007fffb97e8bea <+1130>: mov %rbp,%rdi
  340. 0x00007fffb97e8bed <+1133>: movq $0x0,0x98(%rsp)
  341. 0x00007fffb97e8bf9 <+1145>: mov %rax,0x88(%rsp)
  342. 0x00007fffb97e8c01 <+1153>: lea 0x216935(%rip),%rax # 0x7fffb99ff53d
  343. 0x00007fffb97e8c08 <+1160>: mov %rax,0x90(%rsp)
  344. 0x00007fffb97e8c10 <+1168>: callq 0x7fffb9407f60 <pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr>::get_cache() const>
  345. 0x00007fffb97e8c15 <+1173>: mov (%rax),%rbp
  346. 0x00007fffb97e8c18 <+1176>: test %rbp,%rbp
  347. 0x00007fffb97e8c1b <+1179>: je 0x7fffb97e8dd0 <THCPModule_initExtension(PyObject*)+1616>
  348. 0x00007fffb97e8c21 <+1185>: addq $0x1,0x0(%rbp)
  349. 0x00007fffb97e8c26 <+1190>: mov 0x98(%rsp),%rdi
  350. 0x00007fffb97e8c2e <+1198>: test %rdi,%rdi
  351. 0x00007fffb97e8c31 <+1201>: je 0x7fffb97e8c3d <THCPModule_initExtension(PyObject*)+1213>
  352. 0x00007fffb97e8c33 <+1203>: subq $0x1,(%rdi)
  353. 0x00007fffb97e8c37 <+1207>: je 0x7fffb97e8df0 <THCPModule_initExtension(PyObject*)+1648>
  354. 0x00007fffb97e8c3d <+1213>: addq $0x1,0x0(%rbp)
  355. 0x00007fffb97e8c42 <+1218>: mov 0x60(%rsp),%rdx
  356. 0x00007fffb97e8c47 <+1223>: mov (%r12),%rdi
  357. 0x00007fffb97e8c4b <+1227>: mov %rbp,%rsi
  358. ---Type <return> to continue, or q <return> to quit---
  359. 0x00007fffb97e8c4e <+1230>: callq 0x7fffb93f86d0 <PyObject_SetAttr@plt>
  360. 0x00007fffb97e8c53 <+1235>: test %eax,%eax
  361. 0x00007fffb97e8c55 <+1237>: jne 0x7fffb97e902f <THCPModule_initExtension(PyObject*)+2223>
  362. 0x00007fffb97e8c5b <+1243>: test %rbp,%rbp
  363. 0x00007fffb97e8c5e <+1246>: je 0x7fffb97e8c90 <THCPModule_initExtension(PyObject*)+1296>
  364. 0x00007fffb97e8c60 <+1248>: mov 0x0(%rbp),%rax
  365. 0x00007fffb97e8c64 <+1252>: sub $0x1,%rax
  366. 0x00007fffb97e8c68 <+1256>: test %rax,%rax
  367. 0x00007fffb97e8c6b <+1259>: mov %rax,0x0(%rbp)
  368. 0x00007fffb97e8c6f <+1263>: jne 0x7fffb97e8c7f <THCPModule_initExtension(PyObject*)+1279>
  369. 0x00007fffb97e8c71 <+1265>: mov 0x8(%rbp),%rax
  370. 0x00007fffb97e8c75 <+1269>: mov %rbp,%rdi
  371. 0x00007fffb97e8c78 <+1272>: callq *0x30(%rax)
  372. 0x00007fffb97e8c7b <+1275>: mov 0x0(%rbp),%rax
  373. 0x00007fffb97e8c7f <+1279>: sub $0x1,%rax
  374. 0x00007fffb97e8c83 <+1283>: test %rax,%rax
  375. 0x00007fffb97e8c86 <+1286>: mov %rax,0x0(%rbp)
  376. 0x00007fffb97e8c8a <+1290>: je 0x7fffb97e8e70 <THCPModule_initExtension(PyObject*)+1776>
  377. 0x00007fffb97e8c90 <+1296>: mov 0x60(%rsp),%rdi
  378. 0x00007fffb97e8c95 <+1301>: test %rdi,%rdi
  379. 0x00007fffb97e8c98 <+1304>: je 0x7fffb97e8ca7 <THCPModule_initExtension(PyObject*)+1319>
  380. 0x00007fffb97e8c9a <+1306>: subq $0x1,(%rdi)
  381. 0x00007fffb97e8c9e <+1310>: jne 0x7fffb97e8ca7 <THCPModule_initExtension(PyObject*)+1319>
  382. 0x00007fffb97e8ca0 <+1312>: mov 0x8(%rdi),%rax
  383. 0x00007fffb97e8ca4 <+1316>: callq *0x30(%rax)
  384. 0x00007fffb97e8ca7 <+1319>: mov 0x30(%rsp),%rdi
  385. 0x00007fffb97e8cac <+1324>: test %rdi,%rdi
  386. 0x00007fffb97e8caf <+1327>: je 0x7fffb97e8cbb <THCPModule_initExtension(PyObject*)+1339>
  387. 0x00007fffb97e8cb1 <+1329>: subq $0x1,(%rdi)
  388. 0x00007fffb97e8cb5 <+1333>: je 0x7fffb97e8e60 <THCPModule_initExtension(PyObject*)+1760>
  389. 0x00007fffb97e8cbb <+1339>: mov 0x20(%rsp),%rdi
  390. 0x00007fffb97e8cc0 <+1344>: lea 0x24ccad(%rip),%rsi # 0x7fffb9a35974
  391. 0x00007fffb97e8cc7 <+1351>: addq $0x1,(%rbx)
  392. 0x00007fffb97e8ccb <+1355>: callq 0x7fffb93f8110 <PyObject_GetAttrString@plt>
  393. 0x00007fffb97e8cd0 <+1360>: test %rax,%rax
  394. 0x00007fffb97e8cd3 <+1363>: mov %rax,%rbp
  395. ---Type <return> to continue, or q <return> to quit---
  396. 0x00007fffb97e8cd6 <+1366>: je 0x7fffb97e8ea8 <THCPModule_initExtension(PyObject*)+1832>
  397. 0x00007fffb97e8cdc <+1372>: mov 0x20(%rsp),%r12
  398. 0x00007fffb97e8ce1 <+1377>: movq $0x0,0x70(%rsp)
  399. 0x00007fffb97e8cea <+1386>: callq 0x7fffb97e4300 <pybind11::cpp_function::make_function_record()>
  400. 0x00007fffb97e8cef <+1391>: lea 0xb0a(%rip),%rcx # 0x7fffb97e9800 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
  401. 0x00007fffb97e8cf6 <+1398>: lea 0x70(%rsp),%rdi
  402. 0x00007fffb97e8cfb <+1403>: lea 0x24cf6e(%rip),%rdx # 0x7fffb9a35c70 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
  403. 0x00007fffb97e8d02 <+1410>: mov %r12,0x68(%rax)
  404. 0x00007fffb97e8d06 <+1414>: mov %rbp,0x70(%rax)
  405. 0x00007fffb97e8d0a <+1418>: mov $0x1,%r8d
  406. 0x00007fffb97e8d10 <+1424>: mov %rcx,0x30(%rax)
  407. 0x00007fffb97e8d14 <+1428>: lea 0x24cc59(%rip),%rcx # 0x7fffb9a35974
  408. 0x00007fffb97e8d1b <+1435>: movb $0x5,0x58(%rax)
  409. 0x00007fffb97e8d1f <+1439>: mov %rax,%rsi
  410. 0x00007fffb97e8d22 <+1442>: mov %rcx,(%rax)
  411. 0x00007fffb97e8d25 <+1445>: lea 0x390a04(%rip),%rcx # 0x7fffb9b79730 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
  412. 0x00007fffb97e8d2c <+1452>: callq 0x7fffb940aaf0 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  413. 0x00007fffb97e8d31 <+1457>: subq $0x1,0x0(%rbp)
  414. 0x00007fffb97e8d36 <+1462>: je 0x7fffb97e8e80 <THCPModule_initExtension(PyObject*)+1792>
  415. 0x00007fffb97e8d3c <+1468>: subq $0x1,(%rbx)
  416. 0x00007fffb97e8d40 <+1472>: je 0x7fffb97e8e40 <THCPModule_initExtension(PyObject*)+1728>
  417. 0x00007fffb97e8d46 <+1478>: mov 0x70(%rsp),%rdx
  418. 0x00007fffb97e8d4b <+1483>: lea 0x20(%rsp),%rdi
  419. 0x00007fffb97e8d50 <+1488>: lea 0x24cc1d(%rip),%rsi # 0x7fffb9a35974
  420. 0x00007fffb97e8d57 <+1495>: mov $0x1,%ecx
  421.  
  422. 0x00007fffb97e8d5c <+1500>: callq 0x7fffb94246d0 <pybind11::module::add_object(char const*, pybind11::handle, bool)>
  423. 0x00007fffb97e8d61 <+1505>: mov 0x70(%rsp),%rdi
  424. 0x00007fffb97e8d66 <+1510>: test %rdi,%rdi
  425. 0x00007fffb97e8d69 <+1513>: je 0x7fffb97e8d78 <THCPModule_initExtension(PyObject*)+1528>
  426. 0x00007fffb97e8d6b <+1515>: subq $0x1,(%rdi)
  427. ---Type <return> to continue, or q <return> to quit---
  428. 0x00007fffb97e8d6f <+1519>: jne 0x7fffb97e8d78 <THCPModule_initExtension(PyObject*)+1528>
  429. 0x00007fffb97e8d71 <+1521>: mov 0x8(%rdi),%rax
  430. 0x00007fffb97e8d75 <+1525>: callq *0x30(%rax)
  431. 0x00007fffb97e8d78 <+1528>: mov 0x20(%rsp),%rdi
  432. 0x00007fffb97e8d7d <+1533>: test %rdi,%rdi
  433. 0x00007fffb97e8d80 <+1536>: je 0x7fffb97e8d8f <THCPModule_initExtension(PyObject*)+1551>
  434. 0x00007fffb97e8d82 <+1538>: subq $0x1,(%rdi)
  435. 0x00007fffb97e8d86 <+1542>: jne 0x7fffb97e8d8f <THCPModule_initExtension(PyObject*)+1551>
  436. 0x00007fffb97e8d88 <+1544>: mov 0x8(%rdi),%rax
  437. 0x00007fffb97e8d8c <+1548>: callq *0x30(%rax)
  438. 0x00007fffb97e8d8f <+1551>: mov %r13,%rdi
  439. 0x00007fffb97e8d92 <+1554>: addq $0x1,(%rbx)
  440. 0x00007fffb97e8d96 <+1558>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
  441. 0x00007fffb97e8d9b <+1563>: mov %rsp,%rdi
  442. 0x00007fffb97e8d9e <+1566>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
  443. 0x00007fffb97e8da3 <+1571>: mov %rbx,%rax
  444. 0x00007fffb97e8da6 <+1574>: mov 0x128(%rsp),%rcx
  445. 0x00007fffb97e8dae <+1582>: xor %fs:0x28,%rcx
  446. 0x00007fffb97e8db7 <+1591>: jne 0x7fffb97e8fcf <THCPModule_initExtension(PyObject*)+2127>
  447. 0x00007fffb97e8dbd <+1597>: add $0x138,%rsp
  448. 0x00007fffb97e8dc4 <+1604>: pop %rbx
  449. 0x00007fffb97e8dc5 <+1605>: pop %rbp
  450. 0x00007fffb97e8dc6 <+1606>: pop %r12
  451. 0x00007fffb97e8dc8 <+1608>: pop %r13
  452. 0x00007fffb97e8dca <+1610>: pop %r14
  453. 0x00007fffb97e8dcc <+1612>: pop %r15
  454. 0x00007fffb97e8dce <+1614>: retq
  455. 0x00007fffb97e8dcf <+1615>: nop
  456. 0x00007fffb97e8dd0 <+1616>: mov 0x98(%rsp),%rdi
  457. 0x00007fffb97e8dd8 <+1624>: test %rdi,%rdi
  458. 0x00007fffb97e8ddb <+1627>: je 0x7fffb97e8c42 <THCPModule_initExtension(PyObject*)+1218>
  459. 0x00007fffb97e8de1 <+1633>: subq $0x1,(%rdi)
  460. 0x00007fffb97e8de5 <+1637>: jne 0x7fffb97e8c42 <THCPModule_initExtension(PyObject*)+1218>
  461. 0x00007fffb97e8deb <+1643>: nopl 0x0(%rax,%rax,1)
  462. 0x00007fffb97e8df0 <+1648>: mov 0x8(%rdi),%rax
  463. 0x00007fffb97e8df4 <+1652>: callq *0x30(%rax)
  464. ---Type <return> to continue, or q <return> to quit---
  465. 0x00007fffb97e8df7 <+1655>: test %rbp,%rbp
  466. 0x00007fffb97e8dfa <+1658>: jne 0x7fffb97e8c3d <THCPModule_initExtension(PyObject*)+1213>
  467. 0x00007fffb97e8e00 <+1664>: jmpq 0x7fffb97e8c42 <THCPModule_initExtension(PyObject*)+1218>
  468. 0x00007fffb97e8e05 <+1669>: nopl (%rax)
  469. 0x00007fffb97e8e08 <+1672>: mov $0xffffffff,%eax
  470. 0x00007fffb97e8e0d <+1677>: mov %eax,%edi
  471. 0x00007fffb97e8e0f <+1679>: callq 0x7fffb93ee440 <_ZSt20__throw_system_errori@plt>
  472. 0x00007fffb97e8e14 <+1684>: nopl 0x0(%rax)
  473. 0x00007fffb97e8e18 <+1688>: mov 0x0(%rbp),%rdi
  474. 0x00007fffb97e8e1c <+1692>: callq 0x7fffb93ef5b0 <THCMagma_init@plt>
  475. 0x00007fffb97e8e21 <+1697>: mov 0x39a698(%rip),%rdx # 0x7fffb9b834c0
  476. 0x00007fffb97e8e28 <+1704>: jmpq 0x7fffb97e889a <THCPModule_initExtension(PyObject*)+282>
  477. 0x00007fffb97e8e2d <+1709>: nopl (%rax)
  478. 0x00007fffb97e8e30 <+1712>: mov 0x8(%rbx),%rax
  479. 0x00007fffb97e8e34 <+1716>: mov %rbx,%rdi
  480. 0x00007fffb97e8e37 <+1719>: callq *0x30(%rax)
  481. 0x00007fffb97e8e3a <+1722>: jmpq 0x7fffb97e8be5 <THCPModule_initExtension(PyObject*)+1125>
  482. 0x00007fffb97e8e3f <+1727>: nop
  483. 0x00007fffb97e8e40 <+1728>: mov 0x8(%rbx),%rax
  484. 0x00007fffb97e8e44 <+1732>: mov %rbx,%rdi
  485. 0x00007fffb97e8e47 <+1735>: callq *0x30(%rax)
  486. 0x00007fffb97e8e4a <+1738>: jmpq 0x7fffb97e8d46 <THCPModule_initExtension(PyObject*)+1478>
  487. 0x00007fffb97e8e4f <+1743>: nop
  488. 0x00007fffb97e8e50 <+1744>: mov 0x8(%r14),%rax
  489. 0x00007fffb97e8e54 <+1748>: mov %r14,%rdi
  490. 0x00007fffb97e8e57 <+1751>: callq *0x30(%rax)
  491. 0x00007fffb97e8e5a <+1754>: jmpq 0x7fffb97e8bdb <THCPModule_initExtension(PyObject*)+1115>
  492. 0x00007fffb97e8e5f <+1759>: nop
  493. 0x00007fffb97e8e60 <+1760>: mov 0x8(%rdi),%rax
  494. 0x00007fffb97e8e64 <+1764>: callq *0x30(%rax)
  495. 0x00007fffb97e8e67 <+1767>: jmpq 0x7fffb97e8cbb <THCPModule_initExtension(PyObject*)+1339>
  496. 0x00007fffb97e8e6c <+1772>: nopl 0x0(%rax)
  497. 0x00007fffb97e8e70 <+1776>: mov 0x8(%rbp),%rax
  498. 0x00007fffb97e8e74 <+1780>: mov %rbp,%rdi
  499. 0x00007fffb97e8e77 <+1783>: callq *0x30(%rax)
  500. 0x00007fffb97e8e7a <+1786>: jmpq 0x7fffb97e8c90 <THCPModule_initExtension(PyObject*)+1296>
  501. ---Type <return> to continue, or q <return> to quit---
  502. 0x00007fffb97e8e7f <+1791>: nop
  503. 0x00007fffb97e8e80 <+1792>: mov 0x8(%rbp),%rax
  504. 0x00007fffb97e8e84 <+1796>: mov %rbp,%rdi
  505. 0x00007fffb97e8e87 <+1799>: callq *0x30(%rax)
  506. 0x00007fffb97e8e8a <+1802>: jmpq 0x7fffb97e8d3c <THCPModule_initExtension(PyObject*)+1468>
  507. 0x00007fffb97e8e8f <+1807>: nop
  508. 0x00007fffb97e8e90 <+1808>: callq 0x7fffb93ef340 <PyErr_Clear@plt>
  509. 0x00007fffb97e8e95 <+1813>: addq $0x1,(%rbx)
  510. 0x00007fffb97e8e99 <+1817>: mov %rbx,%r14
  511. 0x00007fffb97e8e9c <+1820>: jmpq 0x7fffb97e8b7d <THCPModule_initExtension(PyObject*)+1021>
  512. 0x00007fffb97e8ea1 <+1825>: nopl 0x0(%rax)
  513. 0x00007fffb97e8ea8 <+1832>: callq 0x7fffb93ef340 <PyErr_Clear@plt>
  514. 0x00007fffb97e8ead <+1837>: addq $0x1,(%rbx)
  515. 0x00007fffb97e8eb1 <+1841>: mov %rbx,%rbp
  516. 0x00007fffb97e8eb4 <+1844>: jmpq 0x7fffb97e8cdc <THCPModule_initExtension(PyObject*)+1372>
  517. 0x00007fffb97e8eb9 <+1849>: mov %rax,%rdi
  518. 0x00007fffb97e8ebc <+1852>: cmp $0x2,%rdx
  519. 0x00007fffb97e8ec0 <+1856>: je 0x7fffb97e93f5 <THCPModule_initExtension(PyObject*)+3189>
  520. 0x00007fffb97e8ec6 <+1862>: jle 0x7fffb97e93da <THCPModule_initExtension(PyObject*)+3162>
  521. 0x00007fffb97e8ecc <+1868>: cmp $0x3,%rdx
  522. 0x00007fffb97e8ed0 <+1872>: je 0x7fffb97e92cf <THCPModule_initExtension(PyObject*)+2895>
  523. 0x00007fffb97e8ed6 <+1878>: cmp $0x4,%rdx
  524. 0x00007fffb97e8eda <+1882>: jne 0x7fffb97e92ca <THCPModule_initExtension(PyObject*)+2890>
  525. 0x00007fffb97e8ee0 <+1888>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
  526. 0x00007fffb97e8ee5 <+1893>: mov (%rax),%rdx
  527. 0x00007fffb97e8ee8 <+1896>: lea 0x100(%rsp),%rbx
  528. 0x00007fffb97e8ef0 <+1904>: mov %rax,%rdi
  529. 0x00007fffb97e8ef3 <+1907>: callq *0x10(%rdx)
  530. 0x00007fffb97e8ef6 <+1910>: mov %rbx,%rdi
  531. 0x00007fffb97e8ef9 <+1913>: mov %rax,%rsi
  532. 0x00007fffb97e8efc <+1916>: callq 0x7fffb97e4470 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
  533. 0x00007fffb97e8f01 <+1921>: lea 0xe0(%rsp),%rbp
  534. 0x00007fffb97e8f09 <+1929>: mov %rbx,%rsi
  535. 0x00007fffb97e8f0c <+1932>: mov %rbp,%rdi
  536. 0x00007fffb97e8f0f <+1935>: callq 0x7fffb93ef6e0 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@---Type <return> to continue, or q <return> to quit---
  537. plt>
  538. 0x00007fffb97e8f14 <+1940>: mov 0x100(%rsp),%rdi
  539. 0x00007fffb97e8f1c <+1948>: add $0x10,%rbx
  540. 0x00007fffb97e8f20 <+1952>: cmp %rbx,%rdi
  541. 0x00007fffb97e8f23 <+1955>: je 0x7fffb97e8f2a <THCPModule_initExtension(PyObject*)+1962>
  542. 0x00007fffb97e8f25 <+1957>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  543. 0x00007fffb97e8f2a <+1962>: mov 0x3966af(%rip),%rax # 0x7fffb9b7f5e0
  544. 0x00007fffb97e8f31 <+1969>: mov 0xe0(%rsp),%rsi
  545. 0x00007fffb97e8f39 <+1977>: mov (%rax),%rdi
  546. 0x00007fffb97e8f3c <+1980>: callq 0x7fffb93f4110 <PyErr_SetString@plt>
  547. 0x00007fffb97e8f41 <+1985>: mov 0xe0(%rsp),%rdi
  548. 0x00007fffb97e8f49 <+1993>: add $0x10,%rbp
  549. 0x00007fffb97e8f4d <+1997>: cmp %rbp,%rdi
  550. 0x00007fffb97e8f50 <+2000>: je 0x7fffb97e8f57 <THCPModule_initExtension(PyObject*)+2007>
  551. 0x00007fffb97e8f52 <+2002>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  552. 0x00007fffb97e8f57 <+2007>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
  553. 0x00007fffb97e8f5c <+2012>: xor %eax,%eax
  554. 0x00007fffb97e8f5e <+2014>: jmpq 0x7fffb97e8da6 <THCPModule_initExtension(PyObject*)+1574>
  555. 0x00007fffb97e8f63 <+2019>: callq 0x7fffb93f9f82 <<lambda(char const*, PyObject*)>::operator()(PyObject *, const char *)>
  556. 0x00007fffb97e8f68 <+2024>: mov %rax,%rbx
  557. 0x00007fffb97e8f6b <+2027>: mov %rdx,%rbp
  558. 0x00007fffb97e8f6e <+2030>: mov %r13,%rdi
  559. 0x00007fffb97e8f71 <+2033>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
  560. 0x00007fffb97e8f76 <+2038>: mov %rsp,%rdi
  561. 0x00007fffb97e8f79 <+2041>: callq 0x7fffb93f4d60 <_ZN10THPPointerI7_objectE4freeEv@plt>
  562. 0x00007fffb97e8f7e <+2046>: mov %rbx,%rdi
  563. 0x00007fffb97e8f81 <+2049>: mov %rbp,%rdx
  564. 0x00007fffb97e8f84 <+2052>: jmpq 0x7fffb97e8ebc <THCPModule_initExtension(PyObject*)+1852>
  565. 0x00007fffb97e8f89 <+2057>: mov $0x20,%edi
  566. 0x00007fffb97e8f8e <+2062>: callq 0x7fffb93f1830 <__cxa_allocate_exception@plt>
  567. 0x00007fffb97e8f93 <+2067>: mov 0x399f36(%rip),%rdx # 0x7fffb9b82ed0
  568. 0x00007fffb97e8f9a <+2074>: mov 0x3987bf(%rip),%rsi # 0x7fffb9b81760
  569. 0x00007fffb97e8fa1 <+2081>: mov %rax,%rdi
  570. 0x00007fffb97e8fa4 <+2084>: movq $0x0,0x8(%rax)
  571. 0x00007fffb97e8fac <+2092>: movq $0x0,0x10(%rax)
  572. 0x00007fffb97e8fb4 <+2100>: movq $0x0,0x18(%rax)
  573. ---Type <return> to continue, or q <return> to quit---
  574. 0x00007fffb97e8fbc <+2108>: add $0x10,%rdx
  575. 0x00007fffb97e8fc0 <+2112>: mov %rdx,(%rax)
  576. 0x00007fffb97e8fc3 <+2115>: mov 0x39a186(%rip),%rdx # 0x7fffb9b83150
  577. 0x00007fffb97e8fca <+2122>: callq 0x7fffb93f1bc0 <__cxa_throw@plt>
  578. 0x00007fffb97e8fcf <+2127>: callq 0x7fffb93ed9b0 <__stack_chk_fail@plt>
  579. 0x00007fffb97e8fd4 <+2132>: mov $0x20,%edi
  580. 0x00007fffb97e8fd9 <+2137>: callq 0x7fffb93f1830 <__cxa_allocate_exception@plt>
  581. 0x00007fffb97e8fde <+2142>: mov 0x399eeb(%rip),%rdx # 0x7fffb9b82ed0
  582. 0x00007fffb97e8fe5 <+2149>: mov 0x398774(%rip),%rsi # 0x7fffb9b81760
  583. 0x00007fffb97e8fec <+2156>: mov %rax,%rdi
  584. 0x00007fffb97e8fef <+2159>: movq $0x0,0x8(%rax)
  585. 0x00007fffb97e8ff7 <+2167>: movq $0x0,0x10(%rax)
  586. 0x00007fffb97e8fff <+2175>: movq $0x0,0x18(%rax)
  587. 0x00007fffb97e9007 <+2183>: add $0x10,%rdx
  588. 0x00007fffb97e900b <+2187>: mov %rdx,(%rax)
  589. 0x00007fffb97e900e <+2190>: mov 0x39a13b(%rip),%rdx # 0x7fffb9b83150
  590. 0x00007fffb97e9015 <+2197>: callq 0x7fffb93f1bc0 <__cxa_throw@plt>
  591. 0x00007fffb97e901a <+2202>: mov %rax,%rbx
  592. 0x00007fffb97e901d <+2205>: mov %rdx,%rbp
  593. 0x00007fffb97e9020 <+2208>: jmpq 0x7fffb97e8f76 <THCPModule_initExtension(PyObject*)+2038>
  594. 0x00007fffb97e9025 <+2213>: callq 0x7fffb93f9f82 <<lambda(char const*, PyObject*)>::operator()(PyObject *, const char *)>
  595. 0x00007fffb97e902a <+2218>: callq 0x7fffb93f9f82 <<lambda(char const*, PyObject*)>::operator()(PyObject *, const char *)>
  596. 0x00007fffb97e902f <+2223>: mov $0x28,%edi
  597. 0x00007fffb97e9034 <+2228>: callq 0x7fffb93f1830 <__cxa_allocate_exception@plt>
  598. 0x00007fffb97e9039 <+2233>: mov %rax,%rdi
  599. 0x00007fffb97e903c <+2236>: mov %rax,%r14
  600. 0x00007fffb97e903f <+2239>: callq 0x7fffb9407e50 <pybind11::error_already_set::error_already_set()>
  601. 0x00007fffb97e9044 <+2244>: lea -0x3dcdab(%rip),%rdx # 0x7fffb940c2a0 <pybind11::error_already_set::~error_already_set()>
  602. 0x00007fffb97e904b <+2251>: lea 0x38ac9e(%rip),%rsi # 0x7fffb9b73cf0 <_ZTIN8pybind1117error_already_setE>
  603. 0x00007fffb97e9052 <+2258>: mov %r14,%rdi
  604. 0x00007fffb97e9055 <+2261>: callq 0x7fffb93f1bc0 <__cxa_throw@plt>
  605. 0x00007fffb97e905a <+2266>: mov %rax,%rbx
  606. 0x00007fffb97e905d <+2269>: mov %rdx,%r12
  607. 0x00007fffb97e9060 <+2272>: test %rbp,%rbp
  608. 0x00007fffb97e9063 <+2275>: je 0x7fffb97e908c <THCPModule_initExtension(PyObject*)+2316>
  609. ---Type <return> to continue, or q <return> to quit---
  610. 0x00007fffb97e9065 <+2277>: subq $0x1,0x0(%rbp)
  611. 0x00007fffb97e906a <+2282>: jne 0x7fffb97e9076 <THCPModule_initExtension(PyObject*)+2294>
  612. 0x00007fffb97e906c <+2284>: mov 0x8(%rbp),%rax
  613. 0x00007fffb97e9070 <+2288>: mov %rbp,%rdi
  614. 0x00007fffb97e9073 <+2291>: callq *0x30(%rax)
  615. 0x00007fffb97e9076 <+2294>: test %rbp,%rbp
  616. 0x00007fffb97e9079 <+2297>: je 0x7fffb97e908c <THCPModule_initExtension(PyObject*)+2316>
  617. 0x00007fffb97e907b <+2299>: subq $0x1,0x0(%rbp)
  618. 0x00007fffb97e9080 <+2304>: jne 0x7fffb97e908c <THCPModule_initExtension(PyObject*)+2316>
  619. 0x00007fffb97e9082 <+2306>: mov 0x8(%rbp),%rax
  620. 0x00007fffb97e9086 <+2310>: mov %rbp,%rdi
  621. 0x00007fffb97e9089 <+2313>: callq *0x30(%rax)
  622. 0x00007fffb97e908c <+2316>: mov %r12,%rbp
  623. 0x00007fffb97e908f <+2319>: mov 0x60(%rsp),%rdi
  624. 0x00007fffb97e9094 <+2324>: test %rdi,%rdi
  625. 0x00007fffb97e9097 <+2327>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  626. 0x00007fffb97e9099 <+2329>: subq $0x1,(%rdi)
  627. 0x00007fffb97e909d <+2333>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  628. 0x00007fffb97e909f <+2335>: mov 0x8(%rdi),%rax
  629. 0x00007fffb97e90a3 <+2339>: callq *0x30(%rax)
  630. 0x00007fffb97e90a6 <+2342>: mov 0x30(%rsp),%rdi
  631. 0x00007fffb97e90ab <+2347>: test %rdi,%rdi
  632. 0x00007fffb97e90ae <+2350>: je 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  633. 0x00007fffb97e90b0 <+2352>: subq $0x1,(%rdi)
  634. 0x00007fffb97e90b4 <+2356>: jne 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  635. 0x00007fffb97e90b6 <+2358>: mov 0x8(%rdi),%rax
  636. 0x00007fffb97e90ba <+2362>: callq *0x30(%rax)
  637. 0x00007fffb97e90bd <+2365>: mov 0x20(%rsp),%rdi
  638. 0x00007fffb97e90c2 <+2370>: test %rdi,%rdi
  639. 0x00007fffb97e90c5 <+2373>: je 0x7fffb97e8f6e <THCPModule_initExtension(PyObject*)+2030>
  640. 0x00007fffb97e90cb <+2379>: subq $0x1,(%rdi)
  641. 0x00007fffb97e90cf <+2383>: jne 0x7fffb97e8f6e <THCPModule_initExtension(PyObject*)+2030>
  642. 0x00007fffb97e90d5 <+2389>: mov 0x8(%rdi),%rax
  643. 0x00007fffb97e90d9 <+2393>: callq *0x30(%rax)
  644. 0x00007fffb97e90dc <+2396>: jmpq 0x7fffb97e8f6e <THCPModule_initExtension(PyObject*)+2030>
  645. 0x00007fffb97e90e1 <+2401>: mov %r14,%rdi
  646. ---Type <return> to continue, or q <return> to quit---
  647. 0x00007fffb97e90e4 <+2404>: mov %rax,%rbx
  648. 0x00007fffb97e90e7 <+2407>: mov %rdx,%r12
  649. 0x00007fffb97e90ea <+2410>: callq 0x7fffb93f1030 <__cxa_free_exception@plt>
  650. 0x00007fffb97e90ef <+2415>: jmpq 0x7fffb97e9060 <THCPModule_initExtension(PyObject*)+2272>
  651. 0x00007fffb97e90f4 <+2420>: mov 0xe0(%rsp),%rdi
  652. 0x00007fffb97e90fc <+2428>: add $0x10,%rbp
  653. 0x00007fffb97e9100 <+2432>: mov %rax,%rbx
  654. 0x00007fffb97e9103 <+2435>: cmp %rbp,%rdi
  655. 0x00007fffb97e9106 <+2438>: je 0x7fffb97e910d <THCPModule_initExtension(PyObject*)+2445>
  656. 0x00007fffb97e9108 <+2440>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  657. 0x00007fffb97e910d <+2445>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
  658. 0x00007fffb97e9112 <+2450>: mov %rbx,%rdi
  659. 0x00007fffb97e9115 <+2453>: callq 0x7fffb93ef970 <_Unwind_Resume@plt>
  660. 0x00007fffb97e911a <+2458>: mov 0x100(%rsp),%rdi
  661. 0x00007fffb97e9122 <+2466>: add $0x10,%rbx
  662. 0x00007fffb97e9126 <+2470>: mov %rax,%rbp
  663. 0x00007fffb97e9129 <+2473>: cmp %rbx,%rdi
  664. 0x00007fffb97e912c <+2476>: je 0x7fffb97e9133 <THCPModule_initExtension(PyObject*)+2483>
  665. 0x00007fffb97e912e <+2478>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  666. 0x00007fffb97e9133 <+2483>: mov %rbp,%rbx
  667. 0x00007fffb97e9136 <+2486>: jmp 0x7fffb97e910d <THCPModule_initExtension(PyObject*)+2445>
  668. 0x00007fffb97e9138 <+2488>: mov %rax,%rbx
  669. 0x00007fffb97e913b <+2491>: jmp 0x7fffb97e910d <THCPModule_initExtension(PyObject*)+2445>
  670. 0x00007fffb97e913d <+2493>: mov 0x40(%rsp),%rdi
  671. 0x00007fffb97e9142 <+2498>: mov %rax,%rbx
  672. 0x00007fffb97e9145 <+2501>: mov %rdx,%rbp
  673. 0x00007fffb97e9148 <+2504>: test %rdi,%rdi
  674. 0x00007fffb97e914b <+2507>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  675. 0x00007fffb97e9151 <+2513>: subq $0x1,(%rdi)
  676. 0x00007fffb97e9155 <+2517>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  677. 0x00007fffb97e915b <+2523>: mov 0x8(%rdi),%rax
  678. 0x00007fffb97e915f <+2527>: callq *0x30(%rax)
  679. 0x00007fffb97e9162 <+2530>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  680. 0x00007fffb97e9167 <+2535>: mov %rax,%rbp
  681. 0x00007fffb97e916a <+2538>: mov %rdx,%r12
  682. 0x00007fffb97e916d <+2541>: subq $0x1,(%rbx)
  683. ---Type <return> to continue, or q <return> to quit---
  684. 0x00007fffb97e9171 <+2545>: jne 0x7fffb97e917d <THCPModule_initExtension(PyObject*)+2557>
  685. 0x00007fffb97e9173 <+2547>: mov 0x8(%rbx),%rax
  686. 0x00007fffb97e9177 <+2551>: mov %rbx,%rdi
  687. 0x00007fffb97e917a <+2554>: callq *0x30(%rax)
  688. 0x00007fffb97e917d <+2557>: mov %rbp,%rbx
  689. 0x00007fffb97e9180 <+2560>: mov %r12,%rbp
  690. 0x00007fffb97e9183 <+2563>: jmpq 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  691. 0x00007fffb97e9188 <+2568>: mov 0xc0(%rsp),%rdi
  692. 0x00007fffb97e9190 <+2576>: mov %rax,%rbx
  693. 0x00007fffb97e9193 <+2579>: mov %rdx,%rbp
  694. 0x00007fffb97e9196 <+2582>: test %rdi,%rdi
  695. 0x00007fffb97e9199 <+2585>: je 0x7fffb97e91a8 <THCPModule_initExtension(PyObject*)+2600>
  696. 0x00007fffb97e919b <+2587>: subq $0x1,(%rdi)
  697. 0x00007fffb97e919f <+2591>: jne 0x7fffb97e91a8 <THCPModule_initExtension(PyObject*)+2600>
  698. 0x00007fffb97e91a1 <+2593>: mov 0x8(%rdi),%rax
  699. 0x00007fffb97e91a5 <+2597>: callq *0x30(%rax)
  700. 0x00007fffb97e91a8 <+2600>: mov 0x30(%rsp),%rdi
  701. 0x00007fffb97e91ad <+2605>: test %rdi,%rdi
  702. 0x00007fffb97e91b0 <+2608>: je 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  703. 0x00007fffb97e91b6 <+2614>: subq $0x1,(%rdi)
  704. 0x00007fffb97e91ba <+2618>: jne 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  705. 0x00007fffb97e91c0 <+2624>: mov 0x8(%rdi),%rax
  706. 0x00007fffb97e91c4 <+2628>: callq *0x30(%rax)
  707. 0x00007fffb97e91c7 <+2631>: jmpq 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  708. 0x00007fffb97e91cc <+2636>: mov 0x50(%rsp),%rdi
  709. 0x00007fffb97e91d1 <+2641>: mov %rax,%rbx
  710. 0x00007fffb97e91d4 <+2644>: mov %rdx,%rbp
  711. 0x00007fffb97e91d7 <+2647>: test %rdi,%rdi
  712. 0x00007fffb97e91da <+2650>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  713. 0x00007fffb97e91e0 <+2656>: subq $0x1,(%rdi)
  714. 0x00007fffb97e91e4 <+2660>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  715. 0x00007fffb97e91ea <+2666>: mov 0x8(%rdi),%rax
  716. 0x00007fffb97e91ee <+2670>: callq *0x30(%rax)
  717. 0x00007fffb97e91f1 <+2673>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  718. 0x00007fffb97e91f6 <+2678>: mov 0x50(%rsp),%rdi
  719. 0x00007fffb97e91fb <+2683>: mov %rax,%rbx
  720. ---Type <return> to continue, or q <return> to quit---
  721. 0x00007fffb97e91fe <+2686>: mov %rdx,%rbp
  722. 0x00007fffb97e9201 <+2689>: test %rdi,%rdi
  723. 0x00007fffb97e9204 <+2692>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  724. 0x00007fffb97e920a <+2698>: subq $0x1,(%rdi)
  725. 0x00007fffb97e920e <+2702>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  726. 0x00007fffb97e9214 <+2708>: mov 0x8(%rdi),%rax
  727. 0x00007fffb97e9218 <+2712>: callq *0x30(%rax)
  728. 0x00007fffb97e921b <+2715>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  729. 0x00007fffb97e9220 <+2720>: mov 0x60(%rsp),%rdi
  730. 0x00007fffb97e9225 <+2725>: mov %rax,%rbp
  731. 0x00007fffb97e9228 <+2728>: mov %rdx,%r12
  732. 0x00007fffb97e922b <+2731>: test %rdi,%rdi
  733. 0x00007fffb97e922e <+2734>: je 0x7fffb97e923d <THCPModule_initExtension(PyObject*)+2749>
  734. 0x00007fffb97e9230 <+2736>: subq $0x1,(%rdi)
  735. 0x00007fffb97e9234 <+2740>: jne 0x7fffb97e923d <THCPModule_initExtension(PyObject*)+2749>
  736. 0x00007fffb97e9236 <+2742>: mov 0x8(%rdi),%rax
  737. 0x00007fffb97e923a <+2746>: callq *0x30(%rax)
  738. 0x00007fffb97e923d <+2749>: subq $0x1,(%r14)
  739. 0x00007fffb97e9241 <+2753>: jne 0x7fffb97e924d <THCPModule_initExtension(PyObject*)+2765>
  740. 0x00007fffb97e9243 <+2755>: mov 0x8(%r14),%rax
  741. 0x00007fffb97e9247 <+2759>: mov %r14,%rdi
  742. 0x00007fffb97e924a <+2762>: callq *0x30(%rax)
  743. 0x00007fffb97e924d <+2765>: subq $0x1,(%rbx)
  744. 0x00007fffb97e9251 <+2769>: jne 0x7fffb97e925d <THCPModule_initExtension(PyObject*)+2781>
  745. 0x00007fffb97e9253 <+2771>: mov 0x8(%rbx),%rax
  746. 0x00007fffb97e9257 <+2775>: mov %rbx,%rdi
  747. 0x00007fffb97e925a <+2778>: callq *0x30(%rax)
  748. 0x00007fffb97e925d <+2781>: mov %rbp,%rbx
  749. 0x00007fffb97e9260 <+2784>: mov %r12,%rbp
  750. 0x00007fffb97e9263 <+2787>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  751. 0x00007fffb97e9268 <+2792>: mov 0x70(%rsp),%rdi
  752. 0x00007fffb97e926d <+2797>: mov %rax,%r12
  753. 0x00007fffb97e9270 <+2800>: mov %rdx,%r14
  754. 0x00007fffb97e9273 <+2803>: test %rdi,%rdi
  755. 0x00007fffb97e9276 <+2806>: je 0x7fffb97e9285 <THCPModule_initExtension(PyObject*)+2821>
  756. 0x00007fffb97e9278 <+2808>: subq $0x1,(%rdi)
  757. ---Type <return> to continue, or q <return> to quit---
  758. 0x00007fffb97e927c <+2812>: jne 0x7fffb97e9285 <THCPModule_initExtension(PyObject*)+2821>
  759. 0x00007fffb97e927e <+2814>: mov 0x8(%rdi),%rax
  760. 0x00007fffb97e9282 <+2818>: callq *0x30(%rax)
  761. 0x00007fffb97e9285 <+2821>: subq $0x1,0x0(%rbp)
  762. 0x00007fffb97e928a <+2826>: jne 0x7fffb97e9296 <THCPModule_initExtension(PyObject*)+2838>
  763. 0x00007fffb97e928c <+2828>: mov 0x8(%rbp),%rax
  764. 0x00007fffb97e9290 <+2832>: mov %rbp,%rdi
  765. 0x00007fffb97e9293 <+2835>: callq *0x30(%rax)
  766. 0x00007fffb97e9296 <+2838>: mov %r12,%rbp
  767. 0x00007fffb97e9299 <+2841>: mov %r14,%r12
  768. 0x00007fffb97e929c <+2844>: jmpq 0x7fffb97e916d <THCPModule_initExtension(PyObject*)+2541>
  769. 0x00007fffb97e92a1 <+2849>: mov %rax,%rbp
  770. 0x00007fffb97e92a4 <+2852>: mov %rdx,%r12
  771. 0x00007fffb97e92a7 <+2855>: jmp 0x7fffb97e924d <THCPModule_initExtension(PyObject*)+2765>
  772. 0x00007fffb97e92a9 <+2857>: mov 0xe0(%rsp),%rdi
  773. 0x00007fffb97e92b1 <+2865>: add $0x10,%rbp
  774. 0x00007fffb97e92b5 <+2869>: mov %rax,%rbx
  775. 0x00007fffb97e92b8 <+2872>: cmp %rbp,%rdi
  776. 0x00007fffb97e92bb <+2875>: je 0x7fffb97e92c2 <THCPModule_initExtension(PyObject*)+2882>
  777. 0x00007fffb97e92bd <+2877>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  778. 0x00007fffb97e92c2 <+2882>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
  779. 0x00007fffb97e92c7 <+2887>: mov %rbx,%rdi
  780. 0x00007fffb97e92ca <+2890>: callq 0x7fffb93ef970 <_Unwind_Resume@plt>
  781. 0x00007fffb97e92cf <+2895>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
  782. 0x00007fffb97e92d4 <+2900>: mov %rax,%r12
  783. 0x00007fffb97e92d7 <+2903>: mov (%rax),%rax
  784. 0x00007fffb97e92da <+2906>: lea 0x100(%rsp),%rbx
  785. 0x00007fffb97e92e2 <+2914>: mov %r12,%rdi
  786. 0x00007fffb97e92e5 <+2917>: callq *0x10(%rax)
  787. 0x00007fffb97e92e8 <+2920>: mov %rbx,%rdi
  788. 0x00007fffb97e92eb <+2923>: mov %rax,%rsi
  789. 0x00007fffb97e92ee <+2926>: callq 0x7fffb97e4470 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
  790. 0x00007fffb97e92f3 <+2931>: lea 0xe0(%rsp),%rbp
  791. 0x00007fffb97e92fb <+2939>: mov %rbx,%rsi
  792. 0x00007fffb97e92fe <+2942>: mov %rbp,%rdi
  793. ---Type <return> to continue, or q <return> to quit---
  794. 0x00007fffb97e9301 <+2945>: callq 0x7fffb93ef6e0 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
  795. 0x00007fffb97e9306 <+2950>: mov 0x100(%rsp),%rdi
  796. 0x00007fffb97e930e <+2958>: add $0x10,%rbx
  797. 0x00007fffb97e9312 <+2962>: cmp %rbx,%rdi
  798. 0x00007fffb97e9315 <+2965>: je 0x7fffb97e931c <THCPModule_initExtension(PyObject*)+2972>
  799. 0x00007fffb97e9317 <+2967>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  800. 0x00007fffb97e931c <+2972>: mov (%r12),%rax
  801. 0x00007fffb97e9320 <+2976>: mov 0xe0(%rsp),%rbx
  802. 0x00007fffb97e9328 <+2984>: mov %r12,%rdi
  803. 0x00007fffb97e932b <+2987>: callq *0x18(%rax)
  804. 0x00007fffb97e932e <+2990>: mov %rbx,%rsi
  805. 0x00007fffb97e9331 <+2993>: mov %rax,%rdi
  806. 0x00007fffb97e9334 <+2996>: callq 0x7fffb93f4110 <PyErr_SetString@plt>
  807. 0x00007fffb97e9339 <+3001>: jmpq 0x7fffb97e8f41 <THCPModule_initExtension(PyObject*)+1985>
  808. 0x00007fffb97e933e <+3006>: jmpq 0x7fffb97e911a <THCPModule_initExtension(PyObject*)+2458>
  809. 0x00007fffb97e9343 <+3011>: mov %rax,%rbx
  810. 0x00007fffb97e9346 <+3014>: mov %rdx,%rbp
  811. 0x00007fffb97e9349 <+3017>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  812. 0x00007fffb97e934e <+3022>: mov 0x40(%rsp),%rdi
  813. 0x00007fffb97e9353 <+3027>: mov %rax,%rbx
  814. 0x00007fffb97e9356 <+3030>: mov %rdx,%rbp
  815. 0x00007fffb97e9359 <+3033>: test %rdi,%rdi
  816. 0x00007fffb97e935c <+3036>: je 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  817. 0x00007fffb97e9362 <+3042>: subq $0x1,(%rdi)
  818. 0x00007fffb97e9366 <+3046>: jne 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  819. 0x00007fffb97e936c <+3052>: mov 0x8(%rdi),%rax
  820. 0x00007fffb97e9370 <+3056>: callq *0x30(%rax)
  821. 0x00007fffb97e9373 <+3059>: jmpq 0x7fffb97e90a6 <THCPModule_initExtension(PyObject*)+2342>
  822. 0x00007fffb97e9378 <+3064>: mov %rax,%rbx
  823. 0x00007fffb97e937b <+3067>: mov %rdx,%rbp
  824. 0x00007fffb97e937e <+3070>: jmpq 0x7fffb97e91a8 <THCPModule_initExtension(PyObject*)+2600>
  825. 0x00007fffb97e9383 <+3075>: mov 0x98(%rsp),%rdi
  826. 0x00007fffb97e938b <+3083>: mov %rax,%rbx
  827. 0x00007fffb97e938e <+3086>: mov %rdx,%rbp
  828. 0x00007fffb97e9391 <+3089>: test %rdi,%rdi
  829. ---Type <return> to continue, or q <return> to quit---
  830. 0x00007fffb97e9394 <+3092>: je 0x7fffb97e908f <THCPModule_initExtension(PyObject*)+2319>
  831. 0x00007fffb97e939a <+3098>: subq $0x1,(%rdi)
  832. 0x00007fffb97e939e <+3102>: jne 0x7fffb97e908f <THCPModule_initExtension(PyObject*)+2319>
  833. 0x00007fffb97e93a4 <+3108>: mov 0x8(%rdi),%rax
  834. 0x00007fffb97e93a8 <+3112>: callq *0x30(%rax)
  835. 0x00007fffb97e93ab <+3115>: jmpq 0x7fffb97e908f <THCPModule_initExtension(PyObject*)+2319>
  836. 0x00007fffb97e93b0 <+3120>: mov 0x70(%rsp),%rdi
  837. 0x00007fffb97e93b5 <+3125>: mov %rax,%rbx
  838. 0x00007fffb97e93b8 <+3128>: mov %rdx,%rbp
  839. 0x00007fffb97e93bb <+3131>: test %rdi,%rdi
  840. 0x00007fffb97e93be <+3134>: je 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  841. 0x00007fffb97e93c4 <+3140>: subq $0x1,(%rdi)
  842. 0x00007fffb97e93c8 <+3144>: jne 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  843. 0x00007fffb97e93ce <+3150>: mov 0x8(%rdi),%rax
  844. 0x00007fffb97e93d2 <+3154>: callq *0x30(%rax)
  845. 0x00007fffb97e93d5 <+3157>: jmpq 0x7fffb97e90bd <THCPModule_initExtension(PyObject*)+2365>
  846. 0x00007fffb97e93da <+3162>: sub $0x1,%rdx
  847. 0x00007fffb97e93de <+3166>: jne 0x7fffb97e92ca <THCPModule_initExtension(PyObject*)+2890>
  848. 0x00007fffb97e93e4 <+3172>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
  849. 0x00007fffb97e93e9 <+3177>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
  850. 0x00007fffb97e93ee <+3182>: xor %eax,%eax
  851. 0x00007fffb97e93f0 <+3184>: jmpq 0x7fffb97e8da6 <THCPModule_initExtension(PyObject*)+1574>
  852. 0x00007fffb97e93f5 <+3189>: callq 0x7fffb93f4640 <__cxa_begin_catch@plt>
  853. 0x00007fffb97e93fa <+3194>: lea 0x100(%rsp),%rbx
  854. 0x00007fffb97e9402 <+3202>: mov 0x60(%rax),%rsi
  855. 0x00007fffb97e9406 <+3206>: mov %rbx,%rdi
  856. 0x00007fffb97e9409 <+3209>: callq 0x7fffb97e4470 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
  857. 0x00007fffb97e940e <+3214>: lea 0xe0(%rsp),%rbp
  858. 0x00007fffb97e9416 <+3222>: mov %rbx,%rsi
  859. 0x00007fffb97e9419 <+3225>: mov %rbp,%rdi
  860. 0x00007fffb97e941c <+3228>: callq 0x7fffb93ef6e0 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
  861. 0x00007fffb97e9421 <+3233>: mov 0x100(%rsp),%rdi
  862. 0x00007fffb97e9429 <+3241>: add $0x10,%rbx
  863. 0x00007fffb97e942d <+3245>: cmp %rbx,%rdi
  864. ---Type <return> to continue, or q <return> to quit---
  865. 0x00007fffb97e9430 <+3248>: je 0x7fffb97e9437 <THCPModule_initExtension(PyObject*)+3255>
  866. 0x00007fffb97e9432 <+3250>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  867. 0x00007fffb97e9437 <+3255>: mov 0x3961a2(%rip),%rax # 0x7fffb9b7f5e0
  868. 0x00007fffb97e943e <+3262>: mov 0xe0(%rsp),%rsi
  869. 0x00007fffb97e9446 <+3270>: mov (%rax),%rdi
  870. 0x00007fffb97e9449 <+3273>: callq 0x7fffb93f4110 <PyErr_SetString@plt>
  871. 0x00007fffb97e944e <+3278>: mov 0xe0(%rsp),%rdi
  872. 0x00007fffb97e9456 <+3286>: add $0x10,%rbp
  873. 0x00007fffb97e945a <+3290>: cmp %rbp,%rdi
  874. 0x00007fffb97e945d <+3293>: je 0x7fffb97e9464 <THCPModule_initExtension(PyObject*)+3300>
  875. 0x00007fffb97e945f <+3295>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  876. 0x00007fffb97e9464 <+3300>: callq 0x7fffb93f85c0 <__cxa_end_catch@plt>
  877. 0x00007fffb97e9469 <+3305>: xor %eax,%eax
  878. 0x00007fffb97e946b <+3307>: jmpq 0x7fffb97e8da6 <THCPModule_initExtension(PyObject*)+1574>
  879. 0x00007fffb97e9470 <+3312>: mov 0x100(%rsp),%rdi
  880. 0x00007fffb97e9478 <+3320>: add $0x10,%rbx
  881. 0x00007fffb97e947c <+3324>: mov %rax,%rbp
  882. 0x00007fffb97e947f <+3327>: cmp %rbx,%rdi
  883. 0x00007fffb97e9482 <+3330>: je 0x7fffb97e9489 <THCPModule_initExtension(PyObject*)+3337>
  884. 0x00007fffb97e9484 <+3332>: callq 0x7fffb93efd40 <_ZdlPv@plt>
  885. 0x00007fffb97e9489 <+3337>: mov %rbp,%rbx
  886. 0x00007fffb97e948c <+3340>: jmpq 0x7fffb97e92c2 <THCPModule_initExtension(PyObject*)+2882>
  887. 0x00007fffb97e9491 <+3345>: mov %rax,%rbx
  888. 0x00007fffb97e9494 <+3348>: jmpq 0x7fffb97e92c2 <THCPModule_initExtension(PyObject*)+2882>
  889. 0x00007fffb97e9499 <+3353>: jmpq 0x7fffb97e9138 <THCPModule_initExtension(PyObject*)+2488>
  890. 0x00007fffb97e949e <+3358>: jmpq 0x7fffb97e90f4 <THCPModule_initExtension(PyObject*)+2420>
  891. End of assembler dump.
  892. (gdb)
  893. (gdb) info registers
  894. rax 0x0 0
  895. rbx 0x7fffb8be77e0 140736292878304
  896. rcx 0x12f 303
  897. rdx 0x0 0
  898. rsi 0x0 0
  899. rdi 0x7fff28086e70 140733865029232
  900. rbp 0x0 0x0
  901. rsp 0x7fffffffcbe0 0x7fffffffcbe0
  902. r8 0x100 256
  903. r9 0x15ffad 1441709
  904. r10 0x113 275
  905. r11 0x77 119
  906. r12 0x4 4
  907. r13 0x7fffffffcbf0 140737488342000
  908. r14 0x555557480228 93825024918056
  909. r15 0x7fffb97e8780 140736305465216
  910. rip 0x7fffb97e88d1 0x7fffb97e88d1 <THCPModule_initExtension(PyObject*)+337>
  911. eflags 0x10246 [ PF ZF IF RF ]
  912. cs 0x33 51
  913. ss 0x2b 43
  914. ds 0x0 0
  915. es 0x0 0
  916. fs 0x0 0
  917. gs 0x0 0
  918. k0 0x0 0
  919. k1 0xff00 65280
  920. k2 0xf0 240
  921. k3 0x0 0
  922. k4 0x0 0
  923. k5 0x0 0
  924. k6 0x0 0
  925. k7 0x0 0
  926. (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement