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 906785 Details for
Bug 1107383
[abrt] synergy: count_bits(): synergys killed by 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), 76.30 KB, created by
Eric Blake
on 2014-06-10 02:02:55 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Eric Blake
Created:
2014-06-10 02:02:55 UTC
Size:
76.30 KB
patch
obsolete
>[New LWP 6391] >[New LWP 6395] >[New LWP 6394] >warning: Could not load shared library symbols for /lib64/libSM.so.6. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `synergys -c /etc/synergy.conf'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 count_bits (len=<optimized out>, ptr=<optimized out>) at XExtInt.c:439 >439 for (i = 0; i < len; i++) > >Thread 3 (Thread 0x7f1d2baab700 (LWP 6394)): >#0 0x0000003f7ba0f4f1 in do_sigwait (sig=0x7f1d2baaadfc, set=<optimized out>) at ../sysdeps/unix/sysv/linux/sigwait.c:60 > __arg4 = 8 > __arg2 = 0 > _a3 = 0 > _a1 = 139763263385088 > resultvar = <optimized out> > __arg3 = 0 > __arg1 = 139763263385088 > _a4 = 8 > _a2 = 0 > ret = <optimized out> > tmpset = {__val = {0 <repeats 16 times>}} >#1 __sigwait (set=0x7f1d2baaae00, sig=0x7f1d2baaadfc) at ../sysdeps/unix/sysv/linux/sigwait.c:97 > oldtype = 0 > result = 128 >#2 0x000000000043ed27 in CArchMultithreadPosix::threadSignalHandler () at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:779 > signal = 0 > sigset = {__val = {18467, 0 <repeats 15 times>}} >#3 0x0000003f7ba07f33 in start_thread (arg=0x7f1d2baab700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f1d2baab700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139763263387392, 2803040822613591823, 0, 0, 139763263388096, 139763263387392, -2820324756131330289, 2781132775002425103}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003f7b2f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f1d2b2aa700 (LWP 6395)): >#0 0x0000003f7b2ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x000000000044109b in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=0x7f1d24000bb0) at /usr/include/bits/poll2.h:46 >No locals. >#2 CArchNetworkBSD::pollSocket (this=0x7fff1bf03f90, pe=0x7f1d24000a90, num=1, timeout=<optimized out>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchNetworkBSD.cpp:321 > pfd = 0x7f1d24000bb0 > n = <optimized out> > unblockPipe = 0x7f1d24000920 > t = <optimized out> > timeout = <optimized out> > num = 1 > pe = 0x7f1d24000a90 > this = 0x7fff1bf03f90 >#3 0x0000000000497df0 in CSocketMultiplexer::serviceThread (this=0x7fff1bf03d40) at /usr/src/debug/synergy-1.4.10-Source/src/lib/net/CSocketMultiplexer.cpp:209 > status = <optimized out> > pfds = std::vector of length 1, capacity 3 = {{m_socket = 0xe10490, m_events = 1, m_revents = 0}} > pfd = {m_socket = 0xe10490, m_events = 1, m_revents = 0} >#4 0x000000000049c97f in CThread::threadFunc (vjob=0xe13730) at /usr/src/debug/synergy-1.4.10-Source/src/lib/mt/CThread.cpp:155 > id = 2 > job = 0xe13730 > result = 0x0 >#5 0x000000000043fcb9 in CArchMultithreadPosix::doThreadFunc (this=0x7fff1bf03f10, thread=0xe11390) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:723 > result = 0x0 >#6 0x000000000043fd78 in CArchMultithreadPosix::threadFunc (vrep=0xe11390) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchMultithreadPosix.cpp:704 > thread = 0xe11390 >#7 0x0000003f7ba07f33 in start_thread (arg=0x7f1d2b2aa700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f1d2b2aa700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139763254994688, 2803040822613591823, 0, 0, 139763254995392, 139763254994688, -2820325855106087153, 2781132775002425103}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#8 0x0000003f7b2f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f1d2baac7c0 (LWP 6391)): >#0 count_bits (len=<optimized out>, ptr=<optimized out>) at XExtInt.c:439 > bits = <optimized out> > i = <optimized out> > x = <optimized out> >#1 copyRawEvent (cookie_in=0x7fff1bf03a20, cookie_out=0x7fff1bf03930) at XExtInt.c:1397 > len = <optimized out> > bits = -21311 > in = 0x0 > out = <optimized out> > ptr = <optimized out> >#2 XInputCopyCookie (dpy=<optimized out>, in=0x7fff1bf03a20, out=0x7fff1bf03930) at XExtInt.c:1490 > ret = <optimized out> > dpy = <optimized out> > out = 0x7fff1bf03930 > in = 0x7fff1bf03a20 > info = <optimized out> >#3 0x0000003f7ee4478b in _XCopyEventCookie (dpy=dpy@entry=0xe118b0, in=in@entry=0x7fff1bf03a20, out=out@entry=0x7fff1bf03930) at XlibInt.c:736 > ret = 0 > extension = <optimized out> >#4 0x0000003f7ee34348 in XPeekEvent (dpy=0xe118b0, event=0x7fff1bf03a20) at PeekEvent.c:48 > copy = {type = 35, xany = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275}, xkey = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 0, subwindow = 0, time = 0, x = 1, y = 0, x_root = -1, y_root = -1, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 0, subwindow = 0, time = 0, x = 1, y = 0, x_root = -1, y_root = -1, state = 0, button = 0, same_screen = 0}, xmotion = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 0, subwindow = 0, time = 0, x = 1, y = 0, x_root = -1, y_root = -1, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 0, subwindow = 0, time = 0, x = 1, y = 0, x_root = -1, y_root = -1, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, mode = 0, detail = 0}, xexpose = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, x = 0, y = 0, width = 0, height = 0, count = 0}, xgraphicsexpose = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, drawable = 60129542275, x = 0, y = 0, width = 0, height = 0, count = 0, major_code = 0, minor_code = 1}, xnoexpose = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, drawable = 60129542275, major_code = 0, minor_code = 0}, xvisibility = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, state = 0}, xcreatewindow = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 1, override_redirect = 0}, xdestroywindow = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0}, xunmap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0, from_configure = 0}, xmap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0, override_redirect = 0}, xmaprequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 0}, xreparent = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0, parent = 0, x = 0, y = 0, override_redirect = 1}, xconfigure = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 1, above = 18446744073709551615, override_redirect = 0}, xgravity = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0, x = 0, y = 0}, xresizerequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, width = 0, height = 0}, xconfigurerequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 1, above = 18446744073709551615, detail = 0, value_mask = 0}, xcirculate = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 0, place = 0}, xcirculaterequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 0, place = 0}, xproperty = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, atom = 0, time = 0, state = 0}, xselectionclear = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, selection = 0, time = 0}, xselectionrequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, owner = 60129542275, requestor = 0, selection = 0, target = 0, property = 1, time = 18446744073709551615}, xselection = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, requestor = 60129542275, selection = 0, target = 0, property = 0, time = 1}, xcolormap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, colormap = 0, new = 0, state = 0}, xclient = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, message_type = 0, format = 0, data = {b = "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\377\377\377\377", s = {0, 0, 0, 0, 1, 0, 0, 0, -1, -1}, l = {0, 1, -1, 0, 0}}}, xmapping = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, request = 0, first_keycode = 0, count = 0}, xerror = {type = 35, display = 0x17ab21, resourceid = 0, serial = 14751920, error_code = 131 '\203', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, key_vector = '\000' <repeats 24 times>, "\001\000\000\000\000\000\000"}, xgeneric = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, extension = 131, evtype = 14}, xcookie = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, extension = 131, evtype = 14, cookie = 0, data = 0x0}, pad = {35, 1551137, 0, 14751920, 60129542275, 0, 0, 0, 1, -1, 0, 0, 0, 14761200, 0, 14761224, 0, 14761200, 140733662116400, 140733662116672, 14751088, 960, 540, -5490061481606337280}} >#5 0x000000000044ed1b in CXWindowsScreen::refreshKeyboard (this=this@entry=0xe11570, event=event@entry=0xe2fa48) at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsScreen.cpp:2025 > tmpEvent = {type = 35, xany = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275}, xkey = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 443374, subwindow = 0, time = 132, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 443374, subwindow = 0, time = 132, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 443374, subwindow = 0, time = 132, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, root = 443374, subwindow = 0, time = 132, x = 0, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 6940}, xfocus = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, mode = 443374, detail = 0}, xexpose = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, x = 443374, y = 0, width = 0, height = 0, count = 132}, xgraphicsexpose = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, drawable = 60129542275, x = 443374, y = 0, width = 0, height = 0, count = 132, major_code = 0, minor_code = 0}, xnoexpose = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, drawable = 60129542275, major_code = 443374, minor_code = 0}, xvisibility = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, state = 443374}, xcreatewindow = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 443374, x = 0, y = 0, width = 132, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374}, xunmap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374, from_configure = 0}, xmap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374, override_redirect = 0}, xmaprequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 443374}, xreparent = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374, parent = 0, x = 132, y = 0, override_redirect = 0}, xconfigure = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374, x = 0, y = 0, width = 132, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374, x = 0, y = 0}, xresizerequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, width = 443374, height = 0}, xconfigurerequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 443374, x = 0, y = 0, width = 132, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 0}, xcirculate = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, event = 60129542275, window = 443374, place = 0}, xcirculaterequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, parent = 60129542275, window = 443374, place = 0}, xproperty = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, atom = 443374, time = 0, state = 132}, xselectionclear = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, selection = 443374, time = 0}, xselectionrequest = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, owner = 60129542275, requestor = 443374, selection = 0, target = 132, property = 0, time = 0}, xselection = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, requestor = 60129542275, selection = 443374, target = 0, property = 132, time = 0}, xcolormap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, colormap = 443374, c_new = 0, state = 0}, xclient = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, message_type = 443374, format = 0, data = {b = "\204", '\000' <repeats 18 times>, s = {132, 0, 0, 0, 0, 0, 0, 0, 0, 0}, l = {132, 0, 0, 0, 0}}}, xmapping = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, request = 443374, first_keycode = 0, count = 0}, xerror = {type = 35, display = 0x17ab21, resourceid = 0, serial = 14751920, error_code = 131 '\203', request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, window = 60129542275, key_vector = "\356\303\006", '\000' <repeats 13 times>, "\204", '\000' <repeats 14 times>}, xgeneric = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, extension = 131, evtype = 14}, xcookie = {type = 35, serial = 1551137, send_event = 0, display = 0xe118b0, extension = 131, evtype = 14, cookie = 443374, data = 0x0}, pad = {35, 1551137, 0, 14751920, 60129542275, 443374, 0, 132, 0, 0, 0, 0, 6940, 0, 14751920, 73014444163, 1151, 0, 0, 2319282340800, 2319282340800, 0, 1, 0}} >#6 0x000000000044fc8b in CXWindowsScreen::handleSystemEvent (this=0xe11570, event=...) at /usr/src/debug/synergy-1.4.10-Source/src/lib/platform/CXWindowsScreen.cpp:1405 > xkbEvent = <optimized out> > xevent = 0xe2fa48 > __PRETTY_FUNCTION__ = "virtual void CXWindowsScreen::handleSystemEvent(const CEvent&, void*)" > isRepeat = false >#7 0x00000000004902fa in CEventQueue::dispatchEvent (this=0x7fff1bf03fd0, event=...) at /usr/src/debug/synergy-1.4.10-Source/src/lib/base/CEventQueue.cpp:215 > target = 0x6d4680 <g_systemTarget> > job = <optimized out> >#8 0x0000000000490264 in CEventQueue::loop (this=0x7fff1bf03fd0) at /usr/src/debug/synergy-1.4.10-Source/src/lib/base/CEventQueue.cpp:63 > event = {m_type = 2, m_target = 0x6d4680 <g_systemTarget>, m_data = 0xe2fa48, m_flags = 0, m_dataObject = 0x0} >#9 0x0000000000448400 in CServerApp::mainLoop (this=0x7fff1bf04170) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CServerApp.cpp:819 > multiplexer = {m_mutex = 0xe111b0, m_thread = 0xe11230, m_update = false, m_jobsReady = 0xe111d0, m_jobListLock = 0xe111f0, m_jobListLockLocked = 0xe11210, m_jobListLocker = 0x7f1d24000b50, m_jobListLockLocker = 0x0, m_socketJobs = std::list = {[0] = 0x0, [1] = 0x0, [2] = 0x0, [3] = 0x0, [4] = 0x0, [5] = 0x0, [6] = 0xe574a0, [7] = 0x0, [8] = 0x0, [9] = 0x0}, m_socketJobMap = std::map with 1 elements = {[0xe2e120] = }, m_cursorMark = 0x7fff1bf03d40, static s_instance = 0x7fff1bf03d40} > primaryName = "red" >#10 0x0000000000445b47 in CApp::daemonMainLoop (this=0x7fff1bf04170) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CApp.cpp:306 > sysLogger = {m_syslog = 0xe13230, m_stop = 0xe134b0} >#11 0x000000000043e4ae in CArchDaemonUnix::daemonize (this=<optimized out>, name=0x4a10e8 "synergys", func=0x446620 <daemonMainLoopStatic(int, char const**)>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/arch/CArchDaemonUnix.cpp:126 > chdirErr = <optimized out> > dupErr = 2 >#12 0x00000000004465a5 in CServerApp::runInner (this=0x7fff1bf04170, argc=3, argv=0x7fff1bf04338, outputter=0x0, startup=0x44b930 <standardStartupStatic(int, char**)>) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CServerApp.cpp:861 > result = <optimized out> >#13 0x0000000000445f75 in CApp::run (this=this@entry=0x7fff1bf04170, argc=argc@entry=3, argv=argv@entry=0x7fff1bf04338) at /usr/src/debug/synergy-1.4.10-Source/src/lib/synergy/CApp.cpp:272 > arch = {<CArchConsoleUnix> = {<CArchConsoleStd> = {<IArchConsole> = {<IInterface> = {_vptr.IInterface = 0x49d1f0 <vtable for CArch+16>}, <No data fields>}, <No data fields>}, <No data fields>}, <CArchDaemonUnix> = {<CArchDaemonNone> = {<IArchDaemon> = {<IInterface> = {_vptr.IInterface = 0x49d238 <vtable for CArch+88>}, <No data fields>}, <No data fields>}, <No data fields>}, <CArchFileUnix> = {<IArchFile> = {<IInterface> = {_vptr.IInterface = 0x49d298 <vtable for CArch+184>}, <No data fields>}, <No data fields>}, <CArchLogUnix> = {<IArchLog> = {<IInterface> = {_vptr.IInterface = 0x49d2d8 <vtable for CArch+248>}, <No data fields>}, <No data fields>}, <CArchMultithreadPosix> = {<IArchMultithread> = {<IInterface> = {_vptr.IInterface = 0x49d318 <vtable for CArch+312>}, <No data fields>}, static s_instance = 0x7fff1bf03f10, m_newThreadCalled = true, m_threadMutex = 0xe10070, m_mainThread = 0xe100a0, m_threadList = std::list = {[0] = 0xe100a0, [1] = 0xe11390}, m_nextID = 2, m_signalThread = 139763263387392, m_signalFunc = {0x4901d0 <interrupt(enum IArchMultithread::ESignal, void *)>, 0x4901d0 <interrupt(enum IArchMultithread::ESignal, void *)>, 0x447a70 <CServerApp::reloadSignalHandler(IArchMultithread::ESignal, void*)>, 0x0}, m_signalUserData = {0x0, 0x0, 0x0, 0x0}}, <CArchNetworkBSD> = {<IArchNetwork> = {<IInterface> = {_vptr.IInterface = 0x49d3f0 <vtable for CArch+528>}, <No data fields>}, m_mutex = 0xe10100}, <CArchSleepUnix> = {<IArchSleep> = {<IInterface> = {_vptr.IInterface = 0x49d4f8 <vtable for CArch+792>}, <No data fields>}, <No data fields>}, <CArchStringUnix> = {<IArchString> = {<IInterface> = {_vptr.IInterface = 0x49d520 <vtable for CArch+832>}, <No data fields>}, <No data fields>}, <CArchSystemUnix> = {<IArchSystem> = {<IInterface> = {_vptr.IInterface = 0x49d560 <vtable for CArch+896>}, <No data fields>}, <No data fields>}, <CArchTaskBarXWindows> = {<IArchTaskBar> = {<IInterface> = {_vptr.IInterface = 0x49d5a0 <vtable for CArch+960>}, <No data fields>}, <No data fields>}, <CArchTimeUnix> = {<IArchTime> = {<IInterface> = {_vptr.IInterface = 0x49d5e0 <vtable for CArch+1024>}, <No data fields>}, <No data fields>}, static s_instance = 0x7fff1bf03ef0, m_plugin = {<IArchPlugin> = {<IInterface> = {_vptr.IInterface = 0x4a0230 <vtable for CArchPluginUnix+16>}, <No data fields>}, <No data fields>}} > log = {static s_log = 0x7fff1bf03ec0, m_mutex = 0xe10130, m_outputters = std::list = {[0] = 0xe13230, [1] = 0xe134b0, [2] = 0xe10160}, m_alwaysOutputters = std::list = {[0] = 0xe131c0}, m_maxNewlineLength = 0, m_maxPriority = 5} > events = {<IEventQueue> = {<IInterface> = {_vptr.IInterface = 0x4afd90 <vtable for CEventQueue+16>}, static s_instance = 0x7fff1bf03fd0}, m_mutex = 0xe101a0, m_nextType = 50, m_typeMap = std::map with 46 elements = {[4] = 0x4a2870 "IScreen::error", [5] = 0x4a28af "IScreen::suspend", [6] = 0x4a28c0 "IScreen::resume", [7] = 0x4b0dc8 "IListenSocket::connecting", [8] = 0x4a6cef "CClientListener::connected", [9] = 0x4ae632 "IKeyState::keyDown", [10] = 0x4ae645 "IKeyState::keyUp", [11] = 0x4ae656 "IKeyState::keyRepeat", [12] = 0x4ae66b "IPrimaryScreen::buttonDown", [13] = 0x4ae686 "IPrimaryScreen::buttonUp", [14] = 0x4ae69f "IPrimaryScreen::motionPrimary", [15] = 0x4ae728 "IPrimaryScreen::motionSecondary", [16] = 0x4ae6bd "IPrimaryScreen::wheel", [17] = 0x4ae7b8 "IPrimaryScreen::getGameDeviceButtonsEvent", [18] = 0x4ae7e8 "IPrimaryScreen::getGameDeviceSticksEvent", [19] = 0x4ae818 "IPrimaryScreen::getGameDeviceTriggersEvent", [20] = 0x4ae848 "IPrimaryScreen::getGameDeviceTimingReqEvent", [21] = 0x4ae748 "IPrimaryScreen::screensaverActivated", [22] = 0x4ae770 "IPrimaryScreen::screensaverDeactivated", [23] = 0x4a9010 "CServer::switchToScreen", [24] = 0x4a9028 "CServer::switchInDirection", [25] = 0x4a9043 "CServer:keyboardBroadcast", [26] = 0x4a905d "CServer::lockCursorToScreen", [27] = 0x4ae798 "IPrimaryScreen::fakeInputBegin", [28] = 0x4ae707 "IPrimaryScreen::fakeInputEnd", [29] = 0x4a287f "IScreen::shapeChanged", [30] = 0x4a2895 "IScreen::clipboardGrabbed", [31] = 0x4a7030 "CClientProxy::clipboardChanged", [32] = 0x4ae6d3 "IPrimaryScreen::hotKeyDown", [33] = 0x4ae6ee "IPrimaryScreen::hotKeyUp", [34] = 0x4a8fe7 "CServer::connected", [35] = 0x4a8ffa "CServer::disconnected", [36] = 0x4a9079 "CServer::screenSwitched", [37] = 0x4a11b3 "reloadConfig", [38] = 0x4a11c0 "forceReconnect", [39] = 0x4a11cf "resetServer", [40] = 0x4b1718 "IStream::inputReady", [41] = 0x4b1743 "IStream::outputError", [42] = 0x4b1758 "IStream::inputShutdown", [43] = 0x4b176f "IStream::outputShutdown", [44] = 0x4b172c "IStream::outputFlushed", [45] = 0x4a71a8 "CClientProxy::success", [46] = 0x4a71be "CClientProxy::failure", [47] = 0x4a6fab "CClientProxy::ready", [48] = 0x4a6fbf "CClientProxy::disconnected", [49] = 0x4b0de2 "ISocket::disconnected"}, m_nameMap = std::map with 46 elements = {["CClientListener::connected"] = 8, ["CClientProxy::clipboardChanged"] = 31, ["CClientProxy::disconnected"] = 48, ["CClientProxy::failure"] = 46, ["CClientProxy::ready"] = 47, ["CClientProxy::success"] = 45, ["CServer::connected"] = 34, ["CServer::disconnected"] = 35, ["CServer::lockCursorToScreen"] = 26, ["CServer::screenSwitched"] = 36, ["CServer::switchInDirection"] = 24, ["CServer::switchToScreen"] = 23, ["CServer:keyboardBroadcast"] = 25, ["IKeyState::keyDown"] = 9, ["IKeyState::keyRepeat"] = 11, ["IKeyState::keyUp"] = 10, ["IListenSocket::connecting"] = 7, ["IPrimaryScreen::buttonDown"] = 12, ["IPrimaryScreen::buttonUp"] = 13, ["IPrimaryScreen::fakeInputBegin"] = 27, ["IPrimaryScreen::fakeInputEnd"] = 28, ["IPrimaryScreen::getGameDeviceButtonsEvent"] = 17, ["IPrimaryScreen::getGameDeviceSticksEvent"] = 18, ["IPrimaryScreen::getGameDeviceTimingReqEvent"] = 20, ["IPrimaryScreen::getGameDeviceTriggersEvent"] = 19, ["IPrimaryScreen::hotKeyDown"] = 32, ["IPrimaryScreen::hotKeyUp"] = 33, ["IPrimaryScreen::motionPrimary"] = 14, ["IPrimaryScreen::motionSecondary"] = 15, ["IPrimaryScreen::screensaverActivated"] = 21, ["IPrimaryScreen::screensaverDeactivated"] = 22, ["IPrimaryScreen::wheel"] = 16, ["IScreen::clipboardGrabbed"] = 30, ["IScreen::error"] = 4, ["IScreen::resume"] = 6, ["IScreen::shapeChanged"] = 29, ["IScreen::suspend"] = 5, ["ISocket::disconnected"] = 49, ["IStream::inputReady"] = 40, ["IStream::inputShutdown"] = 42, ["IStream::outputError"] = 41, ["IStream::outputFlushed"] = 44, ["IStream::outputShutdown"] = 43, ["forceReconnect"] = 38, ["reloadConfig"] = 37, ["resetServer"] = 39}, m_buffer = 0xe2fa20, m_events = std::map with 6 elements = {[18] = {m_type = 36, m_target = 0xe30590, m_data = 0xe910a0, m_flags = 0, m_dataObject = 0x0}, [59] = {m_type = 42, m_target = 0xe47870, m_data = 0x0, m_flags = 0, m_dataObject = 0x0}, [79] = {m_type = 44, m_target = 0xe47870, m_data = 0x0, m_flags = 0, m_dataObject = 0x0}, [90] = {m_type = 42, m_target = 0xe69590, m_data = 0x0, m_flags = 0, m_dataObject = 0x0}, [137] = {m_type = 44, m_target = 0xe47870, m_data = 0x0, m_flags = 0, m_dataObject = 0x0}, [493] = {m_type = 44, m_target = 0xe47870, m_data = 0x0, m_flags = 0, m_dataObject = 0x0}}, m_oldEventIDs = std::vector of length 646, capacity 1024 = {238, 239, 236, 237, 169, 235, 170, 234, 232, 233, 230, 231, 228, 2, 70, 83, 14, 145, 7, 6, 86, 68, 51, 78, 117, 85, 87, 96, 3, 62, 92, 492, 60, 124, 491, 89, 57, 103, 151, 108, 115, 141, 134, 12, 75, 135, 120, 47, 110, 490, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 418, 417, 416, 415, 414, 413, 412, 411, 410, 409, 408, 407, 406, 403, 402, 401, 400, 399, 398, 397, 396, 394, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626...}, m_time = {m_mark = 1402364711.870172, m_triggered = false, m_stopped = false}, m_timers = std::set with 4 elements = {[0] = 0xe4fcf0, [1] = 0xe52c50, [2] = 0xe5e980, [3] = 0xe5efe0}, m_timerQueue = {c = std::vector of length 4, capacity 8 = {{m_timer = 0xe5efe0, m_timeout = 3, m_target = 0xe5efe0, m_oneShot = false, m_time = 0.10172915458679199}, {m_timer = 0xe4fcf0, m_timeout = 3, m_target = 0xe4fcf0, m_oneShot = false, m_time = 0.101898193359375}, {m_timer = 0xe52c50, m_timeout = 9, m_target = 0xe56ca0, m_oneShot = true, m_time = 6.1225709915161133}, {m_timer = 0xe5e980, m_timeout = 9, m_target = 0xe6a3c0, m_oneShot = true, m_time = 6.1256389617919922}}, comp = {<std::binary_function<CEventQueue::CTimer, CEventQueue::CTimer, bool>> = {<No data fields>}, <No data fields>}}, m_timerEvent = {m_timer = 0xe4fcf0, m_count = 1}, m_handlers = std::map with 25 elements = {[0x6d4680 <g_systemTarget>] = std::map with 4 elements = {[2] = 0xe2f6c0, [37] = 0xe69070, [38] = 0xe69190, [39] = 0xe692b0}, [0xe11570] = std::map with 23 elements = {[4] = 0xe104e0, [5] = 0xe103e0, [6] = 0xe2fd00, [9] = 0xe5e200, [10] = 0xe49110, [11] = 0xe5e9e0, [12] = 0xe5ea50, [13] = 0xe5eac0, [14] = 0xe30fe0, [15] = 0xe31110, [16] = 0xe31240, [17] = 0xe31370, [18] = 0xe314b0, [19] = 0xe315f0, [20] = 0xe31730, [21] = 0xe31870, [22] = 0xe319b0, [29] = 0xe32210, [30] = 0xe32340, [31] = 0xe32470, [32] = 0xe5eb30, [33] = 0xe5ec60, [34] = 0xe5ed90}, [0xe27760] = std::map with 1 elements = {[3] = 0xe27ac0}, [0xe2e120] = std::map with 1 elements = {[7] = 0xe30270}, [0xe2fe50] = std::map with 1 elements = {[8] = 0xe30400}, [0xe30590] = std::map with 3 elements = {[3] = 0xe308c0, [35] = 0xe68c90, [36] = 0xe68e90}, [0xe30708] = std::map with 11 elements = {[9] = 0xe30990, [10] = 0xe30b20, [11] = 0xe30c50, [12] = 0xe30d80, [13] = 0xe30eb0, [23] = 0xe31af0, [24] = 0xe31c20, [25] = 0xe31d50, [26] = 0xe31e80, [27] = 0xe31fb0, [28] = 0xe320e0}, [0xe47870] = std::map with 1 elements = {[0] = 0xe57910}, [0xe48940] = std::map with 4 elements = {[40] = 0xe52870, [41] = 0xe53130, [42] = 0xea5f20, [43] = 0xe57440}, [0xe4fcf0] = std::map with 1 elements = {[3] = 0xe56b60}, [0xe52c50] = std::map with 0 elements, [0xe56ca0] = std::map with 5 elements = {[3] = 0xe512b0, [29] = 0xe57b80, [30] = 0xe4efa0, [31] = 0xe4eb30, [48] = 0xe4e430}, [0xe57b80] = std::map with 2 elements = {[45] = 0xe4f230, [46] = 0xe4f4c0}, [0xe5e980] = std::map with 0 elements, [0xe5efe0] = std::map with 1 elements = {[3] = 0xe6a350}, [0xe69590] = std::map with 1 elements = {[0] = 0xe697c0}, [0xe69760] = std::map with 4 elements = {[40] = 0xe69e10, [41] = 0xe69ce0, [42] = 0xe69bb0, [43] = 0xe69a20}, [0xe698c0] = std::map with 2 elements = {[45] = 0xe5e8d0, [46] = 0xe6a010}, [0xe6a3c0] = std::map with 5 elements = {[3] = 0xe6a170, [29] = 0xe698c0, [30] = 0xe69f60, [31] = 0xe6a320, [48] = 0xe6a5c0}, [0xe796d0] = std::map with 0 elements, [0xe839f0] = std::map with 0 elements, [0xe84000] = std::map with 2 elements = {[45] = 0xe78000, [46] = 0xe8af00}, [0xe86a00] = std::map with 0 elements, [0xe8aa70] = std::map with 0 elements, [0xe8d9e0] = std::map with 0 elements}} > result = 1 >#14 0x000000000043d45b in main (argc=3, argv=0x7fff1bf04338) at /usr/src/debug/synergy-1.4.10-Source/src/cmd/synergys/synergys.cpp:34 > app = {<CApp> = {<IApp> = {<IInterface> = {_vptr.IInterface = 0x4a1f50 <vtable for CServerApp+16>}, <No data fields>}, m_bye = 0x44bae0 <CAppUtil::exitAppStatic(int)>, m_taskBarReceiver = 0xe10810, m_suspended = false, m_args = 0xe10010, static s_instance = 0x7fff1bf04170, m_fileLog = 0x3f7e905048 <std::wclog+8>, m_createTaskBarReceiver = 0x43d7a0 <createTaskBarReceiver(CBufferedLogOutputter const*)>, m_appUtil = {<CAppUtil> = {<IAppUtil> = {<IInterface> = {_vptr.IInterface = 0x4a3010 <vtable for CAppUtilUnix+16>}, <No data fields>}, m_app = 0x7fff1bf04170, static s_instance = 0x7fff1bf041a8}, <No data fields>}, m_ipcClient = 0x0}, s_server = 0xe30590, static s_reloadConfigEvent = 37, s_forceReconnectEvent = 38, s_resetServerEvent = 39, s_serverState = kStarted, s_serverScreen = 0xe104b0, s_primaryClient = 0xe2fe20, s_listener = 0xe2fe50, s_timer = 0x0, m_vncClients = std::map with 0 elements, m_vncClient = 0x0} >From To Syms Read Shared Object Library >0x0000003f7ba059f0 0x0000003f7ba11614 Yes /lib64/libpthread.so.0 > No /lib64/libSM.so.6 >0x0000003f86a04f30 0x0000003f86a121ec Yes /lib64/libICE.so.6 >0x0000003f8f4014c0 0x0000003f8f403e58 Yes /lib64/libXtst.so.6 >0x0000003f7ee1df60 0x0000003f7eea4f1c Yes /lib64/libX11.so.6 >0x0000003f80203760 0x0000003f8020d460 Yes /lib64/libXext.so.6 >0x0000003f82a00bb0 0x0000003f82a01510 Yes /lib64/libXinerama.so.1 >0x0000003f83602240 0x0000003f8360c5f8 Yes /lib64/libXi.so.6 >0x0000003f7e65bab0 0x0000003f7e6c262a Yes /lib64/libstdc++.so.6 >0x0000003f7b605890 0x0000003f7b674bb8 Yes /lib64/libm.so.6 >0x0000003f7c602af0 0x0000003f7c612218 Yes /lib64/libgcc_s.so.1 >0x0000003f7b21f560 0x0000003f7b360bb4 Yes /lib64/libc.so.6 >0x0000003f7ae00b10 0x0000003f7ae19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003f81e01510 0x0000003f81e02b84 Yes /lib64/libuuid.so.1 >0x0000003f7f609a00 0x0000003f7f6176c8 Yes /lib64/libxcb.so.1 >0x0000003f7be00ed0 0x0000003f7be019d0 Yes /lib64/libdl.so.2 >0x0000003f7f200ee0 0x0000003f7f201bfc Yes /lib64/libXau.so.6 >0x0000003f84a02ab0 0x0000003f84a07690 Yes /lib64/libXcursor.so.1 >0x0000003f81a01b70 0x0000003f81a07be8 Yes /lib64/libXrender.so.1 >0x0000003f83a015f0 0x0000003f83a03948 Yes /lib64/libXfixes.so.3 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x3f83607681 272787076737 >rbx 0xe118b0 14751920 >rcx 0xffffffffffffacc1 -21311 >rdx 0xe 14 >rsi 0xe118b0 14751920 >rdi 0xe2bfc0 14860224 >rbp 0x7fff1bf03a20 0x7fff1bf03a20 >rsp 0x7fff1bf038c0 0x7fff1bf038c0 >r8 0xe13450 14758992 >r9 0x0 0 >r10 0x0 0 >r11 0x0 0 >r12 0x7fff1bf03930 140733662116144 >r13 0x0 0 >r14 0x6d4680 7161472 >r15 0x3 3 >rip 0x3f83607685 0x3f83607685 <XInputCopyCookie+725> >eflags 0x10207 [ CF PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function XInputCopyCookie: > 0x0000003f836073b0 <+0>: push %r15 > 0x0000003f836073b2 <+2>: push %r14 > 0x0000003f836073b4 <+4>: push %r13 > 0x0000003f836073b6 <+6>: push %r12 > 0x0000003f836073b8 <+8>: mov %rdx,%r12 > 0x0000003f836073bb <+11>: push %rbp > 0x0000003f836073bc <+12>: mov %rsi,%rbp > 0x0000003f836073bf <+15>: push %rbx > 0x0000003f836073c0 <+16>: sub $0x18,%rsp > 0x0000003f836073c4 <+20>: callq 0x3f836071e0 <XInput_find_display> > 0x0000003f836073c9 <+25>: mov 0x10(%rax),%rax > 0x0000003f836073cd <+29>: mov 0x20(%rbp),%edx > 0x0000003f836073d0 <+32>: cmp 0x4(%rax),%edx > 0x0000003f836073d3 <+35>: jne 0x3f83607440 <XInputCopyCookie+144> > 0x0000003f836073d5 <+37>: mov 0x0(%rbp),%rax > 0x0000003f836073d9 <+41>: mov %rax,(%r12) > 0x0000003f836073dd <+45>: mov 0x8(%rbp),%rax > 0x0000003f836073e1 <+49>: mov %rax,0x8(%r12) > 0x0000003f836073e6 <+54>: mov 0x10(%rbp),%rax > 0x0000003f836073ea <+58>: mov %rax,0x10(%r12) > 0x0000003f836073ef <+63>: mov 0x18(%rbp),%rax > 0x0000003f836073f3 <+67>: mov %rax,0x18(%r12) > 0x0000003f836073f8 <+72>: mov 0x20(%rbp),%rax > 0x0000003f836073fc <+76>: mov %rax,0x20(%r12) > 0x0000003f83607401 <+81>: mov 0x28(%rbp),%rax > 0x0000003f83607405 <+85>: movq $0x0,0x30(%r12) > 0x0000003f8360740e <+94>: mov %rax,0x28(%r12) > 0x0000003f83607413 <+99>: movl $0x0,0x28(%r12) > 0x0000003f8360741c <+108>: mov 0x24(%rbp),%edx > 0x0000003f8360741f <+111>: cmp $0x1a,%edx > 0x0000003f83607422 <+114>: ja 0x3f836079c4 <XInputCopyCookie+1556> > 0x0000003f83607428 <+120>: lea 0x5591(%rip),%rax # 0x3f8360c9c0 > 0x0000003f8360742f <+127>: mov %edx,%ecx > 0x0000003f83607431 <+129>: movslq (%rax,%rcx,4),%rcx > 0x0000003f83607435 <+133>: add %rcx,%rax > 0x0000003f83607438 <+136>: jmpq *%rax > 0x0000003f8360743a <+138>: nopw 0x0(%rax,%rax,1) > 0x0000003f83607440 <+144>: lea 0x5391(%rip),%rsi # 0x3f8360c7d8 > 0x0000003f83607447 <+151>: mov $0x1,%edi > 0x0000003f8360744c <+156>: xor %eax,%eax > 0x0000003f8360744e <+158>: callq 0x3f83602190 <__printf_chk@plt> > 0x0000003f83607453 <+163>: add $0x18,%rsp > 0x0000003f83607457 <+167>: xor %eax,%eax > 0x0000003f83607459 <+169>: pop %rbx > 0x0000003f8360745a <+170>: pop %rbp > 0x0000003f8360745b <+171>: pop %r12 > 0x0000003f8360745d <+173>: pop %r13 > 0x0000003f8360745f <+175>: pop %r14 > 0x0000003f83607461 <+177>: pop %r15 > 0x0000003f83607463 <+179>: retq > 0x0000003f83607464 <+180>: mov $0x80,%esi > 0x0000003f83607469 <+185>: mov $0x1,%edi > 0x0000003f8360746e <+190>: mov 0x30(%rbp),%rbx > 0x0000003f83607472 <+194>: callq 0x3f836020e0 <calloc@plt> > 0x0000003f83607477 <+199>: test %rax,%rax > 0x0000003f8360747a <+202>: mov %rax,0x30(%r12) > 0x0000003f8360747f <+207>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f83607485 <+213>: mov (%rbx),%rdx > 0x0000003f83607488 <+216>: mov %rdx,(%rax) > 0x0000003f8360748b <+219>: mov 0x8(%rbx),%rdx > 0x0000003f8360748f <+223>: mov %rdx,0x8(%rax) > 0x0000003f83607493 <+227>: mov 0x10(%rbx),%rdx > 0x0000003f83607497 <+231>: mov %rdx,0x10(%rax) > 0x0000003f8360749b <+235>: mov 0x18(%rbx),%rdx > 0x0000003f8360749f <+239>: mov %rdx,0x18(%rax) > 0x0000003f836074a3 <+243>: mov 0x20(%rbx),%rdx > 0x0000003f836074a7 <+247>: mov %rdx,0x20(%rax) > 0x0000003f836074ab <+251>: mov 0x28(%rbx),%rdx > 0x0000003f836074af <+255>: mov %rdx,0x28(%rax) > 0x0000003f836074b3 <+259>: mov 0x30(%rbx),%rdx > 0x0000003f836074b7 <+263>: mov %rdx,0x30(%rax) > 0x0000003f836074bb <+267>: mov 0x38(%rbx),%rdx > 0x0000003f836074bf <+271>: mov %rdx,0x38(%rax) > 0x0000003f836074c3 <+275>: mov 0x40(%rbx),%rdx > 0x0000003f836074c7 <+279>: mov %rdx,0x40(%rax) > 0x0000003f836074cb <+283>: mov 0x48(%rbx),%rdx > 0x0000003f836074cf <+287>: mov %rdx,0x48(%rax) > 0x0000003f836074d3 <+291>: mov 0x50(%rbx),%rdx > 0x0000003f836074d7 <+295>: mov %rdx,0x50(%rax) > 0x0000003f836074db <+299>: mov 0x58(%rbx),%rdx > 0x0000003f836074df <+303>: mov %rdx,0x58(%rax) > 0x0000003f836074e3 <+307>: mov 0x60(%rbx),%rdx > 0x0000003f836074e7 <+311>: mov %rdx,0x60(%rax) > 0x0000003f836074eb <+315>: mov 0x68(%rbx),%rdx > 0x0000003f836074ef <+319>: mov %rdx,0x68(%rax) > 0x0000003f836074f3 <+323>: mov 0x70(%rbx),%rdx > 0x0000003f836074f7 <+327>: mov %rdx,0x70(%rax) > 0x0000003f836074fb <+331>: mov 0x78(%rbx),%rdx > 0x0000003f836074ff <+335>: mov %rdx,0x78(%rax) > 0x0000003f83607503 <+339>: nopl 0x0(%rax,%rax,1) > 0x0000003f83607508 <+344>: add $0x18,%rsp > 0x0000003f8360750c <+348>: mov $0x1,%eax > 0x0000003f83607511 <+353>: pop %rbx > 0x0000003f83607512 <+354>: pop %rbp > 0x0000003f83607513 <+355>: pop %r12 > 0x0000003f83607515 <+357>: pop %r13 > 0x0000003f83607517 <+359>: pop %r14 > 0x0000003f83607519 <+361>: pop %r15 > 0x0000003f8360751b <+363>: retq > 0x0000003f8360751c <+364>: mov 0x30(%rbp),%r13 > 0x0000003f83607520 <+368>: mov 0x3c(%r13),%eax > 0x0000003f83607524 <+372>: test %eax,%eax > 0x0000003f83607526 <+374>: lea 0x48(,%rax,8),%r15d > 0x0000003f8360752e <+382>: jle 0x3f83607a39 <XInputCopyCookie+1673> > 0x0000003f83607534 <+388>: xor %r14d,%r14d > 0x0000003f83607537 <+391>: xor %ebx,%ebx > 0x0000003f83607539 <+393>: jmp 0x3f83607567 <XInputCopyCookie+439> > 0x0000003f8360753b <+395>: nopl 0x0(%rax,%rax,1) > 0x0000003f83607540 <+400>: cmp $0x2,%edx > 0x0000003f83607543 <+403>: je 0x3f83607a30 <XInputCopyCookie+1664> > 0x0000003f83607549 <+409>: cmp $0x3,%edx > 0x0000003f8360754c <+412>: jne 0x3f83607a10 <XInputCopyCookie+1632> > 0x0000003f83607552 <+418>: add $0x20,%r15d > 0x0000003f83607556 <+422>: add $0x1,%ebx > 0x0000003f83607559 <+425>: add $0x8,%r14 > 0x0000003f8360755d <+429>: cmp 0x3c(%r13),%ebx > 0x0000003f83607561 <+433>: jge 0x3f83607a39 <XInputCopyCookie+1673> > 0x0000003f83607567 <+439>: mov 0x40(%r13),%rax > 0x0000003f8360756b <+443>: mov (%rax,%r14,1),%rax > 0x0000003f8360756f <+447>: mov (%rax),%edx > 0x0000003f83607571 <+449>: cmp $0x1,%edx > 0x0000003f83607574 <+452>: je 0x3f83607a00 <XInputCopyCookie+1616> > 0x0000003f8360757a <+458>: jg 0x3f83607540 <XInputCopyCookie+400> > 0x0000003f8360757c <+460>: test %edx,%edx > 0x0000003f8360757e <+462>: jne 0x3f83607a10 <XInputCopyCookie+1632> > 0x0000003f83607584 <+468>: mov 0x8(%rax),%eax > 0x0000003f83607587 <+471>: shl $0x2,%eax > 0x0000003f8360758a <+474>: test $0x4,%al > 0x0000003f8360758c <+476>: je 0x3f83607594 <XInputCopyCookie+484> > 0x0000003f8360758e <+478>: and $0xfffffff8,%eax > 0x0000003f83607591 <+481>: add $0x8,%eax > 0x0000003f83607594 <+484>: lea 0x18(%r15,%rax,1),%r15d > 0x0000003f83607599 <+489>: jmp 0x3f83607556 <XInputCopyCookie+422> > 0x0000003f8360759b <+491>: mov 0x30(%rbp),%rbx > 0x0000003f8360759f <+495>: movslq 0x34(%rbx),%rax > 0x0000003f836075a3 <+499>: lea (%rax,%rax,4),%rax > 0x0000003f836075a7 <+503>: lea 0x40(,%rax,4),%rdi > 0x0000003f836075af <+511>: callq 0x3f83602150 <malloc@plt> > 0x0000003f836075b4 <+516>: test %rax,%rax > 0x0000003f836075b7 <+519>: mov %rax,0x30(%r12) > 0x0000003f836075bc <+524>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f836075c2 <+530>: mov (%rbx),%rdx > 0x0000003f836075c5 <+533>: lea 0x40(%rax),%rdi > 0x0000003f836075c9 <+537>: mov %rdx,(%rax) > 0x0000003f836075cc <+540>: mov 0x8(%rbx),%rdx > 0x0000003f836075d0 <+544>: mov %rdx,0x8(%rax) > 0x0000003f836075d4 <+548>: mov 0x10(%rbx),%rdx > 0x0000003f836075d8 <+552>: mov %rdx,0x10(%rax) > 0x0000003f836075dc <+556>: mov 0x18(%rbx),%rdx > 0x0000003f836075e0 <+560>: mov %rdx,0x18(%rax) > 0x0000003f836075e4 <+564>: mov 0x20(%rbx),%rdx > 0x0000003f836075e8 <+568>: mov %rdx,0x20(%rax) > 0x0000003f836075ec <+572>: mov 0x28(%rbx),%rdx > 0x0000003f836075f0 <+576>: mov %rdx,0x28(%rax) > 0x0000003f836075f4 <+580>: mov 0x30(%rbx),%rdx > 0x0000003f836075f8 <+584>: mov %rdi,0x38(%rax) > 0x0000003f836075fc <+588>: mov %rdx,0x30(%rax) > 0x0000003f83607600 <+592>: movslq 0x34(%rbx),%rax > 0x0000003f83607604 <+596>: mov 0x38(%rbx),%rsi > 0x0000003f83607608 <+600>: lea (%rax,%rax,4),%rdx > 0x0000003f8360760c <+604>: shl $0x2,%rdx > 0x0000003f83607610 <+608>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607615 <+613>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f8360761a <+618>: mov $0x48,%edi > 0x0000003f8360761f <+623>: mov 0x30(%rbp),%rbx > 0x0000003f83607623 <+627>: callq 0x3f83602150 <malloc@plt> > 0x0000003f83607628 <+632>: test %rax,%rax > 0x0000003f8360762b <+635>: mov %rax,0x30(%r12) > 0x0000003f83607630 <+640>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f83607636 <+646>: mov (%rbx),%rdx > 0x0000003f83607639 <+649>: mov %rdx,(%rax) > 0x0000003f8360763c <+652>: mov 0x8(%rbx),%rdx > 0x0000003f83607640 <+656>: mov %rdx,0x8(%rax) > 0x0000003f83607644 <+660>: mov 0x10(%rbx),%rdx > 0x0000003f83607648 <+664>: mov %rdx,0x10(%rax) > 0x0000003f8360764c <+668>: mov 0x18(%rbx),%rdx > 0x0000003f83607650 <+672>: mov %rdx,0x18(%rax) > 0x0000003f83607654 <+676>: mov 0x20(%rbx),%rdx > 0x0000003f83607658 <+680>: mov %rdx,0x20(%rax) > 0x0000003f8360765c <+684>: mov 0x28(%rbx),%rdx > 0x0000003f83607660 <+688>: mov %rdx,0x28(%rax) > 0x0000003f83607664 <+692>: mov 0x30(%rbx),%rdx > 0x0000003f83607668 <+696>: mov %rdx,0x30(%rax) > 0x0000003f8360766c <+700>: mov 0x38(%rbx),%rdx > 0x0000003f83607670 <+704>: mov %rdx,0x38(%rax) > 0x0000003f83607674 <+708>: mov 0x40(%rbx),%rdx > 0x0000003f83607678 <+712>: mov %rdx,0x40(%rax) > 0x0000003f8360767c <+716>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f83607681 <+721>: mov 0x30(%rbp),%r13 >=> 0x0000003f83607685 <+725>: mov 0x40(%r13),%esi > 0x0000003f83607689 <+729>: mov 0x48(%r13),%r8 > 0x0000003f8360768d <+733>: test %esi,%esi > 0x0000003f8360768f <+735>: je 0x3f83607da9 <XInputCopyCookie+2553> > 0x0000003f83607695 <+741>: xor %edx,%edx > 0x0000003f83607697 <+743>: xor %ecx,%ecx > 0x0000003f83607699 <+745>: nopl 0x0(%rax) > 0x0000003f836076a0 <+752>: movzbl (%r8,%rdx,1),%eax > 0x0000003f836076a5 <+757>: test %al,%al > 0x0000003f836076a7 <+759>: je 0x3f836076bb <XInputCopyCookie+779> > 0x0000003f836076a9 <+761>: nopl 0x0(%rax) > 0x0000003f836076b0 <+768>: mov %eax,%edi > 0x0000003f836076b2 <+770>: and $0x1,%edi > 0x0000003f836076b5 <+773>: add %edi,%ecx > 0x0000003f836076b7 <+775>: shr %al > 0x0000003f836076b9 <+777>: jne 0x3f836076b0 <XInputCopyCookie+768> > 0x0000003f836076bb <+779>: add $0x1,%rdx > 0x0000003f836076bf <+783>: cmp %edx,%esi > 0x0000003f836076c1 <+785>: ja 0x3f836076a0 <XInputCopyCookie+752> > 0x0000003f836076c3 <+787>: mov %ecx,%eax > 0x0000003f836076c5 <+789>: movslq %ecx,%r14 > 0x0000003f836076c8 <+792>: mov %ecx,%r15d > 0x0000003f836076cb <+795>: shl $0x4,%eax > 0x0000003f836076ce <+798>: lea 0x60(%rax,%rsi,1),%edi > 0x0000003f836076d2 <+802>: movslq %edi,%rdi > 0x0000003f836076d5 <+805>: callq 0x3f83602150 <malloc@plt> > 0x0000003f836076da <+810>: test %rax,%rax > 0x0000003f836076dd <+813>: mov %rax,%rbx > 0x0000003f836076e0 <+816>: mov %rax,0x30(%r12) > 0x0000003f836076e5 <+821>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f836076eb <+827>: lea 0x60(%rax),%rdi > 0x0000003f836076ef <+831>: mov 0x0(%r13),%rax > 0x0000003f836076f3 <+835>: lea 0x0(,%r15,8),%r12d > 0x0000003f836076fb <+843>: mov %rax,(%rbx) > 0x0000003f836076fe <+846>: mov 0x8(%r13),%rax > 0x0000003f83607702 <+850>: mov %rax,0x8(%rbx) > 0x0000003f83607706 <+854>: mov 0x10(%r13),%rax > 0x0000003f8360770a <+858>: mov %rax,0x10(%rbx) > 0x0000003f8360770e <+862>: mov 0x18(%r13),%rax > 0x0000003f83607712 <+866>: mov %rax,0x18(%rbx) > 0x0000003f83607716 <+870>: mov 0x20(%r13),%rax > 0x0000003f8360771a <+874>: mov %rax,0x20(%rbx) > 0x0000003f8360771e <+878>: mov 0x28(%r13),%rax > 0x0000003f83607722 <+882>: mov %rax,0x28(%rbx) > 0x0000003f83607726 <+886>: mov 0x30(%r13),%rax > 0x0000003f8360772a <+890>: mov %rax,0x30(%rbx) > 0x0000003f8360772e <+894>: mov 0x38(%r13),%rax > 0x0000003f83607732 <+898>: mov %rax,0x38(%rbx) > 0x0000003f83607736 <+902>: mov 0x40(%r13),%rax > 0x0000003f8360773a <+906>: mov %rax,0x40(%rbx) > 0x0000003f8360773e <+910>: mov 0x48(%r13),%rax > 0x0000003f83607742 <+914>: movslq 0x40(%rbx),%rdx > 0x0000003f83607746 <+918>: mov %rax,0x48(%rbx) > 0x0000003f8360774a <+922>: mov 0x50(%r13),%rax > 0x0000003f8360774e <+926>: lea (%rdi,%rdx,1),%rbp > 0x0000003f83607752 <+930>: mov %rax,0x50(%rbx) > 0x0000003f83607756 <+934>: mov 0x58(%r13),%rax > 0x0000003f8360775a <+938>: mov %rdi,0x48(%rbx) > 0x0000003f8360775e <+942>: mov %rax,0x58(%rbx) > 0x0000003f83607762 <+946>: mov 0x48(%r13),%rsi > 0x0000003f83607766 <+950>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f8360776b <+955>: test %rbp,%rbp > 0x0000003f8360776e <+958>: je 0x3f83607ce2 <XInputCopyCookie+2354> > 0x0000003f83607774 <+964>: mov %rbp,0x50(%rbx) > 0x0000003f83607778 <+968>: mov 0x50(%r13),%rsi > 0x0000003f8360777c <+972>: shl $0x3,%r14 > 0x0000003f83607780 <+976>: movslq %r12d,%r12 > 0x0000003f83607783 <+979>: mov %r14,%rdx > 0x0000003f83607786 <+982>: mov %rbp,%rdi > 0x0000003f83607789 <+985>: add %rbp,%r12 > 0x0000003f8360778c <+988>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607791 <+993>: test %r12,%r12 > 0x0000003f83607794 <+996>: je 0x3f83607cfc <XInputCopyCookie+2380> > 0x0000003f8360779a <+1002>: mov %r12,%rdi > 0x0000003f8360779d <+1005>: mov %rdi,0x58(%rbx) > 0x0000003f836077a1 <+1009>: mov 0x58(%r13),%rsi > 0x0000003f836077a5 <+1013>: mov %r14,%rdx > 0x0000003f836077a8 <+1016>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f836077ad <+1021>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f836077b2 <+1026>: mov $0x60,%edi > 0x0000003f836077b7 <+1031>: mov 0x30(%rbp),%rbx > 0x0000003f836077bb <+1035>: callq 0x3f83602150 <malloc@plt> > 0x0000003f836077c0 <+1040>: test %rax,%rax > 0x0000003f836077c3 <+1043>: mov %rax,0x30(%r12) > 0x0000003f836077c8 <+1048>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f836077ce <+1054>: mov (%rbx),%rdx > 0x0000003f836077d1 <+1057>: mov %rdx,(%rax) > 0x0000003f836077d4 <+1060>: mov 0x8(%rbx),%rdx > 0x0000003f836077d8 <+1064>: mov %rdx,0x8(%rax) > 0x0000003f836077dc <+1068>: mov 0x10(%rbx),%rdx > 0x0000003f836077e0 <+1072>: mov %rdx,0x10(%rax) > 0x0000003f836077e4 <+1076>: mov 0x18(%rbx),%rdx > 0x0000003f836077e8 <+1080>: mov %rdx,0x18(%rax) > 0x0000003f836077ec <+1084>: mov 0x20(%rbx),%rdx > 0x0000003f836077f0 <+1088>: mov %rdx,0x20(%rax) > 0x0000003f836077f4 <+1092>: mov 0x28(%rbx),%rdx > 0x0000003f836077f8 <+1096>: mov %rdx,0x28(%rax) > 0x0000003f836077fc <+1100>: mov 0x30(%rbx),%rdx > 0x0000003f83607800 <+1104>: mov %rdx,0x30(%rax) > 0x0000003f83607804 <+1108>: mov 0x38(%rbx),%rdx > 0x0000003f83607808 <+1112>: mov %rdx,0x38(%rax) > 0x0000003f8360780c <+1116>: mov 0x40(%rbx),%rdx > 0x0000003f83607810 <+1120>: mov %rdx,0x40(%rax) > 0x0000003f83607814 <+1124>: mov 0x48(%rbx),%rdx > 0x0000003f83607818 <+1128>: mov %rdx,0x48(%rax) > 0x0000003f8360781c <+1132>: mov 0x50(%rbx),%rdx > 0x0000003f83607820 <+1136>: mov %rdx,0x50(%rax) > 0x0000003f83607824 <+1140>: mov 0x58(%rbx),%rdx > 0x0000003f83607828 <+1144>: mov %rdx,0x58(%rax) > 0x0000003f8360782c <+1148>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f83607831 <+1153>: mov 0x30(%rbp),%r13 > 0x0000003f83607835 <+1157>: mov 0x90(%r13),%esi > 0x0000003f8360783c <+1164>: mov 0x98(%r13),%r8 > 0x0000003f83607843 <+1171>: test %esi,%esi > 0x0000003f83607845 <+1173>: je 0x3f83607d92 <XInputCopyCookie+2530> > 0x0000003f8360784b <+1179>: xor %edx,%edx > 0x0000003f8360784d <+1181>: xor %ebx,%ebx > 0x0000003f8360784f <+1183>: nop > 0x0000003f83607850 <+1184>: movzbl (%r8,%rdx,1),%eax > 0x0000003f83607855 <+1189>: test %al,%al > 0x0000003f83607857 <+1191>: je 0x3f8360786b <XInputCopyCookie+1211> > 0x0000003f83607859 <+1193>: nopl 0x0(%rax) > 0x0000003f83607860 <+1200>: mov %eax,%ecx > 0x0000003f83607862 <+1202>: and $0x1,%ecx > 0x0000003f83607865 <+1205>: add %ecx,%ebx > 0x0000003f83607867 <+1207>: shr %al > 0x0000003f83607869 <+1209>: jne 0x3f83607860 <XInputCopyCookie+1200> > 0x0000003f8360786b <+1211>: add $0x1,%rdx > 0x0000003f8360786f <+1215>: cmp %edx,%esi > 0x0000003f83607871 <+1217>: ja 0x3f83607850 <XInputCopyCookie+1184> > 0x0000003f83607873 <+1219>: mov 0x80(%r13),%r9d > 0x0000003f8360787a <+1226>: xor %edx,%edx > 0x0000003f8360787c <+1228>: xor %ecx,%ecx > 0x0000003f8360787e <+1230>: add %esi,%r9d > 0x0000003f83607881 <+1233>: add $0xf0,%r9d > 0x0000003f83607888 <+1240>: nopl 0x0(%rax,%rax,1) > 0x0000003f83607890 <+1248>: movzbl (%r8,%rdx,1),%eax > 0x0000003f83607895 <+1253>: test %al,%al > 0x0000003f83607897 <+1255>: je 0x3f836078ab <XInputCopyCookie+1275> > 0x0000003f83607899 <+1257>: nopl 0x0(%rax) > 0x0000003f836078a0 <+1264>: mov %eax,%edi > 0x0000003f836078a2 <+1266>: and $0x1,%edi > 0x0000003f836078a5 <+1269>: add %edi,%ecx > 0x0000003f836078a7 <+1271>: shr %al > 0x0000003f836078a9 <+1273>: jne 0x3f836078a0 <XInputCopyCookie+1264> > 0x0000003f836078ab <+1275>: add $0x1,%rdx > 0x0000003f836078af <+1279>: cmp %edx,%esi > 0x0000003f836078b1 <+1281>: ja 0x3f83607890 <XInputCopyCookie+1248> > 0x0000003f836078b3 <+1283>: shl $0x3,%ecx > 0x0000003f836078b6 <+1286>: lea 0x20(%r9,%rcx,1),%edi > 0x0000003f836078bb <+1291>: movslq %edi,%rdi > 0x0000003f836078be <+1294>: callq 0x3f83602150 <malloc@plt> > 0x0000003f836078c3 <+1299>: test %rax,%rax > 0x0000003f836078c6 <+1302>: mov %rax,%r14 > 0x0000003f836078c9 <+1305>: mov %rax,0x30(%r12) > 0x0000003f836078ce <+1310>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f836078d4 <+1316>: mov $0x19,%ecx > 0x0000003f836078d9 <+1321>: mov %r14,%rdi > 0x0000003f836078dc <+1324>: mov %r13,%rsi > 0x0000003f836078df <+1327>: rep movsq %ds:(%rsi),%es:(%rdi) > 0x0000003f836078e2 <+1330>: lea 0xc8(%rax),%rax > 0x0000003f836078e9 <+1337>: movslq 0x80(%r13),%rbp > 0x0000003f836078f0 <+1344>: movslq 0x80(%r14),%rdx > 0x0000003f836078f7 <+1351>: mov %rax,%rdi > 0x0000003f836078fa <+1354>: mov %rax,0x88(%r14) > 0x0000003f83607901 <+1361>: mov 0x88(%r13),%rsi > 0x0000003f83607908 <+1368>: add %rax,%rbp > 0x0000003f8360790b <+1371>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607910 <+1376>: test %rbp,%rbp > 0x0000003f83607913 <+1379>: movslq 0x90(%r13),%r12 > 0x0000003f8360791a <+1386>: je 0x3f83607cbb <XInputCopyCookie+2315> > 0x0000003f83607920 <+1392>: movslq 0x90(%r14),%rdx > 0x0000003f83607927 <+1399>: mov %rbp,0x98(%r14) > 0x0000003f8360792e <+1406>: add %rbp,%r12 > 0x0000003f83607931 <+1409>: mov 0x98(%r13),%rsi > 0x0000003f83607938 <+1416>: mov %rbp,%rdi > 0x0000003f8360793b <+1419>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607940 <+1424>: test %r12,%r12 > 0x0000003f83607943 <+1427>: je 0x3f83607cdb <XInputCopyCookie+2347> > 0x0000003f83607949 <+1433>: mov %r12,%rdi > 0x0000003f8360794c <+1436>: mov %rdi,0xa0(%r14) > 0x0000003f83607953 <+1443>: mov 0xa0(%r13),%rsi > 0x0000003f8360795a <+1450>: movslq %ebx,%rdx > 0x0000003f8360795d <+1453>: shl $0x3,%rdx > 0x0000003f83607961 <+1457>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607966 <+1462>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f8360796b <+1467>: mov 0x30(%rbp),%rbx > 0x0000003f8360796f <+1471>: mov 0x88(%rbx),%eax > 0x0000003f83607975 <+1477>: lea 0xb8(%rax),%edi > 0x0000003f8360797b <+1483>: movslq %edi,%rdi > 0x0000003f8360797e <+1486>: callq 0x3f83602150 <malloc@plt> > 0x0000003f83607983 <+1491>: test %rax,%rax > 0x0000003f83607986 <+1494>: mov %rax,0x30(%r12) > 0x0000003f8360798b <+1499>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f8360798d <+1501>: mov %rbx,%rsi > 0x0000003f83607990 <+1504>: mov $0x17,%ecx > 0x0000003f83607995 <+1509>: mov %rax,%rdi > 0x0000003f83607998 <+1512>: rep movsq %ds:(%rsi),%es:(%rdi) > 0x0000003f8360799b <+1515>: lea 0xb8(%rax),%r8 > 0x0000003f836079a2 <+1522>: movslq 0x88(%rax),%rdx > 0x0000003f836079a9 <+1529>: mov %r8,0x90(%rax) > 0x0000003f836079b0 <+1536>: mov %r8,%rdi > 0x0000003f836079b3 <+1539>: mov 0x90(%rbx),%rsi > 0x0000003f836079ba <+1546>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f836079bf <+1551>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f836079c4 <+1556>: lea 0x4e6d(%rip),%rsi # 0x3f8360c838 > 0x0000003f836079cb <+1563>: mov $0x1,%edi > 0x0000003f836079d0 <+1568>: xor %eax,%eax > 0x0000003f836079d2 <+1570>: callq 0x3f83602190 <__printf_chk@plt> > 0x0000003f836079d7 <+1575>: mov 0x24(%rbp),%edx > 0x0000003f836079da <+1578>: lea 0x4e7f(%rip),%rsi # 0x3f8360c860 > 0x0000003f836079e1 <+1585>: mov $0x1,%edi > 0x0000003f836079e6 <+1590>: xor %eax,%eax > 0x0000003f836079e8 <+1592>: callq 0x3f83602190 <__printf_chk@plt> > 0x0000003f836079ed <+1597>: add $0x18,%rsp > 0x0000003f836079f1 <+1601>: xor %eax,%eax > 0x0000003f836079f3 <+1603>: pop %rbx > 0x0000003f836079f4 <+1604>: pop %rbp > 0x0000003f836079f5 <+1605>: pop %r12 > 0x0000003f836079f7 <+1607>: pop %r13 > 0x0000003f836079f9 <+1609>: pop %r14 > 0x0000003f836079fb <+1611>: pop %r15 > 0x0000003f836079fd <+1613>: retq > 0x0000003f836079fe <+1614>: xchg %ax,%ax > 0x0000003f83607a00 <+1616>: mov 0x8(%rax),%edi > 0x0000003f83607a03 <+1619>: callq 0x3f836071a0 <sizeDeviceClassType> > 0x0000003f83607a08 <+1624>: add %eax,%r15d > 0x0000003f83607a0b <+1627>: jmpq 0x3f83607556 <XInputCopyCookie+422> > 0x0000003f83607a10 <+1632>: lea 0x4df1(%rip),%rsi # 0x3f8360c808 > 0x0000003f83607a17 <+1639>: mov $0x1,%edi > 0x0000003f83607a1c <+1644>: xor %eax,%eax > 0x0000003f83607a1e <+1646>: callq 0x3f83602190 <__printf_chk@plt> > 0x0000003f83607a23 <+1651>: jmpq 0x3f83607556 <XInputCopyCookie+422> > 0x0000003f83607a28 <+1656>: nopl 0x0(%rax,%rax,1) > 0x0000003f83607a30 <+1664>: add $0x38,%r15d > 0x0000003f83607a34 <+1668>: jmpq 0x3f83607556 <XInputCopyCookie+422> > 0x0000003f83607a39 <+1673>: movslq %r15d,%rdi > 0x0000003f83607a3c <+1676>: callq 0x3f83602150 <malloc@plt> > 0x0000003f83607a41 <+1681>: test %rax,%rax > 0x0000003f83607a44 <+1684>: mov %rax,%r8 > 0x0000003f83607a47 <+1687>: mov %rax,0x30(%r12) > 0x0000003f83607a4c <+1692>: je 0x3f836079d7 <XInputCopyCookie+1575> > 0x0000003f83607a4e <+1694>: mov 0x0(%r13),%rdx > 0x0000003f83607a52 <+1698>: lea 0x48(%rax),%rax > 0x0000003f83607a56 <+1702>: xor %r12d,%r12d > 0x0000003f83607a59 <+1705>: xor %r14d,%r14d > 0x0000003f83607a5c <+1708>: mov %rdx,(%r8) > 0x0000003f83607a5f <+1711>: mov 0x8(%r13),%rdx > 0x0000003f83607a63 <+1715>: mov %rdx,0x8(%r8) > 0x0000003f83607a67 <+1719>: mov 0x10(%r13),%rdx > 0x0000003f83607a6b <+1723>: mov %rdx,0x10(%r8) > 0x0000003f83607a6f <+1727>: mov 0x18(%r13),%rdx > 0x0000003f83607a73 <+1731>: mov %rdx,0x18(%r8) > 0x0000003f83607a77 <+1735>: mov 0x20(%r13),%rdx > 0x0000003f83607a7b <+1739>: mov %rdx,0x20(%r8) > 0x0000003f83607a7f <+1743>: mov 0x28(%r13),%rdx > 0x0000003f83607a83 <+1747>: mov %rdx,0x28(%r8) > 0x0000003f83607a87 <+1751>: mov 0x30(%r13),%rdx > 0x0000003f83607a8b <+1755>: mov %rdx,0x30(%r8) > 0x0000003f83607a8f <+1759>: mov 0x38(%r13),%rdx > 0x0000003f83607a93 <+1763>: mov %rax,0x40(%r8) > 0x0000003f83607a97 <+1767>: mov %rdx,0x38(%r8) > 0x0000003f83607a9b <+1771>: mov 0x3c(%r8),%esi > 0x0000003f83607a9f <+1775>: mov 0x3c(%r13),%edx > 0x0000003f83607aa3 <+1779>: lea 0x0(,%rsi,8),%ebx > 0x0000003f83607aaa <+1786>: movslq %ebx,%rbx > 0x0000003f83607aad <+1789>: add %rax,%rbx > 0x0000003f83607ab0 <+1792>: test %edx,%edx > 0x0000003f83607ab2 <+1794>: jg 0x3f83607b1e <XInputCopyCookie+1902> > 0x0000003f83607ab4 <+1796>: jmpq 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f83607ab9 <+1801>: nopl 0x0(%rax) > 0x0000003f83607ac0 <+1808>: cmp $0x2,%edx > 0x0000003f83607ac3 <+1811>: je 0x3f83607ba0 <XInputCopyCookie+2032> > 0x0000003f83607ac9 <+1817>: cmp $0x3,%edx > 0x0000003f83607acc <+1820>: nopl 0x0(%rax) > 0x0000003f83607ad0 <+1824>: jne 0x3f83607b0c <XInputCopyCookie+1884> > 0x0000003f83607ad2 <+1826>: mov 0x0(%rbp),%rdx > 0x0000003f83607ad6 <+1830>: lea 0x20(%rbx),%rax > 0x0000003f83607ada <+1834>: test %rbx,%rbx > 0x0000003f83607add <+1837>: mov $0x0,%esi > 0x0000003f83607ae2 <+1842>: cmove %rsi,%rax > 0x0000003f83607ae6 <+1846>: mov %rdx,(%rbx) > 0x0000003f83607ae9 <+1849>: mov 0x8(%rbp),%rdx > 0x0000003f83607aed <+1853>: mov %rdx,0x8(%rbx) > 0x0000003f83607af1 <+1857>: mov 0x10(%rbp),%rdx > 0x0000003f83607af5 <+1861>: mov %rdx,0x10(%rbx) > 0x0000003f83607af9 <+1865>: mov 0x18(%rbp),%rdx > 0x0000003f83607afd <+1869>: mov %rdx,0x18(%rbx) > 0x0000003f83607b01 <+1873>: mov 0x40(%r8),%rdx > 0x0000003f83607b05 <+1877>: mov %rbx,(%rdx,%r12,1) > 0x0000003f83607b09 <+1881>: mov %rax,%rbx > 0x0000003f83607b0c <+1884>: add $0x1,%r14d > 0x0000003f83607b10 <+1888>: add $0x8,%r12 > 0x0000003f83607b14 <+1892>: cmp 0x3c(%r13),%r14d > 0x0000003f83607b18 <+1896>: jge 0x3f83607508 <XInputCopyCookie+344> > 0x0000003f83607b1e <+1902>: mov 0x40(%r13),%rax > 0x0000003f83607b22 <+1906>: mov (%rax,%r12,1),%rbp > 0x0000003f83607b26 <+1910>: mov 0x0(%rbp),%edx > 0x0000003f83607b29 <+1913>: cmp $0x1,%edx > 0x0000003f83607b2c <+1916>: je 0x3f83607c00 <XInputCopyCookie+2128> > 0x0000003f83607b32 <+1922>: jg 0x3f83607ac0 <XInputCopyCookie+1808> > 0x0000003f83607b34 <+1924>: test %edx,%edx > 0x0000003f83607b36 <+1926>: jne 0x3f83607b0c <XInputCopyCookie+1884> > 0x0000003f83607b38 <+1928>: movslq 0x8(%rbp),%rdx > 0x0000003f83607b3c <+1932>: lea 0x0(,%rdx,4),%eax > 0x0000003f83607b43 <+1939>: test $0x4,%al > 0x0000003f83607b45 <+1941>: je 0x3f83607b4d <XInputCopyCookie+1949> > 0x0000003f83607b47 <+1943>: and $0xfffffff8,%eax > 0x0000003f83607b4a <+1946>: add $0x8,%eax > 0x0000003f83607b4d <+1949>: test %rbx,%rbx > 0x0000003f83607b50 <+1952>: je 0x3f83607d64 <XInputCopyCookie+2484> > 0x0000003f83607b56 <+1958>: mov 0x0(%rbp),%rsi > 0x0000003f83607b5a <+1962>: lea 0x18(%rbx),%rdi > 0x0000003f83607b5e <+1966>: cltq > 0x0000003f83607b60 <+1968>: mov %rbx,%r15 > 0x0000003f83607b63 <+1971>: mov %rsi,(%rbx) > 0x0000003f83607b66 <+1974>: mov 0x8(%rbp),%rsi > 0x0000003f83607b6a <+1978>: mov %rsi,0x8(%rbx) > 0x0000003f83607b6e <+1982>: mov 0x10(%rbp),%rsi > 0x0000003f83607b72 <+1986>: mov %rsi,0x10(%rbx) > 0x0000003f83607b76 <+1990>: lea (%rdi,%rax,1),%rbx > 0x0000003f83607b7a <+1994>: mov %r8,(%rsp) > 0x0000003f83607b7e <+1998>: mov %rdi,0x10(%r15) > 0x0000003f83607b82 <+2002>: shl $0x2,%rdx > 0x0000003f83607b86 <+2006>: mov 0x10(%rbp),%rsi > 0x0000003f83607b8a <+2010>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607b8f <+2015>: mov (%rsp),%r8 > 0x0000003f83607b93 <+2019>: mov 0x40(%r8),%rax > 0x0000003f83607b97 <+2023>: mov %r15,(%rax,%r12,1) > 0x0000003f83607b9b <+2027>: jmpq 0x3f83607b0c <XInputCopyCookie+1884> > 0x0000003f83607ba0 <+2032>: mov 0x0(%rbp),%rdx > 0x0000003f83607ba4 <+2036>: lea 0x38(%rbx),%rax > 0x0000003f83607ba8 <+2040>: test %rbx,%rbx > 0x0000003f83607bab <+2043>: mov $0x0,%esi > 0x0000003f83607bb0 <+2048>: cmove %rsi,%rax > 0x0000003f83607bb4 <+2052>: mov %rdx,(%rbx) > 0x0000003f83607bb7 <+2055>: mov 0x8(%rbp),%rdx > 0x0000003f83607bbb <+2059>: mov %rdx,0x8(%rbx) > 0x0000003f83607bbf <+2063>: mov 0x10(%rbp),%rdx > 0x0000003f83607bc3 <+2067>: mov %rdx,0x10(%rbx) > 0x0000003f83607bc7 <+2071>: mov 0x18(%rbp),%rdx > 0x0000003f83607bcb <+2075>: mov %rdx,0x18(%rbx) > 0x0000003f83607bcf <+2079>: mov 0x20(%rbp),%rdx > 0x0000003f83607bd3 <+2083>: mov %rdx,0x20(%rbx) > 0x0000003f83607bd7 <+2087>: mov 0x28(%rbp),%rdx > 0x0000003f83607bdb <+2091>: mov %rdx,0x28(%rbx) > 0x0000003f83607bdf <+2095>: mov 0x30(%rbp),%rdx > 0x0000003f83607be3 <+2099>: mov %rdx,0x30(%rbx) > 0x0000003f83607be7 <+2103>: mov 0x40(%r8),%rdx > 0x0000003f83607beb <+2107>: mov %rbx,(%rdx,%r12,1) > 0x0000003f83607bef <+2111>: mov %rax,%rbx > 0x0000003f83607bf2 <+2114>: jmpq 0x3f83607b0c <XInputCopyCookie+1884> > 0x0000003f83607bf7 <+2119>: nopw 0x0(%rax,%rax,1) > 0x0000003f83607c00 <+2128>: mov 0x8(%rbp),%edx > 0x0000003f83607c03 <+2131>: lea 0xe(%rdx),%esi > 0x0000003f83607c06 <+2134>: mov %edx,%eax > 0x0000003f83607c08 <+2136>: add $0x7,%eax > 0x0000003f83607c0b <+2139>: cmovs %esi,%eax > 0x0000003f83607c0e <+2142>: sar $0x3,%eax > 0x0000003f83607c11 <+2145>: lea 0x6(%rax),%esi > 0x0000003f83607c14 <+2148>: add $0x3,%eax > 0x0000003f83607c17 <+2151>: cmovs %esi,%eax > 0x0000003f83607c1a <+2154>: sar $0x2,%eax > 0x0000003f83607c1d <+2157>: lea 0x0(,%rax,4),%esi > 0x0000003f83607c24 <+2164>: test $0x4,%sil > 0x0000003f83607c28 <+2168>: je 0x3f83607c30 <XInputCopyCookie+2176> > 0x0000003f83607c2a <+2170>: and $0xfffffff8,%esi > 0x0000003f83607c2d <+2173>: add $0x8,%esi > 0x0000003f83607c30 <+2176>: add %edx,%eax > 0x0000003f83607c32 <+2178>: test %rbx,%rbx > 0x0000003f83607c35 <+2181>: lea 0x0(,%rax,8),%r15d > 0x0000003f83607c3d <+2189>: je 0x3f83607d03 <XInputCopyCookie+2387> > 0x0000003f83607c43 <+2195>: mov 0x0(%rbp),%rax > 0x0000003f83607c47 <+2199>: lea 0x28(%rbx),%rdi > 0x0000003f83607c4b <+2203>: movslq %esi,%rsi > 0x0000003f83607c4e <+2206>: mov %r8,0x8(%rsp) > 0x0000003f83607c53 <+2211>: lea (%rdi,%rsi,1),%r9 > 0x0000003f83607c57 <+2215>: mov %rax,(%rbx) > 0x0000003f83607c5a <+2218>: mov 0x8(%rbp),%rax > 0x0000003f83607c5e <+2222>: mov %r9,(%rsp) > 0x0000003f83607c62 <+2226>: mov %rax,0x8(%rbx) > 0x0000003f83607c66 <+2230>: mov 0x10(%rbp),%rax > 0x0000003f83607c6a <+2234>: mov %rax,0x10(%rbx) > 0x0000003f83607c6e <+2238>: mov 0x18(%rbp),%rax > 0x0000003f83607c72 <+2242>: mov %rdi,0x20(%rbx) > 0x0000003f83607c76 <+2246>: mov %rax,0x18(%rbx) > 0x0000003f83607c7a <+2250>: movslq 0x18(%rbx),%rdx > 0x0000003f83607c7e <+2254>: mov 0x20(%rbp),%rsi > 0x0000003f83607c82 <+2258>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607c87 <+2263>: mov (%rsp),%r9 > 0x0000003f83607c8b <+2267>: mov 0x8(%rsp),%r8 > 0x0000003f83607c90 <+2272>: test %r9,%r9 > 0x0000003f83607c93 <+2275>: je 0x3f83607db6 <XInputCopyCookie+2566> > 0x0000003f83607c99 <+2281>: movslq %r15d,%rax > 0x0000003f83607c9c <+2284>: mov %rbx,%r15 > 0x0000003f83607c9f <+2287>: mov %r9,%rdi > 0x0000003f83607ca2 <+2290>: lea (%r9,%rax,1),%rbx > 0x0000003f83607ca6 <+2294>: movslq 0x8(%r15),%rdx > 0x0000003f83607caa <+2298>: mov %r8,(%rsp) > 0x0000003f83607cae <+2302>: mov %rdi,0x10(%r15) > 0x0000003f83607cb2 <+2306>: shl $0x3,%rdx > 0x0000003f83607cb6 <+2310>: jmpq 0x3f83607b86 <XInputCopyCookie+2006> > 0x0000003f83607cbb <+2315>: movslq 0x90(%r14),%rdx > 0x0000003f83607cc2 <+2322>: movq $0x0,0x98(%r14) > 0x0000003f83607ccd <+2333>: xor %edi,%edi > 0x0000003f83607ccf <+2335>: mov 0x98(%r13),%rsi > 0x0000003f83607cd6 <+2342>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607cdb <+2347>: xor %edi,%edi > 0x0000003f83607cdd <+2349>: jmpq 0x3f8360794c <XInputCopyCookie+1436> > 0x0000003f83607ce2 <+2354>: movq $0x0,0x50(%rbx) > 0x0000003f83607cea <+2362>: mov 0x50(%r13),%rsi > 0x0000003f83607cee <+2366>: shl $0x3,%r14 > 0x0000003f83607cf2 <+2370>: mov %r14,%rdx > 0x0000003f83607cf5 <+2373>: xor %edi,%edi > 0x0000003f83607cf7 <+2375>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607cfc <+2380>: xor %edi,%edi > 0x0000003f83607cfe <+2382>: jmpq 0x3f8360779d <XInputCopyCookie+1005> > 0x0000003f83607d03 <+2387>: mov 0x0(%rbp),%rax > 0x0000003f83607d07 <+2391>: mov %r8,(%rsp) > 0x0000003f83607d0b <+2395>: xor %edi,%edi > 0x0000003f83607d0d <+2397>: xor %r15d,%r15d > 0x0000003f83607d10 <+2400>: mov %rax,0x0 > 0x0000003f83607d18 <+2408>: mov 0x8(%rbp),%rax > 0x0000003f83607d1c <+2412>: mov %rax,0x8 > 0x0000003f83607d24 <+2420>: mov 0x10(%rbp),%rax > 0x0000003f83607d28 <+2424>: mov %rax,0x10 > 0x0000003f83607d30 <+2432>: mov 0x18(%rbp),%rax > 0x0000003f83607d34 <+2436>: movq $0x0,0x20 > 0x0000003f83607d40 <+2448>: mov %rax,0x18 > 0x0000003f83607d48 <+2456>: movslq 0x18,%rdx > 0x0000003f83607d50 <+2464>: mov 0x20(%rbp),%rsi > 0x0000003f83607d54 <+2468>: callq 0x3f83602120 <memcpy@plt> > 0x0000003f83607d59 <+2473>: xor %edi,%edi > 0x0000003f83607d5b <+2475>: mov (%rsp),%r8 > 0x0000003f83607d5f <+2479>: jmpq 0x3f83607ca6 <XInputCopyCookie+2294> > 0x0000003f83607d64 <+2484>: mov 0x0(%rbp),%rax > 0x0000003f83607d68 <+2488>: xor %r15d,%r15d > 0x0000003f83607d6b <+2491>: xor %edi,%edi > 0x0000003f83607d6d <+2493>: mov %rax,0x0 > 0x0000003f83607d75 <+2501>: mov 0x8(%rbp),%rax > 0x0000003f83607d79 <+2505>: mov %rax,0x8 > 0x0000003f83607d81 <+2513>: mov 0x10(%rbp),%rax > 0x0000003f83607d85 <+2517>: mov %rax,0x10 > 0x0000003f83607d8d <+2525>: jmpq 0x3f83607b7a <XInputCopyCookie+1994> > 0x0000003f83607d92 <+2530>: mov 0x80(%r13),%eax > 0x0000003f83607d99 <+2537>: xor %ecx,%ecx > 0x0000003f83607d9b <+2539>: xor %ebx,%ebx > 0x0000003f83607d9d <+2541>: lea 0xf0(%rax),%r9d > 0x0000003f83607da4 <+2548>: jmpq 0x3f836078b6 <XInputCopyCookie+1286> > 0x0000003f83607da9 <+2553>: xor %eax,%eax > 0x0000003f83607dab <+2555>: xor %r15d,%r15d > 0x0000003f83607dae <+2558>: xor %r14d,%r14d > 0x0000003f83607db1 <+2561>: jmpq 0x3f836076ce <XInputCopyCookie+798> > 0x0000003f83607db6 <+2566>: mov %rbx,%r15 > 0x0000003f83607db9 <+2569>: xor %edi,%edi > 0x0000003f83607dbb <+2571>: xor %ebx,%ebx > 0x0000003f83607dbd <+2573>: jmpq 0x3f83607ca6 <XInputCopyCookie+2294> >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 1107383
: 906785 |
906787
|
906789
|
906790
|
906791
|
906792
|
906793