Advertisement
Guest User

Untitled

a guest
Oct 5th, 2018
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 58.42 KB | None | 0 0
  1. (pytorch_fix) marco@phenom:/media/ssd32gb/Arquivos/MachineLearning$ gdb python
  2. GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
  3. Copyright (C) 2018 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. For bug reporting instructions, please see:
  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. Lendo símbolos de python...concluído.
  17. (gdb) run teste.py
  18. Starting program: /home/marco/anaconda3/envs/pytorch_fix/bin/python teste.py
  19. [Thread debugging using libthread_db enabled]
  20. Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  21. 1.0.0a0+22924d6
  22. 10.0.130
  23. [New Thread 0x7fff972a7700 (LWP 28764)]
  24. True
  25.  
  26. Thread 1 "python" received signal SIGSEGV, Segmentation fault.
  27. THCPModule_initExtension (self=<optimized out>) at torch/csrc/cuda/Module.cpp:354
  28. 354 auto _state_cdata = THPObjectPtr(PyLong_FromVoidPtr(state));
  29. (gdb) bt
  30. #0 THCPModule_initExtension (self=<optimized out>) at torch/csrc/cuda/Module.cpp:354
  31. #1 0x00005555556b7d81 in _PyMethodDef_RawFastCallKeywords ()
  32. #2 0x00005555556b7fc1 in _PyCFunction_FastCallKeywords ()
  33. #3 0x000055555572ce8c in _PyEval_EvalFrameDefault ()
  34. #4 0x00005555556b741b in _PyFunction_FastCallKeywords ()
  35. #5 0x0000555555728766 in _PyEval_EvalFrameDefault ()
  36. #6 0x00005555556b741b in _PyFunction_FastCallKeywords ()
  37. #7 0x0000555555728766 in _PyEval_EvalFrameDefault ()
  38. #8 0x00005555556b741b in _PyFunction_FastCallKeywords ()
  39. #9 0x0000555555728766 in _PyEval_EvalFrameDefault ()
  40. #10 0x00005555556b741b in _PyFunction_FastCallKeywords ()
  41. #11 0x000055555572cb2e in _PyEval_EvalFrameDefault ()
  42. #12 0x0000555555666528 in _PyEval_EvalCodeWithName ()
  43. #13 0x00005555556673a4 in PyEval_EvalCodeEx ()
  44. #14 0x00005555556673cc in PyEval_EvalCode ()
  45. #15 0x0000555555781304 in run_mod ()
  46. #16 0x0000555555789611 in PyRun_FileExFlags ()
  47. #17 0x0000555555789804 in PyRun_SimpleFileExFlags ()
  48. #18 0x000055555578b17d in pymain_main.constprop ()
  49. #19 0x000055555578b3f0 in _Py_UnixMain ()
  50. #20 0x00007ffff77e6b97 in __libc_start_main (main=0x555555646e20 <main>, argc=2, argv=0x7fffffffdd38,
  51. init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdd28)
  52. at ../csu/libc-start.c:310
  53. #21 0x0000555555737e32 in _start ()
  54. (gdb) disas
  55. Dump of assembler code for function THCPModule_initExtension(PyObject*):
  56. 0x00007fffe5298000 <+0>: push %r15
  57. 0x00007fffe5298002 <+2>: push %r14
  58. 0x00007fffe5298004 <+4>: push %r13
  59. 0x00007fffe5298006 <+6>: push %r12
  60. 0x00007fffe5298008 <+8>: push %rbp
  61. 0x00007fffe5298009 <+9>: push %rbx
  62. 0x00007fffe529800a <+10>: sub $0x118,%rsp
  63. 0x00007fffe5298011 <+17>: mov %fs:0x28,%rax
  64. 0x00007fffe529801a <+26>: mov %rax,0x108(%rsp)
  65. 0x00007fffe5298022 <+34>: xor %eax,%eax
  66. 0x00007fffe5298024 <+36>: callq 0x7fffe4e98be0 <_ZN2at13globalContextEv@plt>
  67. 0x00007fffe5298029 <+41>: mov %rax,%rbx
  68. 0x00007fffe529802c <+44>: mov %rax,0x18(%rsp)
  69. 0x00007fffe5298031 <+49>: lea 0x18(%rsp),%rax
  70. 0x00007fffe5298036 <+54>: lea 0x20(%rsp),%r15
  71. 0x00007fffe529803b <+59>: mov %rax,(%rsp)
  72. 0x00007fffe529803f <+63>: mov %rax,0x20(%rsp)
  73. 0x00007fffe5298044 <+68>: data16 lea 0x5b878c(%rip),%rdi # 0x7fffe58507d8
  74. 0x00007fffe529804c <+76>: data16 data16 callq 0x7fffe4e94510 <__tls_get_addr@plt>
  75. 0x00007fffe5298054 <+84>: mov %r15,(%rax)
  76. 0x00007fffe5298057 <+87>: data16 lea 0x5b85f9(%rip),%rdi # 0x7fffe5850658
  77. 0x00007fffe529805f <+95>: data16 data16 callq 0x7fffe4e94510 <__tls_get_addr@plt>
  78. 0x00007fffe5298067 <+103>: cmpq $0x0,0x5bbd21(%rip) # 0x7fffe5853d90
  79. ---Type <return> to continue, or q <return> to quit---
  80. 0x00007fffe529806f <+111>: mov 0x5bcf1a(%rip),%rdx # 0x7fffe5854f90
  81. 0x00007fffe5298076 <+118>: lea 0x38(%rbx),%rdi
  82. 0x00007fffe529807a <+122>: mov %rdx,(%rax)
  83. 0x00007fffe529807d <+125>: je 0x7fffe52986f9 <THCPModule_initExtension(PyObject*)+1785>
  84. 0x00007fffe5298083 <+131>: mov 0x5bc806(%rip),%rsi # 0x7fffe5854890
  85. 0x00007fffe529808a <+138>: callq 0x7fffe4e935c0 <pthread_once@plt>
  86. 0x00007fffe529808f <+143>: test %eax,%eax
  87. 0x00007fffe5298091 <+145>: jne 0x7fffe52986fc <THCPModule_initExtension(PyObject*)+1788>
  88. 0x00007fffe5298097 <+151>: mov 0x5b884a(%rip),%rbp # 0x7fffe58508e8
  89. 0x00007fffe529809e <+158>: mov 0x58(%rbx),%rax
  90. 0x00007fffe52980a2 <+162>: lea 0x23f9f8(%rip),%rdi # 0x7fffe54d7aa1
  91. 0x00007fffe52980a9 <+169>: mov %rax,0x0(%rbp)
  92. 0x00007fffe52980ad <+173>: callq 0x7fffe4e90eb0 <PyImport_ImportModule@plt>
  93. 0x00007fffe52980b2 <+178>: test %rax,%rax
  94. 0x00007fffe52980b5 <+181>: mov %rax,0x18(%rsp)
  95. 0x00007fffe52980ba <+186>: je 0x7fffe52988d1 <THCPModule_initExtension(PyObject*)+2257>
  96. 0x00007fffe52980c0 <+192>: mov %rax,%rdi
  97. 0x00007fffe52980c3 <+195>: callq 0x7fffe4e9af20 <_Z26THCPDoubleStorage_postInitP7_object@plt>
  98. 0x00007fffe52980c8 <+200>: mov 0x18(%rsp),%rdi
  99. 0x00007fffe52980cd <+205>: callq 0x7fffe4e999b0 <_Z25THCPFloatStorage_postInitP7_object@plt>
  100. 0x00007fffe52980d2 <+210>: mov 0x18(%rsp),%rdi
  101. 0x00007fffe52980d7 <+215>: callq 0x7fffe4e99210 <_Z24THCPHalfStorage_postInitP7_object@plt>
  102. 0x00007fffe52980dc <+220>: mov 0x18(%rsp),%rdi
  103. 0x00007fffe52980e1 <+225>: callq 0x7fffe4e941f0 <_Z24THCPLongStorage_postInitP7_object@plt>
  104. ---Type <return> to continue, or q <return> to quit---
  105. 0x00007fffe52980e6 <+230>: mov 0x18(%rsp),%rdi
  106. 0x00007fffe52980eb <+235>: callq 0x7fffe4e92100 <_Z23THCPIntStorage_postInitP7_object@plt>
  107. 0x00007fffe52980f0 <+240>: mov 0x18(%rsp),%rdi
  108. 0x00007fffe52980f5 <+245>: callq 0x7fffe4e9af10 <_Z25THCPShortStorage_postInitP7_object@plt>
  109. 0x00007fffe52980fa <+250>: mov 0x18(%rsp),%rdi
  110. 0x00007fffe52980ff <+255>: callq 0x7fffe4e9a920 <_Z24THCPCharStorage_postInitP7_object@plt>
  111. 0x00007fffe5298104 <+260>: mov 0x18(%rsp),%rdi
  112. 0x00007fffe5298109 <+265>: callq 0x7fffe4e91e60 <_Z24THCPByteStorage_postInitP7_object@plt>
  113. 0x00007fffe529810e <+270>: callq 0x7fffe4e98be0 <_ZN2at13globalContextEv@plt>
  114. 0x00007fffe5298113 <+275>: callq 0x7fffe4e98a10 <_ZN2at6detail12getCUDAHooksEv@plt>
  115. 0x00007fffe5298118 <+280>: mov (%rax),%rdx
  116. 0x00007fffe529811b <+283>: mov 0x28(%rdx),%rdx
  117. 0x00007fffe529811f <+287>: cmp 0x5ba8a2(%rip),%rdx # 0x7fffe58529c8
  118. 0x00007fffe5298126 <+294>: jne 0x7fffe52986a8 <THCPModule_initExtension(PyObject*)+1704>
  119. 0x00007fffe529812c <+300>: mov 0x5b894d(%rip),%rdx # 0x7fffe5850a80
  120. 0x00007fffe5298133 <+307>: mov 0x18(%rsp),%rdi
  121. 0x00007fffe5298138 <+312>: lea 0x2739aa(%rip),%rsi # 0x7fffe550bae9
  122. 0x00007fffe529813f <+319>: callq 0x7fffe4e91410 <PyObject_SetAttrString@plt>
  123. 0x00007fffe5298144 <+324>: test %eax,%eax
  124. 0x00007fffe5298146 <+326>: js 0x7fffe5298922 <THCPModule_initExtension(PyObject*)+2338>
  125. 0x00007fffe529814c <+332>: mov 0x5bb655(%rip),%rdx # 0x7fffe58537a8
  126. 0x00007fffe5298153 <+339>: mov 0x18(%rsp),%rdi
  127. 0x00007fffe5298158 <+344>: lea 0x273994(%rip),%rsi # 0x7fffe550baf3
  128. 0x00007fffe529815f <+351>: callq 0x7fffe4e91410 <PyObject_SetAttrString@plt>
  129. ---Type <return> to continue, or q <return> to quit---
  130. 0x00007fffe5298164 <+356>: test %eax,%eax
  131. 0x00007fffe5298166 <+358>: js 0x7fffe5298927 <THCPModule_initExtension(PyObject*)+2343>
  132. => 0x00007fffe529816c <+364>: mov 0x0(%rbp),%rdi
  133. 0x00007fffe5298170 <+368>: callq 0x7fffe4e9a4a0 <PyLong_FromVoidPtr@plt>
  134. 0x00007fffe5298175 <+373>: test %rax,%rax
  135. 0x00007fffe5298178 <+376>: mov %rax,0x20(%rsp)
  136. 0x00007fffe529817d <+381>: je 0x7fffe52987ad <THCPModule_initExtension(PyObject*)+1965>
  137. 0x00007fffe5298183 <+387>: mov 0x18(%rsp),%rdi
  138. 0x00007fffe5298188 <+392>: lea 0x27396d(%rip),%rsi # 0x7fffe550bafc
  139. 0x00007fffe529818f <+399>: mov %rax,%rdx
  140. 0x00007fffe5298192 <+402>: callq 0x7fffe4e91410 <PyObject_SetAttrString@plt>
  141. 0x00007fffe5298197 <+407>: test %eax,%eax
  142. 0x00007fffe5298199 <+409>: js 0x7fffe52988cc <THCPModule_initExtension(PyObject*)+2252>
  143. 0x00007fffe529819f <+415>: mov 0x18(%rsp),%rbx
  144. 0x00007fffe52981a4 <+420>: test %rbx,%rbx
  145. 0x00007fffe52981a7 <+423>: je 0x7fffe52981ad <THCPModule_initExtension(PyObject*)+429>
  146. 0x00007fffe52981a9 <+425>: addq $0x1,(%rbx)
  147. 0x00007fffe52981ad <+429>: lea 0x60(%rsp),%r13
  148. 0x00007fffe52981b2 <+434>: mov %rbx,0x28(%rsp)
  149. 0x00007fffe52981b7 <+439>: movq $0x0,0x58(%rsp)
  150. 0x00007fffe52981c0 <+448>: mov %r13,%rdi
  151. 0x00007fffe52981c3 <+451>: callq 0x7fffe507a330 <pybind11::detail::type_record::type_record()>
  152. 0x00007fffe52981c8 <+456>: lea 0x27393a(%rip),%rax # 0x7fffe550bb09
  153. 0x00007fffe52981cf <+463>: lea 0x58(%rsp),%r14
  154. ---Type <return> to continue, or q <return> to quit---
  155. 0x00007fffe52981d4 <+468>: mov %r13,%rsi
  156. 0x00007fffe52981d7 <+471>: mov %rbx,0x60(%rsp)
  157. 0x00007fffe52981dc <+476>: movq $0x2c8,0x78(%rsp)
  158. 0x00007fffe52981e5 <+485>: mov %rax,0x68(%rsp)
  159. 0x00007fffe52981ea <+490>: mov 0x5b99e7(%rip),%rax # 0x7fffe5851bd8
  160. 0x00007fffe52981f1 <+497>: mov %r14,%rdi
  161. 0x00007fffe52981f4 <+500>: movq $0x8,0x80(%rsp)
  162. 0x00007fffe5298200 <+512>: orb $0x8,0xb8(%rsp)
  163. 0x00007fffe5298208 <+520>: mov %rax,0x70(%rsp)
  164. 0x00007fffe529820d <+525>: lea 0x1c4c(%rip),%rax # 0x7fffe5299e60 <pybind11::class_<cudaDeviceProp>::init_instance(pybind11::detail::instance*, void const*)>
  165. 0x00007fffe5298214 <+532>: mov %rax,0x90(%rsp)
  166. 0x00007fffe529821c <+540>: lea 0x11fd(%rip),%rax # 0x7fffe5299420 <pybind11::class_<cudaDeviceProp>::dealloc(pybind11::detail::value_and_holder&)>
  167. 0x00007fffe5298223 <+547>: mov %rax,0x98(%rsp)
  168. 0x00007fffe529822b <+555>: callq 0x7fffe5082fe0 <pybind11::detail::generic_type::initialize(pybind11::detail::type_record const&)>
  169. 0x00007fffe5298230 <+560>: mov 0xa0(%rsp),%rdi
  170. 0x00007fffe5298238 <+568>: test %rdi,%rdi
  171. 0x00007fffe529823b <+571>: je 0x7fffe529824a <THCPModule_initExtension(PyObject*)+586>
  172. 0x00007fffe529823d <+573>: subq $0x1,(%rdi)
  173. 0x00007fffe5298241 <+577>: jne 0x7fffe529824a <THCPModule_initExtension(PyObject*)+586>
  174. 0x00007fffe5298243 <+579>: mov 0x8(%rdi),%rax
  175. 0x00007fffe5298247 <+583>: callq *0x30(%rax)
  176. ---Type <return> to continue, or q <return> to quit---
  177. 0x00007fffe529824a <+586>: mov 0x58(%rsp),%rbx
  178. 0x00007fffe529824f <+591>: movq $0x0,0x30(%rsp)
  179. 0x00007fffe5298258 <+600>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
  180. 0x00007fffe529825d <+605>: cmp $0xffffffffffffffc8,%rax
  181. 0x00007fffe5298261 <+609>: je 0x7fffe529826b <THCPModule_initExtension(PyObject*)+619>
  182. 0x00007fffe5298263 <+611>: movq $0x0,0x38(%rax)
  183. 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)>
  184. 0x00007fffe5298272 <+626>: orb $0x40,0x59(%rax)
  185. 0x00007fffe5298276 <+630>: mov %rbx,0x68(%rax)
  186. 0x00007fffe529827a <+634>: lea 0x30(%rsp),%rbx
  187. 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>
  188. 0x00007fffe5298286 <+646>: mov $0x1,%r8d
  189. 0x00007fffe529828c <+652>: mov %rcx,0x30(%rax)
  190. 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>
  191. ---Type <return> to continue, or q <return> to quit---
  192. 0x00007fffe5298297 <+663>: mov %rax,%rsi
  193. 0x00007fffe529829a <+666>: mov %rbx,%rdi
  194. 0x00007fffe529829d <+669>:
  195. callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  196. 0x00007fffe52982a2 <+674>: lea 0x38(%rsp),%rcx
  197. 0x00007fffe52982a7 <+679>: lea 0x25a4ae(%rip),%rsi # 0x7fffe54f275c
  198. 0x00007fffe52982ae <+686>: mov %r13,%r8
  199. 0x00007fffe52982b1 <+689>: mov %rbx,%rdx
  200. 0x00007fffe52982b4 <+692>: mov %r14,%rdi
  201. 0x00007fffe52982b7 <+695>: movb $0x6,0x60(%rsp)
  202. 0x00007fffe52982bc <+700>: movq $0x0,0x38(%rsp)
  203. 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&)>
  204. 0x00007fffe52982ca <+714>: mov 0x30(%rsp),%rdi
  205. 0x00007fffe52982cf <+719>: test %rdi,%rdi
  206. 0x00007fffe52982d2 <+722>: je 0x7fffe52982e1 <THCPModule_initExtension(PyObject*)+737>
  207. 0x00007fffe52982d4 <+724>: subq $0x1,(%rdi)
  208. 0x00007fffe52982d8 <+728>: jne 0x7fffe52982e1 <THCPModule_initExtension(PyObject*)+737>
  209. 0x00007fffe52982da <+730>: mov 0x8(%rdi),%rax
  210. 0x00007fffe52982de <+734>: callq *0x30(%rax)
  211. 0x00007fffe52982e1 <+737>: lea 0x273837(%rip),%rsi # 0x7fffe550bb1f
  212. 0x00007fffe52982e8 <+744>: mov $0x168,%edx
  213. ---Type <return> to continue, or q <return> to quit---
  214. 0x00007fffe52982ed <+749>: mov %r14,%rdi
  215. 0x00007fffe52982f0 <+752>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  216. 0x00007fffe52982f5 <+757>: lea 0x273829(%rip),%rsi # 0x7fffe550bb25
  217. 0x00007fffe52982fc <+764>: mov $0x16c,%edx
  218. 0x00007fffe5298301 <+769>: mov %rax,%rdi
  219. 0x00007fffe5298304 <+772>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  220. 0x00007fffe5298309 <+777>: lea 0x27381b(%rip),%rsi # 0x7fffe550bb2b
  221. 0x00007fffe5298310 <+784>: mov $0x290,%edx
  222. 0x00007fffe5298315 <+789>: mov %rax,%rdi
  223. 0x00007fffe5298318 <+792>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  224. 0x00007fffe529831d <+797>: lea 0x27381a(%rip),%rsi # 0x7fffe550bb3e
  225. 0x00007fffe5298324 <+804>: mov $0x18c,%edx
  226. 0x00007fffe5298329 <+809>: mov %rax,%rdi
  227. 0x00007fffe529832c <+812>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  228. 0x00007fffe5298331 <+817>: lea 0x273814(%rip),%rsi # 0x7fffe550bb4c
  229. 0x00007fffe5298338 <+824>: mov $0x184,%edx
  230. 0x00007fffe529833d <+829>: mov %rax,%rdi
  231. 0x00007fffe5298340 <+832>: callq 0x7fffe5299620 <pybind11::class_<cudaDeviceProp>::def_readonly<cudaDeviceProp, int>(char const*, int const cudaDeviceProp::*)>
  232. 0x00007fffe5298345 <+837>: mov (%rax),%rbx
  233. ---Type <return> to continue, or q <return> to quit---
  234. 0x00007fffe5298348 <+840>: mov %rax,%r12
  235. 0x00007fffe529834b <+843>: movq $0x0,0x40(%rsp)
  236. 0x00007fffe5298354 <+852>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
  237. 0x00007fffe5298359 <+857>: cmp $0xffffffffffffffc8,%rax
  238. 0x00007fffe529835d <+861>: je 0x7fffe5298367 <THCPModule_initExtension(PyObject*)+871>
  239. 0x00007fffe529835f <+863>: movq $0x120,0x38(%rax)
  240. 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)>
  241. 0x00007fffe529836e <+878>: orb $0x40,0x59(%rax)
  242. 0x00007fffe5298372 <+882>: mov %rbx,0x68(%rax)
  243. 0x00007fffe5298376 <+886>: lea 0x40(%rsp),%rbx
  244. 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>
  245. 0x00007fffe5298382 <+898>: mov $0x1,%r8d
  246. 0x00007fffe5298388 <+904>: mov %rcx,0x30(%rax)
  247. 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>
  248. ---Type <return> to continue, or q <return> to quit---
  249. 0x00007fffe5298393 <+915>: mov %rax,%rsi
  250. 0x00007fffe5298396 <+918>: mov %rbx,%rdi
  251. 0x00007fffe5298399 <+921>: callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  252. 0x00007fffe529839e <+926>: lea 0x48(%rsp),%rcx
  253. 0x00007fffe52983a3 <+931>: lea 0x2737b8(%rip),%rsi # 0x7fffe550bb62
  254. 0x00007fffe52983aa <+938>: mov %r13,%r8
  255. 0x00007fffe52983ad <+941>: mov %rbx,%rdx
  256. 0x00007fffe52983b0 <+944>: mov %r12,%rdi
  257. 0x00007fffe52983b3 <+947>: movb $0x6,0x60(%rsp)
  258. 0x00007fffe52983b8 <+952>: movq $0x0,0x48(%rsp)
  259. 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&)>
  260. 0x00007fffe52983c6 <+966>: mov 0x40(%rsp),%rdi
  261. 0x00007fffe52983cb <+971>: test %rdi,%rdi
  262. 0x00007fffe52983ce <+974>: je 0x7fffe52983dd <THCPModule_initExtension(PyObject*)+989>
  263. 0x00007fffe52983d0 <+976>: subq $0x1,(%rdi)
  264. 0x00007fffe52983d4 <+980>: jne 0x7fffe52983dd <THCPModule_initExtension(PyObject*)+989>
  265. 0x00007fffe52983d6 <+982>: mov 0x8(%rdi),%rax
  266. 0x00007fffe52983da <+986>: callq *0x30(%rax)
  267. 0x00007fffe52983dd <+989>: mov 0x5ba1e4(%rip),%rbx # 0x7fffe58525c8
  268. 0x00007fffe52983e4 <+996>: lea 0x23d7a5(%rip),%rsi # 0x7fffe54d5b90
  269. 0x00007fffe52983eb <+1003>: addq $0x1,(%rbx)
  270. ---Type <return> to continue, or q <return> to quit---
  271. 0x00007fffe52983ef <+1007>: mov (%r12),%rdi
  272. 0x00007fffe52983f3 <+1011>: callq 0x7fffe4e9ac20 <PyObject_GetAttrString@plt>
  273. 0x00007fffe52983f8 <+1016>: test %rax,%rax
  274. 0x00007fffe52983fb <+1019>: mov %rax,%rbp
  275. 0x00007fffe52983fe <+1022>: je 0x7fffe52986d0 <THCPModule_initExtension(PyObject*)+1744>
  276. 0x00007fffe5298404 <+1028>: mov (%r12),%rax
  277. 0x00007fffe5298408 <+1032>: movq $0x0,0x50(%rsp)
  278. 0x00007fffe5298411 <+1041>: mov %rax,0x8(%rsp)
  279. 0x00007fffe5298416 <+1046>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
  280. 0x00007fffe529841b <+1051>: lea -0x742(%rip),%rsi # 0x7fffe5297ce0 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
  281. 0x00007fffe5298422 <+1058>: mov 0x8(%rsp),%rcx
  282. 0x00007fffe5298427 <+1063>: orb $0x40,0x59(%rax)
  283. 0x00007fffe529842b <+1067>: lea 0x50(%rsp),%rdi
  284. 0x00007fffe5298430 <+1072>: lea 0x273aa1(%rip),%rdx # 0x7fffe550bed8 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
  285. 0x00007fffe5298437 <+1079>: mov %rbp,0x70(%rax)
  286. 0x00007fffe529843b <+1083>: mov %rsi,0x30(%rax)
  287. 0x00007fffe529843f <+1087>: lea 0x23d74a(%rip),%rsi # 0x7fffe54d5b90
  288. 0x00007fffe5298446 <+1094>: mov $0x1,%r8d
  289. 0x00007fffe529844c <+1100>: mov %rcx,0x68(%rax)
  290. 0x00007fffe5298450 <+1104>: lea 0x5b3719(%rip),%rcx # 0x7fffe584bb70 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUlRK14cudaDevicePropE_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaI---Type <return> to continue, or q <return> to quit---
  291. cEEEJS6_EJNS_4nameENS_9is_methodENS_7siblingEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
  292. 0x00007fffe5298457 <+1111>: mov %rsi,(%rax)
  293. 0x00007fffe529845a <+1114>: mov %rax,%rsi
  294. 0x00007fffe529845d <+1117>: callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  295. 0x00007fffe5298462 <+1122>: subq $0x1,0x0(%rbp)
  296. 0x00007fffe5298467 <+1127>: jne 0x7fffe5298473 <THCPModule_initExtension(PyObject*)+1139>
  297. 0x00007fffe5298469 <+1129>: mov 0x8(%rbp),%rax
  298. 0x00007fffe529846d <+1133>: mov %rbp,%rdi
  299. 0x00007fffe5298470 <+1136>: callq *0x30(%rax)
  300. 0x00007fffe5298473 <+1139>: subq $0x1,(%rbx)
  301. 0x00007fffe5298477 <+1143>: jne 0x7fffe5298483 <THCPModule_initExtension(PyObject*)+1155>
  302. 0x00007fffe5298479 <+1145>: mov 0x8(%rbx),%rax
  303. 0x00007fffe529847d <+1149>: mov %rbx,%rdi
  304. 0x00007fffe5298480 <+1152>: callq *0x30(%rax)
  305. 0x00007fffe5298483 <+1155>: mov 0x50(%rsp),%rax
  306. 0x00007fffe5298488 <+1160>: mov %r13,%rdi
  307. 0x00007fffe529848b <+1163>: movq $0x0,0x78(%rsp)
  308. 0x00007fffe5298494 <+1172>: mov %rax,0x68(%rsp)
  309. 0x00007fffe5298499 <+1177>: lea 0x23d3a0(%rip),%rax # 0x7fffe54d5840
  310. 0x00007fffe52984a0 <+1184>: mov %rax,0x70(%rsp)
  311. 0x00007fffe52984a5 <+1189>: callq 0x7fffe4eab000 <pybind11::detail::accessor<pybind11::detail::accessor_policies::str_attr>::get_cache() const>
  312. 0x00007fffe52984aa <+1194>: mov (%rax),%rbp
  313. ---Type <return> to continue, or q <return> to quit---
  314. 0x00007fffe52984ad <+1197>: test %rbp,%rbp
  315. 0x00007fffe52984b0 <+1200>: je 0x7fffe5298680 <THCPModule_initExtension(PyObject*)+1664>
  316. 0x00007fffe52984b6 <+1206>: addq $0x1,0x0(%rbp)
  317. 0x00007fffe52984bb <+1211>: mov 0x78(%rsp),%rdi
  318. 0x00007fffe52984c0 <+1216>: test %rdi,%rdi
  319. 0x00007fffe52984c3 <+1219>: je 0x7fffe52984d2 <THCPModule_initExtension(PyObject*)+1234>
  320. 0x00007fffe52984c5 <+1221>: subq $0x1,(%rdi)
  321. 0x00007fffe52984c9 <+1225>: jne 0x7fffe52984d2 <THCPModule_initExtension(PyObject*)+1234>
  322. 0x00007fffe52984cb <+1227>: mov 0x8(%rdi),%rax
  323. 0x00007fffe52984cf <+1231>: callq *0x30(%rax)
  324. 0x00007fffe52984d2 <+1234>: addq $0x1,0x0(%rbp)
  325. 0x00007fffe52984d7 <+1239>: mov 0x50(%rsp),%rdx
  326. 0x00007fffe52984dc <+1244>: mov (%r12),%rdi
  327. 0x00007fffe52984e0 <+1248>: mov %rbp,%rsi
  328. 0x00007fffe52984e3 <+1251>: callq 0x7fffe4e9ba20 <PyObject_SetAttr@plt>
  329. 0x00007fffe52984e8 <+1256>: test %eax,%eax
  330. 0x00007fffe52984ea <+1258>: jne 0x7fffe5298815 <THCPModule_initExtension(PyObject*)+2069>
  331. 0x00007fffe52984f0 <+1264>: test %rbp,%rbp
  332. 0x00007fffe52984f3 <+1267>: je 0x7fffe529852b <THCPModule_initExtension(PyObject*)+1323>
  333. 0x00007fffe52984f5 <+1269>: mov 0x0(%rbp),%rax
  334. 0x00007fffe52984f9 <+1273>: sub $0x1,%rax
  335. 0x00007fffe52984fd <+1277>: test %rax,%rax
  336. 0x00007fffe5298500 <+1280>: mov %rax,0x0(%rbp)
  337. 0x00007fffe5298504 <+1284>: jne 0x7fffe5298514 <THCPModule_initExtension(PyObject*)+1300>
  338. ---Type <return> to continue, or q <return> to quit---
  339. 0x00007fffe5298506 <+1286>: mov 0x8(%rbp),%rax
  340. 0x00007fffe529850a <+1290>: mov %rbp,%rdi
  341. 0x00007fffe529850d <+1293>: callq *0x30(%rax)
  342. 0x00007fffe5298510 <+1296>: mov 0x0(%rbp),%rax
  343. 0x00007fffe5298514 <+1300>: sub $0x1,%rax
  344. 0x00007fffe5298518 <+1304>: test %rax,%rax
  345. 0x00007fffe529851b <+1307>: mov %rax,0x0(%rbp)
  346. 0x00007fffe529851f <+1311>: jne 0x7fffe529852b <THCPModule_initExtension(PyObject*)+1323>
  347. 0x00007fffe5298521 <+1313>: mov 0x8(%rbp),%rax
  348. 0x00007fffe5298525 <+1317>: mov %rbp,%rdi
  349. 0x00007fffe5298528 <+1320>: callq *0x30(%rax)
  350. 0x00007fffe529852b <+1323>: mov 0x50(%rsp),%rdi
  351. 0x00007fffe5298530 <+1328>: test %rdi,%rdi
  352. 0x00007fffe5298533 <+1331>: je 0x7fffe5298542 <THCPModule_initExtension(PyObject*)+1346>
  353. 0x00007fffe5298535 <+1333>: subq $0x1,(%rdi)
  354. 0x00007fffe5298539 <+1337>: jne 0x7fffe5298542 <THCPModule_initExtension(PyObject*)+1346>
  355. 0x00007fffe529853b <+1339>: mov 0x8(%rdi),%rax
  356. 0x00007fffe529853f <+1343>: callq *0x30(%rax)
  357. 0x00007fffe5298542 <+1346>: mov 0x58(%rsp),%rdi
  358. 0x00007fffe5298547 <+1351>: test %rdi,%rdi
  359. 0x00007fffe529854a <+1354>: je 0x7fffe5298559 <THCPModule_initExtension(PyObject*)+1369>
  360. 0x00007fffe529854c <+1356>: subq $0x1,(%rdi)
  361. 0x00007fffe5298550 <+1360>: jne 0x7fffe5298559 <THCPModule_initExtension(PyObject*)+1369>
  362. 0x00007fffe5298552 <+1362>: mov 0x8(%rdi),%rax
  363. ---Type <return> to continue, or q <return> to quit---
  364. 0x00007fffe5298556 <+1366>: callq *0x30(%rax)
  365. 0x00007fffe5298559 <+1369>: mov 0x28(%rsp),%rdi
  366. 0x00007fffe529855e <+1374>: lea 0x27360a(%rip),%rsi # 0x7fffe550bb6f
  367. 0x00007fffe5298565 <+1381>: addq $0x1,(%rbx)
  368. 0x00007fffe5298569 <+1385>: callq 0x7fffe4e9ac20 <PyObject_GetAttrString@plt>
  369. 0x00007fffe529856e <+1390>: test %rax,%rax
  370. 0x00007fffe5298571 <+1393>: mov %rax,%rbp
  371. 0x00007fffe5298574 <+1396>: je 0x7fffe52986e8 <THCPModule_initExtension(PyObject*)+1768>
  372. 0x00007fffe529857a <+1402>: mov 0x28(%rsp),%r12
  373. 0x00007fffe529857f <+1407>: movq $0x0,0x58(%rsp)
  374. 0x00007fffe5298588 <+1416>: callq 0x7fffe5294520 <pybind11::cpp_function::make_function_record()>
  375. 0x00007fffe529858d <+1421>: lea 0xcbc(%rip),%rcx # 0x7fffe5299250 <pybind11::cpp_function::<lambda(pybind11::detail::function_call&)>::_FUN(pybind11::detail::function_call &)>
  376. 0x00007fffe5298594 <+1428>: lea 0x27392d(%rip),%rdx # 0x7fffe550bec8 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E9signature>
  377. 0x00007fffe529859b <+1435>: mov %r12,0x68(%rax)
  378. 0x00007fffe529859f <+1439>: mov %rbp,0x70(%rax)
  379. 0x00007fffe52985a3 <+1443>: movb $0x5,0x58(%rax)
  380. 0x00007fffe52985a7 <+1447>: mov $0x1,%r8d
  381. 0x00007fffe52985ad <+1453>: mov %rcx,0x30(%rax)
  382. 0x00007fffe52985b1 <+1457>: lea 0x2735b7(%rip),%rcx # 0x7fffe550bb6f
  383. 0x00007fffe52985b8 <+1464>: mov %rax,%rsi
  384. 0x00007fffe52985bb <+1467>: mov %r14,%rdi
  385. ---Type <return> to continue, or q <return> to quit---
  386. 0x00007fffe52985be <+1470>: mov %rcx,(%rax)
  387. 0x00007fffe52985c1 <+1473>: lea 0x5b3598(%rip),%rcx # 0x7fffe584bb60 <_ZZN8pybind1112cpp_function10initializeIZL24bindCudaDevicePropertiesP7_objectEUliE0_P14cudaDevicePropJiEJNS_4nameENS_5scopeENS_7siblingENS_19return_value_policyEEEEvOT_PFT0_DpT1_EDpRKT2_E5types>
  388. 0x00007fffe52985c8 <+1480>: callq 0x7fffe4eaeb60 <pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long)>
  389. 0x00007fffe52985cd <+1485>: subq $0x1,0x0(%rbp)
  390. 0x00007fffe52985d2 <+1490>: jne 0x7fffe52985de <THCPModule_initExtension(PyObject*)+1502>
  391. 0x00007fffe52985d4 <+1492>: mov 0x8(%rbp),%rax
  392. 0x00007fffe52985d8 <+1496>: mov %rbp,%rdi
  393. 0x00007fffe52985db <+1499>: callq *0x30(%rax)
  394. 0x00007fffe52985de <+1502>: subq $0x1,(%rbx)
  395. 0x00007fffe52985e2 <+1506>: jne 0x7fffe52985ee <THCPModule_initExtension(PyObject*)+1518>
  396. 0x00007fffe52985e4 <+1508>: mov 0x8(%rbx),%rax
  397. 0x00007fffe52985e8 <+1512>: mov %rbx,%rdi
  398. 0x00007fffe52985eb <+1515>: callq *0x30(%rax)
  399. 0x00007fffe52985ee <+1518>: mov 0x58(%rsp),%rdx
  400. 0x00007fffe52985f3 <+1523>: lea 0x28(%rsp),%rdi
  401. 0x00007fffe52985f8 <+1528>: lea 0x273570(%rip),%rsi # 0x7fffe550bb6f
  402. 0x00007fffe52985ff <+1535>: mov $0x1,%ecx
  403. 0x00007fffe5298604 <+1540>:
  404. callq 0x7fffe4ec4330 <pybind11::module::add_object(char const*, pybind11::handle, bool)>
  405. 0x00007fffe5298609 <+1545>: mov 0x58(%rsp),%rdi
  406. 0x00007fffe529860e <+1550>: test %rdi,%rdi
  407. ---Type <return> to continue, or q <return> to quit---
  408. 0x00007fffe5298611 <+1553>: je 0x7fffe5298620 <THCPModule_initExtension(PyObject*)+1568>
  409. 0x00007fffe5298613 <+1555>: subq $0x1,(%rdi)
  410. 0x00007fffe5298617 <+1559>: jne 0x7fffe5298620 <THCPModule_initExtension(PyObject*)+1568>
  411. 0x00007fffe5298619 <+1561>: mov 0x8(%rdi),%rax
  412. 0x00007fffe529861d <+1565>: callq *0x30(%rax)
  413. 0x00007fffe5298620 <+1568>: mov 0x28(%rsp),%rdi
  414. 0x00007fffe5298625 <+1573>: test %rdi,%rdi
  415. 0x00007fffe5298628 <+1576>: je 0x7fffe5298637 <THCPModule_initExtension(PyObject*)+1591>
  416. 0x00007fffe529862a <+1578>: subq $0x1,(%rdi)
  417. 0x00007fffe529862e <+1582>: jne 0x7fffe5298637 <THCPModule_initExtension(PyObject*)+1591>
  418. 0x00007fffe5298630 <+1584>: mov 0x8(%rdi),%rax
  419. 0x00007fffe5298634 <+1588>: callq *0x30(%rax)
  420. 0x00007fffe5298637 <+1591>: mov %r15,%rdi
  421. 0x00007fffe529863a <+1594>: addq $0x1,(%rbx)
  422. 0x00007fffe529863e <+1598>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
  423. 0x00007fffe5298643 <+1603>: mov (%rsp),%rdi
  424. 0x00007fffe5298647 <+1607>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
  425. 0x00007fffe529864c <+1612>: mov %rbx,%rax
  426. 0x00007fffe529864f <+1615>: mov 0x108(%rsp),%rcx
  427. 0x00007fffe5298657 <+1623>: xor %fs:0x28,%rcx
  428. 0x00007fffe5298660 <+1632>: jne 0x7fffe52988c7 <THCPModule_initExtension(PyObject*)+2247>
  429. 0x00007fffe5298666 <+1638>: add $0x118,%rsp
  430. 0x00007fffe529866d <+1645>: pop %rbx
  431. 0x00007fffe529866e <+1646>: pop %rbp
  432. ---Type <return> to continue, or q <return> to quit---
  433. 0x00007fffe529866f <+1647>: pop %r12
  434. 0x00007fffe5298671 <+1649>: pop %r13
  435. 0x00007fffe5298673 <+1651>: pop %r14
  436. 0x00007fffe5298675 <+1653>: pop %r15
  437. 0x00007fffe5298677 <+1655>: retq
  438. 0x00007fffe5298678 <+1656>: nopl 0x0(%rax,%rax,1)
  439. 0x00007fffe5298680 <+1664>: mov 0x78(%rsp),%rdi
  440. 0x00007fffe5298685 <+1669>: test %rdi,%rdi
  441. 0x00007fffe5298688 <+1672>: je 0x7fffe52984d7 <THCPModule_initExtension(PyObject*)+1239>
  442. 0x00007fffe529868e <+1678>: subq $0x1,(%rdi)
  443. 0x00007fffe5298692 <+1682>: jne 0x7fffe52984d7 <THCPModule_initExtension(PyObject*)+1239>
  444. 0x00007fffe5298698 <+1688>: mov 0x8(%rdi),%rax
  445. 0x00007fffe529869c <+1692>: callq *0x30(%rax)
  446. 0x00007fffe529869f <+1695>: jmpq 0x7fffe52984d7 <THCPModule_initExtension(PyObject*)+1239>
  447. 0x00007fffe52986a4 <+1700>: nopl 0x0(%rax)
  448. 0x00007fffe52986a8 <+1704>: mov %rax,%rdi
  449. 0x00007fffe52986ab <+1707>: callq *%rdx
  450. 0x00007fffe52986ad <+1709>: test %al,%al
  451. 0x00007fffe52986af <+1711>: je 0x7fffe529812c <THCPModule_initExtension(PyObject*)+300>
  452. 0x00007fffe52986b5 <+1717>: mov 0x0(%rbp),%rdi
  453. 0x00007fffe52986b9 <+1721>: callq 0x7fffe4e961d0 <THCMagma_init@plt>
  454. 0x00007fffe52986be <+1726>: mov 0x5bb0e3(%rip),%rdx # 0x7fffe58537a8
  455. 0x00007fffe52986c5 <+1733>: jmpq 0x7fffe5298133 <THCPModule_initExtension(PyObject*)+307>
  456. 0x00007fffe52986ca <+1738>: nopw 0x0(%rax,%rax,1)
  457. ---Type <return> to continue, or q <return> to quit---
  458. 0x00007fffe52986d0 <+1744>: callq 0x7fffe4e95d60 <PyErr_Clear@plt>
  459. 0x00007fffe52986d5 <+1749>: addq $0x1,(%rbx)
  460. 0x00007fffe52986d9 <+1753>: mov %rbx,%rbp
  461. 0x00007fffe52986dc <+1756>: jmpq 0x7fffe5298404 <THCPModule_initExtension(PyObject*)+1028>
  462. 0x00007fffe52986e1 <+1761>: nopl 0x0(%rax)
  463. 0x00007fffe52986e8 <+1768>: callq 0x7fffe4e95d60 <PyErr_Clear@plt>
  464. 0x00007fffe52986ed <+1773>: addq $0x1,(%rbx)
  465. 0x00007fffe52986f1 <+1777>: mov %rbx,%rbp
  466. 0x00007fffe52986f4 <+1780>: jmpq 0x7fffe529857a <THCPModule_initExtension(PyObject*)+1402>
  467. 0x00007fffe52986f9 <+1785>: or $0xffffffff,%eax
  468. 0x00007fffe52986fc <+1788>: mov %eax,%edi
  469. 0x00007fffe52986fe <+1790>: callq 0x7fffe4e93d20 <_ZSt20__throw_system_errori@plt>
  470. 0x00007fffe5298703 <+1795>: mov %rax,%rdi
  471. 0x00007fffe5298706 <+1798>: cmp $0x2,%rdx
  472. 0x00007fffe529870a <+1802>: je 0x7fffe5298bb4 <THCPModule_initExtension(PyObject*)+2996>
  473. 0x00007fffe5298710 <+1808>: jle 0x7fffe5298b99 <THCPModule_initExtension(PyObject*)+2969>
  474. 0x00007fffe5298716 <+1814>: cmp $0x3,%rdx
  475. 0x00007fffe529871a <+1818>: je 0x7fffe5298b1b <THCPModule_initExtension(PyObject*)+2843>
  476. 0x00007fffe5298720 <+1824>: cmp $0x4,%rdx
  477. 0x00007fffe5298724 <+1828>: jne 0x7fffe5298a94 <THCPModule_initExtension(PyObject*)+2708>
  478. 0x00007fffe529872a <+1834>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
  479. 0x00007fffe529872f <+1839>: mov (%rax),%rdx
  480. 0x00007fffe5298732 <+1842>: lea 0xe0(%rsp),%rbx
  481. 0x00007fffe529873a <+1850>: mov %rax,%rdi
  482. ---Type <return> to continue, or q <return> to quit---
  483. 0x00007fffe529873d <+1853>: callq *0x10(%rdx)
  484. 0x00007fffe5298740 <+1856>: mov %rbx,%rdi
  485. 0x00007fffe5298743 <+1859>: mov %rax,%rsi
  486. 0x00007fffe5298746 <+1862>: callq 0x7fffe5294680 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
  487. 0x00007fffe529874b <+1867>: lea 0xc0(%rsp),%rbp
  488. 0x00007fffe5298753 <+1875>: mov %rbx,%rsi
  489. 0x00007fffe5298756 <+1878>: mov %rbp,%rdi
  490. 0x00007fffe5298759 <+1881>: callq 0x7fffe4e95340 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
  491. 0x00007fffe529875e <+1886>: mov 0xe0(%rsp),%rdi
  492. 0x00007fffe5298766 <+1894>: add $0x10,%rbx
  493. 0x00007fffe529876a <+1898>: cmp %rbx,%rdi
  494. 0x00007fffe529876d <+1901>: je 0x7fffe5298774 <THCPModule_initExtension(PyObject*)+1908>
  495. 0x00007fffe529876f <+1903>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  496. 0x00007fffe5298774 <+1908>: mov 0x5b879d(%rip),%rax # 0x7fffe5850f18
  497. 0x00007fffe529877b <+1915>: mov 0xc0(%rsp),%rsi
  498. 0x00007fffe5298783 <+1923>: mov (%rax),%rdi
  499. 0x00007fffe5298786 <+1926>: callq 0x7fffe4e92860 <PyErr_SetString@plt>
  500. 0x00007fffe529878b <+1931>: mov 0xc0(%rsp),%rdi
  501. 0x00007fffe5298793 <+1939>: add $0x10,%rbp
  502. 0x00007fffe5298797 <+1943>: cmp %rbp,%rdi
  503. 0x00007fffe529879a <+1946>: je 0x7fffe52987a1 <THCPModule_initExtension(PyObject*)+1953>
  504. 0x00007fffe529879c <+1948>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  505. ---Type <return> to continue, or q <return> to quit---
  506. 0x00007fffe52987a1 <+1953>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
  507. 0x00007fffe52987a6 <+1958>: xor %eax,%eax
  508. 0x00007fffe52987a8 <+1960>: jmpq 0x7fffe529864f <THCPModule_initExtension(PyObject*)+1615>
  509. 0x00007fffe52987ad <+1965>: mov $0x20,%edi
  510. 0x00007fffe52987b2 <+1970>: callq 0x7fffe4e9a3f0 <__cxa_allocate_exception@plt>
  511. 0x00007fffe52987b7 <+1975>: mov 0x5ba67a(%rip),%rdx # 0x7fffe5852e38
  512. 0x00007fffe52987be <+1982>: mov 0x5bc433(%rip),%rsi # 0x7fffe5854bf8
  513. 0x00007fffe52987c5 <+1989>: mov %rax,%rdi
  514. 0x00007fffe52987c8 <+1992>: movq $0x0,0x8(%rax)
  515. 0x00007fffe52987d0 <+2000>: movq $0x0,0x10(%rax)
  516. 0x00007fffe52987d8 <+2008>: movq $0x0,0x18(%rax)
  517. 0x00007fffe52987e0 <+2016>: add $0x10,%rdx
  518. 0x00007fffe52987e4 <+2020>: mov %rdx,(%rax)
  519. 0x00007fffe52987e7 <+2023>: mov 0x5ba8d2(%rip),%rdx # 0x7fffe58530c0
  520. 0x00007fffe52987ee <+2030>: callq 0x7fffe4e9ae30 <__cxa_throw@plt>
  521. 0x00007fffe52987f3 <+2035>: mov %rax,%rbx
  522. 0x00007fffe52987f6 <+2038>: mov %rdx,%rbp
  523. 0x00007fffe52987f9 <+2041>: mov %r15,%rdi
  524. 0x00007fffe52987fc <+2044>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
  525. 0x00007fffe5298801 <+2049>: mov (%rsp),%rdi
  526. 0x00007fffe5298805 <+2053>: callq 0x7fffe4e942c0 <_ZN10THPPointerI7_objectE4freeEv@plt>
  527. 0x00007fffe529880a <+2058>: mov %rbx,%rdi
  528. 0x00007fffe529880d <+2061>: mov %rbp,%rdx
  529. 0x00007fffe5298810 <+2064>: jmpq 0x7fffe5298706 <THCPModule_initExtension(PyObject*)+1798>
  530. ---Type <return> to continue, or q <return> to quit---
  531. 0x00007fffe5298815 <+2069>: mov $0x28,%edi
  532. 0x00007fffe529881a <+2074>: callq 0x7fffe4e9a3f0 <__cxa_allocate_exception@plt>
  533. 0x00007fffe529881f <+2079>: mov %rax,%rdi
  534. 0x00007fffe5298822 <+2082>: mov %rax,%r13
  535. 0x00007fffe5298825 <+2085>: callq 0x7fffe4eaaef0 <pybind11::error_already_set::error_already_set()>
  536. 0x00007fffe529882a <+2090>: lea -0x3ea331(%rip),%rdx # 0x7fffe4eae500 <pybind11::error_already_set::~error_already_set()>
  537. 0x00007fffe5298831 <+2097>: lea 0x5adef0(%rip),%rsi # 0x7fffe5846728 <_ZTIN8pybind1117error_already_setE>
  538. 0x00007fffe5298838 <+2104>: mov %r13,%rdi
  539. 0x00007fffe529883b <+2107>: callq 0x7fffe4e9ae30 <__cxa_throw@plt>
  540. 0x00007fffe5298840 <+2112>: mov %rax,%rbx
  541. 0x00007fffe5298843 <+2115>: mov %rdx,%r12
  542. 0x00007fffe5298846 <+2118>: test %rbp,%rbp
  543. 0x00007fffe5298849 <+2121>: je 0x7fffe5298872 <THCPModule_initExtension(PyObject*)+2162>
  544. 0x00007fffe529884b <+2123>: subq $0x1,0x0(%rbp)
  545. 0x00007fffe5298850 <+2128>: jne 0x7fffe529885c <THCPModule_initExtension(PyObject*)+2140>
  546. 0x00007fffe5298852 <+2130>: mov 0x8(%rbp),%rax
  547. 0x00007fffe5298856 <+2134>: mov %rbp,%rdi
  548. 0x00007fffe5298859 <+2137>: callq *0x30(%rax)
  549. 0x00007fffe529885c <+2140>: test %rbp,%rbp
  550. 0x00007fffe529885f <+2143>: je 0x7fffe5298872 <THCPModule_initExtension(PyObject*)+2162>
  551. 0x00007fffe5298861 <+2145>: subq $0x1,0x0(%rbp)
  552. 0x00007fffe5298866 <+2150>: jne 0x7fffe5298872 <THCPModule_initExtension(PyObject*)+2162>
  553. ---Type <return> to continue, or q <return> to quit---
  554. 0x00007fffe5298868 <+2152>: mov 0x8(%rbp),%rax
  555. 0x00007fffe529886c <+2156>: mov %rbp,%rdi
  556. 0x00007fffe529886f <+2159>: callq *0x30(%rax)
  557. 0x00007fffe5298872 <+2162>: mov %r12,%rbp
  558. 0x00007fffe5298875 <+2165>: mov 0x50(%rsp),%rdi
  559. 0x00007fffe529887a <+2170>: test %rdi,%rdi
  560. 0x00007fffe529887d <+2173>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  561. 0x00007fffe529887f <+2175>: subq $0x1,(%rdi)
  562. 0x00007fffe5298883 <+2179>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  563. 0x00007fffe5298885 <+2181>: mov 0x8(%rdi),%rax
  564. 0x00007fffe5298889 <+2185>: callq *0x30(%rax)
  565. 0x00007fffe529888c <+2188>: mov 0x58(%rsp),%rdi
  566. 0x00007fffe5298891 <+2193>: test %rdi,%rdi
  567. 0x00007fffe5298894 <+2196>: je 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  568. 0x00007fffe5298896 <+2198>: subq $0x1,(%rdi)
  569. 0x00007fffe529889a <+2202>: jne 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  570. 0x00007fffe529889c <+2204>: mov 0x8(%rdi),%rax
  571. 0x00007fffe52988a0 <+2208>: callq *0x30(%rax)
  572. 0x00007fffe52988a3 <+2211>: mov 0x28(%rsp),%rdi
  573. 0x00007fffe52988a8 <+2216>: test %rdi,%rdi
  574. 0x00007fffe52988ab <+2219>: je 0x7fffe52987f9 <THCPModule_initExtension(PyObject*)+2041>
  575. 0x00007fffe52988b1 <+2225>: subq $0x1,(%rdi)
  576. 0x00007fffe52988b5 <+2229>: jne 0x7fffe52987f9 <THCPModule_initExtension(PyObject*)+2041>
  577. 0x00007fffe52988bb <+2235>: mov 0x8(%rdi),%rax
  578. ---Type <return> to continue, or q <return> to quit---
  579. 0x00007fffe52988bf <+2239>: callq *0x30(%rax)
  580. 0x00007fffe52988c2 <+2242>: jmpq 0x7fffe52987f9 <THCPModule_initExtension(PyObject*)+2041>
  581. 0x00007fffe52988c7 <+2247>: callq 0x7fffe4e92bb0 <__stack_chk_fail@plt>
  582. 0x00007fffe52988cc <+2252>: callq 0x7fffe4e9e0c0 <THPUtils_unpackLong(_object*)>
  583. 0x00007fffe52988d1 <+2257>: mov $0x20,%edi
  584. 0x00007fffe52988d6 <+2262>: callq 0x7fffe4e9a3f0 <__cxa_allocate_exception@plt>
  585. 0x00007fffe52988db <+2267>: mov 0x5ba556(%rip),%rdx # 0x7fffe5852e38
  586. 0x00007fffe52988e2 <+2274>: mov 0x5bc30f(%rip),%rsi # 0x7fffe5854bf8
  587. 0x00007fffe52988e9 <+2281>: mov %rax,%rdi
  588. 0x00007fffe52988ec <+2284>: movq $0x0,0x8(%rax)
  589. 0x00007fffe52988f4 <+2292>: movq $0x0,0x10(%rax)
  590. 0x00007fffe52988fc <+2300>: movq $0x0,0x18(%rax)
  591. 0x00007fffe5298904 <+2308>: add $0x10,%rdx
  592. 0x00007fffe5298908 <+2312>: mov %rdx,(%rax)
  593. 0x00007fffe529890b <+2315>: mov 0x5ba7ae(%rip),%rdx # 0x7fffe58530c0
  594. 0x00007fffe5298912 <+2322>: callq 0x7fffe4e9ae30 <__cxa_throw@plt>
  595. 0x00007fffe5298917 <+2327>: mov %rax,%rbx
  596. 0x00007fffe529891a <+2330>: mov %rdx,%rbp
  597. 0x00007fffe529891d <+2333>: jmpq 0x7fffe5298801 <THCPModule_initExtension(PyObject*)+2049>
  598. 0x00007fffe5298922 <+2338>: callq 0x7fffe4e9e0c0 <THPUtils_unpackLong(_object*)>
  599. 0x00007fffe5298927 <+2343>: callq 0x7fffe4e9e0c0 <THPUtils_unpackLong(_object*)>
  600. 0x00007fffe529892c <+2348>: mov %r13,%rdi
  601. 0x00007fffe529892f <+2351>: mov %rax,%rbx
  602. 0x00007fffe5298932 <+2354>: mov %rdx,%r12
  603. ---Type <return> to continue, or q <return> to quit---
  604. 0x00007fffe5298935 <+2357>: callq 0x7fffe4e996d0 <__cxa_free_exception@plt>
  605. 0x00007fffe529893a <+2362>: jmpq 0x7fffe5298846 <THCPModule_initExtension(PyObject*)+2118>
  606. 0x00007fffe529893f <+2367>: mov %rax,%r13
  607. 0x00007fffe5298942 <+2370>: mov %rdx,%r12
  608. 0x00007fffe5298945 <+2373>: subq $0x1,(%rbx)
  609. 0x00007fffe5298949 <+2377>: jne 0x7fffe5298955 <THCPModule_initExtension(PyObject*)+2389>
  610. 0x00007fffe529894b <+2379>: mov 0x8(%rbx),%rax
  611. 0x00007fffe529894f <+2383>: mov %rbx,%rdi
  612. 0x00007fffe5298952 <+2386>: callq *0x30(%rax)
  613. 0x00007fffe5298955 <+2389>: mov %r13,%rbx
  614. 0x00007fffe5298958 <+2392>: mov %r12,%rbp
  615. 0x00007fffe529895b <+2395>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  616. 0x00007fffe5298960 <+2400>: mov 0x40(%rsp),%rdi
  617. 0x00007fffe5298965 <+2405>: mov %rax,%rbx
  618. 0x00007fffe5298968 <+2408>: mov %rdx,%rbp
  619. 0x00007fffe529896b <+2411>: test %rdi,%rdi
  620. 0x00007fffe529896e <+2414>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  621. 0x00007fffe5298974 <+2420>: subq $0x1,(%rdi)
  622. 0x00007fffe5298978 <+2424>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  623. 0x00007fffe529897e <+2430>: mov 0x8(%rdi),%rax
  624. 0x00007fffe5298982 <+2434>: callq *0x30(%rax)
  625. 0x00007fffe5298985 <+2437>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  626. 0x00007fffe529898a <+2442>: mov 0xa0(%rsp),%rdi
  627. 0x00007fffe5298992 <+2450>: mov %rax,%rbx
  628. ---Type <return> to continue, or q <return> to quit---
  629. 0x00007fffe5298995 <+2453>: mov %rdx,%rbp
  630. 0x00007fffe5298998 <+2456>: test %rdi,%rdi
  631. 0x00007fffe529899b <+2459>: je 0x7fffe52989aa <THCPModule_initExtension(PyObject*)+2474>
  632. 0x00007fffe529899d <+2461>: subq $0x1,(%rdi)
  633. 0x00007fffe52989a1 <+2465>: jne 0x7fffe52989aa <THCPModule_initExtension(PyObject*)+2474>
  634. 0x00007fffe52989a3 <+2467>: mov 0x8(%rdi),%rax
  635. 0x00007fffe52989a7 <+2471>: callq *0x30(%rax)
  636. 0x00007fffe52989aa <+2474>: mov 0x58(%rsp),%rdi
  637. 0x00007fffe52989af <+2479>: test %rdi,%rdi
  638. 0x00007fffe52989b2 <+2482>: je 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  639. 0x00007fffe52989b8 <+2488>: subq $0x1,(%rdi)
  640. 0x00007fffe52989bc <+2492>: jne 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  641. 0x00007fffe52989c2 <+2498>: mov 0x8(%rdi),%rax
  642. 0x00007fffe52989c6 <+2502>: callq *0x30(%rax)
  643. 0x00007fffe52989c9 <+2505>: jmpq 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  644. 0x00007fffe52989ce <+2510>: mov %rax,%rbx
  645. 0x00007fffe52989d1 <+2513>: mov %rdx,%rbp
  646. 0x00007fffe52989d4 <+2516>: jmp 0x7fffe52989aa <THCPModule_initExtension(PyObject*)+2474>
  647. 0x00007fffe52989d6 <+2518>: mov 0x58(%rsp),%rdi
  648. 0x00007fffe52989db <+2523>: mov %rax,%rbx
  649. 0x00007fffe52989de <+2526>: mov %rdx,%rbp
  650. 0x00007fffe52989e1 <+2529>: test %rdi,%rdi
  651. 0x00007fffe52989e4 <+2532>: je 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  652. 0x00007fffe52989ea <+2538>: subq $0x1,(%rdi)
  653. ---Type <return> to continue, or q <return> to quit---
  654. 0x00007fffe52989ee <+2542>: jne 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  655. 0x00007fffe52989f4 <+2548>: mov 0x8(%rdi),%rax
  656. 0x00007fffe52989f8 <+2552>: callq *0x30(%rax)
  657. 0x00007fffe52989fb <+2555>: jmpq 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  658. 0x00007fffe5298a00 <+2560>: mov 0x30(%rsp),%rdi
  659. 0x00007fffe5298a05 <+2565>: mov %rax,%rbx
  660. 0x00007fffe5298a08 <+2568>: mov %rdx,%rbp
  661. 0x00007fffe5298a0b <+2571>: test %rdi,%rdi
  662. 0x00007fffe5298a0e <+2574>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  663. 0x00007fffe5298a14 <+2580>: subq $0x1,(%rdi)
  664. 0x00007fffe5298a18 <+2584>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  665. 0x00007fffe5298a1e <+2590>: mov 0x8(%rdi),%rax
  666. 0x00007fffe5298a22 <+2594>: callq *0x30(%rax)
  667. 0x00007fffe5298a25 <+2597>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  668. 0x00007fffe5298a2a <+2602>: mov 0xc0(%rsp),%rdi
  669. 0x00007fffe5298a32 <+2610>: add $0x10,%rbp
  670. 0x00007fffe5298a36 <+2614>: mov %rax,%rbx
  671. 0x00007fffe5298a39 <+2617>: cmp %rbp,%rdi
  672. 0x00007fffe5298a3c <+2620>: je 0x7fffe5298a43 <THCPModule_initExtension(PyObject*)+2627>
  673. 0x00007fffe5298a3e <+2622>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  674. 0x00007fffe5298a43 <+2627>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
  675. 0x00007fffe5298a48 <+2632>: mov %rbx,%rdi
  676. 0x00007fffe5298a4b <+2635>: callq 0x7fffe4e962c0 <_Unwind_Resume@plt>
  677. 0x00007fffe5298a50 <+2640>: mov 0xe0(%rsp),%rdi
  678. ---Type <return> to continue, or q <return> to quit---
  679. 0x00007fffe5298a58 <+2648>: add $0x10,%rbx
  680. 0x00007fffe5298a5c <+2652>: mov %rax,%rbp
  681. 0x00007fffe5298a5f <+2655>: cmp %rbx,%rdi
  682. 0x00007fffe5298a62 <+2658>: je 0x7fffe5298a69 <THCPModule_initExtension(PyObject*)+2665>
  683. 0x00007fffe5298a64 <+2660>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  684. 0x00007fffe5298a69 <+2665>: mov %rbp,%rbx
  685. 0x00007fffe5298a6c <+2668>: jmp 0x7fffe5298a43 <THCPModule_initExtension(PyObject*)+2627>
  686. 0x00007fffe5298a6e <+2670>: mov %rax,%rbx
  687. 0x00007fffe5298a71 <+2673>: jmp 0x7fffe5298a43 <THCPModule_initExtension(PyObject*)+2627>
  688. 0x00007fffe5298a73 <+2675>: mov 0xc0(%rsp),%rdi
  689. 0x00007fffe5298a7b <+2683>: add $0x10,%rbp
  690. 0x00007fffe5298a7f <+2687>: mov %rax,%rbx
  691. 0x00007fffe5298a82 <+2690>: cmp %rbp,%rdi
  692. 0x00007fffe5298a85 <+2693>: je 0x7fffe5298a8c <THCPModule_initExtension(PyObject*)+2700>
  693. 0x00007fffe5298a87 <+2695>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  694. 0x00007fffe5298a8c <+2700>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
  695. 0x00007fffe5298a91 <+2705>: mov %rbx,%rdi
  696. 0x00007fffe5298a94 <+2708>: callq 0x7fffe4e962c0 <_Unwind_Resume@plt>
  697. 0x00007fffe5298a99 <+2713>: mov 0x78(%rsp),%rdi
  698. 0x00007fffe5298a9e <+2718>: mov %rax,%rbx
  699. 0x00007fffe5298aa1 <+2721>: mov %rdx,%rbp
  700. 0x00007fffe5298aa4 <+2724>: test %rdi,%rdi
  701. 0x00007fffe5298aa7 <+2727>: je 0x7fffe5298875 <THCPModule_initExtension(PyObject*)+2165>
  702. 0x00007fffe5298aad <+2733>: subq $0x1,(%rdi)
  703. ---Type <return> to continue, or q <return> to quit---
  704. 0x00007fffe5298ab1 <+2737>: jne 0x7fffe5298875 <THCPModule_initExtension(PyObject*)+2165>
  705. 0x00007fffe5298ab7 <+2743>: mov 0x8(%rdi),%rax
  706. 0x00007fffe5298abb <+2747>: callq *0x30(%rax)
  707. 0x00007fffe5298abe <+2750>: jmpq 0x7fffe5298875 <THCPModule_initExtension(PyObject*)+2165>
  708. 0x00007fffe5298ac3 <+2755>: mov 0x50(%rsp),%rdi
  709. 0x00007fffe5298ac8 <+2760>: mov %rax,%r13
  710. 0x00007fffe5298acb <+2763>: mov %rdx,%r12
  711. 0x00007fffe5298ace <+2766>: test %rdi,%rdi
  712. 0x00007fffe5298ad1 <+2769>: je 0x7fffe5298ae0 <THCPModule_initExtension(PyObject*)+2784>
  713. 0x00007fffe5298ad3 <+2771>: subq $0x1,(%rdi)
  714. 0x00007fffe5298ad7 <+2775>: jne 0x7fffe5298ae0 <THCPModule_initExtension(PyObject*)+2784>
  715. 0x00007fffe5298ad9 <+2777>: mov 0x8(%rdi),%rax
  716. 0x00007fffe5298add <+2781>: callq *0x30(%rax)
  717. 0x00007fffe5298ae0 <+2784>: subq $0x1,0x0(%rbp)
  718. 0x00007fffe5298ae5 <+2789>: jne 0x7fffe5298945 <THCPModule_initExtension(PyObject*)+2373>
  719. 0x00007fffe5298aeb <+2795>: mov 0x8(%rbp),%rax
  720. 0x00007fffe5298aef <+2799>: mov %rbp,%rdi
  721. 0x00007fffe5298af2 <+2802>: callq *0x30(%rax)
  722. 0x00007fffe5298af5 <+2805>: jmpq 0x7fffe5298945 <THCPModule_initExtension(PyObject*)+2373>
  723. 0x00007fffe5298afa <+2810>: mov %rax,%r13
  724. 0x00007fffe5298afd <+2813>: mov %rdx,%r12
  725. 0x00007fffe5298b00 <+2816>: subq $0x1,(%rbx)
  726. 0x00007fffe5298b04 <+2820>: jne 0x7fffe5298b10 <THCPModule_initExtension(PyObject*)+2832>
  727. 0x00007fffe5298b06 <+2822>: mov 0x8(%rbx),%rax
  728. ---Type <return> to continue, or q <return> to quit---
  729. 0x00007fffe5298b0a <+2826>: mov %rbx,%rdi
  730. 0x00007fffe5298b0d <+2829>: callq *0x30(%rax)
  731. 0x00007fffe5298b10 <+2832>: mov %r13,%rbx
  732. 0x00007fffe5298b13 <+2835>: mov %r12,%rbp
  733. 0x00007fffe5298b16 <+2838>: jmpq 0x7fffe52988a3 <THCPModule_initExtension(PyObject*)+2211>
  734. 0x00007fffe5298b1b <+2843>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
  735. 0x00007fffe5298b20 <+2848>: mov %rax,%r12
  736. 0x00007fffe5298b23 <+2851>: mov (%rax),%rax
  737. 0x00007fffe5298b26 <+2854>: lea 0xe0(%rsp),%rbx
  738. 0x00007fffe5298b2e <+2862>: mov %r12,%rdi
  739. 0x00007fffe5298b31 <+2865>: callq *0x10(%rax)
  740. 0x00007fffe5298b34 <+2868>: mov %rbx,%rdi
  741. 0x00007fffe5298b37 <+2871>: mov %rax,%rsi
  742. 0x00007fffe5298b3a <+2874>: callq 0x7fffe5294680 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
  743. 0x00007fffe5298b3f <+2879>: lea 0xc0(%rsp),%rbp
  744. 0x00007fffe5298b47 <+2887>: mov %rbx,%rsi
  745. 0x00007fffe5298b4a <+2890>: mov %rbp,%rdi
  746. 0x00007fffe5298b4d <+2893>: callq 0x7fffe4e95340 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
  747. 0x00007fffe5298b52 <+2898>: mov 0xe0(%rsp),%rdi
  748. 0x00007fffe5298b5a <+2906>: add $0x10,%rbx
  749. 0x00007fffe5298b5e <+2910>: cmp %rbx,%rdi
  750. 0x00007fffe5298b61 <+2913>: je 0x7fffe5298b68 <THCPModule_initExtension(PyObject*)+2920>
  751. ---Type <return> to continue, or q <return> to quit---
  752. 0x00007fffe5298b63 <+2915>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  753. 0x00007fffe5298b68 <+2920>: mov (%r12),%rax
  754. 0x00007fffe5298b6c <+2924>: mov 0xc0(%rsp),%rbx
  755. 0x00007fffe5298b74 <+2932>: mov %r12,%rdi
  756. 0x00007fffe5298b77 <+2935>: callq *0x18(%rax)
  757. 0x00007fffe5298b7a <+2938>: mov %rbx,%rsi
  758. 0x00007fffe5298b7d <+2941>: mov %rax,%rdi
  759. 0x00007fffe5298b80 <+2944>: callq 0x7fffe4e92860 <PyErr_SetString@plt>
  760. 0x00007fffe5298b85 <+2949>: jmpq 0x7fffe529878b <THCPModule_initExtension(PyObject*)+1931>
  761. 0x00007fffe5298b8a <+2954>: jmpq 0x7fffe5298a50 <THCPModule_initExtension(PyObject*)+2640>
  762. 0x00007fffe5298b8f <+2959>: jmpq 0x7fffe5298a2a <THCPModule_initExtension(PyObject*)+2602>
  763. 0x00007fffe5298b94 <+2964>: jmpq 0x7fffe5298a6e <THCPModule_initExtension(PyObject*)+2670>
  764. 0x00007fffe5298b99 <+2969>: sub $0x1,%rdx
  765. 0x00007fffe5298b9d <+2973>: jne 0x7fffe5298a94 <THCPModule_initExtension(PyObject*)+2708>
  766. 0x00007fffe5298ba3 <+2979>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
  767. 0x00007fffe5298ba8 <+2984>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
  768. 0x00007fffe5298bad <+2989>: xor %eax,%eax
  769. 0x00007fffe5298baf <+2991>: jmpq 0x7fffe529864f <THCPModule_initExtension(PyObject*)+1615>
  770. 0x00007fffe5298bb4 <+2996>: callq 0x7fffe4e932a0 <__cxa_begin_catch@plt>
  771. 0x00007fffe5298bb9 <+3001>: lea 0xe0(%rsp),%rbx
  772. 0x00007fffe5298bc1 <+3009>: mov 0x60(%rax),%rsi
  773. 0x00007fffe5298bc5 <+3013>: mov %rbx,%rdi
  774. 0x00007fffe5298bc8 <+3016>: callq 0x7fffe5294680 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)>
  775. ---Type <return> to continue, or q <return> to quit---
  776. 0x00007fffe5298bcd <+3021>: lea 0xc0(%rsp),%rbp
  777. 0x00007fffe5298bd5 <+3029>: mov %rbx,%rsi
  778. 0x00007fffe5298bd8 <+3032>: mov %rbp,%rdi
  779. 0x00007fffe5298bdb <+3035>: callq 0x7fffe4e95340 <_ZN5torch15processErrorMsgENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@plt>
  780. 0x00007fffe5298be0 <+3040>: mov 0xe0(%rsp),%rdi
  781. 0x00007fffe5298be8 <+3048>: add $0x10,%rbx
  782. 0x00007fffe5298bec <+3052>: cmp %rbx,%rdi
  783. 0x00007fffe5298bef <+3055>: je 0x7fffe5298bf6 <THCPModule_initExtension(PyObject*)+3062>
  784. 0x00007fffe5298bf1 <+3057>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  785. 0x00007fffe5298bf6 <+3062>: mov 0x5b831b(%rip),%rax # 0x7fffe5850f18
  786. 0x00007fffe5298bfd <+3069>: mov 0xc0(%rsp),%rsi
  787. 0x00007fffe5298c05 <+3077>: mov (%rax),%rdi
  788. 0x00007fffe5298c08 <+3080>: callq 0x7fffe4e92860 <PyErr_SetString@plt>
  789. 0x00007fffe5298c0d <+3085>: mov 0xc0(%rsp),%rdi
  790. 0x00007fffe5298c15 <+3093>: add $0x10,%rbp
  791. 0x00007fffe5298c19 <+3097>: cmp %rbp,%rdi
  792. 0x00007fffe5298c1c <+3100>: je 0x7fffe5298c23 <THCPModule_initExtension(PyObject*)+3107>
  793. 0x00007fffe5298c1e <+3102>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  794. 0x00007fffe5298c23 <+3107>: callq 0x7fffe4e9b4d0 <__cxa_end_catch@plt>
  795. 0x00007fffe5298c28 <+3112>: xor %eax,%eax
  796. 0x00007fffe5298c2a <+3114>: jmpq 0x7fffe529864f <THCPModule_initExtension(PyObject*)+1615>
  797. 0x00007fffe5298c2f <+3119>: mov 0xe0(%rsp),%rdi
  798. 0x00007fffe5298c37 <+3127>: add $0x10,%rbx
  799. ---Type <return> to continue, or q <return> to quit---
  800. 0x00007fffe5298c3b <+3131>: mov %rax,%rbp
  801. 0x00007fffe5298c3e <+3134>: cmp %rbx,%rdi
  802. 0x00007fffe5298c41 <+3137>: je 0x7fffe5298c48 <THCPModule_initExtension(PyObject*)+3144>
  803. 0x00007fffe5298c43 <+3139>: callq 0x7fffe4e972a0 <_ZdlPv@plt>
  804. 0x00007fffe5298c48 <+3144>: mov %rbp,%rbx
  805. 0x00007fffe5298c4b <+3147>: jmpq 0x7fffe5298a8c <THCPModule_initExtension(PyObject*)+2700>
  806. 0x00007fffe5298c50 <+3152>: mov %rax,%rbx
  807. 0x00007fffe5298c53 <+3155>: jmpq 0x7fffe5298a8c <THCPModule_initExtension(PyObject*)+2700>
  808. 0x00007fffe5298c58 <+3160>: mov 0x58(%rsp),%rdi
  809. 0x00007fffe5298c5d <+3165>: mov %rax,%r13
  810. 0x00007fffe5298c60 <+3168>: mov %rdx,%r12
  811. 0x00007fffe5298c63 <+3171>: test %rdi,%rdi
  812. 0x00007fffe5298c66 <+3174>: je 0x7fffe5298c75 <THCPModule_initExtension(PyObject*)+3189>
  813. 0x00007fffe5298c68 <+3176>: subq $0x1,(%rdi)
  814. 0x00007fffe5298c6c <+3180>: jne 0x7fffe5298c75 <THCPModule_initExtension(PyObject*)+3189>
  815. 0x00007fffe5298c6e <+3182>: mov 0x8(%rdi),%rax
  816. 0x00007fffe5298c72 <+3186>: callq *0x30(%rax)
  817. 0x00007fffe5298c75 <+3189>: subq $0x1,0x0(%rbp)
  818. 0x00007fffe5298c7a <+3194>: jne 0x7fffe5298b00 <THCPModule_initExtension(PyObject*)+2816>
  819. 0x00007fffe5298c80 <+3200>: mov 0x8(%rbp),%rax
  820. 0x00007fffe5298c84 <+3204>: mov %rbp,%rdi
  821. 0x00007fffe5298c87 <+3207>: callq *0x30(%rax)
  822. 0x00007fffe5298c8a <+3210>: jmpq 0x7fffe5298b00 <THCPModule_initExtension(PyObject*)+2816>
  823. 0x00007fffe5298c8f <+3215>: mov 0x40(%rsp),%rdi
  824. ---Type <return> to continue, or q <return> to quit---
  825. 0x00007fffe5298c94 <+3220>: mov %rax,%rbx
  826. 0x00007fffe5298c97 <+3223>: mov %rdx,%rbp
  827. 0x00007fffe5298c9a <+3226>: test %rdi,%rdi
  828. 0x00007fffe5298c9d <+3229>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  829. 0x00007fffe5298ca3 <+3235>: subq $0x1,(%rdi)
  830. 0x00007fffe5298ca7 <+3239>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  831. 0x00007fffe5298cad <+3245>: mov 0x8(%rdi),%rax
  832. 0x00007fffe5298cb1 <+3249>: callq *0x30(%rax)
  833. 0x00007fffe5298cb4 <+3252>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  834. 0x00007fffe5298cb9 <+3257>: mov 0x30(%rsp),%rdi
  835. 0x00007fffe5298cbe <+3262>: mov %rax,%rbx
  836. 0x00007fffe5298cc1 <+3265>: mov %rdx,%rbp
  837. 0x00007fffe5298cc4 <+3268>: test %rdi,%rdi
  838. 0x00007fffe5298cc7 <+3271>: je 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  839. 0x00007fffe5298ccd <+3277>: subq $0x1,(%rdi)
  840. 0x00007fffe5298cd1 <+3281>: jne 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  841. 0x00007fffe5298cd7 <+3287>: mov 0x8(%rdi),%rax
  842. 0x00007fffe5298cdb <+3291>: callq *0x30(%rax)
  843. 0x00007fffe5298cde <+3294>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  844. 0x00007fffe5298ce3 <+3299>: mov %rax,%rbx
  845. 0x00007fffe5298ce6 <+3302>: mov %rdx,%rbp
  846. 0x00007fffe5298ce9 <+3305>: jmpq 0x7fffe529888c <THCPModule_initExtension(PyObject*)+2188>
  847. End of assembler dump.
  848. (gdb)
  849. (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement