Advertisement
jimklimov

xcb / firefox

Jan 6th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.99 KB | None | 0 0
  1. jim@jimoi:~$ echo _xcb_in_read::dis | mdb -p `pgrep firefox`
  2. libxcb.so.1.1.0`_xcb_in_read: pushl %ebp
  3. libxcb.so.1.1.0`_xcb_in_read+1: movl %esp,%ebp
  4. libxcb.so.1.1.0`_xcb_in_read+3: pushl %edi
  5. libxcb.so.1.1.0`_xcb_in_read+4: pushl %esi
  6. libxcb.so.1.1.0`_xcb_in_read+5: pushl %ebx
  7. libxcb.so.1.1.0`_xcb_in_read+6: call +0xe93 <0xf8fceade>
  8. libxcb.so.1.1.0`_xcb_in_read+0xb: addl $0x1e3b5,%ebx
  9. libxcb.so.1.1.0`_xcb_in_read+0x11: subl $0xbc,%esp
  10. libxcb.so.1.1.0`_xcb_in_read+0x17: movl 0x8(%ebp),%edi
  11. libxcb.so.1.1.0`_xcb_in_read+0x1a: movl 0x1038(%edi),%edx
  12. libxcb.so.1.1.0`_xcb_in_read+0x20: leal 0x38(%edi,%edx),%eax
  13. libxcb.so.1.1.0`_xcb_in_read+0x24: movl %eax,-0x88(%ebp)
  14. libxcb.so.1.1.0`_xcb_in_read+0x2a: movl $0x1000,%eax
  15. libxcb.so.1.1.0`_xcb_in_read+0x2f: subl %edx,%eax
  16. libxcb.so.1.1.0`_xcb_in_read+0x31: movl %eax,-0x84(%ebp)
  17. libxcb.so.1.1.0`_xcb_in_read+0x37: xorl %eax,%eax
  18. libxcb.so.1.1.0`_xcb_in_read+0x39: movl $0x0,-0x80(%ebp,%eax)
  19. libxcb.so.1.1.0`_xcb_in_read+0x41: addl $0x4,%eax
  20. libxcb.so.1.1.0`_xcb_in_read+0x44: cmpl $0x1c,%eax
  21. libxcb.so.1.1.0`_xcb_in_read+0x47:
  22. jb -0x10 <libxcb.so.1.1.0`_xcb_in_read+0x39>
  23. libxcb.so.1.1.0`_xcb_in_read+0x49: leal -0x88(%ebp),%eax
  24. libxcb.so.1.1.0`_xcb_in_read+0x4f: subl $0x4,%esp
  25. libxcb.so.1.1.0`_xcb_in_read+0x52: movl $0x1,-0x74(%ebp)
  26. libxcb.so.1.1.0`_xcb_in_read+0x59: movl %eax,-0x78(%ebp)
  27. libxcb.so.1.1.0`_xcb_in_read+0x5c: leal -0x64(%ebp),%eax
  28. libxcb.so.1.1.0`_xcb_in_read+0x5f: movl %eax,-0x70(%ebp)
  29. libxcb.so.1.1.0`_xcb_in_read+0x62: movl 0x10b8(%edi),%eax
  30. libxcb.so.1.1.0`_xcb_in_read+0x68: pushl $0x0
  31. libxcb.so.1.1.0`_xcb_in_read+0x6a: negl %eax
  32. libxcb.so.1.1.0`_xcb_in_read+0x6c: leal 0x4c(,%eax,4),%eax
  33. libxcb.so.1.1.0`_xcb_in_read+0x73: movl %eax,-0x6c(%ebp)
  34. libxcb.so.1.1.0`_xcb_in_read+0x76: leal -0x80(%ebp),%eax
  35. libxcb.so.1.1.0`_xcb_in_read+0x79: pushl %eax
  36. libxcb.so.1.1.0`_xcb_in_read+0x7a: pushl 0x8(%edi)
  37. libxcb.so.1.1.0`_xcb_in_read+0x7d:
  38. call -0x3f9a <PLT=libsocket.so.1`__xnet_recvmsg>
  39. libxcb.so.1.1.0`_xcb_in_read+0x82: movl %eax,-0xb8(%ebp)
  40. libxcb.so.1.1.0`_xcb_in_read+0x88: movl -0x68(%ebp),%eax
  41. libxcb.so.1.1.0`_xcb_in_read+0x8b: addl $0x10,%esp
  42. libxcb.so.1.1.0`_xcb_in_read+0x8e: andl $0x30,%eax
  43. libxcb.so.1.1.0`_xcb_in_read+0x91: movl %eax,-0xc4(%ebp)
  44. libxcb.so.1.1.0`_xcb_in_read+0x97:
  45. jne +0x5e8 <libxcb.so.1.1.0`_xcb_in_read+0x685>
  46. libxcb.so.1.1.0`_xcb_in_read+0x9d: movl -0xb8(%ebp),%ecx
  47. libxcb.so.1.1.0`_xcb_in_read+0xa3: testl %ecx,%ecx
  48. libxcb.so.1.1.0`_xcb_in_read+0xa5:
  49. jle +0xb81 <libxcb.so.1.1.0`_xcb_in_read+0xc2c>
  50. libxcb.so.1.1.0`_xcb_in_read+0xab: movl -0x6c(%ebp),%eax
  51. libxcb.so.1.1.0`_xcb_in_read+0xae: cmpl $0xb,%eax
  52. libxcb.so.1.1.0`_xcb_in_read+0xb1:
  53. jbe +0x2d <libxcb.so.1.1.0`_xcb_in_read+0xe0>
  54. libxcb.so.1.1.0`_xcb_in_read+0xb3: movl -0x70(%ebp),%esi
  55. libxcb.so.1.1.0`_xcb_in_read+0xb6: testl %esi,%esi
  56. libxcb.so.1.1.0`_xcb_in_read+0xb8:
  57. je +0x26 <libxcb.so.1.1.0`_xcb_in_read+0xe0>
  58. libxcb.so.1.1.0`_xcb_in_read+0xba: leal (%esi,%eax),%edx
  59. libxcb.so.1.1.0`_xcb_in_read+0xbd: leal 0x0(%esi),%esi
  60. libxcb.so.1.1.0`_xcb_in_read+0xc0: cmpl $0xffff,0x4(%esi)
  61. libxcb.so.1.1.0`_xcb_in_read+0xc7:
  62. je +0x843 <libxcb.so.1.1.0`_xcb_in_read+0x910>
  63. libxcb.so.1.1.0`_xcb_in_read+0xcd: addl (%esi),%esi
  64. libxcb.so.1.1.0`_xcb_in_read+0xcf: addl $0x3,%esi
  65. libxcb.so.1.1.0`_xcb_in_read+0xd2: andl $0xfffffffc,%esi
  66. libxcb.so.1.1.0`_xcb_in_read+0xd5: leal 0xc(%esi),%eax
  67. libxcb.so.1.1.0`_xcb_in_read+0xd8: cmpl %edx,%eax
  68. libxcb.so.1.1.0`_xcb_in_read+0xda:
  69. ja +0x4 <libxcb.so.1.1.0`_xcb_in_read+0xe0>
  70. libxcb.so.1.1.0`_xcb_in_read+0xdc: testl %esi,%esi
  71. libxcb.so.1.1.0`_xcb_in_read+0xde:
  72. jne -0x20 <libxcb.so.1.1.0`_xcb_in_read+0xc0>
  73. libxcb.so.1.1.0`_xcb_in_read+0xe0: movl -0xb8(%ebp),%ecx
  74. libxcb.so.1.1.0`_xcb_in_read+0xe6: addl 0x1038(%edi),%ecx
  75. libxcb.so.1.1.0`_xcb_in_read+0xec: movl %ecx,0x1038(%edi)
  76. libxcb.so.1.1.0`_xcb_in_read+0xf2: leal 0x1070(%edi),%eax
  77. libxcb.so.1.1.0`_xcb_in_read+0xf8: movl %edi,0x8(%ebp)
  78. libxcb.so.1.1.0`_xcb_in_read+0xfb: movl %eax,-0xb4(%ebp)
  79. libxcb.so.1.1.0`_xcb_in_read+0x101: leal 0x0(%esi),%esi
  80. libxcb.so.1.1.0`_xcb_in_read+0x108: movl %ecx,%edi
  81. libxcb.so.1.1.0`_xcb_in_read+0x10a: sarl $0x1f,%edi
  82. libxcb.so.1.1.0`_xcb_in_read+0x10d: cmpl $0x0,%edi
  83. libxcb.so.1.1.0`_xcb_in_read+0x110:
  84. ja +0x3e <libxcb.so.1.1.0`_xcb_in_read+0x150>
  85. libxcb.so.1.1.0`_xcb_in_read+0x112: cmpl $0x1f,%ecx
  86. libxcb.so.1.1.0`_xcb_in_read+0x115:
  87. ja +0x39 <libxcb.so.1.1.0`_xcb_in_read+0x150>
  88. libxcb.so.1.1.0`_xcb_in_read+0x117: movl 0x8(%ebp),%edi
  89. libxcb.so.1.1.0`_xcb_in_read+0x11a: movl 0x10b8(%edi),%eax
  90. libxcb.so.1.1.0`_xcb_in_read+0x120: testl %eax,%eax
  91. libxcb.so.1.1.0`_xcb_in_read+0x122:
  92. jne +0x4e1 <libxcb.so.1.1.0`_xcb_in_read+0x609>
  93. libxcb.so.1.1.0`_xcb_in_read+0x128: cmpl $0x0,-0xb8(%ebp)
  94. libxcb.so.1.1.0`_xcb_in_read+0x12f:
  95. jle +0xa0b <libxcb.so.1.1.0`_xcb_in_read+0xb40>
  96. libxcb.so.1.1.0`_xcb_in_read+0x135: movl $0x1,-0xc4(%ebp)
  97. libxcb.so.1.1.0`_xcb_in_read+0x13f: movl -0xc4(%ebp),%eax
  98. libxcb.so.1.1.0`_xcb_in_read+0x145: leal -0xc(%ebp),%esp
  99. libxcb.so.1.1.0`_xcb_in_read+0x148: popl %ebx
  100. libxcb.so.1.1.0`_xcb_in_read+0x149: popl %esi
  101. libxcb.so.1.1.0`_xcb_in_read+0x14a: popl %edi
  102. libxcb.so.1.1.0`_xcb_in_read+0x14b: popl %ebp
  103. libxcb.so.1.1.0`_xcb_in_read+0x14c: ret
  104. libxcb.so.1.1.0`_xcb_in_read+0x14d: leal 0x0(%esi),%esi
  105. libxcb.so.1.1.0`_xcb_in_read+0x150: movl 0x8(%ebp),%eax
  106. libxcb.so.1.1.0`_xcb_in_read+0x153: movl 0x8(%ebp),%edi
  107. libxcb.so.1.1.0`_xcb_in_read+0x156: movzbl 0x38(%eax),%eax
  108. libxcb.so.1.1.0`_xcb_in_read+0x15a: movl 0x3c(%edi),%edi
  109. libxcb.so.1.1.0`_xcb_in_read+0x15d: movl %edi,-0xb0(%ebp)
  110. libxcb.so.1.1.0`_xcb_in_read+0x163: movl %eax,%ecx
  111. libxcb.so.1.1.0`_xcb_in_read+0x165: movb %al,-0x9c(%ebp)
  112. libxcb.so.1.1.0`_xcb_in_read+0x16b: movl 0x8(%ebp),%eax
  113. libxcb.so.1.1.0`_xcb_in_read+0x16e: andl $0x7f,%ecx
  114. libxcb.so.1.1.0`_xcb_in_read+0x171: cmpb $0xb,%cl
  115. libxcb.so.1.1.0`_xcb_in_read+0x174: movb %cl,-0xa8(%ebp)
  116. libxcb.so.1.1.0`_xcb_in_read+0x17a: movzbl 0x39(%eax),%eax
  117. libxcb.so.1.1.0`_xcb_in_read+0x17e: movb %al,-0xa0(%ebp)
  118. libxcb.so.1.1.0`_xcb_in_read+0x184: movl 0x8(%ebp),%eax
  119. libxcb.so.1.1.0`_xcb_in_read+0x187: movzwl 0x3a(%eax),%eax
  120. libxcb.so.1.1.0`_xcb_in_read+0x18b:
  121. je +0x3cf <libxcb.so.1.1.0`_xcb_in_read+0x560>
  122. libxcb.so.1.1.0`_xcb_in_read+0x191: movl 0x8(%ebp),%edi
  123. libxcb.so.1.1.0`_xcb_in_read+0x194: movl 0x1044(%edi),%esi
  124. libxcb.so.1.1.0`_xcb_in_read+0x19a: movl 0x1048(%edi),%edi
  125. libxcb.so.1.1.0`_xcb_in_read+0x1a0: movl %edi,%ecx
  126. libxcb.so.1.1.0`_xcb_in_read+0x1a2: movl %esi,%edi
  127. libxcb.so.1.1.0`_xcb_in_read+0x1a4: movl %esi,%edx
  128. libxcb.so.1.1.0`_xcb_in_read+0x1a6: xorw %di,%di
  129. libxcb.so.1.1.0`_xcb_in_read+0x1a9: movl %edx,-0x90(%ebp)
  130. libxcb.so.1.1.0`_xcb_in_read+0x1af: movl %ecx,-0x8c(%ebp)
  131. libxcb.so.1.1.0`_xcb_in_read+0x1b5: movl %edi,%esi
  132. libxcb.so.1.1.0`_xcb_in_read+0x1b7: movl %ecx,-0x94(%ebp)
  133. libxcb.so.1.1.0`_xcb_in_read+0x1bd: movl -0x94(%ebp),%edx
  134. libxcb.so.1.1.0`_xcb_in_read+0x1c3: orl %esi,%eax
  135. libxcb.so.1.1.0`_xcb_in_read+0x1c5: movl %eax,-0x98(%ebp)
  136. libxcb.so.1.1.0`_xcb_in_read+0x1cb: movl -0x98(%ebp),%eax
  137. libxcb.so.1.1.0`_xcb_in_read+0x1d1: subl -0x90(%ebp),%eax
  138. libxcb.so.1.1.0`_xcb_in_read+0x1d7: sbbl -0x8c(%ebp),%edx
  139. libxcb.so.1.1.0`_xcb_in_read+0x1dd: testl %edx,%edx
  140. libxcb.so.1.1.0`_xcb_in_read+0x1df:
  141. js +0x6b3 <libxcb.so.1.1.0`_xcb_in_read+0x898>
  142. libxcb.so.1.1.0`_xcb_in_read+0x1e5: movl -0x98(%ebp),%eax
  143. libxcb.so.1.1.0`_xcb_in_read+0x1eb: movl 0x8(%ebp),%edi
  144. libxcb.so.1.1.0`_xcb_in_read+0x1ee: movl -0x94(%ebp),%edx
  145. libxcb.so.1.1.0`_xcb_in_read+0x1f4: movl %eax,0x1044(%edi)
  146. libxcb.so.1.1.0`_xcb_in_read+0x1fa: movl %eax,%esi
  147. libxcb.so.1.1.0`_xcb_in_read+0x1fc: movl 0x8(%ebp),%eax
  148. libxcb.so.1.1.0`_xcb_in_read+0x1ff: movl %edx,0x1048(%edi)
  149. libxcb.so.1.1.0`_xcb_in_read+0x205: movl %edx,%edi
  150. libxcb.so.1.1.0`_xcb_in_read+0x207: subl 0x103c(%eax),%esi
  151. libxcb.so.1.1.0`_xcb_in_read+0x20d: sbbl 0x1040(%eax),%edi
  152. libxcb.so.1.1.0`_xcb_in_read+0x213: cmpl $0x0,%edi
  153. libxcb.so.1.1.0`_xcb_in_read+0x216:
  154. jl +0x21 <libxcb.so.1.1.0`_xcb_in_read+0x239>
  155. libxcb.so.1.1.0`_xcb_in_read+0x218:
  156. jle +0x882 <libxcb.so.1.1.0`_xcb_in_read+0xaa0>
  157. libxcb.so.1.1.0`_xcb_in_read+0x21e: movl 0x8(%ebp),%edi
  158. libxcb.so.1.1.0`_xcb_in_read+0x221: movl -0x98(%ebp),%eax
  159. libxcb.so.1.1.0`_xcb_in_read+0x227: movl -0x94(%ebp),%edx
  160. libxcb.so.1.1.0`_xcb_in_read+0x22d: movl %eax,0x103c(%edi)
  161. libxcb.so.1.1.0`_xcb_in_read+0x233: movl %edx,0x1040(%edi)
  162. libxcb.so.1.1.0`_xcb_in_read+0x239: movl -0x8c(%ebp),%edi
  163. libxcb.so.1.1.0`_xcb_in_read+0x23f: movl -0x94(%ebp),%edx
  164. libxcb.so.1.1.0`_xcb_in_read+0x245: movl -0x90(%ebp),%esi
  165. libxcb.so.1.1.0`_xcb_in_read+0x24b: movl -0x98(%ebp),%eax
  166. libxcb.so.1.1.0`_xcb_in_read+0x251: movl %edi,%ecx
  167. libxcb.so.1.1.0`_xcb_in_read+0x253: xorl %edx,%ecx
  168. libxcb.so.1.1.0`_xcb_in_read+0x255: movl %ecx,-0x90(%ebp)
  169. libxcb.so.1.1.0`_xcb_in_read+0x25b: movl %esi,%ecx
  170. libxcb.so.1.1.0`_xcb_in_read+0x25d: xorl %eax,%ecx
  171. libxcb.so.1.1.0`_xcb_in_read+0x25f: movl %ecx,%eax
  172. libxcb.so.1.1.0`_xcb_in_read+0x261: movl -0x90(%ebp),%ecx
  173. libxcb.so.1.1.0`_xcb_in_read+0x267: orl %eax,%ecx
  174. libxcb.so.1.1.0`_xcb_in_read+0x269:
  175. je +0x77 <libxcb.so.1.1.0`_xcb_in_read+0x2e2>
  176. libxcb.so.1.1.0`_xcb_in_read+0x26b: movl 0x8(%ebp),%eax
  177. libxcb.so.1.1.0`_xcb_in_read+0x26e: movl 0x1054(%eax),%eax
  178. libxcb.so.1.1.0`_xcb_in_read+0x274: testl %eax,%eax
  179. libxcb.so.1.1.0`_xcb_in_read+0x276:
  180. je +0x49 <libxcb.so.1.1.0`_xcb_in_read+0x2c1>
  181. libxcb.so.1.1.0`_xcb_in_read+0x278: subl $0x4,%esp
  182. libxcb.so.1.1.0`_xcb_in_read+0x27b: pushl %eax
  183. libxcb.so.1.1.0`_xcb_in_read+0x27c: movl 0x8(%ebp),%eax
  184. libxcb.so.1.1.0`_xcb_in_read+0x27f: pushl %esi
  185. libxcb.so.1.1.0`_xcb_in_read+0x280: pushl 0x105c(%eax)
  186. libxcb.so.1.1.0`_xcb_in_read+0x286:
  187. call +0x12e5 <libxcb.so.1.1.0`_xcb_map_put>
  188. libxcb.so.1.1.0`_xcb_in_read+0x28b: movl 0x8(%ebp),%eax
  189. libxcb.so.1.1.0`_xcb_in_read+0x28e: movl 0x8(%ebp),%edi
  190. libxcb.so.1.1.0`_xcb_in_read+0x291: addl $0x10,%esp
  191. libxcb.so.1.1.0`_xcb_in_read+0x294: movl $0x0,0x1054(%eax)
  192. libxcb.so.1.1.0`_xcb_in_read+0x29e: addl $0x1054,%eax
  193. libxcb.so.1.1.0`_xcb_in_read+0x2a3: movl 0x1048(%edi),%edx
  194. libxcb.so.1.1.0`_xcb_in_read+0x2a9: movl %eax,0x1058(%edi)
  195. libxcb.so.1.1.0`_xcb_in_read+0x2af: movl 0x1044(%edi),%eax
  196. libxcb.so.1.1.0`_xcb_in_read+0x2b5: movl %edx,-0x94(%ebp)
  197. libxcb.so.1.1.0`_xcb_in_read+0x2bb: movl %eax,-0x98(%ebp)
  198. libxcb.so.1.1.0`_xcb_in_read+0x2c1: movl -0x98(%ebp),%esi
  199. libxcb.so.1.1.0`_xcb_in_read+0x2c7: movl -0x94(%ebp),%edi
  200. libxcb.so.1.1.0`_xcb_in_read+0x2cd: movl 0x8(%ebp),%eax
  201. libxcb.so.1.1.0`_xcb_in_read+0x2d0: addl $-0x1,%esi <0xffffffff>
  202. libxcb.so.1.1.0`_xcb_in_read+0x2d3: adcl $-0x1,%edi <0xffffffff>
  203. libxcb.so.1.1.0`_xcb_in_read+0x2d6: movl %esi,0x104c(%eax)
  204. libxcb.so.1.1.0`_xcb_in_read+0x2dc: movl %edi,0x1050(%eax)
  205. libxcb.so.1.1.0`_xcb_in_read+0x2e2: movl 0x8(%ebp),%eax
  206. libxcb.so.1.1.0`_xcb_in_read+0x2e5: movl 0x1070(%eax),%eax
  207. libxcb.so.1.1.0`_xcb_in_read+0x2eb: testl %eax,%eax
  208. libxcb.so.1.1.0`_xcb_in_read+0x2ed:
  209. je +0x29 <libxcb.so.1.1.0`_xcb_in_read+0x318>
  210. libxcb.so.1.1.0`_xcb_in_read+0x2ef: cmpl $0x2,0x10(%eax)
  211. libxcb.so.1.1.0`_xcb_in_read+0x2f3:
  212. je +0x23 <libxcb.so.1.1.0`_xcb_in_read+0x318>
  213. libxcb.so.1.1.0`_xcb_in_read+0x2f5: movl 0x8(%ebp),%edx
  214. libxcb.so.1.1.0`_xcb_in_read+0x2f8: movl 0x8(%eax),%esi
  215. libxcb.so.1.1.0`_xcb_in_read+0x2fb: movl 0xc(%eax),%edi
  216. libxcb.so.1.1.0`_xcb_in_read+0x2fe: subl 0x104c(%edx),%esi
  217. libxcb.so.1.1.0`_xcb_in_read+0x304: sbbl 0x1050(%edx),%edi
  218. libxcb.so.1.1.0`_xcb_in_read+0x30a: cmpl $0x0,%edi
  219. libxcb.so.1.1.0`_xcb_in_read+0x30d:
  220. jle +0x66d <libxcb.so.1.1.0`_xcb_in_read+0x980>
  221. libxcb.so.1.1.0`_xcb_in_read+0x313: nop
  222. libxcb.so.1.1.0`_xcb_in_read+0x314: leal 0x0(%esi),%esi
  223. libxcb.so.1.1.0`_xcb_in_read+0x318: cmpb $0x0,-0x9c(%ebp)
  224. libxcb.so.1.1.0`_xcb_in_read+0x31f:
  225. jne +0x38b <libxcb.so.1.1.0`_xcb_in_read+0x6b0>
  226. libxcb.so.1.1.0`_xcb_in_read+0x325: movl 0x8(%ebp),%edi
  227. libxcb.so.1.1.0`_xcb_in_read+0x328: movl 0x1048(%edi),%ecx
  228. libxcb.so.1.1.0`_xcb_in_read+0x32e: movl 0x1044(%edi),%edx
  229. libxcb.so.1.1.0`_xcb_in_read+0x334: movl %ecx,-0x8c(%ebp)
  230. libxcb.so.1.1.0`_xcb_in_read+0x33a: movl %ecx,-0xbc(%ebp)
  231. libxcb.so.1.1.0`_xcb_in_read+0x340: movl %ecx,0x1050(%edi)
  232. libxcb.so.1.1.0`_xcb_in_read+0x346: movl 0x1068(%edi),%ecx
  233. libxcb.so.1.1.0`_xcb_in_read+0x34c: movl %edx,-0x90(%ebp)
  234. libxcb.so.1.1.0`_xcb_in_read+0x352: movl %edx,-0xc0(%ebp)
  235. libxcb.so.1.1.0`_xcb_in_read+0x358: movl %edx,0x104c(%edi)
  236. libxcb.so.1.1.0`_xcb_in_read+0x35e: testl %ecx,%ecx
  237. libxcb.so.1.1.0`_xcb_in_read+0x360:
  238. je +0x902 <libxcb.so.1.1.0`_xcb_in_read+0xc68>
  239. libxcb.so.1.1.0`_xcb_in_read+0x366: movl (%ecx),%esi
  240. libxcb.so.1.1.0`_xcb_in_read+0x368: subl -0x90(%ebp),%esi
  241. libxcb.so.1.1.0`_xcb_in_read+0x36e: movl 0x4(%ecx),%edi
  242. libxcb.so.1.1.0`_xcb_in_read+0x371: sbbl -0x8c(%ebp),%edi
  243. libxcb.so.1.1.0`_xcb_in_read+0x377: cmpl $0x0,%edi
  244. libxcb.so.1.1.0`_xcb_in_read+0x37a:
  245. jl +0x53b <libxcb.so.1.1.0`_xcb_in_read+0x8bb>
  246. libxcb.so.1.1.0`_xcb_in_read+0x380:
  247. jle +0x77f <libxcb.so.1.1.0`_xcb_in_read+0xb05>
  248. libxcb.so.1.1.0`_xcb_in_read+0x386: testl %eax,%eax
  249. libxcb.so.1.1.0`_xcb_in_read+0x388: movl %eax,-0xac(%ebp)
  250. libxcb.so.1.1.0`_xcb_in_read+0x38e:
  251. je +0x35 <libxcb.so.1.1.0`_xcb_in_read+0x3c5>
  252. libxcb.so.1.1.0`_xcb_in_read+0x390: movl 0x8(%ebp),%edi
  253. libxcb.so.1.1.0`_xcb_in_read+0x393: movl 0x1044(%edi),%edx
  254. libxcb.so.1.1.0`_xcb_in_read+0x399: movl 0x1048(%edi),%ecx
  255. libxcb.so.1.1.0`_xcb_in_read+0x39f: movl %edx,-0xc0(%ebp)
  256. libxcb.so.1.1.0`_xcb_in_read+0x3a5: movl %ecx,-0xbc(%ebp)
  257. libxcb.so.1.1.0`_xcb_in_read+0x3ab: movl (%eax),%edx
  258. libxcb.so.1.1.0`_xcb_in_read+0x3ad: subl -0xc0(%ebp),%edx
  259. libxcb.so.1.1.0`_xcb_in_read+0x3b3: movl 0x4(%eax),%ecx
  260. libxcb.so.1.1.0`_xcb_in_read+0x3b6: sbbl -0xbc(%ebp),%ecx
  261. libxcb.so.1.1.0`_xcb_in_read+0x3bc: cmpl $0x0,%ecx
  262. libxcb.so.1.1.0`_xcb_in_read+0x3bf:
  263. jle +0x79d <libxcb.so.1.1.0`_xcb_in_read+0xb62>
  264. libxcb.so.1.1.0`_xcb_in_read+0x3c5: cmpb $0x1,-0x9c(%ebp)
  265. libxcb.so.1.1.0`_xcb_in_read+0x3cc:
  266. jne +0x90f <libxcb.so.1.1.0`_xcb_in_read+0xce1>
  267. libxcb.so.1.1.0`_xcb_in_read+0x3d2: movl -0xb0(%ebp),%eax
  268. libxcb.so.1.1.0`_xcb_in_read+0x3d8: xorl %edi,%edi
  269. libxcb.so.1.1.0`_xcb_in_read+0x3da: leal 0x0(,%eax,4),%esi
  270. libxcb.so.1.1.0`_xcb_in_read+0x3e1: addl $0x20,%esi
  271. libxcb.so.1.1.0`_xcb_in_read+0x3e4: adcl $0x0,%edi
  272. libxcb.so.1.1.0`_xcb_in_read+0x3e7: cmpb $0x23,-0xa8(%ebp)
  273. libxcb.so.1.1.0`_xcb_in_read+0x3ee: movl %esi,-0x90(%ebp)
  274. libxcb.so.1.1.0`_xcb_in_read+0x3f4: movl %edi,-0x8c(%ebp)
  275. libxcb.so.1.1.0`_xcb_in_read+0x3fa:
  276. je +0x8ba <libxcb.so.1.1.0`_xcb_in_read+0xcba>
  277. libxcb.so.1.1.0`_xcb_in_read+0x400: movl %esi,%edx
  278. libxcb.so.1.1.0`_xcb_in_read+0x402: movl %edi,%ecx
  279. libxcb.so.1.1.0`_xcb_in_read+0x404: movl $0x0,-0xc0(%ebp)
  280. libxcb.so.1.1.0`_xcb_in_read+0x40e: movl $0x0,-0xa0(%ebp)
  281. libxcb.so.1.1.0`_xcb_in_read+0x418: movl $0x0,-0xac(%ebp)
  282. libxcb.so.1.1.0`_xcb_in_read+0x422: xorl %esi,%esi
  283. libxcb.so.1.1.0`_xcb_in_read+0x424: movl $0x0,-0xa8(%ebp)
  284. libxcb.so.1.1.0`_xcb_in_read+0x42e: movl $0x0,-0xa4(%ebp)
  285. libxcb.so.1.1.0`_xcb_in_read+0x438: xorl %edi,%edi
  286. libxcb.so.1.1.0`_xcb_in_read+0x43a: leal 0x0(%esi),%esi
  287. libxcb.so.1.1.0`_xcb_in_read+0x440: movl %edx,%eax
  288. libxcb.so.1.1.0`_xcb_in_read+0x442: addl %eax,%esi
  289. libxcb.so.1.1.0`_xcb_in_read+0x444: adcl %ecx,%edi
  290. libxcb.so.1.1.0`_xcb_in_read+0x446: cmpl $0x0,%edi
  291. libxcb.so.1.1.0`_xcb_in_read+0x449:
  292. ja +0x19b <libxcb.so.1.1.0`_xcb_in_read+0x5ea>
  293. libxcb.so.1.1.0`_xcb_in_read+0x44f: cmpl $0x7ffffffe,%esi
  294. libxcb.so.1.1.0`_xcb_in_read+0x455:
  295. ja +0x18f <libxcb.so.1.1.0`_xcb_in_read+0x5ea>
  296. libxcb.so.1.1.0`_xcb_in_read+0x45b: subl $0xc,%esp
  297. libxcb.so.1.1.0`_xcb_in_read+0x45e: pushl %esi
  298. libxcb.so.1.1.0`_xcb_in_read+0x45f: call -0x451c <PLT=malloc>
  299. libxcb.so.1.1.0`_xcb_in_read+0x464: addl $0x10,%esp
  300. libxcb.so.1.1.0`_xcb_in_read+0x467: testl %eax,%eax
  301. libxcb.so.1.1.0`_xcb_in_read+0x469: movl %eax,%edi
  302. libxcb.so.1.1.0`_xcb_in_read+0x46b:
  303. je +0x179 <libxcb.so.1.1.0`_xcb_in_read+0x5ea>
  304. libxcb.so.1.1.0`_xcb_in_read+0x471: subl $0x4,%esp
  305. libxcb.so.1.1.0`_xcb_in_read+0x474: pushl -0x90(%ebp)
  306. libxcb.so.1.1.0`_xcb_in_read+0x47a: pushl %eax
  307. libxcb.so.1.1.0`_xcb_in_read+0x47b: pushl 0x8(%ebp)
  308. libxcb.so.1.1.0`_xcb_in_read+0x47e:
  309. call -0x633 <libxcb.so.1.1.0`_xcb_in_read_block>
  310. libxcb.so.1.1.0`_xcb_in_read+0x483: addl $0x10,%esp
  311. libxcb.so.1.1.0`_xcb_in_read+0x486: testl %eax,%eax
  312. libxcb.so.1.1.0`_xcb_in_read+0x488:
  313. jle +0x3a2 <libxcb.so.1.1.0`_xcb_in_read+0x830>
  314. libxcb.so.1.1.0`_xcb_in_read+0x48e: movl -0xa4(%ebp),%edx
  315. libxcb.so.1.1.0`_xcb_in_read+0x494: movl -0xa8(%ebp),%eax
  316. libxcb.so.1.1.0`_xcb_in_read+0x49a: movl %edx,%esi
  317. libxcb.so.1.1.0`_xcb_in_read+0x49c: orl %eax,%esi
  318. libxcb.so.1.1.0`_xcb_in_read+0x49e:
  319. jne +0x36c <libxcb.so.1.1.0`_xcb_in_read+0x810>
  320. libxcb.so.1.1.0`_xcb_in_read+0x4a4: movl -0xa0(%ebp),%edx
  321. libxcb.so.1.1.0`_xcb_in_read+0x4aa: testl %edx,%edx
  322. libxcb.so.1.1.0`_xcb_in_read+0x4ac:
  323. jne +0x39e <libxcb.so.1.1.0`_xcb_in_read+0x850>
  324. libxcb.so.1.1.0`_xcb_in_read+0x4b2: movl -0xac(%ebp),%eax
  325. libxcb.so.1.1.0`_xcb_in_read+0x4b8: testl %eax,%eax
  326. libxcb.so.1.1.0`_xcb_in_read+0x4ba:
  327. je +0x258 <libxcb.so.1.1.0`_xcb_in_read+0x718>
  328. libxcb.so.1.1.0`_xcb_in_read+0x4c0: movl 0x14(%eax),%eax
  329. libxcb.so.1.1.0`_xcb_in_read+0x4c3: testb $0x4,%al
  330. libxcb.so.1.1.0`_xcb_in_read+0x4c5:
  331. jne +0x555 <libxcb.so.1.1.0`_xcb_in_read+0xa20>
  332. libxcb.so.1.1.0`_xcb_in_read+0x4cb: cmpb $0x1,-0x9c(%ebp)
  333. libxcb.so.1.1.0`_xcb_in_read+0x4d2:
  334. je +0x21 <libxcb.so.1.1.0`_xcb_in_read+0x4f5>
  335. libxcb.so.1.1.0`_xcb_in_read+0x4d4: movl 0x8(%ebp),%edx
  336. libxcb.so.1.1.0`_xcb_in_read+0x4d7: cmpb $0x0,-0x9c(%ebp)
  337. libxcb.so.1.1.0`_xcb_in_read+0x4de: movl 0x1044(%edx),%ecx
  338. libxcb.so.1.1.0`_xcb_in_read+0x4e4: movl %ecx,0x20(%edi)
  339. libxcb.so.1.1.0`_xcb_in_read+0x4e7:
  340. jne +0x24b <libxcb.so.1.1.0`_xcb_in_read+0x738>
  341. libxcb.so.1.1.0`_xcb_in_read+0x4ed: testb $0x1,%al
  342. libxcb.so.1.1.0`_xcb_in_read+0x4ef:
  343. je +0x243 <libxcb.so.1.1.0`_xcb_in_read+0x738>
  344. libxcb.so.1.1.0`_xcb_in_read+0x4f5: subl $0xc,%esp
  345. libxcb.so.1.1.0`_xcb_in_read+0x4f8: pushl $0x8
  346. libxcb.so.1.1.0`_xcb_in_read+0x4fa: call -0x45b7 <PLT=malloc>
  347. libxcb.so.1.1.0`_xcb_in_read+0x4ff: addl $0x10,%esp
  348. libxcb.so.1.1.0`_xcb_in_read+0x502: testl %eax,%eax
  349. libxcb.so.1.1.0`_xcb_in_read+0x504:
  350. je +0x609 <libxcb.so.1.1.0`_xcb_in_read+0xb13>
  351. libxcb.so.1.1.0`_xcb_in_read+0x50a: movl %edi,(%eax)
  352. libxcb.so.1.1.0`_xcb_in_read+0x50c: movl 0x8(%ebp),%edi
  353. libxcb.so.1.1.0`_xcb_in_read+0x50f: movl $0x0,0x4(%eax)
  354. libxcb.so.1.1.0`_xcb_in_read+0x516: movl 0x1058(%edi),%ecx
  355. libxcb.so.1.1.0`_xcb_in_read+0x51c: movl %eax,(%ecx)
  356. libxcb.so.1.1.0`_xcb_in_read+0x51e: addl $0x4,%eax
  357. libxcb.so.1.1.0`_xcb_in_read+0x521: movl %eax,0x1058(%edi)
  358. libxcb.so.1.1.0`_xcb_in_read+0x527: movl 0x1068(%edi),%eax
  359. libxcb.so.1.1.0`_xcb_in_read+0x52d: testl %eax,%eax
  360. libxcb.so.1.1.0`_xcb_in_read+0x52f:
  361. je +0x19 <libxcb.so.1.1.0`_xcb_in_read+0x54a>
  362. libxcb.so.1.1.0`_xcb_in_read+0x531: movl (%eax),%ecx
  363. libxcb.so.1.1.0`_xcb_in_read+0x533: movl 0x4(%eax),%esi
  364. libxcb.so.1.1.0`_xcb_in_read+0x536: xorl 0x1044(%edi),%ecx
  365. libxcb.so.1.1.0`_xcb_in_read+0x53c: xorl 0x1048(%edi),%esi
  366. libxcb.so.1.1.0`_xcb_in_read+0x542: orl %ecx,%esi
  367. libxcb.so.1.1.0`_xcb_in_read+0x544:
  368. je +0x6f5 <libxcb.so.1.1.0`_xcb_in_read+0xc3f>
  369. libxcb.so.1.1.0`_xcb_in_read+0x54a: movl 0x8(%ebp),%eax
  370. libxcb.so.1.1.0`_xcb_in_read+0x54d: movl 0x1038(%eax),%ecx
  371. libxcb.so.1.1.0`_xcb_in_read+0x553:
  372. jmp -0x450 <libxcb.so.1.1.0`_xcb_in_read+0x108>
  373. libxcb.so.1.1.0`_xcb_in_read+0x558: nop
  374. libxcb.so.1.1.0`_xcb_in_read+0x559: leal 0x0(%esi),%esi
  375. libxcb.so.1.1.0`_xcb_in_read+0x560: xorl %esi,%esi
  376. libxcb.so.1.1.0`_xcb_in_read+0x562: xorl %edi,%edi
  377. libxcb.so.1.1.0`_xcb_in_read+0x564: movl $0x0,-0xc0(%ebp)
  378. libxcb.so.1.1.0`_xcb_in_read+0x56e: movl $0x0,-0xac(%ebp)
  379. libxcb.so.1.1.0`_xcb_in_read+0x578: movl $0x0,-0xa0(%ebp)
  380. libxcb.so.1.1.0`_xcb_in_read+0x582: movl $0x20,-0x90(%ebp)
  381. libxcb.so.1.1.0`_xcb_in_read+0x58c: movl $0x0,-0x8c(%ebp)
  382. libxcb.so.1.1.0`_xcb_in_read+0x596: cmpb $0x23,-0xa8(%ebp)
  383. libxcb.so.1.1.0`_xcb_in_read+0x59d:
  384. je +0x22d <libxcb.so.1.1.0`_xcb_in_read+0x7d0>
  385. libxcb.so.1.1.0`_xcb_in_read+0x5a3: addl -0x90(%ebp),%esi
  386. libxcb.so.1.1.0`_xcb_in_read+0x5a9: movl $0x0,-0xa8(%ebp)
  387. libxcb.so.1.1.0`_xcb_in_read+0x5b3: adcl -0x8c(%ebp),%edi
  388. libxcb.so.1.1.0`_xcb_in_read+0x5b9: cmpb $0x1,-0x9c(%ebp)
  389. libxcb.so.1.1.0`_xcb_in_read+0x5c0: movl $0x0,-0xa4(%ebp)
  390. libxcb.so.1.1.0`_xcb_in_read+0x5ca: movl %esi,%edx
  391. libxcb.so.1.1.0`_xcb_in_read+0x5cc: movl %edi,%ecx
  392. libxcb.so.1.1.0`_xcb_in_read+0x5ce:
  393. je +0x1c4 <libxcb.so.1.1.0`_xcb_in_read+0x798>
  394. libxcb.so.1.1.0`_xcb_in_read+0x5d4: movl $0x4,%esi
  395. libxcb.so.1.1.0`_xcb_in_read+0x5d9: movl %edx,%eax
  396. libxcb.so.1.1.0`_xcb_in_read+0x5db: xorl %edi,%edi
  397. libxcb.so.1.1.0`_xcb_in_read+0x5dd: addl %eax,%esi
  398. libxcb.so.1.1.0`_xcb_in_read+0x5df: adcl %ecx,%edi
  399. libxcb.so.1.1.0`_xcb_in_read+0x5e1: cmpl $0x0,%edi
  400. libxcb.so.1.1.0`_xcb_in_read+0x5e4:
  401. jbe -0x19b <libxcb.so.1.1.0`_xcb_in_read+0x44f>
  402. libxcb.so.1.1.0`_xcb_in_read+0x5ea: movl 0x8(%ebp),%edi
  403. libxcb.so.1.1.0`_xcb_in_read+0x5ed: subl $0x8,%esp
  404. libxcb.so.1.1.0`_xcb_in_read+0x5f0: pushl $0x3
  405. libxcb.so.1.1.0`_xcb_in_read+0x5f2: pushl %edi
  406. libxcb.so.1.1.0`_xcb_in_read+0x5f3:
  407. call -0x3c18 <libxcb.so.1.1.0`_xcb_conn_shutdown>
  408. libxcb.so.1.1.0`_xcb_in_read+0x5f8: movl 0x10b8(%edi),%eax
  409. libxcb.so.1.1.0`_xcb_in_read+0x5fe: addl $0x10,%esp
  410. libxcb.so.1.1.0`_xcb_in_read+0x601: testl %eax,%eax
  411. libxcb.so.1.1.0`_xcb_in_read+0x603:
  412. je -0x4e1 <libxcb.so.1.1.0`_xcb_in_read+0x128>
  413. libxcb.so.1.1.0`_xcb_in_read+0x609: movl 0x10bc(%edi),%edx
  414. libxcb.so.1.1.0`_xcb_in_read+0x60f: subl $0x4,%esp
  415. libxcb.so.1.1.0`_xcb_in_read+0x612: subl %edx,%eax
  416. libxcb.so.1.1.0`_xcb_in_read+0x614: movl %eax,0x10b8(%edi)
  417. libxcb.so.1.1.0`_xcb_in_read+0x61a: shll $0x2,%eax
  418. libxcb.so.1.1.0`_xcb_in_read+0x61d: pushl %eax
  419. libxcb.so.1.1.0`_xcb_in_read+0x61e: leal 0x1078(%edi,%edx,4),%eax
  420. libxcb.so.1.1.0`_xcb_in_read+0x625: pushl %eax
  421. libxcb.so.1.1.0`_xcb_in_read+0x626: leal 0x1078(%edi),%eax
  422. libxcb.so.1.1.0`_xcb_in_read+0x62c: pushl %eax
  423. libxcb.so.1.1.0`_xcb_in_read+0x62d:
  424. call -0x456a <PLT=libc_hwcap1.so.1`memmove>
  425. libxcb.so.1.1.0`_xcb_in_read+0x632: movl 0x1038(%edi),%eax
  426. libxcb.so.1.1.0`_xcb_in_read+0x638: addl $0x10,%esp
  427. libxcb.so.1.1.0`_xcb_in_read+0x63b: movl $0x0,0x10bc(%edi)
  428. libxcb.so.1.1.0`_xcb_in_read+0x645: testl %eax,%eax
  429. libxcb.so.1.1.0`_xcb_in_read+0x647:
  430. jne -0x525 <libxcb.so.1.1.0`_xcb_in_read+0x128>
  431. libxcb.so.1.1.0`_xcb_in_read+0x64d: cmpl $0x0,0x10b8(%edi)
  432. libxcb.so.1.1.0`_xcb_in_read+0x654:
  433. je -0x532 <libxcb.so.1.1.0`_xcb_in_read+0x128>
  434. libxcb.so.1.1.0`_xcb_in_read+0x65a: movl $0x0,%esi
  435. libxcb.so.1.1.0`_xcb_in_read+0x65f:
  436. jle +0x24 <libxcb.so.1.1.0`_xcb_in_read+0x685>
  437. libxcb.so.1.1.0`_xcb_in_read+0x661: leal 0x0(%esi),%esi
  438. libxcb.so.1.1.0`_xcb_in_read+0x668: subl $0xc,%esp
  439. libxcb.so.1.1.0`_xcb_in_read+0x66b: pushl 0x1078(%edi,%esi,4)
  440. libxcb.so.1.1.0`_xcb_in_read+0x672: addl $0x1,%esi
  441. libxcb.so.1.1.0`_xcb_in_read+0x675:
  442. call -0x47c2 <PLT=libc_hwcap1.so.1`close>
  443. libxcb.so.1.1.0`_xcb_in_read+0x67a: addl $0x10,%esp
  444. libxcb.so.1.1.0`_xcb_in_read+0x67d: cmpl %esi,0x10b8(%edi)
  445. libxcb.so.1.1.0`_xcb_in_read+0x683:
  446. jg -0x1d <libxcb.so.1.1.0`_xcb_in_read+0x668>
  447. libxcb.so.1.1.0`_xcb_in_read+0x685: subl $0x8,%esp
  448. libxcb.so.1.1.0`_xcb_in_read+0x688: pushl $0x7
  449. libxcb.so.1.1.0`_xcb_in_read+0x68a: pushl %edi
  450. libxcb.so.1.1.0`_xcb_in_read+0x68b:
  451. call -0x3cb0 <libxcb.so.1.1.0`_xcb_conn_shutdown>
  452. libxcb.so.1.1.0`_xcb_in_read+0x690: movl $0x0,-0xc4(%ebp)
  453. libxcb.so.1.1.0`_xcb_in_read+0x69a: addl $0x10,%esp
  454. libxcb.so.1.1.0`_xcb_in_read+0x69d: movl -0xc4(%ebp),%eax
  455. libxcb.so.1.1.0`_xcb_in_read+0x6a3: leal -0xc(%ebp),%esp
  456. libxcb.so.1.1.0`_xcb_in_read+0x6a6: popl %ebx
  457. libxcb.so.1.1.0`_xcb_in_read+0x6a7: popl %esi
  458. libxcb.so.1.1.0`_xcb_in_read+0x6a8: popl %edi
  459. libxcb.so.1.1.0`_xcb_in_read+0x6a9: popl %ebp
  460. libxcb.so.1.1.0`_xcb_in_read+0x6aa: ret
  461. libxcb.so.1.1.0`_xcb_in_read+0x6ab: nop
  462. libxcb.so.1.1.0`_xcb_in_read+0x6ac: leal 0x0(%esi),%esi
  463. libxcb.so.1.1.0`_xcb_in_read+0x6b0: movl 0x8(%ebp),%eax
  464. libxcb.so.1.1.0`_xcb_in_read+0x6b3: movl 0x1050(%eax),%edx
  465. libxcb.so.1.1.0`_xcb_in_read+0x6b9: movl 0x104c(%eax),%eax
  466. libxcb.so.1.1.0`_xcb_in_read+0x6bf: movl %eax,-0x90(%ebp)
  467. libxcb.so.1.1.0`_xcb_in_read+0x6c5: movl 0x8(%ebp),%eax
  468. libxcb.so.1.1.0`_xcb_in_read+0x6c8: movl %edx,-0x8c(%ebp)
  469. libxcb.so.1.1.0`_xcb_in_read+0x6ce: movl 0x1068(%eax),%ecx
  470. libxcb.so.1.1.0`_xcb_in_read+0x6d4: testl %ecx,%ecx
  471. libxcb.so.1.1.0`_xcb_in_read+0x6d6:
  472. je +0x20 <libxcb.so.1.1.0`_xcb_in_read+0x6f8>
  473. libxcb.so.1.1.0`_xcb_in_read+0x6d8: movl (%ecx),%esi
  474. libxcb.so.1.1.0`_xcb_in_read+0x6da: subl -0x90(%ebp),%esi
  475. libxcb.so.1.1.0`_xcb_in_read+0x6e0: movl 0x4(%ecx),%edi
  476. libxcb.so.1.1.0`_xcb_in_read+0x6e3: sbbl -0x8c(%ebp),%edi
  477. libxcb.so.1.1.0`_xcb_in_read+0x6e9: cmpl $0x0,%edi
  478. libxcb.so.1.1.0`_xcb_in_read+0x6ec:
  479. jle +0x1be <libxcb.so.1.1.0`_xcb_in_read+0x8b0>
  480. libxcb.so.1.1.0`_xcb_in_read+0x6f2: leal 0x0(%esi),%esi
  481. libxcb.so.1.1.0`_xcb_in_read+0x6f8: cmpb $0x1,-0x9c(%ebp)
  482. libxcb.so.1.1.0`_xcb_in_read+0x6ff:
  483. ja -0x1a5 <libxcb.so.1.1.0`_xcb_in_read+0x560>
  484. libxcb.so.1.1.0`_xcb_in_read+0x705: movl 0x8(%ebp),%eax
  485. libxcb.so.1.1.0`_xcb_in_read+0x708: movl 0x1070(%eax),%eax
  486. libxcb.so.1.1.0`_xcb_in_read+0x70e:
  487. jmp -0x38d <libxcb.so.1.1.0`_xcb_in_read+0x386>
  488. libxcb.so.1.1.0`_xcb_in_read+0x713: nop
  489. libxcb.so.1.1.0`_xcb_in_read+0x714: leal 0x0(%esi),%esi
  490. libxcb.so.1.1.0`_xcb_in_read+0x718: cmpb $0x1,-0x9c(%ebp)
  491. libxcb.so.1.1.0`_xcb_in_read+0x71f:
  492. je -0x230 <libxcb.so.1.1.0`_xcb_in_read+0x4f5>
  493. libxcb.so.1.1.0`_xcb_in_read+0x725: movl 0x8(%ebp),%eax
  494. libxcb.so.1.1.0`_xcb_in_read+0x728: movl 0x1044(%eax),%eax
  495. libxcb.so.1.1.0`_xcb_in_read+0x72e: movl %eax,0x20(%edi)
  496. libxcb.so.1.1.0`_xcb_in_read+0x731: leal 0x0(%esi),%esi
  497. libxcb.so.1.1.0`_xcb_in_read+0x738: subl $0xc,%esp
  498. libxcb.so.1.1.0`_xcb_in_read+0x73b: pushl $0x8
  499. libxcb.so.1.1.0`_xcb_in_read+0x73d: call -0x47fa <PLT=malloc>
  500. libxcb.so.1.1.0`_xcb_in_read+0x742: addl $0x10,%esp
  501. libxcb.so.1.1.0`_xcb_in_read+0x745: testl %eax,%eax
  502. libxcb.so.1.1.0`_xcb_in_read+0x747: movl %eax,%edx
  503. libxcb.so.1.1.0`_xcb_in_read+0x749:
  504. je +0x3c4 <libxcb.so.1.1.0`_xcb_in_read+0xb13>
  505. libxcb.so.1.1.0`_xcb_in_read+0x74f: movzbl (%edi),%ecx
  506. libxcb.so.1.1.0`_xcb_in_read+0x752: movl %edi,(%eax)
  507. libxcb.so.1.1.0`_xcb_in_read+0x754: movl $0x0,0x4(%eax)
  508. libxcb.so.1.1.0`_xcb_in_read+0x75b: andl $0x7f,%ecx
  509. libxcb.so.1.1.0`_xcb_in_read+0x75e: cmpb $0x23,%cl
  510. libxcb.so.1.1.0`_xcb_in_read+0x761:
  511. je +0x2d1 <libxcb.so.1.1.0`_xcb_in_read+0xa38>
  512. libxcb.so.1.1.0`_xcb_in_read+0x767: movl 0x8(%ebp),%eax
  513. libxcb.so.1.1.0`_xcb_in_read+0x76a: movl 0x8(%ebp),%edi
  514. libxcb.so.1.1.0`_xcb_in_read+0x76d: subl $0xc,%esp
  515. libxcb.so.1.1.0`_xcb_in_read+0x770: movl 0x1064(%eax),%ecx
  516. libxcb.so.1.1.0`_xcb_in_read+0x776: leal 0x4(%edx),%eax
  517. libxcb.so.1.1.0`_xcb_in_read+0x779: movl %edx,(%ecx)
  518. libxcb.so.1.1.0`_xcb_in_read+0x77b: movl %eax,0x1064(%edi)
  519. libxcb.so.1.1.0`_xcb_in_read+0x781: movl %edi,%eax
  520. libxcb.so.1.1.0`_xcb_in_read+0x783: addl $0x24,%eax
  521. libxcb.so.1.1.0`_xcb_in_read+0x786: pushl %eax
  522. libxcb.so.1.1.0`_xcb_in_read+0x787:
  523. call -0x46d4 <PLT=libc_hwcap1.so.1`cond_signal>
  524. libxcb.so.1.1.0`_xcb_in_read+0x78c: addl $0x10,%esp
  525. libxcb.so.1.1.0`_xcb_in_read+0x78f:
  526. jmp -0x24a <libxcb.so.1.1.0`_xcb_in_read+0x54a>
  527. libxcb.so.1.1.0`_xcb_in_read+0x794: leal 0x0(%esi),%esi
  528. libxcb.so.1.1.0`_xcb_in_read+0x798: xorl %esi,%esi
  529. libxcb.so.1.1.0`_xcb_in_read+0x79a: xorl %edi,%edi
  530. libxcb.so.1.1.0`_xcb_in_read+0x79c:
  531. jmp -0x361 <libxcb.so.1.1.0`_xcb_in_read+0x440>
  532. libxcb.so.1.1.0`_xcb_in_read+0x7a1: xorl %esi,%esi
  533. libxcb.so.1.1.0`_xcb_in_read+0x7a3: xorl %edi,%edi
  534. libxcb.so.1.1.0`_xcb_in_read+0x7a5: movl $0x0,-0xc0(%ebp)
  535. libxcb.so.1.1.0`_xcb_in_read+0x7af: movl $0x0,-0xa0(%ebp)
  536. libxcb.so.1.1.0`_xcb_in_read+0x7b9: movl $0x20,-0x90(%ebp)
  537. libxcb.so.1.1.0`_xcb_in_read+0x7c3: movl $0x0,-0x8c(%ebp)
  538. libxcb.so.1.1.0`_xcb_in_read+0x7cd: leal 0x0(%esi),%esi
  539. libxcb.so.1.1.0`_xcb_in_read+0x7d0: movl -0xb0(%ebp),%eax
  540. libxcb.so.1.1.0`_xcb_in_read+0x7d6: xorl %edx,%edx
  541. libxcb.so.1.1.0`_xcb_in_read+0x7d8: movl %edx,-0xa4(%ebp)
  542. libxcb.so.1.1.0`_xcb_in_read+0x7de: shll $0x2,%eax
  543. libxcb.so.1.1.0`_xcb_in_read+0x7e1: addl -0x90(%ebp),%esi
  544. libxcb.so.1.1.0`_xcb_in_read+0x7e7: adcl -0x8c(%ebp),%edi
  545. libxcb.so.1.1.0`_xcb_in_read+0x7ed: movl %eax,-0xa8(%ebp)
  546. libxcb.so.1.1.0`_xcb_in_read+0x7f3: addl %eax,%esi
  547. libxcb.so.1.1.0`_xcb_in_read+0x7f5: adcl %edx,%edi
  548. libxcb.so.1.1.0`_xcb_in_read+0x7f7: movl %esi,%edx
  549. libxcb.so.1.1.0`_xcb_in_read+0x7f9: movl $0x4,%esi
  550. libxcb.so.1.1.0`_xcb_in_read+0x7fe: movl %edi,%ecx
  551. libxcb.so.1.1.0`_xcb_in_read+0x800: xorl %edi,%edi
  552. libxcb.so.1.1.0`_xcb_in_read+0x802:
  553. jmp -0x3c7 <libxcb.so.1.1.0`_xcb_in_read+0x440>
  554. libxcb.so.1.1.0`_xcb_in_read+0x807: movl %esi,%esi
  555. libxcb.so.1.1.0`_xcb_in_read+0x809: leal 0x0(%edi),%edi
  556. libxcb.so.1.1.0`_xcb_in_read+0x810: leal 0x24(%edi),%eax
  557. libxcb.so.1.1.0`_xcb_in_read+0x813: subl $0x4,%esp
  558. libxcb.so.1.1.0`_xcb_in_read+0x816: pushl -0xa8(%ebp)
  559. libxcb.so.1.1.0`_xcb_in_read+0x81c: pushl %eax
  560. libxcb.so.1.1.0`_xcb_in_read+0x81d: pushl 0x8(%ebp)
  561. libxcb.so.1.1.0`_xcb_in_read+0x820:
  562. call -0x9d5 <libxcb.so.1.1.0`_xcb_in_read_block>
  563. libxcb.so.1.1.0`_xcb_in_read+0x825: addl $0x10,%esp
  564. libxcb.so.1.1.0`_xcb_in_read+0x828: testl %eax,%eax
  565. libxcb.so.1.1.0`_xcb_in_read+0x82a:
  566. jg -0x38c <libxcb.so.1.1.0`_xcb_in_read+0x4a4>
  567. libxcb.so.1.1.0`_xcb_in_read+0x830: subl $0xc,%esp
  568. libxcb.so.1.1.0`_xcb_in_read+0x833: movl %edi,%esi
  569. libxcb.so.1.1.0`_xcb_in_read+0x835: movl 0x8(%ebp),%edi
  570. libxcb.so.1.1.0`_xcb_in_read+0x838: pushl %esi
  571. libxcb.so.1.1.0`_xcb_in_read+0x839: call -0x49a6 <PLT=free>
  572. libxcb.so.1.1.0`_xcb_in_read+0x83e: movl 0x10b8(%edi),%eax
  573. libxcb.so.1.1.0`_xcb_in_read+0x844: addl $0x10,%esp
  574. libxcb.so.1.1.0`_xcb_in_read+0x847:
  575. jmp -0x72c <libxcb.so.1.1.0`_xcb_in_read+0x120>
  576. libxcb.so.1.1.0`_xcb_in_read+0x84c: leal 0x0(%esi),%esi
  577. libxcb.so.1.1.0`_xcb_in_read+0x850: movl 0x8(%ebp),%eax
  578. libxcb.so.1.1.0`_xcb_in_read+0x853: movl 0x10bc(%eax),%ecx
  579. libxcb.so.1.1.0`_xcb_in_read+0x859: movl 0x10b8(%eax),%eax
  580. libxcb.so.1.1.0`_xcb_in_read+0x85f: movl %eax,%esi
  581. libxcb.so.1.1.0`_xcb_in_read+0x861: subl %ecx,%esi
  582. libxcb.so.1.1.0`_xcb_in_read+0x863: cmpl %esi,-0xa0(%ebp)
  583. libxcb.so.1.1.0`_xcb_in_read+0x869:
  584. jle +0x251 <libxcb.so.1.1.0`_xcb_in_read+0xac0>
  585. libxcb.so.1.1.0`_xcb_in_read+0x86f: subl $0xc,%esp
  586. libxcb.so.1.1.0`_xcb_in_read+0x872: movl %edi,%esi
  587. libxcb.so.1.1.0`_xcb_in_read+0x874: movl %eax,-0x90(%ebp)
  588. libxcb.so.1.1.0`_xcb_in_read+0x87a: pushl %esi
  589. libxcb.so.1.1.0`_xcb_in_read+0x87b: movl 0x8(%ebp),%edi
  590. libxcb.so.1.1.0`_xcb_in_read+0x87e: call -0x49eb <PLT=free>
  591. libxcb.so.1.1.0`_xcb_in_read+0x883: addl $0x10,%esp
  592. libxcb.so.1.1.0`_xcb_in_read+0x886: movl -0x90(%ebp),%eax
  593. libxcb.so.1.1.0`_xcb_in_read+0x88c:
  594. jmp -0x771 <libxcb.so.1.1.0`_xcb_in_read+0x120>
  595. libxcb.so.1.1.0`_xcb_in_read+0x891: leal 0x0(%esi),%esi
  596. libxcb.so.1.1.0`_xcb_in_read+0x898: addl $0x10000,-0x98(%ebp)
  597. libxcb.so.1.1.0`_xcb_in_read+0x8a2: adcl $0x0,-0x94(%ebp)
  598. libxcb.so.1.1.0`_xcb_in_read+0x8a9:
  599. jmp -0x6c9 <libxcb.so.1.1.0`_xcb_in_read+0x1e5>
  600. libxcb.so.1.1.0`_xcb_in_read+0x8ae: nop
  601. libxcb.so.1.1.0`_xcb_in_read+0x8b0:
  602. jl +0x9 <libxcb.so.1.1.0`_xcb_in_read+0x8bb>
  603. libxcb.so.1.1.0`_xcb_in_read+0x8b2: cmpl $0x0,%esi
  604. libxcb.so.1.1.0`_xcb_in_read+0x8b5:
  605. ja -0x1c3 <libxcb.so.1.1.0`_xcb_in_read+0x6f8>
  606. libxcb.so.1.1.0`_xcb_in_read+0x8bb: movl 0x8(%ebp),%esi
  607. libxcb.so.1.1.0`_xcb_in_read+0x8be: nop
  608. libxcb.so.1.1.0`_xcb_in_read+0x8c0: subl $0xc,%esp
  609. libxcb.so.1.1.0`_xcb_in_read+0x8c3: pushl 0x8(%ecx)
  610. libxcb.so.1.1.0`_xcb_in_read+0x8c6:
  611. call -0x4813 <PLT=libc_hwcap1.so.1`cond_signal>
  612. libxcb.so.1.1.0`_xcb_in_read+0x8cb: movl 0x1068(%esi),%eax
  613. libxcb.so.1.1.0`_xcb_in_read+0x8d1: addl $0x10,%esp
  614. libxcb.so.1.1.0`_xcb_in_read+0x8d4: movl 0xc(%eax),%ecx
  615. libxcb.so.1.1.0`_xcb_in_read+0x8d7: testl %ecx,%ecx
  616. libxcb.so.1.1.0`_xcb_in_read+0x8d9: movl %ecx,0x1068(%esi)
  617. libxcb.so.1.1.0`_xcb_in_read+0x8df:
  618. je +0x18 <libxcb.so.1.1.0`_xcb_in_read+0x8f9>
  619. libxcb.so.1.1.0`_xcb_in_read+0x8e1: movl (%ecx),%eax
  620. libxcb.so.1.1.0`_xcb_in_read+0x8e3: subl -0x90(%ebp),%eax
  621. libxcb.so.1.1.0`_xcb_in_read+0x8e9: movl 0x4(%ecx),%edx
  622. libxcb.so.1.1.0`_xcb_in_read+0x8ec: sbbl -0x8c(%ebp),%edx
  623. libxcb.so.1.1.0`_xcb_in_read+0x8f2: cmpl $0x0,%edx
  624. libxcb.so.1.1.0`_xcb_in_read+0x8f5:
  625. jl -0x37 <libxcb.so.1.1.0`_xcb_in_read+0x8c0>
  626. libxcb.so.1.1.0`_xcb_in_read+0x8f7:
  627. jle +0xf <libxcb.so.1.1.0`_xcb_in_read+0x908>
  628. libxcb.so.1.1.0`_xcb_in_read+0x8f9: movl %esi,0x8(%ebp)
  629. libxcb.so.1.1.0`_xcb_in_read+0x8fc:
  630. jmp -0x209 <libxcb.so.1.1.0`_xcb_in_read+0x6f8>
  631. libxcb.so.1.1.0`_xcb_in_read+0x901: leal 0x0(%esi),%esi
  632. libxcb.so.1.1.0`_xcb_in_read+0x908: cmpl $0x0,%eax
  633. libxcb.so.1.1.0`_xcb_in_read+0x90b:
  634. jbe -0x4d <libxcb.so.1.1.0`_xcb_in_read+0x8c0>
  635. libxcb.so.1.1.0`_xcb_in_read+0x90d:
  636. jmp -0x16 <libxcb.so.1.1.0`_xcb_in_read+0x8f9>
  637. libxcb.so.1.1.0`_xcb_in_read+0x90f: nop
  638. libxcb.so.1.1.0`_xcb_in_read+0x910: cmpl $0x1010,0x8(%esi)
  639. libxcb.so.1.1.0`_xcb_in_read+0x917:
  640. jne -0x850 <libxcb.so.1.1.0`_xcb_in_read+0xcd>
  641. libxcb.so.1.1.0`_xcb_in_read+0x91d: movl (%esi),%eax
  642. libxcb.so.1.1.0`_xcb_in_read+0x91f: movl %edx,-0xa0(%ebp)
  643. libxcb.so.1.1.0`_xcb_in_read+0x925: subl $0x4,%esp
  644. libxcb.so.1.1.0`_xcb_in_read+0x928: subl $0xc,%eax
  645. libxcb.so.1.1.0`_xcb_in_read+0x92b: shrl $0x2,%eax
  646. libxcb.so.1.1.0`_xcb_in_read+0x92e: movl %eax,%edx
  647. libxcb.so.1.1.0`_xcb_in_read+0x930: movl 0x10b8(%edi),%eax
  648. libxcb.so.1.1.0`_xcb_in_read+0x936: leal 0x0(,%edx,4),%ecx
  649. libxcb.so.1.1.0`_xcb_in_read+0x93d: movl %edx,-0x90(%ebp)
  650. libxcb.so.1.1.0`_xcb_in_read+0x943: leal 0x1078(%edi,%eax,4),%eax
  651. libxcb.so.1.1.0`_xcb_in_read+0x94a: pushl %ecx
  652. libxcb.so.1.1.0`_xcb_in_read+0x94b: movl %eax,-0x9c(%ebp)
  653. libxcb.so.1.1.0`_xcb_in_read+0x951: leal 0xf(%esi),%eax
  654. libxcb.so.1.1.0`_xcb_in_read+0x954: andl $0xfffffffc,%eax
  655. libxcb.so.1.1.0`_xcb_in_read+0x957: pushl %eax
  656. libxcb.so.1.1.0`_xcb_in_read+0x958: pushl -0x9c(%ebp)
  657. libxcb.so.1.1.0`_xcb_in_read+0x95e:
  658. call -0x499b <PLT=libc_hwcap1.so.1`memcpy>
  659. libxcb.so.1.1.0`_xcb_in_read+0x963: movl -0x90(%ebp),%eax
  660. libxcb.so.1.1.0`_xcb_in_read+0x969: addl $0x10,%esp
  661. libxcb.so.1.1.0`_xcb_in_read+0x96c: addl %eax,0x10b8(%edi)
  662. libxcb.so.1.1.0`_xcb_in_read+0x972: movl -0xa0(%ebp),%edx
  663. libxcb.so.1.1.0`_xcb_in_read+0x978:
  664. jmp -0x8b0 <libxcb.so.1.1.0`_xcb_in_read+0xcd>
  665. libxcb.so.1.1.0`_xcb_in_read+0x97d: leal 0x0(%esi),%esi
  666. libxcb.so.1.1.0`_xcb_in_read+0x980:
  667. jl +0x2b1 <libxcb.so.1.1.0`_xcb_in_read+0xc37>
  668. libxcb.so.1.1.0`_xcb_in_read+0x986: cmpl $0x0,%esi
  669. libxcb.so.1.1.0`_xcb_in_read+0x989:
  670. ja -0x677 <libxcb.so.1.1.0`_xcb_in_read+0x318>
  671. libxcb.so.1.1.0`_xcb_in_read+0x98f: nop
  672. libxcb.so.1.1.0`_xcb_in_read+0x990: movl 0x18(%eax),%ecx
  673. libxcb.so.1.1.0`_xcb_in_read+0x993: testl %ecx,%ecx
  674. libxcb.so.1.1.0`_xcb_in_read+0x995: movl %ecx,0x1070(%edx)
  675. libxcb.so.1.1.0`_xcb_in_read+0x99b:
  676. je +0x6b <libxcb.so.1.1.0`_xcb_in_read+0xa08>
  677. libxcb.so.1.1.0`_xcb_in_read+0x99d: subl $0xc,%esp
  678. libxcb.so.1.1.0`_xcb_in_read+0x9a0: movl %edx,-0x90(%ebp)
  679. libxcb.so.1.1.0`_xcb_in_read+0x9a6: pushl %eax
  680. libxcb.so.1.1.0`_xcb_in_read+0x9a7: call -0x4b14 <PLT=free>
  681. libxcb.so.1.1.0`_xcb_in_read+0x9ac: movl -0x90(%ebp),%edx
  682. libxcb.so.1.1.0`_xcb_in_read+0x9b2: addl $0x10,%esp
  683. libxcb.so.1.1.0`_xcb_in_read+0x9b5: movl 0x1070(%edx),%eax
  684. libxcb.so.1.1.0`_xcb_in_read+0x9bb: testl %eax,%eax
  685. libxcb.so.1.1.0`_xcb_in_read+0x9bd:
  686. je +0x1f <libxcb.so.1.1.0`_xcb_in_read+0x9de>
  687. libxcb.so.1.1.0`_xcb_in_read+0x9bf: cmpl $0x2,0x10(%eax)
  688. libxcb.so.1.1.0`_xcb_in_read+0x9c3:
  689. je +0x19 <libxcb.so.1.1.0`_xcb_in_read+0x9de>
  690. libxcb.so.1.1.0`_xcb_in_read+0x9c5: movl 0x8(%eax),%esi
  691. libxcb.so.1.1.0`_xcb_in_read+0x9c8: subl 0x104c(%edx),%esi
  692. libxcb.so.1.1.0`_xcb_in_read+0x9ce: movl 0xc(%eax),%edi
  693. libxcb.so.1.1.0`_xcb_in_read+0x9d1: sbbl 0x1050(%edx),%edi
  694. libxcb.so.1.1.0`_xcb_in_read+0x9d7: cmpl $0x0,%edi
  695. libxcb.so.1.1.0`_xcb_in_read+0x9da:
  696. jl -0x4c <libxcb.so.1.1.0`_xcb_in_read+0x990>
  697. libxcb.so.1.1.0`_xcb_in_read+0x9dc:
  698. jle +0x12 <libxcb.so.1.1.0`_xcb_in_read+0x9f0>
  699. libxcb.so.1.1.0`_xcb_in_read+0x9de: movl %edx,0x8(%ebp)
  700. libxcb.so.1.1.0`_xcb_in_read+0x9e1:
  701. jmp -0x6ce <libxcb.so.1.1.0`_xcb_in_read+0x318>
  702. libxcb.so.1.1.0`_xcb_in_read+0x9e6: leal 0x0(%esi),%esi
  703. libxcb.so.1.1.0`_xcb_in_read+0x9e9: leal 0x0(%edi),%edi
  704. libxcb.so.1.1.0`_xcb_in_read+0x9f0: cmpl $0x0,%esi
  705. libxcb.so.1.1.0`_xcb_in_read+0x9f3:
  706. ja -0x17 <libxcb.so.1.1.0`_xcb_in_read+0x9de>
  707. libxcb.so.1.1.0`_xcb_in_read+0x9f5: movl 0x18(%eax),%ecx
  708. libxcb.so.1.1.0`_xcb_in_read+0x9f8: testl %ecx,%ecx
  709. libxcb.so.1.1.0`_xcb_in_read+0x9fa: movl %ecx,0x1070(%edx)
  710. libxcb.so.1.1.0`_xcb_in_read+0xa00:
  711. jne -0x65 <libxcb.so.1.1.0`_xcb_in_read+0x99d>
  712. libxcb.so.1.1.0`_xcb_in_read+0xa02: leal 0x0(%esi),%esi
  713. libxcb.so.1.1.0`_xcb_in_read+0xa08: movl -0xb4(%ebp),%edi
  714. libxcb.so.1.1.0`_xcb_in_read+0xa0e: movl %edi,0x1074(%edx)
  715. libxcb.so.1.1.0`_xcb_in_read+0xa14:
  716. jmp -0x79 <libxcb.so.1.1.0`_xcb_in_read+0x99d>
  717. libxcb.so.1.1.0`_xcb_in_read+0xa16: leal 0x0(%esi),%esi
  718. libxcb.so.1.1.0`_xcb_in_read+0xa19: leal 0x0(%edi),%edi
  719. libxcb.so.1.1.0`_xcb_in_read+0xa20: subl $0xc,%esp
  720. libxcb.so.1.1.0`_xcb_in_read+0xa23: pushl %edi
  721. libxcb.so.1.1.0`_xcb_in_read+0xa24: call -0x4b91 <PLT=free>
  722. libxcb.so.1.1.0`_xcb_in_read+0xa29: addl $0x10,%esp
  723. libxcb.so.1.1.0`_xcb_in_read+0xa2c:
  724. jmp -0x4e7 <libxcb.so.1.1.0`_xcb_in_read+0x54a>
  725. libxcb.so.1.1.0`_xcb_in_read+0xa31: leal 0x0(%esi),%esi
  726. libxcb.so.1.1.0`_xcb_in_read+0xa38: movl 0x8(%ebp),%eax
  727. libxcb.so.1.1.0`_xcb_in_read+0xa3b: movl 0x10c0(%eax),%ecx
  728. libxcb.so.1.1.0`_xcb_in_read+0xa41: testl %ecx,%ecx
  729. libxcb.so.1.1.0`_xcb_in_read+0xa43:
  730. je -0x2e2 <libxcb.so.1.1.0`_xcb_in_read+0x767>
  731. libxcb.so.1.1.0`_xcb_in_read+0xa49: movzbl 0x1(%edi),%esi
  732. libxcb.so.1.1.0`_xcb_in_read+0xa4d: movl %esi,%eax
  733. libxcb.so.1.1.0`_xcb_in_read+0xa4f: movl %edx,%esi
  734. libxcb.so.1.1.0`_xcb_in_read+0xa51:
  735. jmp +0xb <libxcb.so.1.1.0`_xcb_in_read+0xa5e>
  736. libxcb.so.1.1.0`_xcb_in_read+0xa53: nop
  737. libxcb.so.1.1.0`_xcb_in_read+0xa54: leal 0x0(%esi),%esi
  738. libxcb.so.1.1.0`_xcb_in_read+0xa58: movl (%ecx),%ecx
  739. libxcb.so.1.1.0`_xcb_in_read+0xa5a: testl %ecx,%ecx
  740. libxcb.so.1.1.0`_xcb_in_read+0xa5c:
  741. je +0x52 <libxcb.so.1.1.0`_xcb_in_read+0xab0>
  742. libxcb.so.1.1.0`_xcb_in_read+0xa5e: cmpb %al,0x4(%ecx)
  743. libxcb.so.1.1.0`_xcb_in_read+0xa61:
  744. jne -0xb <libxcb.so.1.1.0`_xcb_in_read+0xa58>
  745. libxcb.so.1.1.0`_xcb_in_read+0xa63: movl 0x8(%ecx),%edx
  746. libxcb.so.1.1.0`_xcb_in_read+0xa66: cmpl %edx,0xc(%edi)
  747. libxcb.so.1.1.0`_xcb_in_read+0xa69:
  748. jne -0x13 <libxcb.so.1.1.0`_xcb_in_read+0xa58>
  749. libxcb.so.1.1.0`_xcb_in_read+0xa6b: movl %esi,%edx
  750. libxcb.so.1.1.0`_xcb_in_read+0xa6d: movl 0x14(%ecx),%esi
  751. libxcb.so.1.1.0`_xcb_in_read+0xa70: leal 0x4(%edx),%eax
  752. libxcb.so.1.1.0`_xcb_in_read+0xa73: movl %edx,(%esi)
  753. libxcb.so.1.1.0`_xcb_in_read+0xa75: movl %eax,0x14(%ecx)
  754. libxcb.so.1.1.0`_xcb_in_read+0xa78: movl 0xc(%ecx),%eax
  755. libxcb.so.1.1.0`_xcb_in_read+0xa7b: testl %eax,%eax
  756. libxcb.so.1.1.0`_xcb_in_read+0xa7d:
  757. je +0x3 <libxcb.so.1.1.0`_xcb_in_read+0xa82>
  758. libxcb.so.1.1.0`_xcb_in_read+0xa7f: addl $0x1,(%eax)
  759. libxcb.so.1.1.0`_xcb_in_read+0xa82: subl $0xc,%esp
  760. libxcb.so.1.1.0`_xcb_in_read+0xa85: addl $0x18,%ecx
  761. libxcb.so.1.1.0`_xcb_in_read+0xa88: pushl %ecx
  762. libxcb.so.1.1.0`_xcb_in_read+0xa89:
  763. call -0x49d6 <PLT=libc_hwcap1.so.1`cond_signal>
  764. libxcb.so.1.1.0`_xcb_in_read+0xa8e: addl $0x10,%esp
  765. libxcb.so.1.1.0`_xcb_in_read+0xa91:
  766. jmp -0x54c <libxcb.so.1.1.0`_xcb_in_read+0x54a>
  767. libxcb.so.1.1.0`_xcb_in_read+0xa96: leal 0x0(%esi),%esi
  768. libxcb.so.1.1.0`_xcb_in_read+0xa99: leal 0x0(%edi),%edi
  769. libxcb.so.1.1.0`_xcb_in_read+0xaa0: cmpl $0x0,%esi
  770. libxcb.so.1.1.0`_xcb_in_read+0xaa3:
  771. jbe -0x870 <libxcb.so.1.1.0`_xcb_in_read+0x239>
  772. libxcb.so.1.1.0`_xcb_in_read+0xaa9:
  773. jmp -0x890 <libxcb.so.1.1.0`_xcb_in_read+0x21e>
  774. libxcb.so.1.1.0`_xcb_in_read+0xaae: nop
  775. libxcb.so.1.1.0`_xcb_in_read+0xab0: movl %esi,%edx
  776. libxcb.so.1.1.0`_xcb_in_read+0xab2:
  777. jmp -0x350 <libxcb.so.1.1.0`_xcb_in_read+0x767>
  778. libxcb.so.1.1.0`_xcb_in_read+0xab7: movl %esi,%esi
  779. libxcb.so.1.1.0`_xcb_in_read+0xab9: leal 0x0(%edi),%edi
  780. libxcb.so.1.1.0`_xcb_in_read+0xac0: movl 0x8(%ebp),%eax
  781. libxcb.so.1.1.0`_xcb_in_read+0xac3: movl -0x90(%ebp),%esi
  782. libxcb.so.1.1.0`_xcb_in_read+0xac9: subl $0x4,%esp
  783. libxcb.so.1.1.0`_xcb_in_read+0xacc: pushl -0xc0(%ebp)
  784. libxcb.so.1.1.0`_xcb_in_read+0xad2: movl %ecx,-0x90(%ebp)
  785. libxcb.so.1.1.0`_xcb_in_read+0xad8: leal 0x1078(%eax,%ecx,4),%eax
  786. libxcb.so.1.1.0`_xcb_in_read+0xadf: addl %edi,%esi
  787. libxcb.so.1.1.0`_xcb_in_read+0xae1: pushl %eax
  788. libxcb.so.1.1.0`_xcb_in_read+0xae2: pushl %esi
  789. libxcb.so.1.1.0`_xcb_in_read+0xae3:
  790. call -0x4b20 <PLT=libc_hwcap1.so.1`memcpy>
  791. libxcb.so.1.1.0`_xcb_in_read+0xae8: movl -0x90(%ebp),%ecx
  792. libxcb.so.1.1.0`_xcb_in_read+0xaee: addl -0xa0(%ebp),%ecx
  793. libxcb.so.1.1.0`_xcb_in_read+0xaf4: addl $0x10,%esp
  794. libxcb.so.1.1.0`_xcb_in_read+0xaf7: movl 0x8(%ebp),%eax
  795. libxcb.so.1.1.0`_xcb_in_read+0xafa: movl %ecx,0x10bc(%eax)
  796. libxcb.so.1.1.0`_xcb_in_read+0xb00:
  797. jmp -0x653 <libxcb.so.1.1.0`_xcb_in_read+0x4b2>
  798. libxcb.so.1.1.0`_xcb_in_read+0xb05: cmpl $0x0,%esi
  799. libxcb.so.1.1.0`_xcb_in_read+0xb08:
  800. jbe -0x253 <libxcb.so.1.1.0`_xcb_in_read+0x8bb>
  801. libxcb.so.1.1.0`_xcb_in_read+0xb0e:
  802. jmp -0x78d <libxcb.so.1.1.0`_xcb_in_read+0x386>
  803. libxcb.so.1.1.0`_xcb_in_read+0xb13: movl %edi,%esi
  804. libxcb.so.1.1.0`_xcb_in_read+0xb15: movl 0x8(%ebp),%edi
  805. libxcb.so.1.1.0`_xcb_in_read+0xb18: subl $0x8,%esp
  806. libxcb.so.1.1.0`_xcb_in_read+0xb1b: pushl $0x3
  807. libxcb.so.1.1.0`_xcb_in_read+0xb1d: pushl %edi
  808. libxcb.so.1.1.0`_xcb_in_read+0xb1e:
  809. call -0x4143 <libxcb.so.1.1.0`_xcb_conn_shutdown>
  810. libxcb.so.1.1.0`_xcb_in_read+0xb23: movl %esi,(%esp)
  811. libxcb.so.1.1.0`_xcb_in_read+0xb26: call -0x4c93 <PLT=free>
  812. libxcb.so.1.1.0`_xcb_in_read+0xb2b: movl 0x10b8(%edi),%eax
  813. libxcb.so.1.1.0`_xcb_in_read+0xb31: addl $0x10,%esp
  814. libxcb.so.1.1.0`_xcb_in_read+0xb34:
  815. jmp -0xa19 <libxcb.so.1.1.0`_xcb_in_read+0x120>
  816. libxcb.so.1.1.0`_xcb_in_read+0xb39: leal 0x0(%esi),%esi
  817. libxcb.so.1.1.0`_xcb_in_read+0xb40:
  818. jne +0x161 <libxcb.so.1.1.0`_xcb_in_read+0xca7>
  819. libxcb.so.1.1.0`_xcb_in_read+0xb46: subl $0x8,%esp
  820. libxcb.so.1.1.0`_xcb_in_read+0xb49: pushl $0x1
  821. libxcb.so.1.1.0`_xcb_in_read+0xb4b: pushl %edi
  822. libxcb.so.1.1.0`_xcb_in_read+0xb4c:
  823. call -0x4171 <libxcb.so.1.1.0`_xcb_conn_shutdown>
  824. libxcb.so.1.1.0`_xcb_in_read+0xb51: movl -0xc4(%ebp),%eax
  825. libxcb.so.1.1.0`_xcb_in_read+0xb57: addl $0x10,%esp
  826. libxcb.so.1.1.0`_xcb_in_read+0xb5a: leal -0xc(%ebp),%esp
  827. libxcb.so.1.1.0`_xcb_in_read+0xb5d: popl %ebx
  828. libxcb.so.1.1.0`_xcb_in_read+0xb5e: popl %esi
  829. libxcb.so.1.1.0`_xcb_in_read+0xb5f: popl %edi
  830. libxcb.so.1.1.0`_xcb_in_read+0xb60: popl %ebp
  831. libxcb.so.1.1.0`_xcb_in_read+0xb61: ret
  832. libxcb.so.1.1.0`_xcb_in_read+0xb62:
  833. jl +0x9 <libxcb.so.1.1.0`_xcb_in_read+0xb6d>
  834. libxcb.so.1.1.0`_xcb_in_read+0xb64: cmpl $0x0,%edx
  835. libxcb.so.1.1.0`_xcb_in_read+0xb67:
  836. ja -0x7a8 <libxcb.so.1.1.0`_xcb_in_read+0x3c5>
  837. libxcb.so.1.1.0`_xcb_in_read+0xb6d: movl 0x10(%eax),%ecx
  838. libxcb.so.1.1.0`_xcb_in_read+0xb70: cmpl $0x2,%ecx
  839. libxcb.so.1.1.0`_xcb_in_read+0xb73:
  840. je +0xd9 <libxcb.so.1.1.0`_xcb_in_read+0xc52>
  841. libxcb.so.1.1.0`_xcb_in_read+0xb79: movl -0xc0(%ebp),%esi
  842. libxcb.so.1.1.0`_xcb_in_read+0xb7f: subl 0x8(%eax),%esi
  843. libxcb.so.1.1.0`_xcb_in_read+0xb82: movl -0xbc(%ebp),%edi
  844. libxcb.so.1.1.0`_xcb_in_read+0xb88: sbbl 0xc(%eax),%edi
  845. libxcb.so.1.1.0`_xcb_in_read+0xb8b: cmpl $0x0,%edi
  846. libxcb.so.1.1.0`_xcb_in_read+0xb8e:
  847. jg -0x7cf <libxcb.so.1.1.0`_xcb_in_read+0x3c5>
  848. libxcb.so.1.1.0`_xcb_in_read+0xb94:
  849. jl +0x9 <libxcb.so.1.1.0`_xcb_in_read+0xb9f>
  850. libxcb.so.1.1.0`_xcb_in_read+0xb96: cmpl $0x0,%esi
  851. libxcb.so.1.1.0`_xcb_in_read+0xb99:
  852. ja -0x7da <libxcb.so.1.1.0`_xcb_in_read+0x3c5>
  853. libxcb.so.1.1.0`_xcb_in_read+0xb9f: cmpb $0x1,-0x9c(%ebp)
  854. libxcb.so.1.1.0`_xcb_in_read+0xba6:
  855. jne +0x13f <libxcb.so.1.1.0`_xcb_in_read+0xceb>
  856. libxcb.so.1.1.0`_xcb_in_read+0xbac: cmpl $0x1,%ecx
  857. libxcb.so.1.1.0`_xcb_in_read+0xbaf:
  858. je +0x66 <libxcb.so.1.1.0`_xcb_in_read+0xc17>
  859. libxcb.so.1.1.0`_xcb_in_read+0xbb1: movl -0xb0(%ebp),%edi
  860. libxcb.so.1.1.0`_xcb_in_read+0xbb7: leal 0x0(,%edi,4),%esi
  861. libxcb.so.1.1.0`_xcb_in_read+0xbbe: xorl %edi,%edi
  862. libxcb.so.1.1.0`_xcb_in_read+0xbc0: addl $0x20,%esi
  863. libxcb.so.1.1.0`_xcb_in_read+0xbc3: adcl $0x0,%edi
  864. libxcb.so.1.1.0`_xcb_in_read+0xbc6: testb $0x8,0x14(%eax)
  865. libxcb.so.1.1.0`_xcb_in_read+0xbca: movl %esi,-0x90(%ebp)
  866. libxcb.so.1.1.0`_xcb_in_read+0xbd0: movl %edi,-0x8c(%ebp)
  867. libxcb.so.1.1.0`_xcb_in_read+0xbd6:
  868. jne +0x20 <libxcb.so.1.1.0`_xcb_in_read+0xbf8>
  869. libxcb.so.1.1.0`_xcb_in_read+0xbd8: xorl %esi,%esi
  870. libxcb.so.1.1.0`_xcb_in_read+0xbda: xorl %edi,%edi
  871. libxcb.so.1.1.0`_xcb_in_read+0xbdc: movl $0x0,-0xc0(%ebp)
  872. libxcb.so.1.1.0`_xcb_in_read+0xbe6: movl $0x0,-0xa0(%ebp)
  873. libxcb.so.1.1.0`_xcb_in_read+0xbf0:
  874. jmp -0x65f <libxcb.so.1.1.0`_xcb_in_read+0x596>
  875. libxcb.so.1.1.0`_xcb_in_read+0xbf5: leal 0x0(%esi),%esi
  876. libxcb.so.1.1.0`_xcb_in_read+0xbf8: movzbl -0xa0(%ebp),%eax
  877. libxcb.so.1.1.0`_xcb_in_read+0xbff: xorl %edi,%edi
  878. libxcb.so.1.1.0`_xcb_in_read+0xc01: movl %eax,-0xa0(%ebp)
  879. libxcb.so.1.1.0`_xcb_in_read+0xc07: shll $0x2,%eax
  880. libxcb.so.1.1.0`_xcb_in_read+0xc0a: movl %eax,-0xc0(%ebp)
  881. libxcb.so.1.1.0`_xcb_in_read+0xc10: movl %eax,%esi
  882. libxcb.so.1.1.0`_xcb_in_read+0xc12:
  883. jmp -0x681 <libxcb.so.1.1.0`_xcb_in_read+0x596>
  884. libxcb.so.1.1.0`_xcb_in_read+0xc17: movl 0x8(%ebp),%edi
  885. libxcb.so.1.1.0`_xcb_in_read+0xc1a: movl 0x40(%edi),%ecx
  886. libxcb.so.1.1.0`_xcb_in_read+0xc1d: imull 0x44(%edi),%ecx
  887. libxcb.so.1.1.0`_xcb_in_read+0xc21: leal (%ecx,%ecx),%edi
  888. libxcb.so.1.1.0`_xcb_in_read+0xc24: movl %edi,-0xb0(%ebp)
  889. libxcb.so.1.1.0`_xcb_in_read+0xc2a:
  890. jmp -0x7b <libxcb.so.1.1.0`_xcb_in_read+0xbb1>
  891. libxcb.so.1.1.0`_xcb_in_read+0xc2c: movl 0x1038(%edi),%ecx
  892. libxcb.so.1.1.0`_xcb_in_read+0xc32:
  893. jmp -0xb45 <libxcb.so.1.1.0`_xcb_in_read+0xf2>
  894. libxcb.so.1.1.0`_xcb_in_read+0xc37: movl 0x8(%ebp),%edx
  895. libxcb.so.1.1.0`_xcb_in_read+0xc3a:
  896. jmp -0x2af <libxcb.so.1.1.0`_xcb_in_read+0x990>
  897. libxcb.so.1.1.0`_xcb_in_read+0xc3f: subl $0xc,%esp
  898. libxcb.so.1.1.0`_xcb_in_read+0xc42: pushl 0x8(%eax)
  899. libxcb.so.1.1.0`_xcb_in_read+0xc45:
  900. call -0x4b92 <PLT=libc_hwcap1.so.1`cond_signal>
  901. libxcb.so.1.1.0`_xcb_in_read+0xc4a: addl $0x10,%esp
  902. libxcb.so.1.1.0`_xcb_in_read+0xc4d:
  903. jmp -0x708 <libxcb.so.1.1.0`_xcb_in_read+0x54a>
  904. libxcb.so.1.1.0`_xcb_in_read+0xc52: cmpb $0x1,-0x9c(%ebp)
  905. libxcb.so.1.1.0`_xcb_in_read+0xc59:
  906. je -0xae <libxcb.so.1.1.0`_xcb_in_read+0xbb1>
  907. libxcb.so.1.1.0`_xcb_in_read+0xc5f:
  908. jmp +0x87 <libxcb.so.1.1.0`_xcb_in_read+0xceb>
  909. libxcb.so.1.1.0`_xcb_in_read+0xc64: leal 0x0(%esi),%esi
  910. libxcb.so.1.1.0`_xcb_in_read+0xc68: testl %eax,%eax
  911. libxcb.so.1.1.0`_xcb_in_read+0xc6a: movl %eax,-0xac(%ebp)
  912. libxcb.so.1.1.0`_xcb_in_read+0xc70:
  913. jne -0x8cb <libxcb.so.1.1.0`_xcb_in_read+0x3ab>
  914. libxcb.so.1.1.0`_xcb_in_read+0xc76: xorl %esi,%esi
  915. libxcb.so.1.1.0`_xcb_in_read+0xc78: xorl %edi,%edi
  916. libxcb.so.1.1.0`_xcb_in_read+0xc7a: movl $0x0,-0xc0(%ebp)
  917. libxcb.so.1.1.0`_xcb_in_read+0xc84: movl $0x0,-0xa0(%ebp)
  918. libxcb.so.1.1.0`_xcb_in_read+0xc8e: movl $0x20,-0x90(%ebp)
  919. libxcb.so.1.1.0`_xcb_in_read+0xc98: movl $0x0,-0x8c(%ebp)
  920. libxcb.so.1.1.0`_xcb_in_read+0xca2:
  921. jmp -0x711 <libxcb.so.1.1.0`_xcb_in_read+0x596>
  922. libxcb.so.1.1.0`_xcb_in_read+0xca7:
  923. call -0x4cc4 <PLT=libc_hwcap1.so.1`___errno>
  924. libxcb.so.1.1.0`_xcb_in_read+0xcac: cmpl $0xb,(%eax)
  925. libxcb.so.1.1.0`_xcb_in_read+0xcaf:
  926. jne -0x16f <libxcb.so.1.1.0`_xcb_in_read+0xb46>
  927. libxcb.so.1.1.0`_xcb_in_read+0xcb5:
  928. jmp -0xb85 <libxcb.so.1.1.0`_xcb_in_read+0x135>
  929. libxcb.so.1.1.0`_xcb_in_read+0xcba: xorl %esi,%esi
  930. libxcb.so.1.1.0`_xcb_in_read+0xcbc: xorl %edi,%edi
  931. libxcb.so.1.1.0`_xcb_in_read+0xcbe: movl $0x0,-0xc0(%ebp)
  932. libxcb.so.1.1.0`_xcb_in_read+0xcc8: movl $0x0,-0xa0(%ebp)
  933. libxcb.so.1.1.0`_xcb_in_read+0xcd2: movl $0x0,-0xac(%ebp)
  934. libxcb.so.1.1.0`_xcb_in_read+0xcdc:
  935. jmp -0x511 <libxcb.so.1.1.0`_xcb_in_read+0x7d0>
  936. libxcb.so.1.1.0`_xcb_in_read+0xce1: movl $0x0,-0xac(%ebp)
  937. libxcb.so.1.1.0`_xcb_in_read+0xceb: cmpb $0x23,-0xa8(%ebp)
  938. libxcb.so.1.1.0`_xcb_in_read+0xcf2:
  939. je -0x557 <libxcb.so.1.1.0`_xcb_in_read+0x7a1>
  940. libxcb.so.1.1.0`_xcb_in_read+0xcf8: movl $0x0,-0xc0(%ebp)
  941. libxcb.so.1.1.0`_xcb_in_read+0xd02: movl $0x0,-0xa0(%ebp)
  942. libxcb.so.1.1.0`_xcb_in_read+0xd0c: movl $0x24,%esi
  943. libxcb.so.1.1.0`_xcb_in_read+0xd11: movl $0x20,-0x90(%ebp)
  944. libxcb.so.1.1.0`_xcb_in_read+0xd1b: movl $0x0,-0x8c(%ebp)
  945. libxcb.so.1.1.0`_xcb_in_read+0xd25: movl $0x0,-0xa8(%ebp)
  946. libxcb.so.1.1.0`_xcb_in_read+0xd2f: movl $0x0,-0xa4(%ebp)
  947. libxcb.so.1.1.0`_xcb_in_read+0xd39:
  948. jmp -0x8e3 <libxcb.so.1.1.0`_xcb_in_read+0x45b>
  949. jim@jimoi:~$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement