Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 716604 Details for
Bug 927980
[abrt] synergy-1.4.10-1: XInputCopyCookie: Process /usr/bin/synergys was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 35.88 KB, created by
pablo
on 2013-03-26 15:43:45 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
pablo
Created:
2013-03-26 15:43:45 UTC
Size:
35.88 KB
patch
obsolete
>[New LWP 1517] >[New LWP 1518] >[New LWP 1519] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/synergys -c /etc/synergy.conf -l /var/log/synergy.log'. >Program terminated with signal 11, Segmentation fault. >#0 0x0000003ad5807d98 in XInputCopyCookie () from /lib64/libXi.so.6 > >Thread 3 (Thread 0x7ff7c46a3700 (LWP 1519)): >#0 0x0000003acd0e998d in poll () from /lib64/libc.so.6 >No symbol table info available. >#1 0x00000000004453d0 in CArchNetworkBSD::pollSocket(IArchNetwork::CPollEntry*, int, double) () >No symbol table info available. >#2 0x00000000004ad837 in CSocketMultiplexer::serviceThread(void*) () >No symbol table info available. >#3 0x00000000004b3c69 in CThread::threadFunc(void*) () >No symbol table info available. >#4 0x00000000004426b8 in CArchMultithreadPosix::doThreadFunc(CArchThreadImpl*) () >No symbol table info available. >#5 0x0000000000442798 in CArchMultithreadPosix::threadFunc(void*) () >No symbol table info available. >#6 0x0000003acd407d15 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#7 0x0000003acd0f246d in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 2 (Thread 0x7ff7c4ea4700 (LWP 1518)): >#0 0x0000003acd40ed90 in sigwait () from /lib64/libpthread.so.0 >No symbol table info available. >#1 0x00000000004433e6 in CArchMultithreadPosix::threadSignalHandler(void*) () >No symbol table info available. >#2 0x0000003acd407d15 in start_thread () from /lib64/libpthread.so.0 >No symbol table info available. >#3 0x0000003acd0f246d in clone () from /lib64/libc.so.6 >No symbol table info available. > >Thread 1 (Thread 0x7ff7c4ea5780 (LWP 1517)): >#0 0x0000003ad5807d98 in XInputCopyCookie () from /lib64/libXi.so.6 >No symbol table info available. >#1 0x0000003ad1844bda in _XCopyEventCookie () from /lib64/libX11.so.6 >No symbol table info available. >#2 0x0000003ad1834417 in XPeekEvent () from /lib64/libX11.so.6 >No symbol table info available. >#3 0x0000000000452d3b in CXWindowsScreen::refreshKeyboard(_XEvent*) () >No symbol table info available. >#4 0x0000000000458003 in CXWindowsScreen::handleSystemEvent(CEvent const&, void*) () >No symbol table info available. >#5 0x00000000004a37b8 in CEventQueue::dispatchEvent(CEvent const&) () >No symbol table info available. >#6 0x00000000004a3725 in CEventQueue::loop() () >No symbol table info available. >#7 0x000000000044e7f6 in CServerApp::mainLoop() () >No symbol table info available. >#8 0x000000000044a6a1 in CApp::daemonMainLoop(int, char const**) () >No symbol table info available. >#9 0x0000000000441dcc in CArchDaemonUnix::daemonize(char const*, int (*)(int, char const**)) () >No symbol table info available. >#10 0x000000000044be79 in CServerApp::runInner(int, char**, ILogOutputter*, int (*)(int, char**)) () >No symbol table info available. >#11 0x000000000044a756 in CApp::run(int, char**) () >No symbol table info available. >#12 0x0000000000440775 in main () >No symbol table info available. >From To Syms Read Shared Object Library >0x0000003acd405790 0x0000003acd4104b4 Yes (*) /lib64/libpthread.so.0 >0x0000003b55201c20 0x0000003b55205d38 Yes (*) /lib64/libSM.so.6 >0x0000003ae5804f30 0x0000003ae581259c Yes (*) /lib64/libICE.so.6 >0x0000003aea8014b0 0x0000003aea803e98 Yes (*) /lib64/libXtst.so.6 >0x0000003ad181dee0 0x0000003ad18a4280 Yes (*) /lib64/libX11.so.6 >0x0000003ad2003740 0x0000003ad200d810 Yes (*) /lib64/libXext.so.6 >0x0000003ad4800b40 0x0000003ad4801458 Yes (*) /lib64/libXinerama.so.1 >0x0000003ad4401b70 0x0000003ad4407768 Yes (*) /lib64/libXrandr.so.2 >0x0000003ad5802160 0x0000003ad580bfc4 Yes (*) /lib64/libXi.so.6 >0x0000003ad105bb80 0x0000003ad10c10bb Yes (*) /lib64/libstdc++.so.6 >0x0000003ace0055b0 0x0000003ace06fd68 Yes (*) /lib64/libm.so.6 >0x0000003ace802a40 0x0000003ace812168 Yes (*) /lib64/libgcc_s.so.1 >0x0000003acd01f1a0 0x0000003acd160940 Yes (*) /lib64/libc.so.6 >0x0000003accc00b20 0x0000003accc1a3d9 Yes (*) /lib64/ld-linux-x86-64.so.2 >0x0000003b53601510 0x0000003b53602a8c Yes (*) /lib64/libuuid.so.1 >0x0000003ad1c09a00 0x0000003ad1c158f8 Yes (*) /lib64/libxcb.so.1 >0x0000003acd800ed0 0x0000003acd8019f0 Yes (*) /lib64/libdl.so.2 >0x0000003ad3001ab0 0x0000003ad3007a00 Yes (*) /lib64/libXrender.so.1 >0x0000003ad1400eb0 0x0000003ad1401bcc Yes (*) /lib64/libXau.so.6 >0x0000003ad9002ab0 0x0000003ad90076ec Yes (*) /lib64/libXcursor.so.1 >0x0000003ad6001530 0x0000003ad6003da8 Yes (*) /lib64/libXfixes.so.3 >(*): Shared library is missing debugging information. >$1 = 0x0 >No symbol table is loaded. Use the "file" command. >rax 0x3ad5807d94 252690070932 >rbx 0x25ffdf0 39845360 >rcx 0xffffffffffffb960 -18080 >rdx 0xe 14 >rsi 0x25ffdf0 39845360 >rdi 0x2614eb0 39931568 >rbp 0x7fff0901d8f0 0x7fff0901d8f0 >rsp 0x7fff0901d790 0x7fff0901d790 >r8 0x2601c40 39853120 >r9 0x5ed 1517 >r10 0x0 0 >r11 0x0 0 >r12 0x7fff0901d800 140733344503808 >r13 0x0 0 >r14 0x6e6d38 7236920 >r15 0x4a5f80 4874112 >rip 0x3ad5807d98 0x3ad5807d98 <XInputCopyCookie+392> >eflags 0x10203 [ CF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function XInputCopyCookie: > 0x0000003ad5807c10 <+0>: push %r15 > 0x0000003ad5807c12 <+2>: push %r14 > 0x0000003ad5807c14 <+4>: push %r13 > 0x0000003ad5807c16 <+6>: push %r12 > 0x0000003ad5807c18 <+8>: mov %rdx,%r12 > 0x0000003ad5807c1b <+11>: push %rbp > 0x0000003ad5807c1c <+12>: mov %rsi,%rbp > 0x0000003ad5807c1f <+15>: push %rbx > 0x0000003ad5807c20 <+16>: sub $0x18,%rsp > 0x0000003ad5807c24 <+20>: callq 0x3ad5807110 <XInput_find_display> > 0x0000003ad5807c29 <+25>: mov 0x10(%rax),%rax > 0x0000003ad5807c2d <+29>: mov 0x20(%rbp),%edx > 0x0000003ad5807c30 <+32>: cmp 0x4(%rax),%edx > 0x0000003ad5807c33 <+35>: jne 0x3ad5807ce0 <XInputCopyCookie+208> > 0x0000003ad5807c39 <+41>: mov 0x0(%rbp),%rax > 0x0000003ad5807c3d <+45>: mov %rax,(%r12) > 0x0000003ad5807c41 <+49>: mov 0x8(%rbp),%rax > 0x0000003ad5807c45 <+53>: mov %rax,0x8(%r12) > 0x0000003ad5807c4a <+58>: mov 0x10(%rbp),%rax > 0x0000003ad5807c4e <+62>: mov %rax,0x10(%r12) > 0x0000003ad5807c53 <+67>: mov 0x18(%rbp),%rax > 0x0000003ad5807c57 <+71>: mov %rax,0x18(%r12) > 0x0000003ad5807c5c <+76>: mov 0x20(%rbp),%rax > 0x0000003ad5807c60 <+80>: mov %rax,0x20(%r12) > 0x0000003ad5807c65 <+85>: mov 0x28(%rbp),%rax > 0x0000003ad5807c69 <+89>: movq $0x0,0x30(%r12) > 0x0000003ad5807c72 <+98>: mov %rax,0x28(%r12) > 0x0000003ad5807c77 <+103>: movl $0x0,0x28(%r12) > 0x0000003ad5807c80 <+112>: mov 0x24(%rbp),%edx > 0x0000003ad5807c83 <+115>: cmp $0x18,%edx > 0x0000003ad5807c86 <+118>: jbe 0x3ad5807cc8 <XInputCopyCookie+184> > 0x0000003ad5807c88 <+120>: lea 0x4599(%rip),%rsi # 0x3ad580c228 > 0x0000003ad5807c8f <+127>: mov $0x1,%edi > 0x0000003ad5807c94 <+132>: xor %eax,%eax > 0x0000003ad5807c96 <+134>: callq 0x3ad58020d0 <__printf_chk@plt> > 0x0000003ad5807c9b <+139>: mov 0x24(%rbp),%edx > 0x0000003ad5807c9e <+142>: lea 0x45ab(%rip),%rsi # 0x3ad580c250 > 0x0000003ad5807ca5 <+149>: mov $0x1,%edi > 0x0000003ad5807caa <+154>: xor %eax,%eax > 0x0000003ad5807cac <+156>: callq 0x3ad58020d0 <__printf_chk@plt> > 0x0000003ad5807cb1 <+161>: add $0x18,%rsp > 0x0000003ad5807cb5 <+165>: xor %eax,%eax > 0x0000003ad5807cb7 <+167>: pop %rbx > 0x0000003ad5807cb8 <+168>: pop %rbp > 0x0000003ad5807cb9 <+169>: pop %r12 > 0x0000003ad5807cbb <+171>: pop %r13 > 0x0000003ad5807cbd <+173>: pop %r14 > 0x0000003ad5807cbf <+175>: pop %r15 > 0x0000003ad5807cc1 <+177>: retq > 0x0000003ad5807cc2 <+178>: nopw 0x0(%rax,%rax,1) > 0x0000003ad5807cc8 <+184>: lea 0x4765(%rip),%rax # 0x3ad580c434 > 0x0000003ad5807ccf <+191>: mov %edx,%ecx > 0x0000003ad5807cd1 <+193>: movslq (%rax,%rcx,4),%rcx > 0x0000003ad5807cd5 <+197>: add %rcx,%rax > 0x0000003ad5807cd8 <+200>: jmpq *%rax > 0x0000003ad5807cda <+202>: nopw 0x0(%rax,%rax,1) > 0x0000003ad5807ce0 <+208>: lea 0x44e1(%rip),%rsi # 0x3ad580c1c8 > 0x0000003ad5807ce7 <+215>: mov $0x1,%edi > 0x0000003ad5807cec <+220>: xor %eax,%eax > 0x0000003ad5807cee <+222>: callq 0x3ad58020d0 <__printf_chk@plt> > 0x0000003ad5807cf3 <+227>: add $0x18,%rsp > 0x0000003ad5807cf7 <+231>: xor %eax,%eax > 0x0000003ad5807cf9 <+233>: pop %rbx > 0x0000003ad5807cfa <+234>: pop %rbp > 0x0000003ad5807cfb <+235>: pop %r12 > 0x0000003ad5807cfd <+237>: pop %r13 > 0x0000003ad5807cff <+239>: pop %r14 > 0x0000003ad5807d01 <+241>: pop %r15 > 0x0000003ad5807d03 <+243>: retq > 0x0000003ad5807d04 <+244>: mov $0x60,%edi > 0x0000003ad5807d09 <+249>: mov 0x30(%rbp),%rbx > 0x0000003ad5807d0d <+253>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad5807d12 <+258>: test %rax,%rax > 0x0000003ad5807d15 <+261>: mov %rax,0x30(%r12) > 0x0000003ad5807d1a <+266>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad5807d20 <+272>: mov (%rbx),%rdx > 0x0000003ad5807d23 <+275>: mov %rdx,(%rax) > 0x0000003ad5807d26 <+278>: mov 0x8(%rbx),%rdx > 0x0000003ad5807d2a <+282>: mov %rdx,0x8(%rax) > 0x0000003ad5807d2e <+286>: mov 0x10(%rbx),%rdx > 0x0000003ad5807d32 <+290>: mov %rdx,0x10(%rax) > 0x0000003ad5807d36 <+294>: mov 0x18(%rbx),%rdx > 0x0000003ad5807d3a <+298>: mov %rdx,0x18(%rax) > 0x0000003ad5807d3e <+302>: mov 0x20(%rbx),%rdx > 0x0000003ad5807d42 <+306>: mov %rdx,0x20(%rax) > 0x0000003ad5807d46 <+310>: mov 0x28(%rbx),%rdx > 0x0000003ad5807d4a <+314>: mov %rdx,0x28(%rax) > 0x0000003ad5807d4e <+318>: mov 0x30(%rbx),%rdx > 0x0000003ad5807d52 <+322>: mov %rdx,0x30(%rax) > 0x0000003ad5807d56 <+326>: mov 0x38(%rbx),%rdx > 0x0000003ad5807d5a <+330>: mov %rdx,0x38(%rax) > 0x0000003ad5807d5e <+334>: mov 0x40(%rbx),%rdx > 0x0000003ad5807d62 <+338>: mov %rdx,0x40(%rax) > 0x0000003ad5807d66 <+342>: mov 0x48(%rbx),%rdx > 0x0000003ad5807d6a <+346>: mov %rdx,0x48(%rax) > 0x0000003ad5807d6e <+350>: mov 0x50(%rbx),%rdx > 0x0000003ad5807d72 <+354>: mov %rdx,0x50(%rax) > 0x0000003ad5807d76 <+358>: mov 0x58(%rbx),%rdx > 0x0000003ad5807d7a <+362>: mov %rdx,0x58(%rax) > 0x0000003ad5807d7e <+366>: xchg %ax,%ax > 0x0000003ad5807d80 <+368>: add $0x18,%rsp > 0x0000003ad5807d84 <+372>: mov $0x1,%eax > 0x0000003ad5807d89 <+377>: pop %rbx > 0x0000003ad5807d8a <+378>: pop %rbp > 0x0000003ad5807d8b <+379>: pop %r12 > 0x0000003ad5807d8d <+381>: pop %r13 > 0x0000003ad5807d8f <+383>: pop %r14 > 0x0000003ad5807d91 <+385>: pop %r15 > 0x0000003ad5807d93 <+387>: retq > 0x0000003ad5807d94 <+388>: mov 0x30(%rbp),%r13 >=> 0x0000003ad5807d98 <+392>: mov 0x40(%r13),%esi > 0x0000003ad5807d9c <+396>: mov 0x48(%r13),%r8 > 0x0000003ad5807da0 <+400>: test %esi,%esi > 0x0000003ad5807da2 <+402>: je 0x3ad58084f8 <XInputCopyCookie+2280> > 0x0000003ad5807da8 <+408>: xor %edx,%edx > 0x0000003ad5807daa <+410>: xor %ecx,%ecx > 0x0000003ad5807dac <+412>: nopl 0x0(%rax) > 0x0000003ad5807db0 <+416>: movzbl (%r8,%rdx,1),%eax > 0x0000003ad5807db5 <+421>: test %al,%al > 0x0000003ad5807db7 <+423>: je 0x3ad5807dcd <XInputCopyCookie+445> > 0x0000003ad5807db9 <+425>: nopl 0x0(%rax) > 0x0000003ad5807dc0 <+432>: mov $0x1,%edi > 0x0000003ad5807dc5 <+437>: and %eax,%edi > 0x0000003ad5807dc7 <+439>: add %edi,%ecx > 0x0000003ad5807dc9 <+441>: shr %al > 0x0000003ad5807dcb <+443>: jne 0x3ad5807dc0 <XInputCopyCookie+432> > 0x0000003ad5807dcd <+445>: add $0x1,%rdx > 0x0000003ad5807dd1 <+449>: cmp %edx,%esi > 0x0000003ad5807dd3 <+451>: ja 0x3ad5807db0 <XInputCopyCookie+416> > 0x0000003ad5807dd5 <+453>: mov %ecx,%eax > 0x0000003ad5807dd7 <+455>: movslq %ecx,%r14 > 0x0000003ad5807dda <+458>: mov %ecx,%r15d > 0x0000003ad5807ddd <+461>: shl $0x4,%eax > 0x0000003ad5807de0 <+464>: lea 0x60(%rax,%rsi,1),%edi > 0x0000003ad5807de4 <+468>: movslq %edi,%rdi > 0x0000003ad5807de7 <+471>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad5807dec <+476>: test %rax,%rax > 0x0000003ad5807def <+479>: mov %rax,%rbx > 0x0000003ad5807df2 <+482>: mov %rax,0x30(%r12) > 0x0000003ad5807df7 <+487>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad5807dfd <+493>: lea 0x60(%rax),%rdi > 0x0000003ad5807e01 <+497>: mov 0x0(%r13),%rax > 0x0000003ad5807e05 <+501>: lea 0x0(,%r15,8),%r12d > 0x0000003ad5807e0d <+509>: shl $0x3,%r14 > 0x0000003ad5807e11 <+513>: movslq %r12d,%r12 > 0x0000003ad5807e14 <+516>: mov %rax,(%rbx) > 0x0000003ad5807e17 <+519>: mov 0x8(%r13),%rax > 0x0000003ad5807e1b <+523>: mov %rax,0x8(%rbx) > 0x0000003ad5807e1f <+527>: mov 0x10(%r13),%rax > 0x0000003ad5807e23 <+531>: mov %rax,0x10(%rbx) > 0x0000003ad5807e27 <+535>: mov 0x18(%r13),%rax > 0x0000003ad5807e2b <+539>: mov %rax,0x18(%rbx) > 0x0000003ad5807e2f <+543>: mov 0x20(%r13),%rax > 0x0000003ad5807e33 <+547>: mov %rax,0x20(%rbx) > 0x0000003ad5807e37 <+551>: mov 0x28(%r13),%rax > 0x0000003ad5807e3b <+555>: mov %rax,0x28(%rbx) > 0x0000003ad5807e3f <+559>: mov 0x30(%r13),%rax > 0x0000003ad5807e43 <+563>: mov %rax,0x30(%rbx) > 0x0000003ad5807e47 <+567>: mov 0x38(%r13),%rax > 0x0000003ad5807e4b <+571>: mov %rax,0x38(%rbx) > 0x0000003ad5807e4f <+575>: mov 0x40(%r13),%rax > 0x0000003ad5807e53 <+579>: mov %rax,0x40(%rbx) > 0x0000003ad5807e57 <+583>: mov 0x48(%r13),%rax > 0x0000003ad5807e5b <+587>: movslq 0x40(%rbx),%rdx > 0x0000003ad5807e5f <+591>: mov %rax,0x48(%rbx) > 0x0000003ad5807e63 <+595>: mov 0x50(%r13),%rax > 0x0000003ad5807e67 <+599>: lea (%rdi,%rdx,1),%rbp > 0x0000003ad5807e6b <+603>: mov %rax,0x50(%rbx) > 0x0000003ad5807e6f <+607>: mov 0x58(%r13),%rax > 0x0000003ad5807e73 <+611>: mov %rdi,0x48(%rbx) > 0x0000003ad5807e77 <+615>: add %rbp,%r12 > 0x0000003ad5807e7a <+618>: mov %rax,0x58(%rbx) > 0x0000003ad5807e7e <+622>: mov 0x48(%r13),%rsi > 0x0000003ad5807e82 <+626>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5807e87 <+631>: mov %rbp,0x50(%rbx) > 0x0000003ad5807e8b <+635>: mov 0x50(%r13),%rsi > 0x0000003ad5807e8f <+639>: mov %r14,%rdx > 0x0000003ad5807e92 <+642>: mov %rbp,%rdi > 0x0000003ad5807e95 <+645>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5807e9a <+650>: mov %r12,0x58(%rbx) > 0x0000003ad5807e9e <+654>: mov 0x58(%r13),%rsi > 0x0000003ad5807ea2 <+658>: mov %r14,%rdx > 0x0000003ad5807ea5 <+661>: mov %r12,%rdi > 0x0000003ad5807ea8 <+664>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5807ead <+669>: jmpq 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad5807eb2 <+674>: mov $0x48,%edi > 0x0000003ad5807eb7 <+679>: mov 0x30(%rbp),%rbx > 0x0000003ad5807ebb <+683>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad5807ec0 <+688>: test %rax,%rax > 0x0000003ad5807ec3 <+691>: mov %rax,0x30(%r12) > 0x0000003ad5807ec8 <+696>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad5807ece <+702>: mov (%rbx),%rdx > 0x0000003ad5807ed1 <+705>: mov %rdx,(%rax) > 0x0000003ad5807ed4 <+708>: mov 0x8(%rbx),%rdx > 0x0000003ad5807ed8 <+712>: mov %rdx,0x8(%rax) > 0x0000003ad5807edc <+716>: mov 0x10(%rbx),%rdx > 0x0000003ad5807ee0 <+720>: mov %rdx,0x10(%rax) > 0x0000003ad5807ee4 <+724>: mov 0x18(%rbx),%rdx > 0x0000003ad5807ee8 <+728>: mov %rdx,0x18(%rax) > 0x0000003ad5807eec <+732>: mov 0x20(%rbx),%rdx > 0x0000003ad5807ef0 <+736>: mov %rdx,0x20(%rax) > 0x0000003ad5807ef4 <+740>: mov 0x28(%rbx),%rdx > 0x0000003ad5807ef8 <+744>: mov %rdx,0x28(%rax) > 0x0000003ad5807efc <+748>: mov 0x30(%rbx),%rdx > 0x0000003ad5807f00 <+752>: mov %rdx,0x30(%rax) > 0x0000003ad5807f04 <+756>: mov 0x38(%rbx),%rdx > 0x0000003ad5807f08 <+760>: mov %rdx,0x38(%rax) > 0x0000003ad5807f0c <+764>: mov 0x40(%rbx),%rdx > 0x0000003ad5807f10 <+768>: mov %rdx,0x40(%rax) > 0x0000003ad5807f14 <+772>: jmpq 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad5807f19 <+777>: mov 0x30(%rbp),%rbx > 0x0000003ad5807f1d <+781>: movslq 0x34(%rbx),%rax > 0x0000003ad5807f21 <+785>: lea (%rax,%rax,4),%rax > 0x0000003ad5807f25 <+789>: lea 0x40(,%rax,4),%rdi > 0x0000003ad5807f2d <+797>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad5807f32 <+802>: test %rax,%rax > 0x0000003ad5807f35 <+805>: mov %rax,0x30(%r12) > 0x0000003ad5807f3a <+810>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad5807f40 <+816>: mov (%rbx),%rdx > 0x0000003ad5807f43 <+819>: lea 0x40(%rax),%rdi > 0x0000003ad5807f47 <+823>: mov %rdx,(%rax) > 0x0000003ad5807f4a <+826>: mov 0x8(%rbx),%rdx > 0x0000003ad5807f4e <+830>: mov %rdx,0x8(%rax) > 0x0000003ad5807f52 <+834>: mov 0x10(%rbx),%rdx > 0x0000003ad5807f56 <+838>: mov %rdx,0x10(%rax) > 0x0000003ad5807f5a <+842>: mov 0x18(%rbx),%rdx > 0x0000003ad5807f5e <+846>: mov %rdx,0x18(%rax) > 0x0000003ad5807f62 <+850>: mov 0x20(%rbx),%rdx > 0x0000003ad5807f66 <+854>: mov %rdx,0x20(%rax) > 0x0000003ad5807f6a <+858>: mov 0x28(%rbx),%rdx > 0x0000003ad5807f6e <+862>: mov %rdx,0x28(%rax) > 0x0000003ad5807f72 <+866>: mov 0x30(%rbx),%rdx > 0x0000003ad5807f76 <+870>: mov %rdi,0x38(%rax) > 0x0000003ad5807f7a <+874>: mov %rdx,0x30(%rax) > 0x0000003ad5807f7e <+878>: movslq 0x34(%rbx),%rax > 0x0000003ad5807f82 <+882>: mov 0x38(%rbx),%rsi > 0x0000003ad5807f86 <+886>: lea (%rax,%rax,4),%rdx > 0x0000003ad5807f8a <+890>: shl $0x2,%rdx > 0x0000003ad5807f8e <+894>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5807f93 <+899>: jmpq 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad5807f98 <+904>: mov 0x30(%rbp),%rbx > 0x0000003ad5807f9c <+908>: mov 0x88(%rbx),%edi > 0x0000003ad5807fa2 <+914>: add $0xb8,%edi > 0x0000003ad5807fa8 <+920>: movslq %edi,%rdi > 0x0000003ad5807fab <+923>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad5807fb0 <+928>: test %rax,%rax > 0x0000003ad5807fb3 <+931>: mov %rax,0x30(%r12) > 0x0000003ad5807fb8 <+936>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad5807fbe <+942>: mov %rbx,%rsi > 0x0000003ad5807fc1 <+945>: mov $0x17,%ecx > 0x0000003ad5807fc6 <+950>: mov %rax,%rdi > 0x0000003ad5807fc9 <+953>: rep movsq %ds:(%rsi),%es:(%rdi) > 0x0000003ad5807fcc <+956>: lea 0xb8(%rax),%r8 > 0x0000003ad5807fd3 <+963>: movslq 0x88(%rax),%rdx > 0x0000003ad5807fda <+970>: mov %r8,0x90(%rax) > 0x0000003ad5807fe1 <+977>: mov %r8,%rdi > 0x0000003ad5807fe4 <+980>: mov 0x90(%rbx),%rsi > 0x0000003ad5807feb <+987>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5807ff0 <+992>: jmpq 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad5807ff5 <+997>: mov 0x30(%rbp),%r13 > 0x0000003ad5807ff9 <+1001>: mov 0x90(%r13),%esi > 0x0000003ad5808000 <+1008>: mov 0x98(%r13),%r8 > 0x0000003ad5808007 <+1015>: test %esi,%esi > 0x0000003ad5808009 <+1017>: je 0x3ad58084e1 <XInputCopyCookie+2257> > 0x0000003ad580800f <+1023>: xor %edx,%edx > 0x0000003ad5808011 <+1025>: xor %ebx,%ebx > 0x0000003ad5808013 <+1027>: nopl 0x0(%rax,%rax,1) > 0x0000003ad5808018 <+1032>: movzbl (%r8,%rdx,1),%eax > 0x0000003ad580801d <+1037>: test %al,%al > 0x0000003ad580801f <+1039>: je 0x3ad5808033 <XInputCopyCookie+1059> > 0x0000003ad5808021 <+1041>: nopl 0x0(%rax) > 0x0000003ad5808028 <+1048>: mov %eax,%ecx > 0x0000003ad580802a <+1050>: and $0x1,%ecx > 0x0000003ad580802d <+1053>: add %ecx,%ebx > 0x0000003ad580802f <+1055>: shr %al > 0x0000003ad5808031 <+1057>: jne 0x3ad5808028 <XInputCopyCookie+1048> > 0x0000003ad5808033 <+1059>: add $0x1,%rdx > 0x0000003ad5808037 <+1063>: cmp %edx,%esi > 0x0000003ad5808039 <+1065>: ja 0x3ad5808018 <XInputCopyCookie+1032> > 0x0000003ad580803b <+1067>: mov 0x80(%r13),%r9d > 0x0000003ad5808042 <+1074>: xor %edx,%edx > 0x0000003ad5808044 <+1076>: xor %ecx,%ecx > 0x0000003ad5808046 <+1078>: add %esi,%r9d > 0x0000003ad5808049 <+1081>: add $0xf0,%r9d > 0x0000003ad5808050 <+1088>: movzbl (%r8,%rdx,1),%eax > 0x0000003ad5808055 <+1093>: test %al,%al > 0x0000003ad5808057 <+1095>: je 0x3ad580806d <XInputCopyCookie+1117> > 0x0000003ad5808059 <+1097>: nopl 0x0(%rax) > 0x0000003ad5808060 <+1104>: mov $0x1,%edi > 0x0000003ad5808065 <+1109>: and %eax,%edi > 0x0000003ad5808067 <+1111>: add %edi,%ecx > 0x0000003ad5808069 <+1113>: shr %al > 0x0000003ad580806b <+1115>: jne 0x3ad5808060 <XInputCopyCookie+1104> > 0x0000003ad580806d <+1117>: add $0x1,%rdx > 0x0000003ad5808071 <+1121>: cmp %edx,%esi > 0x0000003ad5808073 <+1123>: ja 0x3ad5808050 <XInputCopyCookie+1088> > 0x0000003ad5808075 <+1125>: shl $0x3,%ecx > 0x0000003ad5808078 <+1128>: lea 0x20(%rcx,%r9,1),%edi > 0x0000003ad580807d <+1133>: movslq %edi,%rdi > 0x0000003ad5808080 <+1136>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad5808085 <+1141>: test %rax,%rax > 0x0000003ad5808088 <+1144>: mov %rax,%r14 > 0x0000003ad580808b <+1147>: mov %rax,0x30(%r12) > 0x0000003ad5808090 <+1152>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad5808096 <+1158>: mov %r14,%rdi > 0x0000003ad5808099 <+1161>: mov %r13,%rsi > 0x0000003ad580809c <+1164>: mov $0x19,%ecx > 0x0000003ad58080a1 <+1169>: rep movsq %ds:(%rsi),%es:(%rdi) > 0x0000003ad58080a4 <+1172>: lea 0xc8(%rax),%rax > 0x0000003ad58080ab <+1179>: movslq 0x80(%r13),%rbp > 0x0000003ad58080b2 <+1186>: movslq 0x80(%r14),%rdx > 0x0000003ad58080b9 <+1193>: mov %rax,%rdi > 0x0000003ad58080bc <+1196>: mov %rax,0x88(%r14) > 0x0000003ad58080c3 <+1203>: mov 0x88(%r13),%rsi > 0x0000003ad58080ca <+1210>: add %rax,%rbp > 0x0000003ad58080cd <+1213>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad58080d2 <+1218>: movslq 0x90(%r13),%r12 > 0x0000003ad58080d9 <+1225>: movslq 0x90(%r14),%rdx > 0x0000003ad58080e0 <+1232>: mov %rbp,%rdi > 0x0000003ad58080e3 <+1235>: mov %rbp,0x98(%r14) > 0x0000003ad58080ea <+1242>: mov 0x98(%r13),%rsi > 0x0000003ad58080f1 <+1249>: add %rbp,%r12 > 0x0000003ad58080f4 <+1252>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad58080f9 <+1257>: mov %r12,0xa0(%r14) > 0x0000003ad5808100 <+1264>: mov 0xa0(%r13),%rsi > 0x0000003ad5808107 <+1271>: movslq %ebx,%rdx > 0x0000003ad580810a <+1274>: shl $0x3,%rdx > 0x0000003ad580810e <+1278>: mov %r12,%rdi > 0x0000003ad5808111 <+1281>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5808116 <+1286>: jmpq 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad580811b <+1291>: mov 0x30(%rbp),%r13 > 0x0000003ad580811f <+1295>: mov 0x3c(%r13),%eax > 0x0000003ad5808123 <+1299>: test %eax,%eax > 0x0000003ad5808125 <+1301>: lea 0x48(,%rax,8),%r15d > 0x0000003ad580812d <+1309>: jle 0x3ad58081cb <XInputCopyCookie+1467> > 0x0000003ad5808133 <+1315>: xor %r14d,%r14d > 0x0000003ad5808136 <+1318>: xor %ebx,%ebx > 0x0000003ad5808138 <+1320>: jmp 0x3ad580816c <XInputCopyCookie+1372> > 0x0000003ad580813a <+1322>: nopw 0x0(%rax,%rax,1) > 0x0000003ad5808140 <+1328>: jle 0x3ad58081b0 <XInputCopyCookie+1440> > 0x0000003ad5808142 <+1330>: cmp $0x2,%edx > 0x0000003ad5808145 <+1333>: je 0x3ad58081a0 <XInputCopyCookie+1424> > 0x0000003ad5808147 <+1335>: cmp $0x3,%edx > 0x0000003ad580814a <+1338>: je 0x3ad5808190 <XInputCopyCookie+1408> > 0x0000003ad580814c <+1340>: lea 0x40a5(%rip),%rsi # 0x3ad580c1f8 > 0x0000003ad5808153 <+1347>: mov $0x1,%edi > 0x0000003ad5808158 <+1352>: xor %eax,%eax > 0x0000003ad580815a <+1354>: callq 0x3ad58020d0 <__printf_chk@plt> > 0x0000003ad580815f <+1359>: add $0x1,%ebx > 0x0000003ad5808162 <+1362>: add $0x8,%r14 > 0x0000003ad5808166 <+1366>: cmp 0x3c(%r13),%ebx > 0x0000003ad580816a <+1370>: jge 0x3ad58081cb <XInputCopyCookie+1467> > 0x0000003ad580816c <+1372>: mov 0x40(%r13),%rax > 0x0000003ad5808170 <+1376>: mov (%rax,%r14,1),%rax > 0x0000003ad5808174 <+1380>: mov (%rax),%edx > 0x0000003ad5808176 <+1382>: cmp $0x1,%edx > 0x0000003ad5808179 <+1385>: jne 0x3ad5808140 <XInputCopyCookie+1328> > 0x0000003ad580817b <+1387>: mov 0x8(%rax),%edi > 0x0000003ad580817e <+1390>: callq 0x3ad58070d0 <sizeDeviceClassType.part.0> > 0x0000003ad5808183 <+1395>: add %eax,%r15d > 0x0000003ad5808186 <+1398>: jmp 0x3ad580815f <XInputCopyCookie+1359> > 0x0000003ad5808188 <+1400>: nopl 0x0(%rax,%rax,1) > 0x0000003ad5808190 <+1408>: add $0x20,%r15d > 0x0000003ad5808194 <+1412>: jmp 0x3ad580815f <XInputCopyCookie+1359> > 0x0000003ad5808196 <+1414>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003ad58081a0 <+1424>: add $0x38,%r15d > 0x0000003ad58081a4 <+1428>: jmp 0x3ad580815f <XInputCopyCookie+1359> > 0x0000003ad58081a6 <+1430>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003ad58081b0 <+1440>: test %edx,%edx > 0x0000003ad58081b2 <+1442>: jne 0x3ad580814c <XInputCopyCookie+1340> > 0x0000003ad58081b4 <+1444>: mov 0x8(%rax),%eax > 0x0000003ad58081b7 <+1447>: shl $0x2,%eax > 0x0000003ad58081ba <+1450>: test $0x4,%al > 0x0000003ad58081bc <+1452>: je 0x3ad58081c4 <XInputCopyCookie+1460> > 0x0000003ad58081be <+1454>: and $0xfffffff8,%eax > 0x0000003ad58081c1 <+1457>: add $0x8,%eax > 0x0000003ad58081c4 <+1460>: lea 0x18(%r15,%rax,1),%r15d > 0x0000003ad58081c9 <+1465>: jmp 0x3ad580815f <XInputCopyCookie+1359> > 0x0000003ad58081cb <+1467>: movslq %r15d,%rdi > 0x0000003ad58081ce <+1470>: callq 0x3ad5802090 <malloc@plt> > 0x0000003ad58081d3 <+1475>: test %rax,%rax > 0x0000003ad58081d6 <+1478>: mov %rax,%r8 > 0x0000003ad58081d9 <+1481>: mov %rax,0x30(%r12) > 0x0000003ad58081de <+1486>: je 0x3ad5807c9b <XInputCopyCookie+139> > 0x0000003ad58081e4 <+1492>: mov 0x0(%r13),%rdx > 0x0000003ad58081e8 <+1496>: lea 0x48(%rax),%rax > 0x0000003ad58081ec <+1500>: xor %r12d,%r12d > 0x0000003ad58081ef <+1503>: xor %r14d,%r14d > 0x0000003ad58081f2 <+1506>: mov %rdx,(%r8) > 0x0000003ad58081f5 <+1509>: mov 0x8(%r13),%rdx > 0x0000003ad58081f9 <+1513>: mov %rdx,0x8(%r8) > 0x0000003ad58081fd <+1517>: mov 0x10(%r13),%rdx > 0x0000003ad5808201 <+1521>: mov %rdx,0x10(%r8) > 0x0000003ad5808205 <+1525>: mov 0x18(%r13),%rdx > 0x0000003ad5808209 <+1529>: mov %rdx,0x18(%r8) > 0x0000003ad580820d <+1533>: mov 0x20(%r13),%rdx > 0x0000003ad5808211 <+1537>: mov %rdx,0x20(%r8) > 0x0000003ad5808215 <+1541>: mov 0x28(%r13),%rdx > 0x0000003ad5808219 <+1545>: mov %rdx,0x28(%r8) > 0x0000003ad580821d <+1549>: mov 0x30(%r13),%rdx > 0x0000003ad5808221 <+1553>: mov %rdx,0x30(%r8) > 0x0000003ad5808225 <+1557>: mov 0x38(%r13),%rdx > 0x0000003ad5808229 <+1561>: mov %rax,0x40(%r8) > 0x0000003ad580822d <+1565>: mov %rdx,0x38(%r8) > 0x0000003ad5808231 <+1569>: mov 0x3c(%r8),%ebx > 0x0000003ad5808235 <+1573>: mov 0x3c(%r13),%ecx > 0x0000003ad5808239 <+1577>: shl $0x3,%ebx > 0x0000003ad580823c <+1580>: movslq %ebx,%rbx > 0x0000003ad580823f <+1583>: add %rax,%rbx > 0x0000003ad5808242 <+1586>: test %ecx,%ecx > 0x0000003ad5808244 <+1588>: jg 0x3ad58082ba <XInputCopyCookie+1706> > 0x0000003ad5808246 <+1590>: jmpq 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad580824b <+1595>: nopl 0x0(%rax,%rax,1) > 0x0000003ad5808250 <+1600>: jle 0x3ad58083f0 <XInputCopyCookie+2016> > 0x0000003ad5808256 <+1606>: cmp $0x2,%edx > 0x0000003ad5808259 <+1609>: nopl 0x0(%rax) > 0x0000003ad5808260 <+1616>: je 0x3ad5808398 <XInputCopyCookie+1928> > 0x0000003ad5808266 <+1622>: cmp $0x3,%edx > 0x0000003ad5808269 <+1625>: jne 0x3ad58082a8 <XInputCopyCookie+1688> > 0x0000003ad580826b <+1627>: lea 0x20(%rbx),%rax > 0x0000003ad580826f <+1631>: test %rbx,%rbx > 0x0000003ad5808272 <+1634>: mov $0x0,%edx > 0x0000003ad5808277 <+1639>: cmove %rdx,%rax > 0x0000003ad580827b <+1643>: mov 0x0(%rbp),%rdx > 0x0000003ad580827f <+1647>: mov %rdx,(%rbx) > 0x0000003ad5808282 <+1650>: mov 0x8(%rbp),%rdx > 0x0000003ad5808286 <+1654>: mov %rdx,0x8(%rbx) > 0x0000003ad580828a <+1658>: mov 0x10(%rbp),%rdx > 0x0000003ad580828e <+1662>: mov %rdx,0x10(%rbx) > 0x0000003ad5808292 <+1666>: mov 0x18(%rbp),%rdx > 0x0000003ad5808296 <+1670>: mov %rdx,0x18(%rbx) > 0x0000003ad580829a <+1674>: mov 0x40(%r8),%rdx > 0x0000003ad580829e <+1678>: mov %rbx,(%rdx,%r12,1) > 0x0000003ad58082a2 <+1682>: mov %rax,%rbx > 0x0000003ad58082a5 <+1685>: nopl (%rax) > 0x0000003ad58082a8 <+1688>: add $0x1,%r14d > 0x0000003ad58082ac <+1692>: add $0x8,%r12 > 0x0000003ad58082b0 <+1696>: cmp 0x3c(%r13),%r14d > 0x0000003ad58082b4 <+1700>: jge 0x3ad5807d80 <XInputCopyCookie+368> > 0x0000003ad58082ba <+1706>: mov 0x40(%r13),%rax > 0x0000003ad58082be <+1710>: mov (%rax,%r12,1),%rbp > 0x0000003ad58082c2 <+1714>: mov 0x0(%rbp),%edx > 0x0000003ad58082c5 <+1717>: cmp $0x1,%edx > 0x0000003ad58082c8 <+1720>: jne 0x3ad5808250 <XInputCopyCookie+1600> > 0x0000003ad58082ca <+1722>: mov 0x8(%rbp),%edx > 0x0000003ad58082cd <+1725>: lea 0xe(%rdx),%esi > 0x0000003ad58082d0 <+1728>: mov %edx,%eax > 0x0000003ad58082d2 <+1730>: add $0x7,%eax > 0x0000003ad58082d5 <+1733>: cmovs %esi,%eax > 0x0000003ad58082d8 <+1736>: sar $0x3,%eax > 0x0000003ad58082db <+1739>: lea 0x6(%rax),%esi > 0x0000003ad58082de <+1742>: add $0x3,%eax > 0x0000003ad58082e1 <+1745>: cmovs %esi,%eax > 0x0000003ad58082e4 <+1748>: sar $0x2,%eax > 0x0000003ad58082e7 <+1751>: lea 0x0(,%rax,4),%esi > 0x0000003ad58082ee <+1758>: test $0x4,%sil > 0x0000003ad58082f2 <+1762>: je 0x3ad58082fa <XInputCopyCookie+1770> > 0x0000003ad58082f4 <+1764>: and $0xfffffff8,%esi > 0x0000003ad58082f7 <+1767>: add $0x8,%esi > 0x0000003ad58082fa <+1770>: add %edx,%eax > 0x0000003ad58082fc <+1772>: test %rbx,%rbx > 0x0000003ad58082ff <+1775>: lea 0x0(,%rax,8),%r15d > 0x0000003ad5808307 <+1783>: je 0x3ad5808451 <XInputCopyCookie+2113> > 0x0000003ad580830d <+1789>: mov 0x0(%rbp),%rax > 0x0000003ad5808311 <+1793>: lea 0x28(%rbx),%rdi > 0x0000003ad5808315 <+1797>: movslq %esi,%rsi > 0x0000003ad5808318 <+1800>: lea (%rdi,%rsi,1),%r9 > 0x0000003ad580831c <+1804>: mov %rax,(%rbx) > 0x0000003ad580831f <+1807>: mov 0x8(%rbp),%rax > 0x0000003ad5808323 <+1811>: mov %rax,0x8(%rbx) > 0x0000003ad5808327 <+1815>: mov 0x10(%rbp),%rax > 0x0000003ad580832b <+1819>: mov %rax,0x10(%rbx) > 0x0000003ad580832f <+1823>: mov 0x18(%rbp),%rax > 0x0000003ad5808333 <+1827>: mov %rdi,0x20(%rbx) > 0x0000003ad5808337 <+1831>: mov %rax,0x18(%rbx) > 0x0000003ad580833b <+1835>: movslq 0x18(%rbx),%rdx > 0x0000003ad580833f <+1839>: mov 0x20(%rbp),%rsi > 0x0000003ad5808343 <+1843>: mov %r8,(%rsp) > 0x0000003ad5808347 <+1847>: mov %r9,0x8(%rsp) > 0x0000003ad580834c <+1852>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5808351 <+1857>: mov 0x8(%rsp),%r9 > 0x0000003ad5808356 <+1862>: movslq %r15d,%rax > 0x0000003ad5808359 <+1865>: mov (%rsp),%r8 > 0x0000003ad580835d <+1869>: mov %rbx,%r15 > 0x0000003ad5808360 <+1872>: lea (%r9,%rax,1),%rbx > 0x0000003ad5808364 <+1876>: movslq 0x8(%r15),%rdx > 0x0000003ad5808368 <+1880>: mov %r9,0x10(%r15) > 0x0000003ad580836c <+1884>: mov %r9,%rdi > 0x0000003ad580836f <+1887>: mov 0x10(%rbp),%rsi > 0x0000003ad5808373 <+1891>: shl $0x3,%rdx > 0x0000003ad5808377 <+1895>: mov %r8,(%rsp) > 0x0000003ad580837b <+1899>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad5808380 <+1904>: mov (%rsp),%r8 > 0x0000003ad5808384 <+1908>: mov 0x40(%r8),%rax > 0x0000003ad5808388 <+1912>: mov %r15,(%rax,%r12,1) > 0x0000003ad580838c <+1916>: jmpq 0x3ad58082a8 <XInputCopyCookie+1688> > 0x0000003ad5808391 <+1921>: nopl 0x0(%rax) > 0x0000003ad5808398 <+1928>: lea 0x38(%rbx),%rax > 0x0000003ad580839c <+1932>: test %rbx,%rbx > 0x0000003ad580839f <+1935>: mov $0x0,%edx > 0x0000003ad58083a4 <+1940>: cmove %rdx,%rax > 0x0000003ad58083a8 <+1944>: mov 0x0(%rbp),%rdx > 0x0000003ad58083ac <+1948>: mov %rdx,(%rbx) > 0x0000003ad58083af <+1951>: mov 0x8(%rbp),%rdx > 0x0000003ad58083b3 <+1955>: mov %rdx,0x8(%rbx) > 0x0000003ad58083b7 <+1959>: mov 0x10(%rbp),%rdx > 0x0000003ad58083bb <+1963>: mov %rdx,0x10(%rbx) > 0x0000003ad58083bf <+1967>: mov 0x18(%rbp),%rdx > 0x0000003ad58083c3 <+1971>: mov %rdx,0x18(%rbx) > 0x0000003ad58083c7 <+1975>: mov 0x20(%rbp),%rdx > 0x0000003ad58083cb <+1979>: mov %rdx,0x20(%rbx) > 0x0000003ad58083cf <+1983>: mov 0x28(%rbp),%rdx > 0x0000003ad58083d3 <+1987>: mov %rdx,0x28(%rbx) > 0x0000003ad58083d7 <+1991>: mov 0x30(%rbp),%rdx > 0x0000003ad58083db <+1995>: mov %rdx,0x30(%rbx) > 0x0000003ad58083df <+1999>: mov 0x40(%r8),%rdx > 0x0000003ad58083e3 <+2003>: mov %rbx,(%rdx,%r12,1) > 0x0000003ad58083e7 <+2007>: mov %rax,%rbx > 0x0000003ad58083ea <+2010>: jmpq 0x3ad58082a8 <XInputCopyCookie+1688> > 0x0000003ad58083ef <+2015>: nop > 0x0000003ad58083f0 <+2016>: test %edx,%edx > 0x0000003ad58083f2 <+2018>: jne 0x3ad58082a8 <XInputCopyCookie+1688> > 0x0000003ad58083f8 <+2024>: movslq 0x8(%rbp),%rax > 0x0000003ad58083fc <+2028>: lea 0x0(,%rax,4),%edx > 0x0000003ad5808403 <+2035>: test $0x4,%dl > 0x0000003ad5808406 <+2038>: je 0x3ad580840e <XInputCopyCookie+2046> > 0x0000003ad5808408 <+2040>: and $0xfffffff8,%edx > 0x0000003ad580840b <+2043>: add $0x8,%edx > 0x0000003ad580840e <+2046>: test %rbx,%rbx > 0x0000003ad5808411 <+2049>: je 0x3ad58084b3 <XInputCopyCookie+2211> > 0x0000003ad5808417 <+2055>: mov 0x0(%rbp),%rsi > 0x0000003ad580841b <+2059>: lea 0x18(%rbx),%rdi > 0x0000003ad580841f <+2063>: movslq %edx,%rdx > 0x0000003ad5808422 <+2066>: mov %rbx,%r15 > 0x0000003ad5808425 <+2069>: mov %rsi,(%rbx) > 0x0000003ad5808428 <+2072>: mov 0x8(%rbp),%rsi > 0x0000003ad580842c <+2076>: mov %rsi,0x8(%rbx) > 0x0000003ad5808430 <+2080>: mov 0x10(%rbp),%rsi > 0x0000003ad5808434 <+2084>: mov %rsi,0x10(%rbx) > 0x0000003ad5808438 <+2088>: lea (%rdi,%rdx,1),%rbx > 0x0000003ad580843c <+2092>: mov %rdi,0x10(%r15) > 0x0000003ad5808440 <+2096>: lea 0x0(,%rax,4),%rdx > 0x0000003ad5808448 <+2104>: mov 0x10(%rbp),%rsi > 0x0000003ad580844c <+2108>: jmpq 0x3ad5808377 <XInputCopyCookie+1895> > 0x0000003ad5808451 <+2113>: mov 0x0(%rbp),%rax > 0x0000003ad5808455 <+2117>: xor %edi,%edi > 0x0000003ad5808457 <+2119>: xor %r15d,%r15d > 0x0000003ad580845a <+2122>: mov %rax,0x0 > 0x0000003ad5808462 <+2130>: mov 0x8(%rbp),%rax > 0x0000003ad5808466 <+2134>: mov %rax,0x8 > 0x0000003ad580846e <+2142>: mov 0x10(%rbp),%rax > 0x0000003ad5808472 <+2146>: mov %rax,0x10 > 0x0000003ad580847a <+2154>: mov 0x18(%rbp),%rax > 0x0000003ad580847e <+2158>: movq $0x0,0x20 > 0x0000003ad580848a <+2170>: mov %rax,0x18 > 0x0000003ad5808492 <+2178>: movslq 0x18,%rdx > 0x0000003ad580849a <+2186>: mov 0x20(%rbp),%rsi > 0x0000003ad580849e <+2190>: mov %r8,(%rsp) > 0x0000003ad58084a2 <+2194>: callq 0x3ad5802060 <memcpy@plt> > 0x0000003ad58084a7 <+2199>: xor %r9d,%r9d > 0x0000003ad58084aa <+2202>: mov (%rsp),%r8 > 0x0000003ad58084ae <+2206>: jmpq 0x3ad5808364 <XInputCopyCookie+1876> > 0x0000003ad58084b3 <+2211>: mov 0x0(%rbp),%rdx > 0x0000003ad58084b7 <+2215>: xor %r15d,%r15d > 0x0000003ad58084ba <+2218>: xor %edi,%edi > 0x0000003ad58084bc <+2220>: mov %rdx,0x0 > 0x0000003ad58084c4 <+2228>: mov 0x8(%rbp),%rdx > 0x0000003ad58084c8 <+2232>: mov %rdx,0x8 > 0x0000003ad58084d0 <+2240>: mov 0x10(%rbp),%rdx > 0x0000003ad58084d4 <+2244>: mov %rdx,0x10 > 0x0000003ad58084dc <+2252>: jmpq 0x3ad580843c <XInputCopyCookie+2092> > 0x0000003ad58084e1 <+2257>: mov 0x80(%r13),%r9d > 0x0000003ad58084e8 <+2264>: xor %ecx,%ecx > 0x0000003ad58084ea <+2266>: xor %ebx,%ebx > 0x0000003ad58084ec <+2268>: add $0xf0,%r9d > 0x0000003ad58084f3 <+2275>: jmpq 0x3ad5808078 <XInputCopyCookie+1128> > 0x0000003ad58084f8 <+2280>: xor %eax,%eax > 0x0000003ad58084fa <+2282>: xor %r15d,%r15d > 0x0000003ad58084fd <+2285>: xor %r14d,%r14d > 0x0000003ad5808500 <+2288>: jmpq 0x3ad5807de0 <XInputCopyCookie+464> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 927980
: 716604 |
716605
|
716606
|
716607
|
716608
|
716609
|
716610
|
716611
|
716612
|
716613
|
716614