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 638866 Details for
Bug 873410
[abrt] remmina-1.0.0-4.fc17: HandleRFBServerMessage: Process /usr/bin/remmina was killed by signal 8 (SIGFPE)
[?]
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), 134.86 KB, created by
J. Tamminen
on 2012-11-05 19:17:38 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
J. Tamminen
Created:
2012-11-05 19:17:38 UTC
Size:
134.86 KB
patch
obsolete
>[New LWP 31932] >[New LWP 31928] >[New LWP 31930] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `remmina'. >Program terminated with signal 8, Arithmetic exception. >#0 HandleRFBServerMessage (client=client@entry=0x7f9c32347010) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/vnc/libvncserver/libvncclient/rfbproto.c:1909 >1909 linesToRead = RFB_BUFFER_SIZE / bytesPerLine; > >Thread 3 (Thread 0x7f9c33890700 (LWP 31930)): >#0 0x000000368ace8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x000000368c847af4 in g_main_context_poll (n_fds=3, fds=0x7f9c2c0010e0, timeout=-1, context=0x1bc6aa0, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x368c855910 <g_poll> >#2 g_main_context_iterate (context=0x1bc6aa0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0x7f9c2c0010e0 >#3 0x000000368c847f52 in g_main_loop_run (loop=0x1bc53a0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000368e0c94d6 in gdbus_shared_thread_func (user_data=0x1bc53c0) at gdbusprivate.c:277 > data = 0x1bc53c0 >#5 0x000000368c86a495 in g_thread_proxy (data=0x1bc38f0) at gthread.c:801 > thread = 0x1bc38f0 >#6 0x000000368b007d14 in start_thread (arg=0x7f9c33890700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9c33890700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140308856243968, -2458655477924376375, 0, 234254106624, 140308856243968, 29119424, 2511177696736694473, -2482591846475116343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x000000368acf167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f9c3abbb980 (LWP 31928)): >#0 0x0000003692817744 in INT_cairo_rel_line_to (cr=cr@entry=0x3692aa7880, dx=1918, dy=dy@entry=0) at cairo.c:1996 > status = <optimized out> >#1 0x0000003692817934 in cairo_rectangle (cr=cr@entry=0x3692aa7880, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>) at cairo.c:2096 >No locals. >#2 0x00007f9c3abf063f in gdk_cairo_region (cr=cr@entry=0x3692aa7880, region=region@entry=0x1dd7560) at gdkcairo.c:174 > box = {x = 1, y = 123, width = 1918, height = 690} > n_boxes = 1 > i = <optimized out> > __PRETTY_FUNCTION__ = "gdk_cairo_region" >#3 0x00007f9c3ac0c586 in gdk_window_clear_backing_region (region=0x1d61e60, window=<optimized out>) at gdkwindow.c:3574 > paint = 0x1dd9030 > clip = 0x1dd7560 > cr = 0x3692aa7880 >#4 gdk_window_begin_paint_region (window=<optimized out>, region=<optimized out>) at gdkwindow.c:3021 > clip_box = {x = 1, y = 123, width = 1918, height = 690} > paint = <optimized out> > implicit_paint = <optimized out> > impl_window = <optimized out> > list = <optimized out> > __PRETTY_FUNCTION__ = "gdk_window_begin_paint_region" >#5 0x00007f9c3afccdf7 in gtk_main_do_event (event=0x7fffce355380) at gtkmain.c:1620 > event_widget = 0x1d6c040 > grab_widget = 0x1d6c040 > topmost_widget = <optimized out> > window_group = 0x1be1700 > rewritten_event = <optimized out> > device = 0x0 > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "gtk_main_do_event" >#6 0x00007f9c3ac0c890 in _gdk_window_process_updates_recurse (window=0x1d8a480, expose_region=0x1d828f0) at gdkwindow.c:3884 > event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000'}, expose = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', area = {x = 1, y = 123, width = 1918, height = 690}, region = 0x1dcf740, count = 0}, visibility = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', state = GDK_VISIBILITY_PARTIAL}, motion = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', time = 1, x = 4.0699879271321624e-311, y = 3.4090529563046012e-321, axes = 0x1dcf740, state = 0, is_hint = 0, device = 0x0, x_root = 1.5465954300652711e-316, y_root = 1.1573813544028308e-312}, button = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', time = 1, x = 4.0699879271321624e-311, y = 3.4090529563046012e-321, axes = 0x1dcf740, state = 0, button = 0, device = 0x0, x_root = 1.5465954300652711e-316, y_root = 1.1573813544028308e-312}, touch = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', time = 1, x = 4.0699879271321624e-311, y = 3.4090529563046012e-321, axes = 0x1dcf740, state = 0, sequence = 0x0, emulating_pointer = 31303440, device = 0x368ac7f493, x_root = 1.5303734762759779e-316, y_root = 1.1580239109498794e-312}, scroll = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', time = 1, x = 4.0699879271321624e-311, y = 3.4090529563046012e-321, state = 31258432, direction = GDK_SCROLL_UP, device = 0x0, x_root = 0, y_root = 1.5465954300652711e-316, delta_x = 1.1573813544028308e-312, delta_y = 1.5303734762759779e-316}, key = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', time = 1, state = 123, keyval = 1918, length = 690, string = 0x1dcf740 "\001", hardware_keycode = 0, group = 0 '\000', is_modifier = 0}, crossing = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', subwindow = 0x77e0000007b, time = 690, x = 1.5443717394064688e-316, y = 0, x_root = 0, y_root = 1.5465954300652711e-316, mode = 2328360083, detail = 54, focus = 30975104, state = 0}, focus_change = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', in = 0}, configure = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', x = 1, y = 123, width = 1918, height = 690}, property = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', atom = 0x77e0000007b, time = 690, state = 0}, selection = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', selection = 0x77e0000007b, target = 0x2b2, property = 0x1dcf740, time = 0, requestor = 0x0}, owner_change = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', owner = 0x77e0000007b, reason = (GDK_OWNER_CHANGE_CLOSE | unknown: 688), selection = 0x1dcf740, time = 0, selection_time = 0}, proximity = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', time = 1, device = 0x77e0000007b}, dnd = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', context = 0x77e0000007b, time = 690, x_root = 0, y_root = 0}, window_state = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', changed_mask = GDK_WINDOW_STATE_WITHDRAWN, new_window_state = (GDK_WINDOW_STATE_WITHDRAWN | GDK_WINDOW_STATE_ICONIFIED | GDK_WINDOW_STATE_STICKY | GDK_WINDOW_STATE_FULLSCREEN | GDK_WINDOW_STATE_ABOVE | GDK_WINDOW_STATE_BELOW)}, setting = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', action = GDK_SETTING_ACTION_CHANGED, name = 0x77e0000007b <Address 0x77e0000007b out of bounds>}, grab_broken = {type = GDK_EXPOSE, window = 0x1d8a480, send_event = 0 '\000', keyboard = 1, implicit = 123, grab_window = 0x2b2}} > child = <optimized out> > clipped_expose_region = 0x1dcf740 > l = <optimized out> > children = <optimized out> >#7 0x00007f9c3ac0bce6 in gdk_window_process_updates_internal (window=window@entry=0x1d8a480) at gdkwindow.c:4070 > expose_region = 0x1d828f0 > update_area = 0x1dd24e0 > impl_class = 0x1aaec40 > save_region = 0 > clip_box = {x = 1, y = 123, width = 1918, height = 690} >#8 0x00007f9c3ac0c168 in gdk_window_process_all_updates () at gdkwindow.c:4201 > window = 0x1d8a480 > old_update_windows = 0x1dcfc10 > tmp_list = 0x1dcfc10 > in_process_all_updates = 1 > got_recursive_update = 0 >#9 0x00007f9c3ac0c1d9 in gdk_window_update_idle (data=<optimized out>) at gdkwindow.c:3819 >No locals. >#10 0x00007f9c3abef7b0 in gdk_threads_dispatch (data=0x1dd5360) at gdk.c:763 > dispatch = 0x1dd5360 > ret = 0 >#11 0x000000368c847825 in g_main_dispatch (context=0x1ab7690) at gmain.c:2539 > dispatch = 0x368c845580 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x1dd5360 > callback = 0x7f9c3abef780 <gdk_threads_dispatch> > cb_funcs = 0x368cb1e980 > cb_data = 0x1dcffc0 > current_source_link = {data = 0x1dda710, next = 0x0} > need_destroy = <optimized out> > source = 0x1dda710 > current = 0x1ab9b80 > i = <optimized out> >#12 g_main_context_dispatch (context=context@entry=0x1ab7690) at gmain.c:3075 >No locals. >#13 0x000000368c847b58 in g_main_context_iterate (context=0x1ab7690, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 120 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x1cb5cd0 >#14 0x000000368c847f52 in g_main_loop_run (loop=0x1bb7830) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#15 0x00007f9c3afcbf75 in gtk_main () at gtkmain.c:1161 > loop = 0x1bb7830 >#16 0x00000000004143e9 in main (argc=1, argv=0x7fffce3556e8) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina/src/remmina.c:220 > __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x0, __do_it = 1, __cancel_type = <optimized out>} > app = 0x1af1650 > status = 0 > >Thread 1 (Thread 0x7f9c26741700 (LWP 31932)): >#0 HandleRFBServerMessage (client=client@entry=0x7f9c32347010) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/vnc/libvncserver/libvncclient/rfbproto.c:1909 > y = 0 > h = 0 > rect = {r = {x = 0, y = 0, w = 0, h = 0}, encoding = 0} > linesToRead = <optimized out> > bytesPerLine = 0 > i = <optimized out> > msg = {type = 0 '\000', fu = {type = 0 '\000', pad = 0 '\000', nRects = 7}, scme = {type = 0 '\000', pad = 0 '\000', firstColour = 7, nColours = 0}, b = {type = 0 '\000'}, sct = {type = 0 '\000', pad1 = 0 '\000', pad2 = 7, length = 0}, rsfb = {type = 0 '\000', pad1 = 0 '\000', framebufferWidth = 7, framebufferHeigth = 0}, prsfb = {type = 0 '\000', pad1 = 0 '\000', desktop_w = 7, desktop_h = 0, buffer_w = 0, buffer_h = 0, pad2 = 0}, ft = {type = 0 '\000', contentType = 0 '\000', contentParam = 7 '\a', pad = 0 '\000', size = 0, length = 0}, tc = {type = 0 '\000', pad1 = 0 '\000', pad2 = 7, length = 0}, xvp = {type = 0 '\000', pad = 0 '\000', version = 7 '\a', code = 0 '\000'}} >#1 0x00007f9c32e711fb in remmina_plugin_vnc_main_loop (gp=gp@entry=0x1bc0120) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/vnc/vnc_plugin.c:1133 > gpdata = 0x1d9e5c0 > ret = <optimized out> > cl = 0x7f9c32347010 > fds = {__fds_bits = {4096, 0 <repeats 15 times>}} > timeout = {tv_sec = 9, tv_usec = 899263} >#2 0x00007f9c32e73a98 in remmina_plugin_vnc_main (gp=gp@entry=0x1bc0120) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/vnc/vnc_plugin.c:1309 > gpdata = 0x1d9e5c0 > remminafile = 0x1d698d0 > cl = 0x7f9c32347010 > host = 0x0 > s = 0x7f9c20000920 "\230" >#3 0x00007f9c32e73b36 in remmina_plugin_vnc_main_thread (data=0x1bc0120) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/vnc/vnc_plugin.c:1329 >No locals. >#4 0x000000368b007d14 in start_thread (arg=0x7f9c26741700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f9c26741700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140308636768000, -2458655477924376375, 0, 140308729842992, 140308636768000, 18, 2511131960166830281, -2482591846475116343}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x000000368acf167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x00007f9c3aec02a0 0x00007f9c3b151a90 Yes /lib64/libgtk-3.so.0 >0x00007f9c3abef080 0x00007f9c3ac30944 Yes /lib64/libgdk-3.so.0 >0x000000368c819d00 0x000000368c8ac9cc Yes /lib64/libglib-2.0.so.0 >0x000000368e02eee0 0x000000368e0eaaf4 Yes /lib64/libgio-2.0.so.0 >0x000000368dc0a910 0x000000368dc37dbc Yes /lib64/libgobject-2.0.so.0 >0x000000368d4010f0 0x000000368d401fd8 Yes /lib64/libgmodule-2.0.so.0 >0x000000368d000680 0x000000368d0007fc Yes /lib64/libgthread-2.0.so.0 >0x000000369240eeb0 0x000000369242d490 Yes /lib64/libpango-1.0.so.0 >0x000000369280b2f0 0x000000369288215c Yes /lib64/libcairo.so.2 >0x0000003693406750 0x0000003693419b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003694809b30 0x0000003694815c04 Yes /lib64/libatk-1.0.so.0 >0x000000368ec1dea0 0x000000368eca4260 Yes /lib64/libX11.so.6 >0x000000368f403700 0x000000368f40d7d0 Yes /lib64/libXext.so.6 >0x000000390b808df0 0x000000390b82fa1c Yes /lib64/libssh.so.4 >0x000000368b005790 0x000000368b010494 Yes /lib64/libpthread.so.0 >0x0000003696c07200 0x0000003696c52b48 Yes /lib64/libgcrypt.so.11 >0x0000003120612ea0 0x00000031206421fc Yes /lib64/libvte2_90.so.9 >0x000000368e4029d0 0x000000368e412138 Yes /lib64/libgcc_s.so.1 >0x000000368ac1ef60 0x000000368ad5f780 Yes /lib64/libc.so.6 >0x0000003694004910 0x0000003694009358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003691c02130 0x0000003691c0bfb4 Yes /lib64/libXi.so.6 >0x00000036930014f0 0x0000003693003cf8 Yes /lib64/libXfixes.so.3 >0x000000311ae033c0 0x000000311ae04374 Yes /lib64/libcairo-gobject.so.2 >0x0000003694407600 0x0000003694421bfc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003691405ef0 0x000000369141f6fc Yes /lib64/libfontconfig.so.1 >0x000000368bc055f0 0x000000368bc6ca4c Yes /lib64/libm.so.6 >0x0000003690800b00 0x0000003690801438 Yes /lib64/libXinerama.so.1 >0x0000003690c01830 0x0000003690c05f34 Yes /lib64/libXrandr.so.2 >0x0000003692c02a80 0x0000003692c076dc Yes /lib64/libXcursor.so.1 >0x0000003693800c30 0x0000003693801774 Yes /lib64/libXcomposite.so.1 >0x0000003693c00b90 0x0000003693c0159c Yes /lib64/libXdamage.so.1 >0x000000368b802260 0x000000368b80554c Yes /lib64/librt.so.1 >0x000000368d801950 0x000000368d8060ec Yes /lib64/libffi.so.5 >0x000000368b400ea0 0x000000368b4019e0 Yes /lib64/libdl.so.2 >0x000000368c001f50 0x000000368c00e718 Yes /lib64/libz.so.1 >0x000000368c405fc0 0x000000368c416768 Yes /lib64/libselinux.so.1 >0x000000368cc039b0 0x000000368cc11e1c Yes /lib64/libresolv.so.2 >0x0000003692008d80 0x0000003692072eec Yes /lib64/libpixman-1.so.0 > No /usr/lib64/freetype-freeworld/libfreetype.so.6 >0x0000003690404fa0 0x0000003690420ae0 Yes /lib64/libpng15.so.15 >0x000000368fc01a70 0x000000368fc079e0 Yes /lib64/libXrender.so.1 >0x000000368e8099c0 0x000000368e8158d8 Yes /lib64/libxcb.so.1 >0x000000369dc14780 0x000000369dc46c94 Yes /lib64/libssl.so.10 >0x000000369a05ca00 0x000000369a124528 Yes /lib64/libcrypto.so.10 >0x000000368a800b20 0x000000368a81a319 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003697000960 0x0000003697000ed8 Yes /lib64/libgpg-error.so.0 >0x000000369fc06d20 0x000000369fc1de08 Yes /lib64/libncurses.so.5 >0x000000369c40cd90 0x000000369c418c48 Yes /lib64/libtinfo.so.5 >0x000000369cc00ee0 0x000000369cc01814 Yes /lib64/libutil.so.1 >0x0000003691003dd0 0x000000369101cccc Yes /lib64/libexpat.so.1 >0x000000368f000e80 0x000000368f001bb0 Yes /lib64/libXau.so.6 >0x000000369b40ad60 0x000000369b438424 Yes /lib64/libgssapi_krb5.so.2 >0x000000369ac1b640 0x000000369ac93340 Yes /lib64/libkrb5.so.3 >0x0000003699001520 0x0000003699002114 Yes /lib64/libcom_err.so.2 >0x000000369a804490 0x000000369a81c92c Yes /lib64/libk5crypto.so.3 >0x000000369b002a60 0x000000369b007eac Yes /lib64/libkrb5support.so.0 >0x0000003699c01120 0x0000003699c01ac4 Yes /lib64/libkeyutils.so.1 >0x00007f9c3456f1b0 0x00007f9c3457667c Yes /lib64/libnss_files.so.2 >0x00007f9c342ef930 0x00007f9c34306f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f9c340d8310 0x00007f9c340e1c9c Yes /lib64/libgvfscommon.so.0 >0x00007f9c33ea4ec0 0x00007f9c33ec41fc Yes /lib64/libbluray.so.1 >0x000000368f807890 0x000000368f830924 Yes /lib64/libdbus-1.so.3 >0x000000369002cd70 0x000000369010f744 Yes /lib64/libxml2.so.2 >0x00007f9c33c9c700 0x00007f9c33c9e714 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00000036a7207950 0x00000036a722b9e8 Yes /lib64/librsvg-2.so.2 >0x00000036a1808ce0 0x00000036a1827428 Yes /lib64/libcroco-0.6.so.3 >0x00007f9c33a98710 0x00007f9c33a98ec0 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f9c33893020 0x00007f9c33895060 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x0000003127201cb0 0x0000003127203160 Yes /lib64/libcanberra-gtk3.so.0 >0x00000036a0c033c0 0x00000036a0c0c31c Yes /lib64/libcanberra.so.0 >0x00000036a08020b0 0x00000036a080614c Yes /lib64/libvorbisfile.so.3 >0x000000369c803810 0x000000369c81ad6c Yes /lib64/libvorbis.so.0 >0x000000369c001a70 0x000000369c004138 Yes /lib64/libogg.so.0 >0x00000036a0002880 0x00000036a000c010 Yes /lib64/libtdb.so.1 >0x000000369e802400 0x000000369e8065d4 Yes /lib64/libltdl.so.7 >0x0000003697400dc0 0x0000003697405cac Yes /lib64/libcrypt.so.1 >0x0000003696803520 0x00000036968424f8 Yes /lib64/libfreebl3.so >0x00007f9c32e6cbc0 0x00007f9c32e87e20 Yes /usr/lib64/remmina/plugins/remmina-plugin-vnc.so >0x000000369f8188e0 0x000000369f892a2c Yes /lib64/libgnutls.so.26 >0x000000369a403e30 0x000000369a436280 Yes /lib64/libjpeg.so.62 >0x000000369f401ce0 0x000000369f40c9e8 Yes /lib64/libtasn1.so.3 >0x000000369d402cd0 0x000000369d40ba6c Yes /lib64/libp11-kit.so.0 >0x00007f9c32c5a940 0x00007f9c32c61bf8 Yes /usr/lib64/remmina/plugins/remmina-plugin-rdp.so >0x000000390c816020 0x000000390c838e64 Yes /lib64/libfreerdp-core.so.1.0 >0x000000390d005080 0x000000390d01149c Yes /lib64/libfreerdp-gdi.so.1.0 >0x000000390c408900 0x000000390c40946c Yes /lib64/libfreerdp-kbd.so.1.0 >0x000000390d4013e0 0x000000390d402034 Yes /lib64/libfreerdp-rail.so.1.0 >0x000000390cc020f0 0x000000390cc0bb80 Yes /lib64/libfreerdp-codec.so.1.0 >0x000000390bc016b0 0x000000390bc02d4c Yes /lib64/libfreerdp-channels.so.1.0 >0x00007f9c32a36250 0x00007f9c32a3b208 Yes /lib64/libfreerdp-utils.so.1.0 >0x000000390c001ef0 0x000000390c004124 Yes /lib64/libfreerdp-cache.so.1.0 >0x00007f9c32811d60 0x00007f9c328299a0 Yes /lib64/libxkbfile.so.1 >0x00007f9c32608be0 0x00007f9c3260ab28 Yes /usr/lib64/gtk-3.0/3.0.0/immodules/im-ibus.so >0x00007f9c323ad010 0x00007f9c323cc820 Yes /lib64/libibus-1.0.so.5 >$1 = 0x0 >$2 = 0x0 >rax 0x4b000 307200 >rbx 0x7f9c32347010 140308833923088 >rcx 0x0 0 >rdx 0x0 0 >rsi 0x0 0 >rdi 0x7f9c32347010 140308833923088 >rbp 0x2 0x2 >rsp 0x7f9c267407f0 0x7f9c267407f0 >r8 0x0 0 >r9 0x0 0 >r10 0x0 0 >r11 0x246 582 >r12 0x0 0 >r13 0x400 1024 >r14 0x0 0 >r15 0x0 0 >rip 0x7f9c32e7ee44 0x7f9c32e7ee44 <HandleRFBServerMessage+5364> >eflags 0x10256 [ PF AF ZF 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 HandleRFBServerMessage: > 0x00007f9c32e7d950 <+0>: mov %rbx,-0x30(%rsp) > 0x00007f9c32e7d955 <+5>: mov %rbp,-0x28(%rsp) > 0x00007f9c32e7d95a <+10>: mov %rdi,%rbx > 0x00007f9c32e7d95d <+13>: mov %r12,-0x20(%rsp) > 0x00007f9c32e7d962 <+18>: mov %r13,-0x18(%rsp) > 0x00007f9c32e7d967 <+23>: mov %r14,-0x10(%rsp) > 0x00007f9c32e7d96c <+28>: mov %r15,-0x8(%rsp) > 0x00007f9c32e7d971 <+33>: sub $0x238,%rsp > 0x00007f9c32e7d978 <+40>: mov %fs:0x28,%rax > 0x00007f9c32e7d981 <+49>: mov %rax,0x1f8(%rsp) > 0x00007f9c32e7d989 <+57>: xor %eax,%eax > 0x00007f9c32e7d98b <+59>: cmpl $0xffffffff,0x58(%rdi) > 0x00007f9c32e7d98f <+63>: je 0x7f9c32e7da40 <HandleRFBServerMessage+240> > 0x00007f9c32e7d995 <+69>: lea 0xd0(%rsp),%rsi > 0x00007f9c32e7d99d <+77>: mov $0x1,%edx > 0x00007f9c32e7d9a2 <+82>: mov %rbx,%rdi > 0x00007f9c32e7d9a5 <+85>: xor %ebp,%ebp > 0x00007f9c32e7d9a7 <+87>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7d9ac <+92>: test %al,%al > 0x00007f9c32e7d9ae <+94>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7d9b0 <+96>: movzbl 0xd0(%rsp),%esi > 0x00007f9c32e7d9b8 <+104>: cmp $0x3,%sil > 0x00007f9c32e7d9bc <+108>: je 0x7f9c32e7dab0 <HandleRFBServerMessage+352> > 0x00007f9c32e7d9c2 <+114>: ja 0x7f9c32e7da50 <HandleRFBServerMessage+256> > 0x00007f9c32e7d9c8 <+120>: cmp $0x1,%sil > 0x00007f9c32e7d9cc <+124>: mov $0xffffffff,%ebp > 0x00007f9c32e7d9d1 <+129>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7d9d3 <+131>: jbe 0x7f9c32e7dd90 <HandleRFBServerMessage+1088> > 0x00007f9c32e7d9d9 <+137>: mov %rbx,%rdi > 0x00007f9c32e7d9dc <+140>: callq *0x57ce8(%rbx) > 0x00007f9c32e7d9e2 <+146>: nopw 0x0(%rax,%rax,1) > 0x00007f9c32e7d9e8 <+152>: mov 0x1f8(%rsp),%rdx > 0x00007f9c32e7d9f0 <+160>: xor %fs:0x28,%rdx > 0x00007f9c32e7d9f9 <+169>: mov %ebp,%eax > 0x00007f9c32e7d9fb <+171>: jne 0x7f9c32e7fc24 <HandleRFBServerMessage+8916> > 0x00007f9c32e7da01 <+177>: mov 0x208(%rsp),%rbx > 0x00007f9c32e7da09 <+185>: mov 0x210(%rsp),%rbp > 0x00007f9c32e7da11 <+193>: mov 0x218(%rsp),%r12 > 0x00007f9c32e7da19 <+201>: mov 0x220(%rsp),%r13 > 0x00007f9c32e7da21 <+209>: mov 0x228(%rsp),%r14 > 0x00007f9c32e7da29 <+217>: mov 0x230(%rsp),%r15 > 0x00007f9c32e7da31 <+225>: add $0x238,%rsp > 0x00007f9c32e7da38 <+232>: retq > 0x00007f9c32e7da39 <+233>: nopl 0x0(%rax) > 0x00007f9c32e7da40 <+240>: mov 0x57c88(%rdi),%rax > 0x00007f9c32e7da47 <+247>: movb $0xff,0x18(%rax) > 0x00007f9c32e7da4b <+251>: jmpq 0x7f9c32e7d995 <HandleRFBServerMessage+69> > 0x00007f9c32e7da50 <+256>: cmp $0xb,%sil > 0x00007f9c32e7da54 <+260>: je 0x7f9c32e7db40 <HandleRFBServerMessage+496> > 0x00007f9c32e7da5a <+266>: ja 0x7f9c32e7dc08 <HandleRFBServerMessage+696> > 0x00007f9c32e7da60 <+272>: cmp $0x4,%sil > 0x00007f9c32e7da64 <+276>: je 0x7f9c32e7dd30 <HandleRFBServerMessage+992> > 0x00007f9c32e7da6a <+282>: mov 0x21151f(%rip),%rax # 0x7f9c3308ef90 > 0x00007f9c32e7da71 <+289>: mov (%rax),%rbp > 0x00007f9c32e7da74 <+292>: test %rbp,%rbp > 0x00007f9c32e7da77 <+295>: je 0x7f9c32e7dbd5 <HandleRFBServerMessage+645> > 0x00007f9c32e7da7d <+301>: nopl (%rax) > 0x00007f9c32e7da80 <+304>: mov 0x10(%rbp),%rax > 0x00007f9c32e7da84 <+308>: test %rax,%rax > 0x00007f9c32e7da87 <+311>: je 0x7f9c32e7dbc0 <HandleRFBServerMessage+624> > 0x00007f9c32e7da8d <+317>: lea 0xd0(%rsp),%rsi > 0x00007f9c32e7da95 <+325>: mov %rbx,%rdi > 0x00007f9c32e7da98 <+328>: callq *%rax > 0x00007f9c32e7da9a <+330>: test %al,%al > 0x00007f9c32e7da9c <+332>: je 0x7f9c32e7dbc0 <HandleRFBServerMessage+624> > 0x00007f9c32e7daa2 <+338>: mov $0xffffffff,%ebp > 0x00007f9c32e7daa7 <+343>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7daac <+348>: nopl 0x0(%rax) > 0x00007f9c32e7dab0 <+352>: lea 0xd1(%rsp),%rsi > 0x00007f9c32e7dab8 <+360>: mov $0x7,%edx > 0x00007f9c32e7dabd <+365>: mov %rbx,%rdi > 0x00007f9c32e7dac0 <+368>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dac5 <+373>: test %al,%al > 0x00007f9c32e7dac7 <+375>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dacd <+381>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7dad1 <+385>: mov 0xd4(%rsp),%ebp > 0x00007f9c32e7dad8 <+392>: je 0x7f9c32e7dadc <HandleRFBServerMessage+396> > 0x00007f9c32e7dada <+394>: bswap %ebp > 0x00007f9c32e7dadc <+396>: lea 0x1(%rbp),%edi > 0x00007f9c32e7dadf <+399>: mov %ebp,0xd4(%rsp) > 0x00007f9c32e7dae6 <+406>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7daeb <+411>: mov %ebp,%edx > 0x00007f9c32e7daed <+413>: mov %rax,%rsi > 0x00007f9c32e7daf0 <+416>: mov %rbx,%rdi > 0x00007f9c32e7daf3 <+419>: mov %rax,%r12 > 0x00007f9c32e7daf6 <+422>: xor %ebp,%ebp > 0x00007f9c32e7daf8 <+424>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dafd <+429>: test %al,%al > 0x00007f9c32e7daff <+431>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7db05 <+437>: mov 0xd4(%rsp),%eax > 0x00007f9c32e7db0c <+444>: movb $0x0,(%r12,%rax,1) > 0x00007f9c32e7db11 <+449>: mov 0x57ce0(%rbx),%rax > 0x00007f9c32e7db18 <+456>: test %rax,%rax > 0x00007f9c32e7db1b <+459>: je 0x7f9c32e7db2c <HandleRFBServerMessage+476> > 0x00007f9c32e7db1d <+461>: mov 0xd4(%rsp),%edx > 0x00007f9c32e7db24 <+468>: mov %r12,%rsi > 0x00007f9c32e7db27 <+471>: mov %rbx,%rdi > 0x00007f9c32e7db2a <+474>: callq *%rax > 0x00007f9c32e7db2c <+476>: mov %r12,%rdi > 0x00007f9c32e7db2f <+479>: mov $0xffffffff,%ebp > 0x00007f9c32e7db34 <+484>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7db39 <+489>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7db3e <+494>: xchg %ax,%ax > 0x00007f9c32e7db40 <+496>: lea 0xd1(%rsp),%rsi > 0x00007f9c32e7db48 <+504>: mov $0x7,%edx > 0x00007f9c32e7db4d <+509>: mov %rbx,%rdi > 0x00007f9c32e7db50 <+512>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7db55 <+517>: test %al,%al > 0x00007f9c32e7db57 <+519>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7db5d <+525>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7db61 <+529>: mov 0xd4(%rsp),%r12d > 0x00007f9c32e7db69 <+537>: je 0x7f9c32e7db6e <HandleRFBServerMessage+542> > 0x00007f9c32e7db6b <+539>: bswap %r12d > 0x00007f9c32e7db6e <+542>: cmp $0xfffffffe,%r12d > 0x00007f9c32e7db72 <+546>: mov %r12d,0xd4(%rsp) > 0x00007f9c32e7db7a <+554>: je 0x7f9c32e7e440 <HandleRFBServerMessage+2800> > 0x00007f9c32e7db80 <+560>: jbe 0x7f9c32e7e173 <HandleRFBServerMessage+2083> > 0x00007f9c32e7db86 <+566>: mov 0x211423(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7db8d <+573>: xor %eax,%eax > 0x00007f9c32e7db8f <+575>: lea 0xaa0b(%rip),%rdi # 0x7f9c32e885a1 > 0x00007f9c32e7db96 <+582>: mov $0xffffffff,%ebp > 0x00007f9c32e7db9b <+587>: callq *(%rdx) > 0x00007f9c32e7db9d <+589>: mov 0x57ca0(%rbx),%rax > 0x00007f9c32e7dba4 <+596>: test %rax,%rax > 0x00007f9c32e7dba7 <+599>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dbad <+605>: xor %edx,%edx > 0x00007f9c32e7dbaf <+607>: mov $0xffffffff,%esi > 0x00007f9c32e7dbb4 <+612>: mov %rbx,%rdi > 0x00007f9c32e7dbb7 <+615>: callq *%rax > 0x00007f9c32e7dbb9 <+617>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dbbe <+622>: xchg %ax,%ax > 0x00007f9c32e7dbc0 <+624>: mov 0x18(%rbp),%rbp > 0x00007f9c32e7dbc4 <+628>: test %rbp,%rbp > 0x00007f9c32e7dbc7 <+631>: jne 0x7f9c32e7da80 <HandleRFBServerMessage+304> > 0x00007f9c32e7dbcd <+637>: movzbl 0xd0(%rsp),%esi > 0x00007f9c32e7dbd5 <+645>: mov 0x2113d4(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7dbdc <+652>: lea 0xb2cd(%rip),%rdi # 0x7f9c32e88eb0 > 0x00007f9c32e7dbe3 <+659>: xor %eax,%eax > 0x00007f9c32e7dbe5 <+661>: callq *(%rdx) > 0x00007f9c32e7dbe7 <+663>: lea 0xf0(%rsp),%rsi > 0x00007f9c32e7dbef <+671>: mov $0x100,%edx > 0x00007f9c32e7dbf4 <+676>: mov %rbx,%rdi > 0x00007f9c32e7dbf7 <+679>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dbfc <+684>: xor %ebp,%ebp > 0x00007f9c32e7dbfe <+686>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dc03 <+691>: nopl 0x0(%rax,%rax,1) > 0x00007f9c32e7dc08 <+696>: cmp $0xf,%sil > 0x00007f9c32e7dc0c <+700>: je 0x7f9c32e7dc80 <HandleRFBServerMessage+816> > 0x00007f9c32e7dc0e <+702>: cmp $0xfa,%sil > 0x00007f9c32e7dc12 <+706>: jne 0x7f9c32e7da6a <HandleRFBServerMessage+282> > 0x00007f9c32e7dc18 <+712>: lea 0xd1(%rsp),%rsi > 0x00007f9c32e7dc20 <+720>: mov $0x3,%edx > 0x00007f9c32e7dc25 <+725>: mov %rbx,%rdi > 0x00007f9c32e7dc28 <+728>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dc2d <+733>: test %al,%al > 0x00007f9c32e7dc2f <+735>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dc35 <+741>: mov $0xfa,%esi > 0x00007f9c32e7dc3a <+746>: mov %rbx,%rdi > 0x00007f9c32e7dc3d <+749>: mov $0xffffffff,%ebp > 0x00007f9c32e7dc42 <+754>: callq 0x7f9c32e6cb10 <SetClient2Server@plt> > 0x00007f9c32e7dc47 <+759>: mov $0xfa,%esi > 0x00007f9c32e7dc4c <+764>: mov %rbx,%rdi > 0x00007f9c32e7dc4f <+767>: callq 0x7f9c32e6bcc0 <SetServer2Client@plt> > 0x00007f9c32e7dc54 <+772>: mov 0x57d78(%rbx),%rax > 0x00007f9c32e7dc5b <+779>: test %rax,%rax > 0x00007f9c32e7dc5e <+782>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dc64 <+788>: movzbl 0xd3(%rsp),%edx > 0x00007f9c32e7dc6c <+796>: movzbl 0xd2(%rsp),%esi > 0x00007f9c32e7dc74 <+804>: mov %rbx,%rdi > 0x00007f9c32e7dc77 <+807>: callq *%rax > 0x00007f9c32e7dc79 <+809>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dc7e <+814>: xchg %ax,%ax > 0x00007f9c32e7dc80 <+816>: lea 0xd1(%rsp),%rsi > 0x00007f9c32e7dc88 <+824>: mov $0xb,%edx > 0x00007f9c32e7dc8d <+829>: mov %rbx,%rdi > 0x00007f9c32e7dc90 <+832>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dc95 <+837>: test %al,%al > 0x00007f9c32e7dc97 <+839>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dc9d <+845>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7dca1 <+849>: je 0x7f9c32e7f0fc <HandleRFBServerMessage+6060> > 0x00007f9c32e7dca7 <+855>: movzwl 0xd6(%rsp),%eax > 0x00007f9c32e7dcaf <+863>: movzwl 0xd8(%rsp),%ecx > 0x00007f9c32e7dcb7 <+871>: movzbl %ah,%edx > 0x00007f9c32e7dcba <+874>: shl $0x8,%eax > 0x00007f9c32e7dcbd <+877>: and $0xff00,%eax > 0x00007f9c32e7dcc2 <+882>: or %eax,%edx > 0x00007f9c32e7dcc4 <+884>: movzbl %ch,%eax > 0x00007f9c32e7dcc7 <+887>: shl $0x8,%ecx > 0x00007f9c32e7dcca <+890>: and $0xff00,%ecx > 0x00007f9c32e7dcd0 <+896>: or %ecx,%eax > 0x00007f9c32e7dcd2 <+898>: mov %edx,0x8(%rbx) > 0x00007f9c32e7dcd5 <+901>: mov %edx,0x70(%rbx) > 0x00007f9c32e7dcd8 <+904>: mov %rbx,%rdi > 0x00007f9c32e7dcdb <+907>: mov %eax,0xc(%rbx) > 0x00007f9c32e7dcde <+910>: movl $0x0,0x6c(%rbx) > 0x00007f9c32e7dce5 <+917>: mov $0xffffffff,%ebp > 0x00007f9c32e7dcea <+922>: movl $0x0,0x68(%rbx) > 0x00007f9c32e7dcf1 <+929>: mov %eax,0x74(%rbx) > 0x00007f9c32e7dcf4 <+932>: callq *0x57cd8(%rbx) > 0x00007f9c32e7dcfa <+938>: mov 0x8(%rbx),%ecx > 0x00007f9c32e7dcfd <+941>: mov 0xc(%rbx),%r8d > 0x00007f9c32e7dd01 <+945>: xor %r9d,%r9d > 0x00007f9c32e7dd04 <+948>: xor %edx,%edx > 0x00007f9c32e7dd06 <+950>: xor %esi,%esi > 0x00007f9c32e7dd08 <+952>: mov %rbx,%rdi > 0x00007f9c32e7dd0b <+955>: callq 0x7f9c32e6cb30 <SendFramebufferUpdateRequest@plt> > 0x00007f9c32e7dd10 <+960>: mov 0x211299(%rip),%rcx # 0x7f9c3308efb0 > 0x00007f9c32e7dd17 <+967>: mov 0xc(%rbx),%edx > 0x00007f9c32e7dd1a <+970>: lea 0xb02f(%rip),%rdi # 0x7f9c32e88d50 > 0x00007f9c32e7dd21 <+977>: mov 0x8(%rbx),%esi > 0x00007f9c32e7dd24 <+980>: xor %eax,%eax > 0x00007f9c32e7dd26 <+982>: callq *(%rcx) > 0x00007f9c32e7dd28 <+984>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dd2d <+989>: nopl (%rax) > 0x00007f9c32e7dd30 <+992>: lea 0xd1(%rsp),%rsi > 0x00007f9c32e7dd38 <+1000>: mov $0x5,%edx > 0x00007f9c32e7dd3d <+1005>: mov %rbx,%rdi > 0x00007f9c32e7dd40 <+1008>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dd45 <+1013>: test %al,%al > 0x00007f9c32e7dd47 <+1015>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dd4d <+1021>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7dd51 <+1025>: je 0x7f9c32e7f111 <HandleRFBServerMessage+6081> > 0x00007f9c32e7dd57 <+1031>: movzwl 0xd2(%rsp),%eax > 0x00007f9c32e7dd5f <+1039>: movzwl 0xd4(%rsp),%ecx > 0x00007f9c32e7dd67 <+1047>: movzbl %ah,%edx > 0x00007f9c32e7dd6a <+1050>: shl $0x8,%eax > 0x00007f9c32e7dd6d <+1053>: and $0xff00,%eax > 0x00007f9c32e7dd72 <+1058>: or %eax,%edx > 0x00007f9c32e7dd74 <+1060>: movzbl %ch,%eax > 0x00007f9c32e7dd77 <+1063>: shl $0x8,%ecx > 0x00007f9c32e7dd7a <+1066>: and $0xff00,%ecx > 0x00007f9c32e7dd80 <+1072>: or %ecx,%eax > 0x00007f9c32e7dd82 <+1074>: jmpq 0x7f9c32e7dcd2 <HandleRFBServerMessage+898> > 0x00007f9c32e7dd87 <+1079>: nopw 0x0(%rax,%rax,1) > 0x00007f9c32e7dd90 <+1088>: lea 0xd1(%rsp),%rsi > 0x00007f9c32e7dd98 <+1096>: mov $0x3,%edx > 0x00007f9c32e7dd9d <+1101>: mov %rbx,%rdi > 0x00007f9c32e7dda0 <+1104>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dda5 <+1109>: test %al,%al > 0x00007f9c32e7dda7 <+1111>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7ddad <+1117>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7ddb1 <+1121>: movzwl 0xd2(%rsp),%eax > 0x00007f9c32e7ddb9 <+1129>: je 0x7f9c32e7ddbf <HandleRFBServerMessage+1135> > 0x00007f9c32e7ddbb <+1131>: rol $0x8,%ax > 0x00007f9c32e7ddbf <+1135>: test %ax,%ax > 0x00007f9c32e7ddc2 <+1138>: mov %ax,0xd2(%rsp) > 0x00007f9c32e7ddca <+1146>: je 0x7f9c32e7e0d6 <HandleRFBServerMessage+1926> > 0x00007f9c32e7ddd0 <+1152>: xor %ebp,%ebp > 0x00007f9c32e7ddd2 <+1154>: lea 0xe0(%rsp),%rsi > 0x00007f9c32e7ddda <+1162>: mov $0xc,%edx > 0x00007f9c32e7dddf <+1167>: mov %rbx,%rdi > 0x00007f9c32e7dde2 <+1170>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dde7 <+1175>: test %al,%al > 0x00007f9c32e7dde9 <+1177>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7ddef <+1183>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7ddf3 <+1187>: mov 0xe8(%rsp),%r9d > 0x00007f9c32e7ddfb <+1195>: je 0x7f9c32e7dfb0 <HandleRFBServerMessage+1632> > 0x00007f9c32e7de01 <+1201>: bswap %r9d > 0x00007f9c32e7de04 <+1204>: cmp $0xffffff20,%r9d > 0x00007f9c32e7de0b <+1211>: mov %r9d,0xe8(%rsp) > 0x00007f9c32e7de13 <+1219>: je 0x7f9c32e7e0d6 <HandleRFBServerMessage+1926> > 0x00007f9c32e7de19 <+1225>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7de21 <+1233>: movzwl 0xe2(%rsp),%edi > 0x00007f9c32e7de29 <+1241>: movzwl 0xe4(%rsp),%r12d > 0x00007f9c32e7de32 <+1250>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7de3b <+1259>: rol $0x8,%si > 0x00007f9c32e7de3f <+1263>: rol $0x8,%di > 0x00007f9c32e7de43 <+1267>: rol $0x8,%r12w > 0x00007f9c32e7de48 <+1272>: mov %si,0xe0(%rsp) > 0x00007f9c32e7de50 <+1280>: mov %di,0xe2(%rsp) > 0x00007f9c32e7de58 <+1288>: mov %r12w,0xe4(%rsp) > 0x00007f9c32e7de61 <+1297>: rol $0x8,%r8w > 0x00007f9c32e7de66 <+1302>: lea 0xf0(%r9),%eax > 0x00007f9c32e7de6d <+1309>: mov %r8w,0xe6(%rsp) > 0x00007f9c32e7de76 <+1318>: cmp $0x1,%eax > 0x00007f9c32e7de79 <+1321>: jbe 0x7f9c32e7e130 <HandleRFBServerMessage+2016> > 0x00007f9c32e7de7f <+1327>: cmp $0xffffff18,%r9d > 0x00007f9c32e7de86 <+1334>: je 0x7f9c32e7e155 <HandleRFBServerMessage+2053> > 0x00007f9c32e7de8c <+1340>: cmp $0xfffe0000,%r9d > 0x00007f9c32e7de93 <+1347>: je 0x7f9c32e7e100 <HandleRFBServerMessage+1968> > 0x00007f9c32e7de99 <+1353>: cmp $0xffffff21,%r9d > 0x00007f9c32e7dea0 <+1360>: je 0x7f9c32e7e1af <HandleRFBServerMessage+2143> > 0x00007f9c32e7dea6 <+1366>: cmp $0xfffe0001,%r9d > 0x00007f9c32e7dead <+1373>: je 0x7f9c32e7e47f <HandleRFBServerMessage+2863> > 0x00007f9c32e7deb3 <+1379>: cmp $0xfffe0002,%r9d > 0x00007f9c32e7deba <+1386>: je 0x7f9c32e7e793 <HandleRFBServerMessage+3651> > 0x00007f9c32e7dec0 <+1392>: cmp $0xfffe0003,%r9d > 0x00007f9c32e7dec7 <+1399>: je 0x7f9c32e7e7f1 <HandleRFBServerMessage+3745> > 0x00007f9c32e7decd <+1405>: cmp $0xffff0009,%r9d > 0x00007f9c32e7ded4 <+1412>: je 0x7f9c32e7e82e <HandleRFBServerMessage+3806> > 0x00007f9c32e7deda <+1418>: movzwl %si,%esi > 0x00007f9c32e7dedd <+1421>: movzwl %r12w,%ecx > 0x00007f9c32e7dee1 <+1425>: lea (%rsi,%rcx,1),%eax > 0x00007f9c32e7dee4 <+1428>: cmp 0x8(%rbx),%eax > 0x00007f9c32e7dee7 <+1431>: jg 0x7f9c32e7fc75 <HandleRFBServerMessage+8997> > 0x00007f9c32e7deed <+1437>: movzwl %di,%edx > 0x00007f9c32e7def0 <+1440>: movzwl %r8w,%r8d > 0x00007f9c32e7def4 <+1444>: lea (%rdx,%r8,1),%eax > 0x00007f9c32e7def8 <+1448>: cmp 0xc(%rbx),%eax > 0x00007f9c32e7defb <+1451>: jg 0x7f9c32e7fc4b <HandleRFBServerMessage+8955> > 0x00007f9c32e7df01 <+1457>: mov %rbx,%rdi > 0x00007f9c32e7df04 <+1460>: callq *0x57cb8(%rbx) > 0x00007f9c32e7df0a <+1466>: mov 0xe8(%rsp),%esi > 0x00007f9c32e7df11 <+1473>: cmp $0x6,%esi > 0x00007f9c32e7df14 <+1476>: je 0x7f9c32e7eaf2 <HandleRFBServerMessage+4514> > 0x00007f9c32e7df1a <+1482>: ja 0x7f9c32e7e225 <HandleRFBServerMessage+2261> > 0x00007f9c32e7df20 <+1488>: cmp $0x2,%esi > 0x00007f9c32e7df23 <+1491>: je 0x7f9c32e7e950 <HandleRFBServerMessage+4096> > 0x00007f9c32e7df29 <+1497>: nopl 0x0(%rax) > 0x00007f9c32e7df30 <+1504>: ja 0x7f9c32e7e8e0 <HandleRFBServerMessage+3984> > 0x00007f9c32e7df36 <+1510>: test %esi,%esi > 0x00007f9c32e7df38 <+1512>: je 0x7f9c32e7ee10 <HandleRFBServerMessage+5312> > 0x00007f9c32e7df3e <+1518>: cmp $0x1,%esi > 0x00007f9c32e7df41 <+1521>: je 0x7f9c32e7dfe4 <HandleRFBServerMessage+1684> > 0x00007f9c32e7df47 <+1527>: mov 0x211042(%rip),%rax # 0x7f9c3308ef90 > 0x00007f9c32e7df4e <+1534>: mov (%rax),%r12 > 0x00007f9c32e7df51 <+1537>: test %r12,%r12 > 0x00007f9c32e7df54 <+1540>: je 0x7f9c32e7df90 <HandleRFBServerMessage+1600> > 0x00007f9c32e7df56 <+1542>: nopw %cs:0x0(%rax,%rax,1) > 0x00007f9c32e7df60 <+1552>: mov 0x8(%r12),%rax > 0x00007f9c32e7df65 <+1557>: test %rax,%rax > 0x00007f9c32e7df68 <+1560>: je 0x7f9c32e7df7f <HandleRFBServerMessage+1583> > 0x00007f9c32e7df6a <+1562>: lea 0xe0(%rsp),%rsi > 0x00007f9c32e7df72 <+1570>: mov %rbx,%rdi > 0x00007f9c32e7df75 <+1573>: callq *%rax > 0x00007f9c32e7df77 <+1575>: test %al,%al > 0x00007f9c32e7df79 <+1577>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7df7f <+1583>: mov 0x18(%r12),%r12 > 0x00007f9c32e7df84 <+1588>: test %r12,%r12 > 0x00007f9c32e7df87 <+1591>: jne 0x7f9c32e7df60 <HandleRFBServerMessage+1552> > 0x00007f9c32e7df89 <+1593>: mov 0xe8(%rsp),%esi > 0x00007f9c32e7df90 <+1600>: mov 0x211019(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7df97 <+1607>: lea 0xa5e9(%rip),%rdi # 0x7f9c32e88587 > 0x00007f9c32e7df9e <+1614>: xor %eax,%eax > 0x00007f9c32e7dfa0 <+1616>: xor %ebp,%ebp > 0x00007f9c32e7dfa2 <+1618>: callq *(%rdx) > 0x00007f9c32e7dfa4 <+1620>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7dfa9 <+1625>: nopl 0x0(%rax) > 0x00007f9c32e7dfb0 <+1632>: cmp $0xffffff20,%r9d > 0x00007f9c32e7dfb7 <+1639>: je 0x7f9c32e7e0d6 <HandleRFBServerMessage+1926> > 0x00007f9c32e7dfbd <+1645>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7dfc5 <+1653>: movzwl 0xe2(%rsp),%edi > 0x00007f9c32e7dfcd <+1661>: movzwl 0xe4(%rsp),%r12d > 0x00007f9c32e7dfd6 <+1670>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7dfdf <+1679>: jmpq 0x7f9c32e7de66 <HandleRFBServerMessage+1302> > 0x00007f9c32e7dfe4 <+1684>: lea 0x60(%rsp),%rsi > 0x00007f9c32e7dfe9 <+1689>: mov $0x4,%edx > 0x00007f9c32e7dfee <+1694>: mov %rbx,%rdi > 0x00007f9c32e7dff1 <+1697>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7dff6 <+1702>: test %al,%al > 0x00007f9c32e7dff8 <+1704>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7dffe <+1710>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7e002 <+1714>: movzwl 0x60(%rsp),%eax > 0x00007f9c32e7e007 <+1719>: je 0x7f9c32e7f0a0 <HandleRFBServerMessage+5968> > 0x00007f9c32e7e00d <+1725>: movzwl 0x62(%rsp),%edx > 0x00007f9c32e7e012 <+1730>: rol $0x8,%ax > 0x00007f9c32e7e016 <+1734>: rol $0x8,%dx > 0x00007f9c32e7e01a <+1738>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e022 <+1746>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7e02b <+1755>: movzwl %ax,%esi > 0x00007f9c32e7e02e <+1758>: mov %ax,0x60(%rsp) > 0x00007f9c32e7e033 <+1763>: mov %dx,0x62(%rsp) > 0x00007f9c32e7e038 <+1768>: mov %rbx,%rdi > 0x00007f9c32e7e03b <+1771>: movzwl %dx,%edx > 0x00007f9c32e7e03e <+1774>: callq *0x57cb8(%rbx) > 0x00007f9c32e7e044 <+1780>: mov 0x57cf8(%rbx),%rax > 0x00007f9c32e7e04b <+1787>: movzwl 0xe0(%rsp),%r9d > 0x00007f9c32e7e054 <+1796>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7e05d <+1805>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e065 <+1813>: movzwl 0x62(%rsp),%edx > 0x00007f9c32e7e06a <+1818>: movzwl 0x60(%rsp),%esi > 0x00007f9c32e7e06f <+1823>: test %rax,%rax > 0x00007f9c32e7e072 <+1826>: je 0x7f9c32e7fc81 <HandleRFBServerMessage+9009> > 0x00007f9c32e7e078 <+1832>: movzwl 0xe2(%rsp),%edi > 0x00007f9c32e7e080 <+1840>: mov %edi,(%rsp) > 0x00007f9c32e7e083 <+1843>: mov %rbx,%rdi > 0x00007f9c32e7e086 <+1846>: callq *%rax > 0x00007f9c32e7e088 <+1848>: nopl 0x0(%rax,%rax,1) > 0x00007f9c32e7e090 <+1856>: mov %rbx,%rdi > 0x00007f9c32e7e093 <+1859>: callq *0x57cc0(%rbx) > 0x00007f9c32e7e099 <+1865>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e0a1 <+1873>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7e0a9 <+1881>: mov %rbx,%rdi > 0x00007f9c32e7e0ac <+1884>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7e0b4 <+1892>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7e0bd <+1901>: callq *0x57cc8(%rbx) > 0x00007f9c32e7e0c3 <+1907>: movzwl 0xd2(%rsp),%eax > 0x00007f9c32e7e0cb <+1915>: add $0x1,%ebp > 0x00007f9c32e7e0ce <+1918>: cmp %ebp,%eax > 0x00007f9c32e7e0d0 <+1920>: jg 0x7f9c32e7ddd2 <HandleRFBServerMessage+1154> > 0x00007f9c32e7e0d6 <+1926>: mov %rbx,%rdi > 0x00007f9c32e7e0d9 <+1929>: callq 0x7f9c32e6c3a0 <SendIncrementalFramebufferUpdateRequest@plt> > 0x00007f9c32e7e0de <+1934>: test %al,%al > 0x00007f9c32e7e0e0 <+1936>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7e0e6 <+1942>: mov 0x57d88(%rbx),%rax > 0x00007f9c32e7e0ed <+1949>: test %rax,%rax > 0x00007f9c32e7e0f0 <+1952>: je 0x7f9c32e7daa2 <HandleRFBServerMessage+338> > 0x00007f9c32e7e0f6 <+1958>: mov %rbx,%rdi > 0x00007f9c32e7e0f9 <+1961>: callq *%rax > 0x00007f9c32e7e0fb <+1963>: jmpq 0x7f9c32e7daa2 <HandleRFBServerMessage+338> > 0x00007f9c32e7e100 <+1968>: mov 0x57ca8(%rbx),%rax > 0x00007f9c32e7e107 <+1975>: movl $0x1,0x57c90(%rbx) > 0x00007f9c32e7e111 <+1985>: test %rax,%rax > 0x00007f9c32e7e114 <+1988>: je 0x7f9c32e7e120 <HandleRFBServerMessage+2000> > 0x00007f9c32e7e116 <+1990>: movzwl %si,%esi > 0x00007f9c32e7e119 <+1993>: xor %edx,%edx > 0x00007f9c32e7e11b <+1995>: mov %rbx,%rdi > 0x00007f9c32e7e11e <+1998>: callq *%rax > 0x00007f9c32e7e120 <+2000>: movzwl 0xe0(%rsp),%eax > 0x00007f9c32e7e128 <+2008>: mov %eax,0x57c94(%rbx) > 0x00007f9c32e7e12e <+2014>: jmp 0x7f9c32e7e0c3 <HandleRFBServerMessage+1907> > 0x00007f9c32e7e130 <+2016>: movzwl %di,%edx > 0x00007f9c32e7e133 <+2019>: movzwl %r12w,%ecx > 0x00007f9c32e7e137 <+2023>: movzwl %si,%esi > 0x00007f9c32e7e13a <+2026>: movzwl %r8w,%r8d > 0x00007f9c32e7e13e <+2030>: mov %rbx,%rdi > 0x00007f9c32e7e141 <+2033>: callq 0x7f9c32e6c560 <HandleCursorShape@plt> > 0x00007f9c32e7e146 <+2038>: test %al,%al > 0x00007f9c32e7e148 <+2040>: jne 0x7f9c32e7e0c3 <HandleRFBServerMessage+1907> > 0x00007f9c32e7e14e <+2046>: xor %ebp,%ebp > 0x00007f9c32e7e150 <+2048>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e155 <+2053>: movzwl %di,%edx > 0x00007f9c32e7e158 <+2056>: movzwl %si,%esi > 0x00007f9c32e7e15b <+2059>: mov %rbx,%rdi > 0x00007f9c32e7e15e <+2062>: callq *0x57cb0(%rbx) > 0x00007f9c32e7e164 <+2068>: test %al,%al > 0x00007f9c32e7e166 <+2070>: jne 0x7f9c32e7e0c3 <HandleRFBServerMessage+1907> > 0x00007f9c32e7e16c <+2076>: xor %ebp,%ebp > 0x00007f9c32e7e16e <+2078>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e173 <+2083>: cmp $0xfffffffd,%r12d > 0x00007f9c32e7e177 <+2087>: je 0x7f9c32e7e476 <HandleRFBServerMessage+2854> > 0x00007f9c32e7e17d <+2093>: lea 0x1(%r12),%edi > 0x00007f9c32e7e182 <+2098>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7e187 <+2103>: mov %r12d,%edx > 0x00007f9c32e7e18a <+2106>: mov %rax,%rsi > 0x00007f9c32e7e18d <+2109>: mov %rbx,%rdi > 0x00007f9c32e7e190 <+2112>: mov %rax,%rbp > 0x00007f9c32e7e193 <+2115>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e198 <+2120>: test %al,%al > 0x00007f9c32e7e19a <+2122>: jne 0x7f9c32e7fc99 <HandleRFBServerMessage+9033> > 0x00007f9c32e7e1a0 <+2128>: mov %rbp,%rdi > 0x00007f9c32e7e1a3 <+2131>: xor %ebp,%ebp > 0x00007f9c32e7e1a5 <+2133>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7e1aa <+2138>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e1af <+2143>: movzwl %r8w,%r8d > 0x00007f9c32e7e1b3 <+2147>: movzwl %r12w,%r12d > 0x00007f9c32e7e1b7 <+2151>: mov %rbx,%rdi > 0x00007f9c32e7e1ba <+2154>: mov %r8d,0xc(%rbx) > 0x00007f9c32e7e1be <+2158>: mov %r8d,0x74(%rbx) > 0x00007f9c32e7e1c2 <+2162>: mov %r12d,0x8(%rbx) > 0x00007f9c32e7e1c6 <+2166>: movl $0x0,0x6c(%rbx) > 0x00007f9c32e7e1cd <+2173>: movl $0x0,0x68(%rbx) > 0x00007f9c32e7e1d4 <+2180>: mov %r12d,0x70(%rbx) > 0x00007f9c32e7e1d8 <+2184>: callq *0x57cd8(%rbx) > 0x00007f9c32e7e1de <+2190>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e1e6 <+2198>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7e1ef <+2207>: xor %edx,%edx > 0x00007f9c32e7e1f1 <+2209>: xor %esi,%esi > 0x00007f9c32e7e1f3 <+2211>: mov %rbx,%rdi > 0x00007f9c32e7e1f6 <+2214>: xor %r9d,%r9d > 0x00007f9c32e7e1f9 <+2217>: callq 0x7f9c32e6cb30 <SendFramebufferUpdateRequest@plt> > 0x00007f9c32e7e1fe <+2222>: mov 0x210dab(%rip),%rcx # 0x7f9c3308efb0 > 0x00007f9c32e7e205 <+2229>: movzwl 0xe6(%rsp),%edx > 0x00007f9c32e7e20d <+2237>: lea 0xab3c(%rip),%rdi # 0x7f9c32e88d50 > 0x00007f9c32e7e214 <+2244>: movzwl 0xe4(%rsp),%esi > 0x00007f9c32e7e21c <+2252>: xor %eax,%eax > 0x00007f9c32e7e21e <+2254>: callq *(%rcx) > 0x00007f9c32e7e220 <+2256>: jmpq 0x7f9c32e7e0c3 <HandleRFBServerMessage+1907> > 0x00007f9c32e7e225 <+2261>: cmp $0x10,%esi > 0x00007f9c32e7e228 <+2264>: je 0x7f9c32e7e880 <HandleRFBServerMessage+3888> > 0x00007f9c32e7e22e <+2270>: xchg %ax,%ax > 0x00007f9c32e7e230 <+2272>: ja 0x7f9c32e7e81c <HandleRFBServerMessage+3788> > 0x00007f9c32e7e236 <+2278>: cmp $0x7,%esi > 0x00007f9c32e7e239 <+2281>: je 0x7f9c32e7edb0 <HandleRFBServerMessage+5216> > 0x00007f9c32e7e23f <+2287>: cmp $0x9,%esi > 0x00007f9c32e7e242 <+2290>: jne 0x7f9c32e7df47 <HandleRFBServerMessage+1527> > 0x00007f9c32e7e248 <+2296>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7e24f <+2303>: cmp $0x10,%al > 0x00007f9c32e7e251 <+2305>: je 0x7f9c32e7f71e <HandleRFBServerMessage+7630> > 0x00007f9c32e7e257 <+2311>: cmp $0x20,%al > 0x00007f9c32e7e259 <+2313>: je 0x7f9c32e7f61b <HandleRFBServerMessage+7371> > 0x00007f9c32e7e25f <+2319>: cmp $0x8,%al > 0x00007f9c32e7e261 <+2321>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e267 <+2327>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7e26f <+2335>: movzwl 0xe6(%rsp),%r13d > 0x00007f9c32e7e278 <+2344>: lea 0x90(%rsp),%rsi > 0x00007f9c32e7e280 <+2352>: movzwl 0xe4(%rsp),%r12d > 0x00007f9c32e7e289 <+2361>: movzwl 0xe0(%rsp),%eax > 0x00007f9c32e7e291 <+2369>: mov %rbx,%rdi > 0x00007f9c32e7e294 <+2372>: mov %dx,0x40(%rsp) > 0x00007f9c32e7e299 <+2377>: mov %r13d,%edx > 0x00007f9c32e7e29c <+2380>: imul %r12d,%edx > 0x00007f9c32e7e2a0 <+2384>: mov %ax,0x48(%rsp) > 0x00007f9c32e7e2a5 <+2389>: mov %edx,0x3c(%rsp) > 0x00007f9c32e7e2a9 <+2393>: movslq %edx,%r15 > 0x00007f9c32e7e2ac <+2396>: mov $0x4,%edx > 0x00007f9c32e7e2b1 <+2401>: mov %r15,0xc0(%rsp) > 0x00007f9c32e7e2b9 <+2409>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e2be <+2414>: test %al,%al > 0x00007f9c32e7e2c0 <+2416>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7e2c6 <+2422>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7e2ca <+2426>: mov 0x90(%rsp),%r14d > 0x00007f9c32e7e2d2 <+2434>: je 0x7f9c32e7e2d7 <HandleRFBServerMessage+2439> > 0x00007f9c32e7e2d4 <+2436>: bswap %r14d > 0x00007f9c32e7e2d7 <+2439>: test %r14d,%r14d > 0x00007f9c32e7e2da <+2442>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e2e0 <+2448>: mov 0xc0(%rsp),%rdx > 0x00007f9c32e7e2e8 <+2456>: test %rdx,%rdx > 0x00007f9c32e7e2eb <+2459>: je 0x7f9c32e7fedc <HandleRFBServerMessage+9612> > 0x00007f9c32e7e2f1 <+2465>: cmp %edx,0x4d0c8(%rbx) > 0x00007f9c32e7e2f7 <+2471>: jge 0x7f9c32e7e34a <HandleRFBServerMessage+2554> > 0x00007f9c32e7e2f9 <+2473>: mov 0x4d0d0(%rbx),%rdi > 0x00007f9c32e7e300 <+2480>: test %rdi,%rdi > 0x00007f9c32e7e303 <+2483>: je 0x7f9c32e7e312 <HandleRFBServerMessage+2498> > 0x00007f9c32e7e305 <+2485>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7e30a <+2490>: mov 0xc0(%rsp),%rdx > 0x00007f9c32e7e312 <+2498>: mov %edx,%esi > 0x00007f9c32e7e314 <+2500>: mov %edx,0x4d0c8(%rbx) > 0x00007f9c32e7e31a <+2506>: and $0x3,%dl > 0x00007f9c32e7e31d <+2509>: je 0x7f9c32e7e337 <HandleRFBServerMessage+2535> > 0x00007f9c32e7e31f <+2511>: mov %esi,%edx > 0x00007f9c32e7e321 <+2513>: mov $0x4,%edi > 0x00007f9c32e7e326 <+2518>: mov %esi,%eax > 0x00007f9c32e7e328 <+2520>: sar $0x1f,%edx > 0x00007f9c32e7e32b <+2523>: idiv %edi > 0x00007f9c32e7e32d <+2525>: sub %edx,%edi > 0x00007f9c32e7e32f <+2527>: add %edi,%esi > 0x00007f9c32e7e331 <+2529>: mov %esi,0x4d0c8(%rbx) > 0x00007f9c32e7e337 <+2535>: movslq 0x4d0c8(%rbx),%rdi > 0x00007f9c32e7e33e <+2542>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7e343 <+2547>: mov %rax,0x4d0d0(%rbx) > 0x00007f9c32e7e34a <+2554>: cmp 0x4d0bc(%rbx),%r14d > 0x00007f9c32e7e351 <+2561>: jle 0x7f9c32e7e3a1 <HandleRFBServerMessage+2641> > 0x00007f9c32e7e353 <+2563>: mov 0x4d0c0(%rbx),%rdi > 0x00007f9c32e7e35a <+2570>: test %rdi,%rdi > 0x00007f9c32e7e35d <+2573>: je 0x7f9c32e7e364 <HandleRFBServerMessage+2580> > 0x00007f9c32e7e35f <+2575>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7e364 <+2580>: test $0x3,%r14b > 0x00007f9c32e7e368 <+2584>: mov %r14d,0x4d0bc(%rbx) > 0x00007f9c32e7e36f <+2591>: je 0x7f9c32e7e38e <HandleRFBServerMessage+2622> > 0x00007f9c32e7e371 <+2593>: mov %r14d,%edx > 0x00007f9c32e7e374 <+2596>: mov $0x4,%esi > 0x00007f9c32e7e379 <+2601>: mov %r14d,%eax > 0x00007f9c32e7e37c <+2604>: sar $0x1f,%edx > 0x00007f9c32e7e37f <+2607>: idiv %esi > 0x00007f9c32e7e381 <+2609>: mov %esi,%eax > 0x00007f9c32e7e383 <+2611>: sub %edx,%eax > 0x00007f9c32e7e385 <+2613>: add %r14d,%eax > 0x00007f9c32e7e388 <+2616>: mov %eax,0x4d0bc(%rbx) > 0x00007f9c32e7e38e <+2622>: movslq 0x4d0bc(%rbx),%rdi > 0x00007f9c32e7e395 <+2629>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7e39a <+2634>: mov %rax,0x4d0c0(%rbx) > 0x00007f9c32e7e3a1 <+2641>: mov 0x4d0c0(%rbx),%rsi > 0x00007f9c32e7e3a8 <+2648>: mov %r14d,%edx > 0x00007f9c32e7e3ab <+2651>: mov %rbx,%rdi > 0x00007f9c32e7e3ae <+2654>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e3b3 <+2659>: test %al,%al > 0x00007f9c32e7e3b5 <+2661>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7e3bb <+2667>: movslq 0x4d0c8(%rbx),%rax > 0x00007f9c32e7e3c2 <+2674>: mov 0x4d0d0(%rbx),%rdx > 0x00007f9c32e7e3c9 <+2681>: lea 0xc0(%rsp),%rcx > 0x00007f9c32e7e3d1 <+2689>: mov 0x4d0c0(%rbx),%rdi > 0x00007f9c32e7e3d8 <+2696>: xor %r8d,%r8d > 0x00007f9c32e7e3db <+2699>: movslq %r14d,%rsi > 0x00007f9c32e7e3de <+2702>: mov %rax,0xc0(%rsp) > 0x00007f9c32e7e3e6 <+2710>: callq 0x7f9c32e6c860 <lzo1x_decompress@plt> > 0x00007f9c32e7e3eb <+2715>: mov 0xc0(%rsp),%rdx > 0x00007f9c32e7e3f3 <+2723>: mov %eax,%ecx > 0x00007f9c32e7e3f5 <+2725>: cmp %rdx,%r15 > 0x00007f9c32e7e3f8 <+2728>: je 0x7f9c32e7e419 <HandleRFBServerMessage+2761> > 0x00007f9c32e7e3fa <+2730>: mov 0x210baf(%rip),%r8 # 0x7f9c3308efb0 > 0x00007f9c32e7e401 <+2737>: mov %ecx,0x30(%rsp) > 0x00007f9c32e7e405 <+2741>: lea 0xaa7c(%rip),%rdi # 0x7f9c32e88e88 > 0x00007f9c32e7e40c <+2748>: mov 0x3c(%rsp),%esi > 0x00007f9c32e7e410 <+2752>: xor %eax,%eax > 0x00007f9c32e7e412 <+2754>: callq *(%r8) > 0x00007f9c32e7e415 <+2757>: mov 0x30(%rsp),%ecx > 0x00007f9c32e7e419 <+2761>: test %ecx,%ecx > 0x00007f9c32e7e41b <+2763>: je 0x7f9c32e7ff55 <HandleRFBServerMessage+9733> > 0x00007f9c32e7e421 <+2769>: mov 0x210b88(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7e428 <+2776>: mov %ecx,%esi > 0x00007f9c32e7e42a <+2778>: lea 0xa65f(%rip),%rdi # 0x7f9c32e88a90 > 0x00007f9c32e7e431 <+2785>: xor %eax,%eax > 0x00007f9c32e7e433 <+2787>: xor %ebp,%ebp > 0x00007f9c32e7e435 <+2789>: callq *(%rdx) > 0x00007f9c32e7e437 <+2791>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e43c <+2796>: nopl 0x0(%rax) > 0x00007f9c32e7e440 <+2800>: lea 0xa172(%rip),%rdi # 0x7f9c32e885b9 > 0x00007f9c32e7e447 <+2807>: mov 0x210b62(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7e44e <+2814>: xor %eax,%eax > 0x00007f9c32e7e450 <+2816>: mov $0xffffffff,%ebp > 0x00007f9c32e7e455 <+2821>: callq *(%rdx) > 0x00007f9c32e7e457 <+2823>: mov 0x57ca0(%rbx),%rax > 0x00007f9c32e7e45e <+2830>: test %rax,%rax > 0x00007f9c32e7e461 <+2833>: je 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e467 <+2839>: xor %edx,%edx > 0x00007f9c32e7e469 <+2841>: mov %r12d,%esi > 0x00007f9c32e7e46c <+2844>: mov %rbx,%rdi > 0x00007f9c32e7e46f <+2847>: callq *%rax > 0x00007f9c32e7e471 <+2849>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e476 <+2854>: lea 0xa155(%rip),%rdi # 0x7f9c32e885d2 > 0x00007f9c32e7e47d <+2861>: jmp 0x7f9c32e7e447 <HandleRFBServerMessage+2807> > 0x00007f9c32e7e47f <+2863>: lea 0x57d00(%rbx),%rsi > 0x00007f9c32e7e486 <+2870>: mov $0x40,%edx > 0x00007f9c32e7e48b <+2875>: mov %rbx,%rdi > 0x00007f9c32e7e48e <+2878>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e493 <+2883>: test %al,%al > 0x00007f9c32e7e495 <+2885>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7e49b <+2891>: mov 0x210b0e(%rip),%r12 # 0x7f9c3308efb0 > 0x00007f9c32e7e4a2 <+2898>: xor %eax,%eax > 0x00007f9c32e7e4a4 <+2900>: lea 0xa8cd(%rip),%rdi # 0x7f9c32e88d78 > 0x00007f9c32e7e4ab <+2907>: callq *(%r12) > 0x00007f9c32e7e4af <+2911>: movzbl 0x57d07(%rbx),%eax > 0x00007f9c32e7e4b6 <+2918>: movzbl 0x57d03(%rbx),%r9d > 0x00007f9c32e7e4be <+2926>: xor %esi,%esi > 0x00007f9c32e7e4c0 <+2928>: movzbl 0x57d02(%rbx),%r8d > 0x00007f9c32e7e4c8 <+2936>: movzbl 0x57d01(%rbx),%ecx > 0x00007f9c32e7e4cf <+2943>: lea 0xa8d2(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e4d6 <+2950>: movzbl 0x57d00(%rbx),%edx > 0x00007f9c32e7e4dd <+2957>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e4e1 <+2961>: movzbl 0x57d06(%rbx),%eax > 0x00007f9c32e7e4e8 <+2968>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e4ec <+2972>: movzbl 0x57d05(%rbx),%eax > 0x00007f9c32e7e4f3 <+2979>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e4f7 <+2983>: movzbl 0x57d04(%rbx),%eax > 0x00007f9c32e7e4fe <+2990>: mov %eax,(%rsp) > 0x00007f9c32e7e501 <+2993>: xor %eax,%eax > 0x00007f9c32e7e503 <+2995>: callq *(%r12) > 0x00007f9c32e7e507 <+2999>: movzbl 0x57d0f(%rbx),%eax > 0x00007f9c32e7e50e <+3006>: movzbl 0x57d0b(%rbx),%r9d > 0x00007f9c32e7e516 <+3014>: mov $0x8,%esi > 0x00007f9c32e7e51b <+3019>: movzbl 0x57d0a(%rbx),%r8d > 0x00007f9c32e7e523 <+3027>: movzbl 0x57d09(%rbx),%ecx > 0x00007f9c32e7e52a <+3034>: lea 0xa877(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e531 <+3041>: movzbl 0x57d08(%rbx),%edx > 0x00007f9c32e7e538 <+3048>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e53c <+3052>: movzbl 0x57d0e(%rbx),%eax > 0x00007f9c32e7e543 <+3059>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e547 <+3063>: movzbl 0x57d0d(%rbx),%eax > 0x00007f9c32e7e54e <+3070>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e552 <+3074>: movzbl 0x57d0c(%rbx),%eax > 0x00007f9c32e7e559 <+3081>: mov %eax,(%rsp) > 0x00007f9c32e7e55c <+3084>: xor %eax,%eax > 0x00007f9c32e7e55e <+3086>: callq *(%r12) > 0x00007f9c32e7e562 <+3090>: movzbl 0x57d17(%rbx),%eax > 0x00007f9c32e7e569 <+3097>: movzbl 0x57d13(%rbx),%r9d > 0x00007f9c32e7e571 <+3105>: mov $0x10,%esi > 0x00007f9c32e7e576 <+3110>: movzbl 0x57d12(%rbx),%r8d > 0x00007f9c32e7e57e <+3118>: movzbl 0x57d11(%rbx),%ecx > 0x00007f9c32e7e585 <+3125>: lea 0xa81c(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e58c <+3132>: movzbl 0x57d10(%rbx),%edx > 0x00007f9c32e7e593 <+3139>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e597 <+3143>: movzbl 0x57d16(%rbx),%eax > 0x00007f9c32e7e59e <+3150>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e5a2 <+3154>: movzbl 0x57d15(%rbx),%eax > 0x00007f9c32e7e5a9 <+3161>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e5ad <+3165>: movzbl 0x57d14(%rbx),%eax > 0x00007f9c32e7e5b4 <+3172>: mov %eax,(%rsp) > 0x00007f9c32e7e5b7 <+3175>: xor %eax,%eax > 0x00007f9c32e7e5b9 <+3177>: callq *(%r12) > 0x00007f9c32e7e5bd <+3181>: movzbl 0x57d1f(%rbx),%eax > 0x00007f9c32e7e5c4 <+3188>: movzbl 0x57d1b(%rbx),%r9d > 0x00007f9c32e7e5cc <+3196>: mov $0x18,%esi > 0x00007f9c32e7e5d1 <+3201>: movzbl 0x57d1a(%rbx),%r8d > 0x00007f9c32e7e5d9 <+3209>: movzbl 0x57d19(%rbx),%ecx > 0x00007f9c32e7e5e0 <+3216>: lea 0xa7c1(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e5e7 <+3223>: movzbl 0x57d18(%rbx),%edx > 0x00007f9c32e7e5ee <+3230>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e5f2 <+3234>: movzbl 0x57d1e(%rbx),%eax > 0x00007f9c32e7e5f9 <+3241>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e5fd <+3245>: movzbl 0x57d1d(%rbx),%eax > 0x00007f9c32e7e604 <+3252>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e608 <+3256>: movzbl 0x57d1c(%rbx),%eax > 0x00007f9c32e7e60f <+3263>: mov %eax,(%rsp) > 0x00007f9c32e7e612 <+3266>: xor %eax,%eax > 0x00007f9c32e7e614 <+3268>: callq *(%r12) > 0x00007f9c32e7e618 <+3272>: xor %eax,%eax > 0x00007f9c32e7e61a <+3274>: lea 0xa7bf(%rip),%rdi # 0x7f9c32e88de0 > 0x00007f9c32e7e621 <+3281>: callq *(%r12) > 0x00007f9c32e7e625 <+3285>: movzbl 0x57d27(%rbx),%eax > 0x00007f9c32e7e62c <+3292>: movzbl 0x57d23(%rbx),%r9d > 0x00007f9c32e7e634 <+3300>: xor %esi,%esi > 0x00007f9c32e7e636 <+3302>: movzbl 0x57d22(%rbx),%r8d > 0x00007f9c32e7e63e <+3310>: movzbl 0x57d21(%rbx),%ecx > 0x00007f9c32e7e645 <+3317>: lea 0xa75c(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e64c <+3324>: movzbl 0x57d20(%rbx),%edx > 0x00007f9c32e7e653 <+3331>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e657 <+3335>: movzbl 0x57d26(%rbx),%eax > 0x00007f9c32e7e65e <+3342>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e662 <+3346>: movzbl 0x57d25(%rbx),%eax > 0x00007f9c32e7e669 <+3353>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e66d <+3357>: movzbl 0x57d24(%rbx),%eax > 0x00007f9c32e7e674 <+3364>: mov %eax,(%rsp) > 0x00007f9c32e7e677 <+3367>: xor %eax,%eax > 0x00007f9c32e7e679 <+3369>: callq *(%r12) > 0x00007f9c32e7e67d <+3373>: movzbl 0x57d2f(%rbx),%eax > 0x00007f9c32e7e684 <+3380>: movzbl 0x57d2b(%rbx),%r9d > 0x00007f9c32e7e68c <+3388>: mov $0x8,%esi > 0x00007f9c32e7e691 <+3393>: movzbl 0x57d2a(%rbx),%r8d > 0x00007f9c32e7e699 <+3401>: movzbl 0x57d29(%rbx),%ecx > 0x00007f9c32e7e6a0 <+3408>: lea 0xa701(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e6a7 <+3415>: movzbl 0x57d28(%rbx),%edx > 0x00007f9c32e7e6ae <+3422>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e6b2 <+3426>: movzbl 0x57d2e(%rbx),%eax > 0x00007f9c32e7e6b9 <+3433>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e6bd <+3437>: movzbl 0x57d2d(%rbx),%eax > 0x00007f9c32e7e6c4 <+3444>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e6c8 <+3448>: movzbl 0x57d2c(%rbx),%eax > 0x00007f9c32e7e6cf <+3455>: mov %eax,(%rsp) > 0x00007f9c32e7e6d2 <+3458>: xor %eax,%eax > 0x00007f9c32e7e6d4 <+3460>: callq *(%r12) > 0x00007f9c32e7e6d8 <+3464>: movzbl 0x57d37(%rbx),%eax > 0x00007f9c32e7e6df <+3471>: movzbl 0x57d33(%rbx),%r9d > 0x00007f9c32e7e6e7 <+3479>: mov $0x10,%esi > 0x00007f9c32e7e6ec <+3484>: movzbl 0x57d32(%rbx),%r8d > 0x00007f9c32e7e6f4 <+3492>: movzbl 0x57d31(%rbx),%ecx > 0x00007f9c32e7e6fb <+3499>: lea 0xa6a6(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e702 <+3506>: movzbl 0x57d30(%rbx),%edx > 0x00007f9c32e7e709 <+3513>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e70d <+3517>: movzbl 0x57d36(%rbx),%eax > 0x00007f9c32e7e714 <+3524>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e718 <+3528>: movzbl 0x57d35(%rbx),%eax > 0x00007f9c32e7e71f <+3535>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e723 <+3539>: movzbl 0x57d34(%rbx),%eax > 0x00007f9c32e7e72a <+3546>: mov %eax,(%rsp) > 0x00007f9c32e7e72d <+3549>: xor %eax,%eax > 0x00007f9c32e7e72f <+3551>: callq *(%r12) > 0x00007f9c32e7e733 <+3555>: movzbl 0x57d3f(%rbx),%eax > 0x00007f9c32e7e73a <+3562>: movzbl 0x57d3b(%rbx),%r9d > 0x00007f9c32e7e742 <+3570>: mov $0x18,%esi > 0x00007f9c32e7e747 <+3575>: movzbl 0x57d3a(%rbx),%r8d > 0x00007f9c32e7e74f <+3583>: movzbl 0x57d39(%rbx),%ecx > 0x00007f9c32e7e756 <+3590>: lea 0xa64b(%rip),%rdi # 0x7f9c32e88da8 > 0x00007f9c32e7e75d <+3597>: movzbl 0x57d38(%rbx),%edx > 0x00007f9c32e7e764 <+3604>: mov %eax,0x18(%rsp) > 0x00007f9c32e7e768 <+3608>: movzbl 0x57d3e(%rbx),%eax > 0x00007f9c32e7e76f <+3615>: mov %eax,0x10(%rsp) > 0x00007f9c32e7e773 <+3619>: movzbl 0x57d3d(%rbx),%eax > 0x00007f9c32e7e77a <+3626>: mov %eax,0x8(%rsp) > 0x00007f9c32e7e77e <+3630>: movzbl 0x57d3c(%rbx),%eax > 0x00007f9c32e7e785 <+3637>: mov %eax,(%rsp) > 0x00007f9c32e7e788 <+3640>: xor %eax,%eax > 0x00007f9c32e7e78a <+3642>: callq *(%r12) > 0x00007f9c32e7e78e <+3646>: jmpq 0x7f9c32e7e0c3 <HandleRFBServerMessage+1907> > 0x00007f9c32e7e793 <+3651>: movzwl %r12w,%edi > 0x00007f9c32e7e797 <+3655>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7e79c <+3660>: mov %rbx,%rdi > 0x00007f9c32e7e79f <+3663>: movzwl %r12w,%edx > 0x00007f9c32e7e7a3 <+3667>: mov %rax,%rsi > 0x00007f9c32e7e7a6 <+3670>: mov %rax,%r13 > 0x00007f9c32e7e7a9 <+3673>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e7ae <+3678>: test %al,%al > 0x00007f9c32e7e7b0 <+3680>: mov %r13,%rdi > 0x00007f9c32e7e7b3 <+3683>: jne 0x7f9c32e7e7e7 <HandleRFBServerMessage+3735> > 0x00007f9c32e7e7b5 <+3685>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7e7ba <+3690>: xor %ebp,%ebp > 0x00007f9c32e7e7bc <+3692>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e7c1 <+3697>: movzwl 0xe4(%rsp),%eax > 0x00007f9c32e7e7c9 <+3705>: mov 0x2107e0(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7e7d0 <+3712>: lea 0x9d96(%rip),%rdi # 0x7f9c32e8856d > 0x00007f9c32e7e7d7 <+3719>: mov %r13,%rsi > 0x00007f9c32e7e7da <+3722>: movb $0x0,0x0(%r13,%rax,1) > 0x00007f9c32e7e7e0 <+3728>: xor %eax,%eax > 0x00007f9c32e7e7e2 <+3730>: callq *(%rdx) > 0x00007f9c32e7e7e4 <+3732>: mov %r13,%rdi > 0x00007f9c32e7e7e7 <+3735>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7e7ec <+3740>: jmpq 0x7f9c32e7e0c3 <HandleRFBServerMessage+1907> > 0x00007f9c32e7e7f1 <+3745>: movzwl %r12w,%r12d > 0x00007f9c32e7e7f5 <+3749>: lea 0x1(%r12),%edi > 0x00007f9c32e7e7fa <+3754>: movslq %edi,%rdi > 0x00007f9c32e7e7fd <+3757>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7e802 <+3762>: mov %r12d,%edx > 0x00007f9c32e7e805 <+3765>: mov %rax,%rsi > 0x00007f9c32e7e808 <+3768>: mov %rbx,%rdi > 0x00007f9c32e7e80b <+3771>: mov %rax,%r13 > 0x00007f9c32e7e80e <+3774>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e813 <+3779>: test %al,%al > 0x00007f9c32e7e815 <+3781>: jne 0x7f9c32e7e7c1 <HandleRFBServerMessage+3697> > 0x00007f9c32e7e817 <+3783>: mov %r13,%rdi > 0x00007f9c32e7e81a <+3786>: jmp 0x7f9c32e7e7b5 <HandleRFBServerMessage+3685> > 0x00007f9c32e7e81c <+3788>: cmp $0x11,%esi > 0x00007f9c32e7e81f <+3791>: nop > 0x00007f9c32e7e820 <+3792>: je 0x7f9c32e7e887 <HandleRFBServerMessage+3895> > 0x00007f9c32e7e822 <+3794>: cmp $0xffff0009,%esi > 0x00007f9c32e7e828 <+3800>: jne 0x7f9c32e7df47 <HandleRFBServerMessage+1527> > 0x00007f9c32e7e82e <+3806>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7e835 <+3813>: cmp $0x10,%al > 0x00007f9c32e7e837 <+3815>: je 0x7f9c32e7fb4d <HandleRFBServerMessage+8701> > 0x00007f9c32e7e83d <+3821>: cmp $0x20,%al > 0x00007f9c32e7e83f <+3823>: je 0x7f9c32e7fb1e <HandleRFBServerMessage+8654> > 0x00007f9c32e7e845 <+3829>: cmp $0x8,%al > 0x00007f9c32e7e847 <+3831>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e84d <+3837>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e855 <+3845>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7e85d <+3853>: mov %rbx,%rdi > 0x00007f9c32e7e860 <+3856>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7e868 <+3864>: callq 0x7f9c32e6e8de <HandleUltraZip8> > 0x00007f9c32e7e86d <+3869>: test %al,%al > 0x00007f9c32e7e86f <+3871>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e875 <+3877>: xor %ebp,%ebp > 0x00007f9c32e7e877 <+3879>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e87c <+3884>: nopl 0x0(%rax) > 0x00007f9c32e7e880 <+3888>: movl $0x9,0x3c(%rbx) > 0x00007f9c32e7e887 <+3895>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7e88e <+3902>: cmp $0x10,%al > 0x00007f9c32e7e890 <+3904>: je 0x7f9c32e7f0aa <HandleRFBServerMessage+5978> > 0x00007f9c32e7e896 <+3910>: cmp $0x20,%al > 0x00007f9c32e7e898 <+3912>: je 0x7f9c32e7eecb <HandleRFBServerMessage+5499> > 0x00007f9c32e7e89e <+3918>: cmp $0x8,%al > 0x00007f9c32e7e8a0 <+3920>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e8a6 <+3926>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e8ae <+3934>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7e8b6 <+3942>: mov %rbx,%rdi > 0x00007f9c32e7e8b9 <+3945>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7e8c1 <+3953>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7e8ca <+3962>: callq 0x7f9c32e76140 <HandleZRLE8> > 0x00007f9c32e7e8cf <+3967>: test %al,%al > 0x00007f9c32e7e8d1 <+3969>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e8d7 <+3975>: xor %ebp,%ebp > 0x00007f9c32e7e8d9 <+3977>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e8de <+3982>: xchg %ax,%ax > 0x00007f9c32e7e8e0 <+3984>: cmp $0x4,%esi > 0x00007f9c32e7e8e3 <+3987>: je 0x7f9c32e7ec90 <HandleRFBServerMessage+4928> > 0x00007f9c32e7e8e9 <+3993>: cmp $0x5,%esi > 0x00007f9c32e7e8ec <+3996>: jne 0x7f9c32e7df47 <HandleRFBServerMessage+1527> > 0x00007f9c32e7e8f2 <+4002>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7e8f9 <+4009>: cmp $0x10,%al > 0x00007f9c32e7e8fb <+4011>: je 0x7f9c32e7fbb4 <HandleRFBServerMessage+8804> > 0x00007f9c32e7e901 <+4017>: cmp $0x20,%al > 0x00007f9c32e7e903 <+4019>: je 0x7f9c32e7fb7c <HandleRFBServerMessage+8748> > 0x00007f9c32e7e909 <+4025>: cmp $0x8,%al > 0x00007f9c32e7e90b <+4027>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e911 <+4033>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7e919 <+4041>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7e921 <+4049>: mov %rbx,%rdi > 0x00007f9c32e7e924 <+4052>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7e92c <+4060>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7e935 <+4069>: callq 0x7f9c32e6d0e6 <HandleHextile8> > 0x00007f9c32e7e93a <+4074>: test %al,%al > 0x00007f9c32e7e93c <+4076>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e942 <+4082>: xor %ebp,%ebp > 0x00007f9c32e7e944 <+4084>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7e949 <+4089>: nopl 0x0(%rax) > 0x00007f9c32e7e950 <+4096>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7e957 <+4103>: cmp $0x10,%al > 0x00007f9c32e7e959 <+4105>: je 0x7f9c32e7f9a7 <HandleRFBServerMessage+8279> > 0x00007f9c32e7e95f <+4111>: cmp $0x20,%al > 0x00007f9c32e7e961 <+4113>: je 0x7f9c32e7f826 <HandleRFBServerMessage+7894> > 0x00007f9c32e7e967 <+4119>: cmp $0x8,%al > 0x00007f9c32e7e969 <+4121>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7e96f <+4127>: lea 0x70(%rsp),%rsi > 0x00007f9c32e7e974 <+4132>: mov $0x4,%edx > 0x00007f9c32e7e979 <+4137>: mov %rbx,%rdi > 0x00007f9c32e7e97c <+4140>: movzwl 0xe6(%rsp),%r12d > 0x00007f9c32e7e985 <+4149>: movzwl 0xe4(%rsp),%r15d > 0x00007f9c32e7e98e <+4158>: movzwl 0xe2(%rsp),%r13d > 0x00007f9c32e7e997 <+4167>: movzwl 0xe0(%rsp),%r14d > 0x00007f9c32e7e9a0 <+4176>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e9a5 <+4181>: test %al,%al > 0x00007f9c32e7e9a7 <+4183>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7e9ad <+4189>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7e9b1 <+4193>: mov 0x70(%rsp),%eax > 0x00007f9c32e7e9b5 <+4197>: je 0x7f9c32e7e9b9 <HandleRFBServerMessage+4201> > 0x00007f9c32e7e9b7 <+4199>: bswap %eax > 0x00007f9c32e7e9b9 <+4201>: lea 0xc0(%rsp),%rsi > 0x00007f9c32e7e9c1 <+4209>: mov $0x1,%edx > 0x00007f9c32e7e9c6 <+4214>: mov %rbx,%rdi > 0x00007f9c32e7e9c9 <+4217>: mov %eax,0x70(%rsp) > 0x00007f9c32e7e9cd <+4221>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7e9d2 <+4226>: test %al,%al > 0x00007f9c32e7e9d4 <+4228>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7e9da <+4234>: movzbl 0xc0(%rsp),%r9d > 0x00007f9c32e7e9e3 <+4243>: movzwl %r15w,%ecx > 0x00007f9c32e7e9e7 <+4247>: movzwl %r12w,%r8d > 0x00007f9c32e7e9eb <+4251>: mov %r13d,%edx > 0x00007f9c32e7e9ee <+4254>: mov %r14d,%esi > 0x00007f9c32e7e9f1 <+4257>: mov %rbx,%rdi > 0x00007f9c32e7e9f4 <+4260>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7e9f9 <+4265>: cmpl $0x0,0x70(%rsp) > 0x00007f9c32e7e9fe <+4270>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ea04 <+4276>: xor %r12d,%r12d > 0x00007f9c32e7ea07 <+4279>: jmp 0x7f9c32e7ea88 <HandleRFBServerMessage+4408> > 0x00007f9c32e7ea09 <+4281>: movzwl 0xb2(%rsp),%edx > 0x00007f9c32e7ea11 <+4289>: movzwl 0xb4(%rsp),%ecx > 0x00007f9c32e7ea19 <+4297>: rol $0x8,%ax > 0x00007f9c32e7ea1d <+4301>: movzwl 0xb6(%rsp),%r8d > 0x00007f9c32e7ea26 <+4310>: mov %ax,0xb0(%rsp) > 0x00007f9c32e7ea2e <+4318>: rol $0x8,%dx > 0x00007f9c32e7ea32 <+4322>: rol $0x8,%cx > 0x00007f9c32e7ea36 <+4326>: mov %dx,0xb2(%rsp) > 0x00007f9c32e7ea3e <+4334>: mov %cx,0xb4(%rsp) > 0x00007f9c32e7ea46 <+4342>: rol $0x8,%r8w > 0x00007f9c32e7ea4b <+4347>: movzbl 0xc0(%rsp),%r9d > 0x00007f9c32e7ea54 <+4356>: movzwl %ax,%eax > 0x00007f9c32e7ea57 <+4359>: movzwl %dx,%edx > 0x00007f9c32e7ea5a <+4362>: lea (%r14,%rax,1),%esi > 0x00007f9c32e7ea5e <+4366>: mov %r8w,0xb6(%rsp) > 0x00007f9c32e7ea67 <+4375>: add %r13d,%edx > 0x00007f9c32e7ea6a <+4378>: movzwl %cx,%ecx > 0x00007f9c32e7ea6d <+4381>: movzwl %r8w,%r8d > 0x00007f9c32e7ea71 <+4385>: mov %rbx,%rdi > 0x00007f9c32e7ea74 <+4388>: add $0x1,%r12d > 0x00007f9c32e7ea78 <+4392>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7ea7d <+4397>: cmp 0x70(%rsp),%r12d > 0x00007f9c32e7ea82 <+4402>: jae 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ea88 <+4408>: lea 0xc0(%rsp),%rsi > 0x00007f9c32e7ea90 <+4416>: mov $0x1,%edx > 0x00007f9c32e7ea95 <+4421>: mov %rbx,%rdi > 0x00007f9c32e7ea98 <+4424>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7ea9d <+4429>: test %al,%al > 0x00007f9c32e7ea9f <+4431>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7eaa5 <+4437>: lea 0xb0(%rsp),%rsi > 0x00007f9c32e7eaad <+4445>: mov $0x8,%edx > 0x00007f9c32e7eab2 <+4450>: mov %rbx,%rdi > 0x00007f9c32e7eab5 <+4453>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7eaba <+4458>: test %al,%al > 0x00007f9c32e7eabc <+4460>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7eac2 <+4466>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7eac6 <+4470>: movzwl 0xb0(%rsp),%eax > 0x00007f9c32e7eace <+4478>: jne 0x7f9c32e7ea09 <HandleRFBServerMessage+4281> > 0x00007f9c32e7ead4 <+4484>: movzwl 0xb2(%rsp),%edx > 0x00007f9c32e7eadc <+4492>: movzwl 0xb4(%rsp),%ecx > 0x00007f9c32e7eae4 <+4500>: movzwl 0xb6(%rsp),%r8d > 0x00007f9c32e7eaed <+4509>: jmpq 0x7f9c32e7ea4b <HandleRFBServerMessage+4347> > 0x00007f9c32e7eaf2 <+4514>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7eaf9 <+4521>: cmp $0x10,%al > 0x00007f9c32e7eafb <+4523>: je 0x7f9c32e7f2b3 <HandleRFBServerMessage+6499> > 0x00007f9c32e7eb01 <+4529>: cmp $0x20,%al > 0x00007f9c32e7eb03 <+4531>: je 0x7f9c32e7f13a <HandleRFBServerMessage+6122> > 0x00007f9c32e7eb09 <+4537>: cmp $0x8,%al > 0x00007f9c32e7eb0b <+4539>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7eb11 <+4545>: movzwl 0xe6(%rsp),%eax > 0x00007f9c32e7eb19 <+4553>: movzwl 0xe4(%rsp),%edx > 0x00007f9c32e7eb21 <+4561>: mov %eax,0x3c(%rsp) > 0x00007f9c32e7eb25 <+4565>: mov %edx,0x40(%rsp) > 0x00007f9c32e7eb29 <+4569>: mov 0x3c(%rsp),%r12d > 0x00007f9c32e7eb2e <+4574>: movzwl 0xe2(%rsp),%eax > 0x00007f9c32e7eb36 <+4582>: imul 0x40(%rsp),%r12d > 0x00007f9c32e7eb3c <+4588>: movzwl 0xe0(%rsp),%edx > 0x00007f9c32e7eb44 <+4596>: cmp %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7eb4b <+4603>: mov %ax,0x48(%rsp) > 0x00007f9c32e7eb50 <+4608>: mov %dx,0x4c(%rsp) > 0x00007f9c32e7eb55 <+4613>: jge 0x7f9c32e7eb7e <HandleRFBServerMessage+4654> > 0x00007f9c32e7eb57 <+4615>: mov 0x4d0d0(%rbx),%rdi > 0x00007f9c32e7eb5e <+4622>: test %rdi,%rdi > 0x00007f9c32e7eb61 <+4625>: je 0x7f9c32e7eb68 <HandleRFBServerMessage+4632> > 0x00007f9c32e7eb63 <+4627>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7eb68 <+4632>: mov %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7eb6f <+4639>: movslq %r12d,%rdi > 0x00007f9c32e7eb72 <+4642>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7eb77 <+4647>: mov %rax,0x4d0d0(%rbx) > 0x00007f9c32e7eb7e <+4654>: lea 0x90(%rsp),%rsi > 0x00007f9c32e7eb86 <+4662>: mov $0x4,%edx > 0x00007f9c32e7eb8b <+4667>: mov %rbx,%rdi > 0x00007f9c32e7eb8e <+4670>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7eb93 <+4675>: test %al,%al > 0x00007f9c32e7eb95 <+4677>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7eb9b <+4683>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7eb9f <+4687>: mov 0x90(%rsp),%r14d > 0x00007f9c32e7eba7 <+4695>: je 0x7f9c32e7ebac <HandleRFBServerMessage+4700> > 0x00007f9c32e7eba9 <+4697>: bswap %r14d > 0x00007f9c32e7ebac <+4700>: mov 0x4d0d0(%rbx),%rax > 0x00007f9c32e7ebb3 <+4707>: cmpb $0x0,0x4d148(%rbx) > 0x00007f9c32e7ebba <+4714>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7ebbe <+4718>: movl $0x0,0x4d0e0(%rbx) > 0x00007f9c32e7ebc8 <+4728>: movl $0x0,0x4d130(%rbx) > 0x00007f9c32e7ebd2 <+4738>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7ebd9 <+4745>: mov %rax,0x4d0f0(%rbx) > 0x00007f9c32e7ebe0 <+4752>: mov 0x4d0c8(%rbx),%eax > 0x00007f9c32e7ebe6 <+4758>: mov %eax,0x4d0f8(%rbx) > 0x00007f9c32e7ebec <+4764>: je 0x7f9c32e7fd86 <HandleRFBServerMessage+9270> > 0x00007f9c32e7ebf2 <+4770>: test %r14d,%r14d > 0x00007f9c32e7ebf5 <+4773>: jle 0x7f9c32e7fd08 <HandleRFBServerMessage+9144> > 0x00007f9c32e7ebfb <+4779>: lea 0x4d0d8(%rbx),%r13 > 0x00007f9c32e7ec02 <+4786>: jmp 0x7f9c32e7ec60 <HandleRFBServerMessage+4880> > 0x00007f9c32e7ec04 <+4788>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7ec0b <+4795>: mov %r15d,0x4d0e0(%rbx) > 0x00007f9c32e7ec12 <+4802>: mov $0x2,%esi > 0x00007f9c32e7ec17 <+4807>: mov %r13,%rdi > 0x00007f9c32e7ec1a <+4810>: callq 0x7f9c32e6c0c0 <inflate@plt> > 0x00007f9c32e7ec1f <+4815>: cmp $0x2,%eax > 0x00007f9c32e7ec22 <+4818>: je 0x7f9c32e7fce7 <HandleRFBServerMessage+9111> > 0x00007f9c32e7ec28 <+4824>: test %eax,%eax > 0x00007f9c32e7ec2a <+4826>: js 0x7f9c32e7fc29 <HandleRFBServerMessage+8921> > 0x00007f9c32e7ec30 <+4832>: mov 0x4d0e0(%rbx),%r10d > 0x00007f9c32e7ec37 <+4839>: test %r10d,%r10d > 0x00007f9c32e7ec3a <+4842>: je 0x7f9c32e7ec4c <HandleRFBServerMessage+4860> > 0x00007f9c32e7ec3c <+4844>: mov 0x4d0f8(%rbx),%r9d > 0x00007f9c32e7ec43 <+4851>: test %r9d,%r9d > 0x00007f9c32e7ec46 <+4854>: je 0x7f9c32e7fd41 <HandleRFBServerMessage+9201> > 0x00007f9c32e7ec4c <+4860>: sub %r15d,%r14d > 0x00007f9c32e7ec4f <+4863>: test %eax,%eax > 0x00007f9c32e7ec51 <+4865>: jne 0x7f9c32e7fd00 <HandleRFBServerMessage+9136> > 0x00007f9c32e7ec57 <+4871>: test %r14d,%r14d > 0x00007f9c32e7ec5a <+4874>: jle 0x7f9c32e7fd00 <HandleRFBServerMessage+9136> > 0x00007f9c32e7ec60 <+4880>: cmp $0x4b000,%r14d > 0x00007f9c32e7ec67 <+4887>: mov $0x4b000,%r15d > 0x00007f9c32e7ec6d <+4893>: mov %r12,%rsi > 0x00007f9c32e7ec70 <+4896>: cmovle %r14d,%r15d > 0x00007f9c32e7ec74 <+4900>: mov %rbx,%rdi > 0x00007f9c32e7ec77 <+4903>: mov %r15d,%edx > 0x00007f9c32e7ec7a <+4906>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7ec7f <+4911>: test %al,%al > 0x00007f9c32e7ec81 <+4913>: jne 0x7f9c32e7ec04 <HandleRFBServerMessage+4788> > 0x00007f9c32e7ec83 <+4915>: xor %ebp,%ebp > 0x00007f9c32e7ec85 <+4917>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7ec8a <+4922>: nopw 0x0(%rax,%rax,1) > 0x00007f9c32e7ec90 <+4928>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7ec97 <+4935>: cmp $0x10,%al > 0x00007f9c32e7ec99 <+4937>: je 0x7f9c32e7f528 <HandleRFBServerMessage+7128> > 0x00007f9c32e7ec9f <+4943>: cmp $0x20,%al > 0x00007f9c32e7eca1 <+4945>: je 0x7f9c32e7f42d <HandleRFBServerMessage+6877> > 0x00007f9c32e7eca7 <+4951>: cmp $0x8,%al > 0x00007f9c32e7eca9 <+4953>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ecaf <+4959>: lea 0x70(%rsp),%rsi > 0x00007f9c32e7ecb4 <+4964>: mov $0x4,%edx > 0x00007f9c32e7ecb9 <+4969>: mov %rbx,%rdi > 0x00007f9c32e7ecbc <+4972>: movzwl 0xe6(%rsp),%r12d > 0x00007f9c32e7ecc5 <+4981>: movzwl 0xe4(%rsp),%r15d > 0x00007f9c32e7ecce <+4990>: movzwl 0xe2(%rsp),%r13d > 0x00007f9c32e7ecd7 <+4999>: movzwl 0xe0(%rsp),%r14d > 0x00007f9c32e7ece0 <+5008>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7ece5 <+5013>: test %al,%al > 0x00007f9c32e7ece7 <+5015>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7eced <+5021>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7ecf1 <+5025>: mov 0x70(%rsp),%eax > 0x00007f9c32e7ecf5 <+5029>: je 0x7f9c32e7ecf9 <HandleRFBServerMessage+5033> > 0x00007f9c32e7ecf7 <+5031>: bswap %eax > 0x00007f9c32e7ecf9 <+5033>: lea 0xc0(%rsp),%rsi > 0x00007f9c32e7ed01 <+5041>: mov $0x1,%edx > 0x00007f9c32e7ed06 <+5046>: mov %rbx,%rdi > 0x00007f9c32e7ed09 <+5049>: mov %eax,0x70(%rsp) > 0x00007f9c32e7ed0d <+5053>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7ed12 <+5058>: test %al,%al > 0x00007f9c32e7ed14 <+5060>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7ed1a <+5066>: movzbl 0xc0(%rsp),%r9d > 0x00007f9c32e7ed23 <+5075>: movzwl %r12w,%r8d > 0x00007f9c32e7ed27 <+5079>: movzwl %r15w,%ecx > 0x00007f9c32e7ed2b <+5083>: mov %r13d,%edx > 0x00007f9c32e7ed2e <+5086>: mov %r14d,%esi > 0x00007f9c32e7ed31 <+5089>: mov %rbx,%rdi > 0x00007f9c32e7ed34 <+5092>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7ed38 <+5096>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7ed3d <+5101>: imul $0x5,0x70(%rsp),%edx > 0x00007f9c32e7ed42 <+5106>: mov %r12,%rsi > 0x00007f9c32e7ed45 <+5109>: mov %rbx,%rdi > 0x00007f9c32e7ed48 <+5112>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7ed4d <+5117>: test %al,%al > 0x00007f9c32e7ed4f <+5119>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7ed55 <+5125>: cmpl $0x0,0x70(%rsp) > 0x00007f9c32e7ed5a <+5130>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ed60 <+5136>: xor %r15d,%r15d > 0x00007f9c32e7ed63 <+5139>: movzbl (%r12),%r9d > 0x00007f9c32e7ed68 <+5144>: mov %rbx,%rdi > 0x00007f9c32e7ed6b <+5147>: add $0x1,%r15d > 0x00007f9c32e7ed6f <+5151>: mov %r9b,0xc0(%rsp) > 0x00007f9c32e7ed77 <+5159>: movzbl 0x1(%r12),%esi > 0x00007f9c32e7ed7d <+5165>: movzbl 0x2(%r12),%edx > 0x00007f9c32e7ed83 <+5171>: movzbl 0x3(%r12),%ecx > 0x00007f9c32e7ed89 <+5177>: movzbl 0x4(%r12),%r8d > 0x00007f9c32e7ed8f <+5183>: add $0x5,%r12 > 0x00007f9c32e7ed93 <+5187>: add %r14d,%esi > 0x00007f9c32e7ed96 <+5190>: add %r13d,%edx > 0x00007f9c32e7ed99 <+5193>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7ed9e <+5198>: cmp 0x70(%rsp),%r15d > 0x00007f9c32e7eda3 <+5203>: jb 0x7f9c32e7ed63 <HandleRFBServerMessage+5139> > 0x00007f9c32e7eda5 <+5205>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7edaa <+5210>: nopw 0x0(%rax,%rax,1) > 0x00007f9c32e7edb0 <+5216>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7edb7 <+5223>: cmp $0x10,%al > 0x00007f9c32e7edb9 <+5225>: je 0x7f9c32e7f7ee <HandleRFBServerMessage+7838> > 0x00007f9c32e7edbf <+5231>: cmp $0x20,%al > 0x00007f9c32e7edc1 <+5233>: je 0x7f9c32e7f7b6 <HandleRFBServerMessage+7782> > 0x00007f9c32e7edc7 <+5239>: cmp $0x8,%al > 0x00007f9c32e7edc9 <+5241>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7edcf <+5247>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7edd7 <+5255>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7eddf <+5263>: mov %rbx,%rdi > 0x00007f9c32e7ede2 <+5266>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7edea <+5274>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7edf3 <+5283>: callq 0x7f9c32e6d843 <HandleTight8> > 0x00007f9c32e7edf8 <+5288>: test %al,%al > 0x00007f9c32e7edfa <+5290>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ee00 <+5296>: xor %ebp,%ebp > 0x00007f9c32e7ee02 <+5298>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7ee07 <+5303>: nopw 0x0(%rax,%rax,1) > 0x00007f9c32e7ee10 <+5312>: movzbl 0x4b088(%rbx),%eax > 0x00007f9c32e7ee17 <+5319>: movzwl 0xe4(%rsp),%r10d > 0x00007f9c32e7ee20 <+5328>: movzwl 0xe6(%rsp),%r15d > 0x00007f9c32e7ee29 <+5337>: movzwl 0xe2(%rsp),%r14d > 0x00007f9c32e7ee32 <+5346>: imul %eax,%r10d > 0x00007f9c32e7ee36 <+5350>: mov $0x4b000,%eax > 0x00007f9c32e7ee3b <+5355>: mov %eax,%edx > 0x00007f9c32e7ee3d <+5357>: sar $0x1f,%edx > 0x00007f9c32e7ee40 <+5360>: sar $0x3,%r10d >=> 0x00007f9c32e7ee44 <+5364>: idiv %r10d > 0x00007f9c32e7ee47 <+5367>: test %r15d,%r15d > 0x00007f9c32e7ee4a <+5370>: mov %eax,%r13d > 0x00007f9c32e7ee4d <+5373>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ee53 <+5379>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7ee57 <+5383>: mov %ebp,0x3c(%rsp) > 0x00007f9c32e7ee5b <+5387>: mov %rbx,%rbp > 0x00007f9c32e7ee5e <+5390>: mov %r10d,%ebx > 0x00007f9c32e7ee61 <+5393>: jmp 0x7f9c32e7eea8 <HandleRFBServerMessage+5464> > 0x00007f9c32e7ee63 <+5395>: nopl 0x0(%rax,%rax,1) > 0x00007f9c32e7ee68 <+5400>: movzwl 0xe4(%rsp),%eax > 0x00007f9c32e7ee70 <+5408>: movzbl 0x4b088(%rbp),%edx > 0x00007f9c32e7ee77 <+5415>: mov %r14d,%r9d > 0x00007f9c32e7ee7a <+5418>: movzwl 0xe0(%rsp),%r8d > 0x00007f9c32e7ee83 <+5427>: mov 0x8(%rbp),%esi > 0x00007f9c32e7ee86 <+5430>: mov %r12,%rcx > 0x00007f9c32e7ee89 <+5433>: mov %r13d,0x8(%rsp) > 0x00007f9c32e7ee8e <+5438>: mov %rbp,%rdi > 0x00007f9c32e7ee91 <+5441>: sub %r13d,%r15d > 0x00007f9c32e7ee94 <+5444>: add %r13d,%r14d > 0x00007f9c32e7ee97 <+5447>: mov %eax,(%rsp) > 0x00007f9c32e7ee9a <+5450>: callq 0x7f9c32e75f90 <CopyRectangle> > 0x00007f9c32e7ee9f <+5455>: test %r15d,%r15d > 0x00007f9c32e7eea2 <+5458>: jle 0x7f9c32e7f0f0 <HandleRFBServerMessage+6048> > 0x00007f9c32e7eea8 <+5464>: cmp %r15d,%r13d > 0x00007f9c32e7eeab <+5467>: mov %r12,%rsi > 0x00007f9c32e7eeae <+5470>: mov %rbp,%rdi > 0x00007f9c32e7eeb1 <+5473>: cmovg %r15d,%r13d > 0x00007f9c32e7eeb5 <+5477>: mov %r13d,%edx > 0x00007f9c32e7eeb8 <+5480>: imul %ebx,%edx > 0x00007f9c32e7eebb <+5483>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7eec0 <+5488>: test %al,%al > 0x00007f9c32e7eec2 <+5490>: jne 0x7f9c32e7ee68 <HandleRFBServerMessage+5400> > 0x00007f9c32e7eec4 <+5492>: xor %ebp,%ebp > 0x00007f9c32e7eec6 <+5494>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7eecb <+5499>: movzbl 0x4b093(%rbx),%ecx > 0x00007f9c32e7eed2 <+5506>: movzwl 0x4b08e(%rbx),%eax > 0x00007f9c32e7eed9 <+5513>: movzwl 0x4b08c(%rbx),%edx > 0x00007f9c32e7eee0 <+5520>: shl %cl,%eax > 0x00007f9c32e7eee2 <+5522>: movzbl 0x4b092(%rbx),%ecx > 0x00007f9c32e7eee9 <+5529>: shl %cl,%edx > 0x00007f9c32e7eeeb <+5531>: movzbl 0x4b094(%rbx),%ecx > 0x00007f9c32e7eef2 <+5538>: or %edx,%eax > 0x00007f9c32e7eef4 <+5540>: movzwl 0x4b090(%rbx),%edx > 0x00007f9c32e7eefb <+5547>: shl %cl,%edx > 0x00007f9c32e7eefd <+5549>: or %edx,%eax > 0x00007f9c32e7eeff <+5551>: cmpb $0x0,0x4b08a(%rbx) > 0x00007f9c32e7ef06 <+5558>: jne 0x7f9c32e7f6cf <HandleRFBServerMessage+7551> > 0x00007f9c32e7ef0c <+5564>: test $0xff000000,%eax > 0x00007f9c32e7ef11 <+5569>: je 0x7f9c32e7fbec <HandleRFBServerMessage+8860> > 0x00007f9c32e7ef17 <+5575>: test %al,%al > 0x00007f9c32e7ef19 <+5577>: je 0x7f9c32e7ff12 <HandleRFBServerMessage+9666> > 0x00007f9c32e7ef1f <+5583>: movzwl 0xe6(%rsp),%edx > 0x00007f9c32e7ef27 <+5591>: movzwl 0xe4(%rsp),%r13d > 0x00007f9c32e7ef30 <+5600>: movzwl 0xe2(%rsp),%eax > 0x00007f9c32e7ef38 <+5608>: mov %edx,0x3c(%rsp) > 0x00007f9c32e7ef3c <+5612>: mov 0x3c(%rsp),%r12d > 0x00007f9c32e7ef41 <+5617>: movzwl 0xe0(%rsp),%edx > 0x00007f9c32e7ef49 <+5625>: mov %ax,0x48(%rsp) > 0x00007f9c32e7ef4e <+5630>: imul %r13d,%r12d > 0x00007f9c32e7ef52 <+5634>: mov %dx,0x4c(%rsp) > 0x00007f9c32e7ef57 <+5639>: shl $0x3,%r12d > 0x00007f9c32e7ef5b <+5643>: cmp 0x4d0c8(%rbx),%r12d > 0x00007f9c32e7ef62 <+5650>: jle 0x7f9c32e7ef8b <HandleRFBServerMessage+5691> > 0x00007f9c32e7ef64 <+5652>: mov 0x4d0d0(%rbx),%rdi > 0x00007f9c32e7ef6b <+5659>: test %rdi,%rdi > 0x00007f9c32e7ef6e <+5662>: je 0x7f9c32e7ef75 <HandleRFBServerMessage+5669> > 0x00007f9c32e7ef70 <+5664>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7ef75 <+5669>: mov %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7ef7c <+5676>: movslq %r12d,%rdi > 0x00007f9c32e7ef7f <+5679>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7ef84 <+5684>: mov %rax,0x4d0d0(%rbx) > 0x00007f9c32e7ef8b <+5691>: lea 0xa0(%rsp),%rsi > 0x00007f9c32e7ef93 <+5699>: mov $0x4,%edx > 0x00007f9c32e7ef98 <+5704>: mov %rbx,%rdi > 0x00007f9c32e7ef9b <+5707>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7efa0 <+5712>: test %al,%al > 0x00007f9c32e7efa2 <+5714>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7efa8 <+5720>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7efac <+5724>: mov 0xa0(%rsp),%r14d > 0x00007f9c32e7efb4 <+5732>: je 0x7f9c32e7efb9 <HandleRFBServerMessage+5737> > 0x00007f9c32e7efb6 <+5734>: bswap %r14d > 0x00007f9c32e7efb9 <+5737>: mov 0x4d0d0(%rbx),%rax > 0x00007f9c32e7efc0 <+5744>: cmpb $0x0,0x4d148(%rbx) > 0x00007f9c32e7efc7 <+5751>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7efcb <+5755>: movl $0x0,0x4d0e0(%rbx) > 0x00007f9c32e7efd5 <+5765>: movl $0x0,0x4d130(%rbx) > 0x00007f9c32e7efdf <+5775>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7efe6 <+5782>: mov %rax,0x4d0f0(%rbx) > 0x00007f9c32e7efed <+5789>: mov 0x4d0c8(%rbx),%eax > 0x00007f9c32e7eff3 <+5795>: mov %eax,0x4d0f8(%rbx) > 0x00007f9c32e7eff9 <+5801>: je 0x7f9c32e7fee6 <HandleRFBServerMessage+9622> > 0x00007f9c32e7efff <+5807>: test %r14d,%r14d > 0x00007f9c32e7f002 <+5810>: jle 0x7f9c32e7fde6 <HandleRFBServerMessage+9366> > 0x00007f9c32e7f008 <+5816>: lea 0x4d0d8(%rbx),%rax > 0x00007f9c32e7f00f <+5823>: mov %rax,0x40(%rsp) > 0x00007f9c32e7f014 <+5828>: jmp 0x7f9c32e7f072 <HandleRFBServerMessage+5922> > 0x00007f9c32e7f016 <+5830>: mov 0x40(%rsp),%rdi > 0x00007f9c32e7f01b <+5835>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7f022 <+5842>: mov $0x2,%esi > 0x00007f9c32e7f027 <+5847>: mov %r15d,0x4d0e0(%rbx) > 0x00007f9c32e7f02e <+5854>: callq 0x7f9c32e6c0c0 <inflate@plt> > 0x00007f9c32e7f033 <+5859>: cmp $0x2,%eax > 0x00007f9c32e7f036 <+5862>: je 0x7f9c32e7fce7 <HandleRFBServerMessage+9111> > 0x00007f9c32e7f03c <+5868>: test %eax,%eax > 0x00007f9c32e7f03e <+5870>: js 0x7f9c32e7fc29 <HandleRFBServerMessage+8921> > 0x00007f9c32e7f044 <+5876>: mov 0x4d0e0(%rbx),%edx > 0x00007f9c32e7f04a <+5882>: test %edx,%edx > 0x00007f9c32e7f04c <+5884>: je 0x7f9c32e7f05e <HandleRFBServerMessage+5902> > 0x00007f9c32e7f04e <+5886>: mov 0x4d0f8(%rbx),%r11d > 0x00007f9c32e7f055 <+5893>: test %r11d,%r11d > 0x00007f9c32e7f058 <+5896>: je 0x7f9c32e7fd41 <HandleRFBServerMessage+9201> > 0x00007f9c32e7f05e <+5902>: sub %r15d,%r14d > 0x00007f9c32e7f061 <+5905>: test %eax,%eax > 0x00007f9c32e7f063 <+5907>: jne 0x7f9c32e7fdde <HandleRFBServerMessage+9358> > 0x00007f9c32e7f069 <+5913>: test %r14d,%r14d > 0x00007f9c32e7f06c <+5916>: jle 0x7f9c32e7fdde <HandleRFBServerMessage+9358> > 0x00007f9c32e7f072 <+5922>: cmp $0x4b000,%r14d > 0x00007f9c32e7f079 <+5929>: mov $0x4b000,%r15d > 0x00007f9c32e7f07f <+5935>: mov %r12,%rsi > 0x00007f9c32e7f082 <+5938>: cmovle %r14d,%r15d > 0x00007f9c32e7f086 <+5942>: mov %rbx,%rdi > 0x00007f9c32e7f089 <+5945>: mov %r15d,%edx > 0x00007f9c32e7f08c <+5948>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f091 <+5953>: test %al,%al > 0x00007f9c32e7f093 <+5955>: jne 0x7f9c32e7f016 <HandleRFBServerMessage+5830> > 0x00007f9c32e7f095 <+5957>: xor %ebp,%ebp > 0x00007f9c32e7f097 <+5959>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f09c <+5964>: nopl 0x0(%rax) > 0x00007f9c32e7f0a0 <+5968>: movzwl 0x62(%rsp),%edx > 0x00007f9c32e7f0a5 <+5973>: jmpq 0x7f9c32e7e01a <HandleRFBServerMessage+1738> > 0x00007f9c32e7f0aa <+5978>: cmpw $0x1f,0x4b0a2(%rbx) > 0x00007f9c32e7f0b2 <+5986>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7f0ba <+5994>: mov %rbx,%rdi > 0x00007f9c32e7f0bd <+5997>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7f0c5 <+6005>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7f0cd <+6013>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7f0d6 <+6022>: jbe 0x7f9c32e7f126 <HandleRFBServerMessage+6102> > 0x00007f9c32e7f0d8 <+6024>: callq 0x7f9c32e6f7b2 <HandleZRLE16> > 0x00007f9c32e7f0dd <+6029>: test %al,%al > 0x00007f9c32e7f0df <+6031>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f0e5 <+6037>: xor %ebp,%ebp > 0x00007f9c32e7f0e7 <+6039>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f0ec <+6044>: nopl 0x0(%rax) > 0x00007f9c32e7f0f0 <+6048>: mov %rbp,%rbx > 0x00007f9c32e7f0f3 <+6051>: mov 0x3c(%rsp),%ebp > 0x00007f9c32e7f0f7 <+6055>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f0fc <+6060>: movzwl 0xd6(%rsp),%edx > 0x00007f9c32e7f104 <+6068>: movzwl 0xd8(%rsp),%eax > 0x00007f9c32e7f10c <+6076>: jmpq 0x7f9c32e7dcd2 <HandleRFBServerMessage+898> > 0x00007f9c32e7f111 <+6081>: movzwl 0xd2(%rsp),%edx > 0x00007f9c32e7f119 <+6089>: movzwl 0xd4(%rsp),%eax > 0x00007f9c32e7f121 <+6097>: jmpq 0x7f9c32e7dcd2 <HandleRFBServerMessage+898> > 0x00007f9c32e7f126 <+6102>: callq 0x7f9c32e6fa6f <HandleZRLE15> > 0x00007f9c32e7f12b <+6107>: test %al,%al > 0x00007f9c32e7f12d <+6109>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f133 <+6115>: xor %ebp,%ebp > 0x00007f9c32e7f135 <+6117>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f13a <+6122>: movzwl 0xe6(%rsp),%edx > 0x00007f9c32e7f142 <+6130>: movzwl 0xe4(%rsp),%eax > 0x00007f9c32e7f14a <+6138>: mov %edx,0x3c(%rsp) > 0x00007f9c32e7f14e <+6142>: mov %eax,0x40(%rsp) > 0x00007f9c32e7f152 <+6146>: mov 0x3c(%rsp),%r12d > 0x00007f9c32e7f157 <+6151>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7f15f <+6159>: imul 0x40(%rsp),%r12d > 0x00007f9c32e7f165 <+6165>: movzwl 0xe0(%rsp),%eax > 0x00007f9c32e7f16d <+6173>: mov %dx,0x48(%rsp) > 0x00007f9c32e7f172 <+6178>: mov %ax,0x4c(%rsp) > 0x00007f9c32e7f177 <+6183>: shl $0x2,%r12d > 0x00007f9c32e7f17b <+6187>: cmp %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7f182 <+6194>: jge 0x7f9c32e7f1ab <HandleRFBServerMessage+6235> > 0x00007f9c32e7f184 <+6196>: mov 0x4d0d0(%rbx),%rdi > 0x00007f9c32e7f18b <+6203>: test %rdi,%rdi > 0x00007f9c32e7f18e <+6206>: je 0x7f9c32e7f195 <HandleRFBServerMessage+6213> > 0x00007f9c32e7f190 <+6208>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7f195 <+6213>: mov %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7f19c <+6220>: movslq %r12d,%rdi > 0x00007f9c32e7f19f <+6223>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7f1a4 <+6228>: mov %rax,0x4d0d0(%rbx) > 0x00007f9c32e7f1ab <+6235>: lea 0x90(%rsp),%rsi > 0x00007f9c32e7f1b3 <+6243>: mov $0x4,%edx > 0x00007f9c32e7f1b8 <+6248>: mov %rbx,%rdi > 0x00007f9c32e7f1bb <+6251>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f1c0 <+6256>: test %al,%al > 0x00007f9c32e7f1c2 <+6258>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f1c8 <+6264>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f1cc <+6268>: mov 0x90(%rsp),%r14d > 0x00007f9c32e7f1d4 <+6276>: je 0x7f9c32e7f1d9 <HandleRFBServerMessage+6281> > 0x00007f9c32e7f1d6 <+6278>: bswap %r14d > 0x00007f9c32e7f1d9 <+6281>: mov 0x4d0d0(%rbx),%rax > 0x00007f9c32e7f1e0 <+6288>: cmpb $0x0,0x4d148(%rbx) > 0x00007f9c32e7f1e7 <+6295>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7f1eb <+6299>: movl $0x0,0x4d0e0(%rbx) > 0x00007f9c32e7f1f5 <+6309>: movl $0x0,0x4d130(%rbx) > 0x00007f9c32e7f1ff <+6319>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7f206 <+6326>: mov %rax,0x4d0f0(%rbx) > 0x00007f9c32e7f20d <+6333>: mov 0x4d0c8(%rbx),%eax > 0x00007f9c32e7f213 <+6339>: mov %eax,0x4d0f8(%rbx) > 0x00007f9c32e7f219 <+6345>: je 0x7f9c32e7fdb2 <HandleRFBServerMessage+9314> > 0x00007f9c32e7f21f <+6351>: test %r14d,%r14d > 0x00007f9c32e7f222 <+6354>: jle 0x7f9c32e7fd08 <HandleRFBServerMessage+9144> > 0x00007f9c32e7f228 <+6360>: lea 0x4d0d8(%rbx),%r13 > 0x00007f9c32e7f22f <+6367>: jmp 0x7f9c32e7f289 <HandleRFBServerMessage+6457> > 0x00007f9c32e7f231 <+6369>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7f238 <+6376>: mov %r15d,0x4d0e0(%rbx) > 0x00007f9c32e7f23f <+6383>: mov $0x2,%esi > 0x00007f9c32e7f244 <+6388>: mov %r13,%rdi > 0x00007f9c32e7f247 <+6391>: callq 0x7f9c32e6c0c0 <inflate@plt> > 0x00007f9c32e7f24c <+6396>: cmp $0x2,%eax > 0x00007f9c32e7f24f <+6399>: je 0x7f9c32e7fce7 <HandleRFBServerMessage+9111> > 0x00007f9c32e7f255 <+6405>: test %eax,%eax > 0x00007f9c32e7f257 <+6407>: js 0x7f9c32e7fc29 <HandleRFBServerMessage+8921> > 0x00007f9c32e7f25d <+6413>: mov 0x4d0e0(%rbx),%esi > 0x00007f9c32e7f263 <+6419>: test %esi,%esi > 0x00007f9c32e7f265 <+6421>: je 0x7f9c32e7f275 <HandleRFBServerMessage+6437> > 0x00007f9c32e7f267 <+6423>: mov 0x4d0f8(%rbx),%ecx > 0x00007f9c32e7f26d <+6429>: test %ecx,%ecx > 0x00007f9c32e7f26f <+6431>: je 0x7f9c32e7fd41 <HandleRFBServerMessage+9201> > 0x00007f9c32e7f275 <+6437>: sub %r15d,%r14d > 0x00007f9c32e7f278 <+6440>: test %eax,%eax > 0x00007f9c32e7f27a <+6442>: jne 0x7f9c32e7fd00 <HandleRFBServerMessage+9136> > 0x00007f9c32e7f280 <+6448>: test %r14d,%r14d > 0x00007f9c32e7f283 <+6451>: jle 0x7f9c32e7fd00 <HandleRFBServerMessage+9136> > 0x00007f9c32e7f289 <+6457>: cmp $0x4b000,%r14d > 0x00007f9c32e7f290 <+6464>: mov $0x4b000,%r15d > 0x00007f9c32e7f296 <+6470>: mov %r12,%rsi > 0x00007f9c32e7f299 <+6473>: cmovle %r14d,%r15d > 0x00007f9c32e7f29d <+6477>: mov %rbx,%rdi > 0x00007f9c32e7f2a0 <+6480>: mov %r15d,%edx > 0x00007f9c32e7f2a3 <+6483>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f2a8 <+6488>: test %al,%al > 0x00007f9c32e7f2aa <+6490>: jne 0x7f9c32e7f231 <HandleRFBServerMessage+6369> > 0x00007f9c32e7f2ac <+6492>: xor %ebp,%ebp > 0x00007f9c32e7f2ae <+6494>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f2b3 <+6499>: movzwl 0xe6(%rsp),%edx > 0x00007f9c32e7f2bb <+6507>: movzwl 0xe4(%rsp),%eax > 0x00007f9c32e7f2c3 <+6515>: mov %edx,0x3c(%rsp) > 0x00007f9c32e7f2c7 <+6519>: mov %eax,0x40(%rsp) > 0x00007f9c32e7f2cb <+6523>: mov 0x3c(%rsp),%r12d > 0x00007f9c32e7f2d0 <+6528>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7f2d8 <+6536>: imul 0x40(%rsp),%r12d > 0x00007f9c32e7f2de <+6542>: movzwl 0xe0(%rsp),%eax > 0x00007f9c32e7f2e6 <+6550>: mov %dx,0x48(%rsp) > 0x00007f9c32e7f2eb <+6555>: mov %ax,0x4c(%rsp) > 0x00007f9c32e7f2f0 <+6560>: add %r12d,%r12d > 0x00007f9c32e7f2f3 <+6563>: cmp %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7f2fa <+6570>: jge 0x7f9c32e7f323 <HandleRFBServerMessage+6611> > 0x00007f9c32e7f2fc <+6572>: mov 0x4d0d0(%rbx),%rdi > 0x00007f9c32e7f303 <+6579>: test %rdi,%rdi > 0x00007f9c32e7f306 <+6582>: je 0x7f9c32e7f30d <HandleRFBServerMessage+6589> > 0x00007f9c32e7f308 <+6584>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7f30d <+6589>: mov %r12d,0x4d0c8(%rbx) > 0x00007f9c32e7f314 <+6596>: movslq %r12d,%rdi > 0x00007f9c32e7f317 <+6599>: callq 0x7f9c32e6bfa0 <malloc@plt> > 0x00007f9c32e7f31c <+6604>: mov %rax,0x4d0d0(%rbx) > 0x00007f9c32e7f323 <+6611>: lea 0x90(%rsp),%rsi > 0x00007f9c32e7f32b <+6619>: mov $0x4,%edx > 0x00007f9c32e7f330 <+6624>: mov %rbx,%rdi > 0x00007f9c32e7f333 <+6627>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f338 <+6632>: test %al,%al > 0x00007f9c32e7f33a <+6634>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f340 <+6640>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f344 <+6644>: mov 0x90(%rsp),%r14d > 0x00007f9c32e7f34c <+6652>: je 0x7f9c32e7f351 <HandleRFBServerMessage+6657> > 0x00007f9c32e7f34e <+6654>: bswap %r14d > 0x00007f9c32e7f351 <+6657>: mov 0x4d0d0(%rbx),%rax > 0x00007f9c32e7f358 <+6664>: cmpb $0x0,0x4d148(%rbx) > 0x00007f9c32e7f35f <+6671>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7f363 <+6675>: movl $0x0,0x4d0e0(%rbx) > 0x00007f9c32e7f36d <+6685>: movl $0x0,0x4d130(%rbx) > 0x00007f9c32e7f377 <+6695>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7f37e <+6702>: mov %rax,0x4d0f0(%rbx) > 0x00007f9c32e7f385 <+6709>: mov 0x4d0c8(%rbx),%eax > 0x00007f9c32e7f38b <+6715>: mov %eax,0x4d0f8(%rbx) > 0x00007f9c32e7f391 <+6721>: je 0x7f9c32e7fd5a <HandleRFBServerMessage+9226> > 0x00007f9c32e7f397 <+6727>: test %r14d,%r14d > 0x00007f9c32e7f39a <+6730>: jle 0x7f9c32e7fd08 <HandleRFBServerMessage+9144> > 0x00007f9c32e7f3a0 <+6736>: lea 0x4d0d8(%rbx),%r13 > 0x00007f9c32e7f3a7 <+6743>: jmp 0x7f9c32e7f403 <HandleRFBServerMessage+6835> > 0x00007f9c32e7f3a9 <+6745>: mov %r12,0x4d0d8(%rbx) > 0x00007f9c32e7f3b0 <+6752>: mov %r15d,0x4d0e0(%rbx) > 0x00007f9c32e7f3b7 <+6759>: mov $0x2,%esi > 0x00007f9c32e7f3bc <+6764>: mov %r13,%rdi > 0x00007f9c32e7f3bf <+6767>: callq 0x7f9c32e6c0c0 <inflate@plt> > 0x00007f9c32e7f3c4 <+6772>: cmp $0x2,%eax > 0x00007f9c32e7f3c7 <+6775>: je 0x7f9c32e7fce7 <HandleRFBServerMessage+9111> > 0x00007f9c32e7f3cd <+6781>: test %eax,%eax > 0x00007f9c32e7f3cf <+6783>: js 0x7f9c32e7fc29 <HandleRFBServerMessage+8921> > 0x00007f9c32e7f3d5 <+6789>: mov 0x4d0e0(%rbx),%r8d > 0x00007f9c32e7f3dc <+6796>: test %r8d,%r8d > 0x00007f9c32e7f3df <+6799>: je 0x7f9c32e7f3ef <HandleRFBServerMessage+6815> > 0x00007f9c32e7f3e1 <+6801>: mov 0x4d0f8(%rbx),%edi > 0x00007f9c32e7f3e7 <+6807>: test %edi,%edi > 0x00007f9c32e7f3e9 <+6809>: je 0x7f9c32e7fd41 <HandleRFBServerMessage+9201> > 0x00007f9c32e7f3ef <+6815>: sub %r15d,%r14d > 0x00007f9c32e7f3f2 <+6818>: test %eax,%eax > 0x00007f9c32e7f3f4 <+6820>: jne 0x7f9c32e7fd00 <HandleRFBServerMessage+9136> > 0x00007f9c32e7f3fa <+6826>: test %r14d,%r14d > 0x00007f9c32e7f3fd <+6829>: jle 0x7f9c32e7fd00 <HandleRFBServerMessage+9136> > 0x00007f9c32e7f403 <+6835>: cmp $0x4b000,%r14d > 0x00007f9c32e7f40a <+6842>: mov $0x4b000,%r15d > 0x00007f9c32e7f410 <+6848>: mov %r12,%rsi > 0x00007f9c32e7f413 <+6851>: cmovle %r14d,%r15d > 0x00007f9c32e7f417 <+6855>: mov %rbx,%rdi > 0x00007f9c32e7f41a <+6858>: mov %r15d,%edx > 0x00007f9c32e7f41d <+6861>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f422 <+6866>: test %al,%al > 0x00007f9c32e7f424 <+6868>: jne 0x7f9c32e7f3a9 <HandleRFBServerMessage+6745> > 0x00007f9c32e7f426 <+6870>: xor %ebp,%ebp > 0x00007f9c32e7f428 <+6872>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f42d <+6877>: lea 0x70(%rsp),%rsi > 0x00007f9c32e7f432 <+6882>: mov $0x4,%edx > 0x00007f9c32e7f437 <+6887>: mov %rbx,%rdi > 0x00007f9c32e7f43a <+6890>: movzwl 0xe6(%rsp),%r12d > 0x00007f9c32e7f443 <+6899>: movzwl 0xe4(%rsp),%r15d > 0x00007f9c32e7f44c <+6908>: movzwl 0xe2(%rsp),%r13d > 0x00007f9c32e7f455 <+6917>: movzwl 0xe0(%rsp),%r14d > 0x00007f9c32e7f45e <+6926>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f463 <+6931>: test %al,%al > 0x00007f9c32e7f465 <+6933>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f46b <+6939>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f46f <+6943>: mov 0x70(%rsp),%eax > 0x00007f9c32e7f473 <+6947>: je 0x7f9c32e7f477 <HandleRFBServerMessage+6951> > 0x00007f9c32e7f475 <+6949>: bswap %eax > 0x00007f9c32e7f477 <+6951>: lea 0x80(%rsp),%rsi > 0x00007f9c32e7f47f <+6959>: mov $0x4,%edx > 0x00007f9c32e7f484 <+6964>: mov %rbx,%rdi > 0x00007f9c32e7f487 <+6967>: mov %eax,0x70(%rsp) > 0x00007f9c32e7f48b <+6971>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f490 <+6976>: test %al,%al > 0x00007f9c32e7f492 <+6978>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f498 <+6984>: mov 0x80(%rsp),%r9d > 0x00007f9c32e7f4a0 <+6992>: movzwl %r12w,%r8d > 0x00007f9c32e7f4a4 <+6996>: movzwl %r15w,%ecx > 0x00007f9c32e7f4a8 <+7000>: mov %r13d,%edx > 0x00007f9c32e7f4ab <+7003>: mov %r14d,%esi > 0x00007f9c32e7f4ae <+7006>: mov %rbx,%rdi > 0x00007f9c32e7f4b1 <+7009>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7f4b5 <+7013>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7f4ba <+7018>: mov 0x70(%rsp),%edx > 0x00007f9c32e7f4be <+7022>: mov %r12,%rsi > 0x00007f9c32e7f4c1 <+7025>: mov %rbx,%rdi > 0x00007f9c32e7f4c4 <+7028>: shl $0x3,%edx > 0x00007f9c32e7f4c7 <+7031>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f4cc <+7036>: test %al,%al > 0x00007f9c32e7f4ce <+7038>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f4d4 <+7044>: cmpl $0x0,0x70(%rsp) > 0x00007f9c32e7f4d9 <+7049>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f4df <+7055>: xor %r15d,%r15d > 0x00007f9c32e7f4e2 <+7058>: mov (%r12),%r9d > 0x00007f9c32e7f4e6 <+7062>: mov %rbx,%rdi > 0x00007f9c32e7f4e9 <+7065>: add $0x1,%r15d > 0x00007f9c32e7f4ed <+7069>: mov %r9d,0x80(%rsp) > 0x00007f9c32e7f4f5 <+7077>: movzbl 0x4(%r12),%esi > 0x00007f9c32e7f4fb <+7083>: movzbl 0x5(%r12),%edx > 0x00007f9c32e7f501 <+7089>: movzbl 0x6(%r12),%ecx > 0x00007f9c32e7f507 <+7095>: movzbl 0x7(%r12),%r8d > 0x00007f9c32e7f50d <+7101>: add $0x8,%r12 > 0x00007f9c32e7f511 <+7105>: add %r14d,%esi > 0x00007f9c32e7f514 <+7108>: add %r13d,%edx > 0x00007f9c32e7f517 <+7111>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7f51c <+7116>: cmp 0x70(%rsp),%r15d > 0x00007f9c32e7f521 <+7121>: jb 0x7f9c32e7f4e2 <HandleRFBServerMessage+7058> > 0x00007f9c32e7f523 <+7123>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f528 <+7128>: lea 0x70(%rsp),%rsi > 0x00007f9c32e7f52d <+7133>: mov $0x4,%edx > 0x00007f9c32e7f532 <+7138>: mov %rbx,%rdi > 0x00007f9c32e7f535 <+7141>: movzwl 0xe6(%rsp),%r12d > 0x00007f9c32e7f53e <+7150>: movzwl 0xe4(%rsp),%r15d > 0x00007f9c32e7f547 <+7159>: movzwl 0xe2(%rsp),%r13d > 0x00007f9c32e7f550 <+7168>: movzwl 0xe0(%rsp),%r14d > 0x00007f9c32e7f559 <+7177>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f55e <+7182>: test %al,%al > 0x00007f9c32e7f560 <+7184>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f566 <+7190>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f56a <+7194>: mov 0x70(%rsp),%eax > 0x00007f9c32e7f56e <+7198>: je 0x7f9c32e7f572 <HandleRFBServerMessage+7202> > 0x00007f9c32e7f570 <+7200>: bswap %eax > 0x00007f9c32e7f572 <+7202>: lea 0x50(%rsp),%rsi > 0x00007f9c32e7f577 <+7207>: mov $0x2,%edx > 0x00007f9c32e7f57c <+7212>: mov %rbx,%rdi > 0x00007f9c32e7f57f <+7215>: mov %eax,0x70(%rsp) > 0x00007f9c32e7f583 <+7219>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f588 <+7224>: test %al,%al > 0x00007f9c32e7f58a <+7226>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f590 <+7232>: movzwl 0x50(%rsp),%r9d > 0x00007f9c32e7f596 <+7238>: movzwl %r12w,%r8d > 0x00007f9c32e7f59a <+7242>: movzwl %r15w,%ecx > 0x00007f9c32e7f59e <+7246>: mov %r13d,%edx > 0x00007f9c32e7f5a1 <+7249>: mov %r14d,%esi > 0x00007f9c32e7f5a4 <+7252>: mov %rbx,%rdi > 0x00007f9c32e7f5a7 <+7255>: lea 0x78(%rbx),%r12 > 0x00007f9c32e7f5ab <+7259>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7f5b0 <+7264>: imul $0x6,0x70(%rsp),%edx > 0x00007f9c32e7f5b5 <+7269>: mov %r12,%rsi > 0x00007f9c32e7f5b8 <+7272>: mov %rbx,%rdi > 0x00007f9c32e7f5bb <+7275>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f5c0 <+7280>: test %al,%al > 0x00007f9c32e7f5c2 <+7282>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f5c8 <+7288>: cmpl $0x0,0x70(%rsp) > 0x00007f9c32e7f5cd <+7293>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f5d3 <+7299>: xor %r15d,%r15d > 0x00007f9c32e7f5d6 <+7302>: movzwl (%r12),%r9d > 0x00007f9c32e7f5db <+7307>: mov %rbx,%rdi > 0x00007f9c32e7f5de <+7310>: add $0x1,%r15d > 0x00007f9c32e7f5e2 <+7314>: mov %r9w,0x50(%rsp) > 0x00007f9c32e7f5e8 <+7320>: movzbl 0x2(%r12),%esi > 0x00007f9c32e7f5ee <+7326>: movzbl 0x3(%r12),%edx > 0x00007f9c32e7f5f4 <+7332>: movzbl 0x4(%r12),%ecx > 0x00007f9c32e7f5fa <+7338>: movzbl 0x5(%r12),%r8d > 0x00007f9c32e7f600 <+7344>: add $0x6,%r12 > 0x00007f9c32e7f604 <+7348>: add %r14d,%esi > 0x00007f9c32e7f607 <+7351>: add %r13d,%edx > 0x00007f9c32e7f60a <+7354>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7f60f <+7359>: cmp 0x70(%rsp),%r15d > 0x00007f9c32e7f614 <+7364>: jb 0x7f9c32e7f5d6 <HandleRFBServerMessage+7302> > 0x00007f9c32e7f616 <+7366>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f61b <+7371>: movzwl 0xe6(%rsp),%r13d > 0x00007f9c32e7f624 <+7380>: movzwl 0xe4(%rsp),%r12d > 0x00007f9c32e7f62d <+7389>: lea 0x90(%rsp),%rsi > 0x00007f9c32e7f635 <+7397>: movzwl 0xe0(%rsp),%edx > 0x00007f9c32e7f63d <+7405>: movzwl 0xe2(%rsp),%eax > 0x00007f9c32e7f645 <+7413>: mov %rbx,%rdi > 0x00007f9c32e7f648 <+7416>: mov %r13d,%r14d > 0x00007f9c32e7f64b <+7419>: imul %r12d,%r14d > 0x00007f9c32e7f64f <+7423>: mov %dx,0x48(%rsp) > 0x00007f9c32e7f654 <+7428>: mov $0x4,%edx > 0x00007f9c32e7f659 <+7433>: mov %ax,0x40(%rsp) > 0x00007f9c32e7f65e <+7438>: shl $0x2,%r14d > 0x00007f9c32e7f662 <+7442>: movslq %r14d,%r15 > 0x00007f9c32e7f665 <+7445>: mov %r14d,0x3c(%rsp) > 0x00007f9c32e7f66a <+7450>: mov %r15,0xc0(%rsp) > 0x00007f9c32e7f672 <+7458>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f677 <+7463>: test %al,%al > 0x00007f9c32e7f679 <+7465>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f67f <+7471>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f683 <+7475>: mov 0x90(%rsp),%r14d > 0x00007f9c32e7f68b <+7483>: je 0x7f9c32e7f690 <HandleRFBServerMessage+7488> > 0x00007f9c32e7f68d <+7485>: bswap %r14d > 0x00007f9c32e7f690 <+7488>: test %r14d,%r14d > 0x00007f9c32e7f693 <+7491>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f699 <+7497>: mov 0xc0(%rsp),%rdx > 0x00007f9c32e7f6a1 <+7505>: test %rdx,%rdx > 0x00007f9c32e7f6a4 <+7508>: jne 0x7f9c32e7e2f1 <HandleRFBServerMessage+2465> > 0x00007f9c32e7f6aa <+7514>: mov $0x20,%ecx > 0x00007f9c32e7f6af <+7519>: mov 0x20f8fa(%rip),%r8 # 0x7f9c3308efb0 > 0x00007f9c32e7f6b6 <+7526>: mov %r13d,%edx > 0x00007f9c32e7f6b9 <+7529>: mov %r12d,%esi > 0x00007f9c32e7f6bc <+7532>: lea 0x9775(%rip),%rdi # 0x7f9c32e88e38 > 0x00007f9c32e7f6c3 <+7539>: xor %eax,%eax > 0x00007f9c32e7f6c5 <+7541>: xor %ebp,%ebp > 0x00007f9c32e7f6c7 <+7543>: callq *(%r8) > 0x00007f9c32e7f6ca <+7546>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f6cf <+7551>: test %al,%al > 0x00007f9c32e7f6d1 <+7553>: je 0x7f9c32e7fbec <HandleRFBServerMessage+8860> > 0x00007f9c32e7f6d7 <+7559>: test $0xff000000,%eax > 0x00007f9c32e7f6dc <+7564>: nopl 0x0(%rax) > 0x00007f9c32e7f6e0 <+7568>: jne 0x7f9c32e7ef1f <HandleRFBServerMessage+5583> > 0x00007f9c32e7f6e6 <+7574>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7f6ee <+7582>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7f6f6 <+7590>: mov %rbx,%rdi > 0x00007f9c32e7f6f9 <+7593>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7f701 <+7601>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7f70a <+7610>: callq 0x7f9c32e702a5 <HandleZRLE24Down> > 0x00007f9c32e7f70f <+7615>: test %al,%al > 0x00007f9c32e7f711 <+7617>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f717 <+7623>: xor %ebp,%ebp > 0x00007f9c32e7f719 <+7625>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f71e <+7630>: movzwl 0xe6(%rsp),%r13d > 0x00007f9c32e7f727 <+7639>: movzwl 0xe4(%rsp),%r12d > 0x00007f9c32e7f730 <+7648>: lea 0x90(%rsp),%rsi > 0x00007f9c32e7f738 <+7656>: movzwl 0xe0(%rsp),%edx > 0x00007f9c32e7f740 <+7664>: movzwl 0xe2(%rsp),%eax > 0x00007f9c32e7f748 <+7672>: mov %rbx,%rdi > 0x00007f9c32e7f74b <+7675>: mov %r13d,%r14d > 0x00007f9c32e7f74e <+7678>: imul %r12d,%r14d > 0x00007f9c32e7f752 <+7682>: mov %dx,0x48(%rsp) > 0x00007f9c32e7f757 <+7687>: mov $0x4,%edx > 0x00007f9c32e7f75c <+7692>: mov %ax,0x40(%rsp) > 0x00007f9c32e7f761 <+7697>: add %r14d,%r14d > 0x00007f9c32e7f764 <+7700>: movslq %r14d,%r15 > 0x00007f9c32e7f767 <+7703>: mov %r14d,0x3c(%rsp) > 0x00007f9c32e7f76c <+7708>: mov %r15,0xc0(%rsp) > 0x00007f9c32e7f774 <+7716>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f779 <+7721>: test %al,%al > 0x00007f9c32e7f77b <+7723>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f781 <+7729>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f785 <+7733>: mov 0x90(%rsp),%r14d > 0x00007f9c32e7f78d <+7741>: je 0x7f9c32e7f792 <HandleRFBServerMessage+7746> > 0x00007f9c32e7f78f <+7743>: bswap %r14d > 0x00007f9c32e7f792 <+7746>: test %r14d,%r14d > 0x00007f9c32e7f795 <+7749>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f79b <+7755>: mov 0xc0(%rsp),%rdx > 0x00007f9c32e7f7a3 <+7763>: test %rdx,%rdx > 0x00007f9c32e7f7a6 <+7766>: jne 0x7f9c32e7e2f1 <HandleRFBServerMessage+2465> > 0x00007f9c32e7f7ac <+7772>: mov $0x10,%ecx > 0x00007f9c32e7f7b1 <+7777>: jmpq 0x7f9c32e7f6af <HandleRFBServerMessage+7519> > 0x00007f9c32e7f7b6 <+7782>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7f7be <+7790>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7f7c6 <+7798>: mov %rbx,%rdi > 0x00007f9c32e7f7c9 <+7801>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7f7d1 <+7809>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7f7da <+7818>: callq 0x7f9c32e6e113 <HandleTight32> > 0x00007f9c32e7f7df <+7823>: test %al,%al > 0x00007f9c32e7f7e1 <+7825>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f7e7 <+7831>: xor %ebp,%ebp > 0x00007f9c32e7f7e9 <+7833>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f7ee <+7838>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7f7f6 <+7846>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7f7fe <+7854>: mov %rbx,%rdi > 0x00007f9c32e7f801 <+7857>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7f809 <+7865>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7f812 <+7874>: callq 0x7f9c32e6f20a <HandleTight16> > 0x00007f9c32e7f817 <+7879>: test %al,%al > 0x00007f9c32e7f819 <+7881>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f81f <+7887>: xor %ebp,%ebp > 0x00007f9c32e7f821 <+7889>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7f826 <+7894>: lea 0x70(%rsp),%rsi > 0x00007f9c32e7f82b <+7899>: mov $0x4,%edx > 0x00007f9c32e7f830 <+7904>: mov %rbx,%rdi > 0x00007f9c32e7f833 <+7907>: movzwl 0xe6(%rsp),%r12d > 0x00007f9c32e7f83c <+7916>: movzwl 0xe4(%rsp),%r15d > 0x00007f9c32e7f845 <+7925>: movzwl 0xe2(%rsp),%r13d > 0x00007f9c32e7f84e <+7934>: movzwl 0xe0(%rsp),%r14d > 0x00007f9c32e7f857 <+7943>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f85c <+7948>: test %al,%al > 0x00007f9c32e7f85e <+7950>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f864 <+7956>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f868 <+7960>: mov 0x70(%rsp),%eax > 0x00007f9c32e7f86c <+7964>: je 0x7f9c32e7f870 <HandleRFBServerMessage+7968> > 0x00007f9c32e7f86e <+7966>: bswap %eax > 0x00007f9c32e7f870 <+7968>: lea 0x80(%rsp),%rsi > 0x00007f9c32e7f878 <+7976>: mov $0x4,%edx > 0x00007f9c32e7f87d <+7981>: mov %rbx,%rdi > 0x00007f9c32e7f880 <+7984>: mov %eax,0x70(%rsp) > 0x00007f9c32e7f884 <+7988>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f889 <+7993>: test %al,%al > 0x00007f9c32e7f88b <+7995>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f891 <+8001>: mov 0x80(%rsp),%r9d > 0x00007f9c32e7f899 <+8009>: movzwl %r15w,%ecx > 0x00007f9c32e7f89d <+8013>: movzwl %r12w,%r8d > 0x00007f9c32e7f8a1 <+8017>: mov %r13d,%edx > 0x00007f9c32e7f8a4 <+8020>: mov %r14d,%esi > 0x00007f9c32e7f8a7 <+8023>: mov %rbx,%rdi > 0x00007f9c32e7f8aa <+8026>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7f8af <+8031>: cmpl $0x0,0x70(%rsp) > 0x00007f9c32e7f8b4 <+8036>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f8ba <+8042>: xor %r12d,%r12d > 0x00007f9c32e7f8bd <+8045>: jmp 0x7f9c32e7f93d <HandleRFBServerMessage+8173> > 0x00007f9c32e7f8bf <+8047>: movzwl 0xb2(%rsp),%edx > 0x00007f9c32e7f8c7 <+8055>: movzwl 0xb4(%rsp),%ecx > 0x00007f9c32e7f8cf <+8063>: rol $0x8,%ax > 0x00007f9c32e7f8d3 <+8067>: movzwl 0xb6(%rsp),%r8d > 0x00007f9c32e7f8dc <+8076>: mov %ax,0xb0(%rsp) > 0x00007f9c32e7f8e4 <+8084>: rol $0x8,%dx > 0x00007f9c32e7f8e8 <+8088>: rol $0x8,%cx > 0x00007f9c32e7f8ec <+8092>: mov %dx,0xb2(%rsp) > 0x00007f9c32e7f8f4 <+8100>: mov %cx,0xb4(%rsp) > 0x00007f9c32e7f8fc <+8108>: rol $0x8,%r8w > 0x00007f9c32e7f901 <+8113>: movzwl %ax,%eax > 0x00007f9c32e7f904 <+8116>: mov 0x80(%rsp),%r9d > 0x00007f9c32e7f90c <+8124>: movzwl %dx,%edx > 0x00007f9c32e7f90f <+8127>: lea (%r14,%rax,1),%esi > 0x00007f9c32e7f913 <+8131>: mov %r8w,0xb6(%rsp) > 0x00007f9c32e7f91c <+8140>: add %r13d,%edx > 0x00007f9c32e7f91f <+8143>: movzwl %cx,%ecx > 0x00007f9c32e7f922 <+8146>: movzwl %r8w,%r8d > 0x00007f9c32e7f926 <+8150>: mov %rbx,%rdi > 0x00007f9c32e7f929 <+8153>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7f92e <+8158>: add $0x1,%r12d > 0x00007f9c32e7f932 <+8162>: cmp 0x70(%rsp),%r12d > 0x00007f9c32e7f937 <+8167>: jae 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7f93d <+8173>: lea 0x80(%rsp),%rsi > 0x00007f9c32e7f945 <+8181>: mov $0x4,%edx > 0x00007f9c32e7f94a <+8186>: mov %rbx,%rdi > 0x00007f9c32e7f94d <+8189>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f952 <+8194>: test %al,%al > 0x00007f9c32e7f954 <+8196>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f95a <+8202>: lea 0xb0(%rsp),%rsi > 0x00007f9c32e7f962 <+8210>: mov $0x8,%edx > 0x00007f9c32e7f967 <+8215>: mov %rbx,%rdi > 0x00007f9c32e7f96a <+8218>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f96f <+8223>: test %al,%al > 0x00007f9c32e7f971 <+8225>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f977 <+8231>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f97b <+8235>: movzwl 0xb0(%rsp),%eax > 0x00007f9c32e7f983 <+8243>: jne 0x7f9c32e7f8bf <HandleRFBServerMessage+8047> > 0x00007f9c32e7f989 <+8249>: movzwl 0xb2(%rsp),%edx > 0x00007f9c32e7f991 <+8257>: movzwl 0xb4(%rsp),%ecx > 0x00007f9c32e7f999 <+8265>: movzwl 0xb6(%rsp),%r8d > 0x00007f9c32e7f9a2 <+8274>: jmpq 0x7f9c32e7f901 <HandleRFBServerMessage+8113> > 0x00007f9c32e7f9a7 <+8279>: lea 0x70(%rsp),%rsi > 0x00007f9c32e7f9ac <+8284>: mov $0x4,%edx > 0x00007f9c32e7f9b1 <+8289>: mov %rbx,%rdi > 0x00007f9c32e7f9b4 <+8292>: movzwl 0xe6(%rsp),%r12d > 0x00007f9c32e7f9bd <+8301>: movzwl 0xe4(%rsp),%r15d > 0x00007f9c32e7f9c6 <+8310>: movzwl 0xe2(%rsp),%r13d > 0x00007f9c32e7f9cf <+8319>: movzwl 0xe0(%rsp),%r14d > 0x00007f9c32e7f9d8 <+8328>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7f9dd <+8333>: test %al,%al > 0x00007f9c32e7f9df <+8335>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7f9e5 <+8341>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7f9e9 <+8345>: mov 0x70(%rsp),%eax > 0x00007f9c32e7f9ed <+8349>: je 0x7f9c32e7f9f1 <HandleRFBServerMessage+8353> > 0x00007f9c32e7f9ef <+8351>: bswap %eax > 0x00007f9c32e7f9f1 <+8353>: lea 0x50(%rsp),%rsi > 0x00007f9c32e7f9f6 <+8358>: mov $0x2,%edx > 0x00007f9c32e7f9fb <+8363>: mov %rbx,%rdi > 0x00007f9c32e7f9fe <+8366>: mov %eax,0x70(%rsp) > 0x00007f9c32e7fa02 <+8370>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7fa07 <+8375>: test %al,%al > 0x00007f9c32e7fa09 <+8377>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7fa0f <+8383>: movzwl 0x50(%rsp),%r9d > 0x00007f9c32e7fa15 <+8389>: movzwl %r15w,%ecx > 0x00007f9c32e7fa19 <+8393>: movzwl %r12w,%r8d > 0x00007f9c32e7fa1d <+8397>: mov %r13d,%edx > 0x00007f9c32e7fa20 <+8400>: mov %r14d,%esi > 0x00007f9c32e7fa23 <+8403>: mov %rbx,%rdi > 0x00007f9c32e7fa26 <+8406>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7fa2b <+8411>: cmpl $0x0,0x70(%rsp) > 0x00007f9c32e7fa30 <+8416>: je 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fa36 <+8422>: xor %r12d,%r12d > 0x00007f9c32e7fa39 <+8425>: jmp 0x7f9c32e7fab7 <HandleRFBServerMessage+8551> > 0x00007f9c32e7fa3b <+8427>: movzwl 0xb2(%rsp),%edx > 0x00007f9c32e7fa43 <+8435>: movzwl 0xb4(%rsp),%ecx > 0x00007f9c32e7fa4b <+8443>: rol $0x8,%ax > 0x00007f9c32e7fa4f <+8447>: movzwl 0xb6(%rsp),%r8d > 0x00007f9c32e7fa58 <+8456>: mov %ax,0xb0(%rsp) > 0x00007f9c32e7fa60 <+8464>: rol $0x8,%dx > 0x00007f9c32e7fa64 <+8468>: rol $0x8,%cx > 0x00007f9c32e7fa68 <+8472>: mov %dx,0xb2(%rsp) > 0x00007f9c32e7fa70 <+8480>: mov %cx,0xb4(%rsp) > 0x00007f9c32e7fa78 <+8488>: rol $0x8,%r8w > 0x00007f9c32e7fa7d <+8493>: movzwl 0x50(%rsp),%r9d > 0x00007f9c32e7fa83 <+8499>: movzwl %ax,%eax > 0x00007f9c32e7fa86 <+8502>: movzwl %dx,%edx > 0x00007f9c32e7fa89 <+8505>: lea (%r14,%rax,1),%esi > 0x00007f9c32e7fa8d <+8509>: mov %r8w,0xb6(%rsp) > 0x00007f9c32e7fa96 <+8518>: add %r13d,%edx > 0x00007f9c32e7fa99 <+8521>: movzwl %cx,%ecx > 0x00007f9c32e7fa9c <+8524>: movzwl %r8w,%r8d > 0x00007f9c32e7faa0 <+8528>: mov %rbx,%rdi > 0x00007f9c32e7faa3 <+8531>: add $0x1,%r12d > 0x00007f9c32e7faa7 <+8535>: callq 0x7f9c32e74840 <FillRectangle> > 0x00007f9c32e7faac <+8540>: cmp 0x70(%rsp),%r12d > 0x00007f9c32e7fab1 <+8545>: jae 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fab7 <+8551>: lea 0x50(%rsp),%rsi > 0x00007f9c32e7fabc <+8556>: mov $0x2,%edx > 0x00007f9c32e7fac1 <+8561>: mov %rbx,%rdi > 0x00007f9c32e7fac4 <+8564>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7fac9 <+8569>: test %al,%al > 0x00007f9c32e7facb <+8571>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7fad1 <+8577>: lea 0xb0(%rsp),%rsi > 0x00007f9c32e7fad9 <+8585>: mov $0x8,%edx > 0x00007f9c32e7fade <+8590>: mov %rbx,%rdi > 0x00007f9c32e7fae1 <+8593>: callq 0x7f9c32e6bfc0 <ReadFromRFBServer@plt> > 0x00007f9c32e7fae6 <+8598>: test %al,%al > 0x00007f9c32e7fae8 <+8600>: je 0x7f9c32e7dbfc <HandleRFBServerMessage+684> > 0x00007f9c32e7faee <+8606>: cmpb $0x0,0x10(%rbx) > 0x00007f9c32e7faf2 <+8610>: movzwl 0xb0(%rsp),%eax > 0x00007f9c32e7fafa <+8618>: jne 0x7f9c32e7fa3b <HandleRFBServerMessage+8427> > 0x00007f9c32e7fb00 <+8624>: movzwl 0xb2(%rsp),%edx > 0x00007f9c32e7fb08 <+8632>: movzwl 0xb4(%rsp),%ecx > 0x00007f9c32e7fb10 <+8640>: movzwl 0xb6(%rsp),%r8d > 0x00007f9c32e7fb19 <+8649>: jmpq 0x7f9c32e7fa7d <HandleRFBServerMessage+8493> > 0x00007f9c32e7fb1e <+8654>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7fb26 <+8662>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7fb2e <+8670>: mov %rbx,%rdi > 0x00007f9c32e7fb31 <+8673>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7fb39 <+8681>: callq 0x7f9c32e6ecd5 <HandleUltraZip32> > 0x00007f9c32e7fb3e <+8686>: test %al,%al > 0x00007f9c32e7fb40 <+8688>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fb46 <+8694>: xor %ebp,%ebp > 0x00007f9c32e7fb48 <+8696>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fb4d <+8701>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7fb55 <+8709>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7fb5d <+8717>: mov %rbx,%rdi > 0x00007f9c32e7fb60 <+8720>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7fb68 <+8728>: callq 0x7f9c32e6ead8 <HandleUltraZip16> > 0x00007f9c32e7fb6d <+8733>: test %al,%al > 0x00007f9c32e7fb6f <+8735>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fb75 <+8741>: xor %ebp,%ebp > 0x00007f9c32e7fb77 <+8743>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fb7c <+8748>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7fb84 <+8756>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7fb8c <+8764>: mov %rbx,%rdi > 0x00007f9c32e7fb8f <+8767>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7fb97 <+8775>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7fba0 <+8784>: callq 0x7f9c32e6d5be <HandleHextile32> > 0x00007f9c32e7fba5 <+8789>: test %al,%al > 0x00007f9c32e7fba7 <+8791>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fbad <+8797>: xor %ebp,%ebp > 0x00007f9c32e7fbaf <+8799>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fbb4 <+8804>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7fbbc <+8812>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7fbc4 <+8820>: mov %rbx,%rdi > 0x00007f9c32e7fbc7 <+8823>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7fbcf <+8831>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7fbd8 <+8840>: callq 0x7f9c32e6d34b <HandleHextile16> > 0x00007f9c32e7fbdd <+8845>: test %al,%al > 0x00007f9c32e7fbdf <+8847>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fbe5 <+8853>: xor %ebp,%ebp > 0x00007f9c32e7fbe7 <+8855>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fbec <+8860>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7fbf4 <+8868>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7fbfc <+8876>: mov %rbx,%rdi > 0x00007f9c32e7fbff <+8879>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7fc07 <+8887>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7fc10 <+8896>: callq 0x7f9c32e6fd2b <HandleZRLE24> > 0x00007f9c32e7fc15 <+8901>: test %al,%al > 0x00007f9c32e7fc17 <+8903>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fc1d <+8909>: xor %ebp,%ebp > 0x00007f9c32e7fc1f <+8911>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fc24 <+8916>: callq 0x7f9c32e6c640 <__stack_chk_fail@plt> > 0x00007f9c32e7fc29 <+8921>: mov 0x20f380(%rip),%rcx # 0x7f9c3308efb0 > 0x00007f9c32e7fc30 <+8928>: mov %eax,%esi > 0x00007f9c32e7fc32 <+8930>: mov 0x4d108(%rbx),%rdx > 0x00007f9c32e7fc39 <+8937>: lea 0x8be8(%rip),%rdi # 0x7f9c32e88828 > 0x00007f9c32e7fc40 <+8944>: xor %eax,%eax > 0x00007f9c32e7fc42 <+8946>: xor %ebp,%ebp > 0x00007f9c32e7fc44 <+8948>: callq *(%rcx) > 0x00007f9c32e7fc46 <+8950>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fc4b <+8955>: mov %ecx,%r12d > 0x00007f9c32e7fc4e <+8958>: mov %r8d,%eax > 0x00007f9c32e7fc51 <+8961>: mov 0x20f358(%rip),%r9 # 0x7f9c3308efb0 > 0x00007f9c32e7fc58 <+8968>: mov %edx,%r8d > 0x00007f9c32e7fc5b <+8971>: mov %esi,%ecx > 0x00007f9c32e7fc5d <+8973>: mov %eax,%edx > 0x00007f9c32e7fc5f <+8975>: mov %r12d,%esi > 0x00007f9c32e7fc62 <+8978>: lea 0x91a7(%rip),%rdi # 0x7f9c32e88e10 > 0x00007f9c32e7fc69 <+8985>: xor %eax,%eax > 0x00007f9c32e7fc6b <+8987>: xor %ebp,%ebp > 0x00007f9c32e7fc6d <+8989>: callq *(%r9) > 0x00007f9c32e7fc70 <+8992>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fc75 <+8997>: mov %ecx,%r12d > 0x00007f9c32e7fc78 <+9000>: movzwl %r8w,%eax > 0x00007f9c32e7fc7c <+9004>: movzwl %di,%edx > 0x00007f9c32e7fc7f <+9007>: jmp 0x7f9c32e7fc51 <HandleRFBServerMessage+8961> > 0x00007f9c32e7fc81 <+9009>: movzwl 0xe2(%rsp),%eax > 0x00007f9c32e7fc89 <+9017>: mov %rbx,%rdi > 0x00007f9c32e7fc8c <+9020>: mov %eax,(%rsp) > 0x00007f9c32e7fc8f <+9023>: callq 0x7f9c32e6cbc0 <CopyRectangleFromRectangle> > 0x00007f9c32e7fc94 <+9028>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fc99 <+9033>: mov 0xd4(%rsp),%eax > 0x00007f9c32e7fca0 <+9040>: mov 0x20f309(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7fca7 <+9047>: mov %rbp,%rsi > 0x00007f9c32e7fcaa <+9050>: lea 0x893d(%rip),%rdi # 0x7f9c32e885ee > 0x00007f9c32e7fcb1 <+9057>: movb $0x0,0x0(%rbp,%rax,1) > 0x00007f9c32e7fcb6 <+9062>: xor %eax,%eax > 0x00007f9c32e7fcb8 <+9064>: callq *(%rdx) > 0x00007f9c32e7fcba <+9066>: mov 0x57ca0(%rbx),%rax > 0x00007f9c32e7fcc1 <+9073>: test %rax,%rax > 0x00007f9c32e7fcc4 <+9076>: je 0x7f9c32e7fcd5 <HandleRFBServerMessage+9093> > 0x00007f9c32e7fcc6 <+9078>: mov %rbp,%rdx > 0x00007f9c32e7fcc9 <+9081>: mov 0xd4(%rsp),%esi > 0x00007f9c32e7fcd0 <+9088>: mov %rbx,%rdi > 0x00007f9c32e7fcd3 <+9091>: callq *%rax > 0x00007f9c32e7fcd5 <+9093>: mov %rbp,%rdi > 0x00007f9c32e7fcd8 <+9096>: mov $0xffffffff,%ebp > 0x00007f9c32e7fcdd <+9101>: callq 0x7f9c32e6c140 <free@plt> > 0x00007f9c32e7fce2 <+9106>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fce7 <+9111>: mov 0x20f2c2(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7fcee <+9118>: lea 0x8b0b(%rip),%rdi # 0x7f9c32e88800 > 0x00007f9c32e7fcf5 <+9125>: xor %eax,%eax > 0x00007f9c32e7fcf7 <+9127>: xor %ebp,%ebp > 0x00007f9c32e7fcf9 <+9129>: callq *(%rdx) > 0x00007f9c32e7fcfb <+9131>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fd00 <+9136>: test %eax,%eax > 0x00007f9c32e7fd02 <+9138>: jne 0x7f9c32e7fc29 <HandleRFBServerMessage+8921> > 0x00007f9c32e7fd08 <+9144>: mov 0x3c(%rsp),%eax > 0x00007f9c32e7fd0c <+9148>: mov 0x4d0d0(%rbx),%rcx > 0x00007f9c32e7fd13 <+9155>: mov %rbx,%rdi > 0x00007f9c32e7fd16 <+9158>: movzbl 0x4b088(%rbx),%edx > 0x00007f9c32e7fd1d <+9165>: mov 0x8(%rbx),%esi > 0x00007f9c32e7fd20 <+9168>: movzwl 0x48(%rsp),%r9d > 0x00007f9c32e7fd26 <+9174>: movzwl 0x4c(%rsp),%r8d > 0x00007f9c32e7fd2c <+9180>: mov %eax,0x8(%rsp) > 0x00007f9c32e7fd30 <+9184>: mov 0x40(%rsp),%eax > 0x00007f9c32e7fd34 <+9188>: mov %eax,(%rsp) > 0x00007f9c32e7fd37 <+9191>: callq 0x7f9c32e75f90 <CopyRectangle> > 0x00007f9c32e7fd3c <+9196>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fd41 <+9201>: mov 0x20f268(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7fd48 <+9208>: lea 0x8b09(%rip),%rdi # 0x7f9c32e88858 > 0x00007f9c32e7fd4f <+9215>: xor %eax,%eax > 0x00007f9c32e7fd51 <+9217>: xor %ebp,%ebp > 0x00007f9c32e7fd53 <+9219>: callq *(%rdx) > 0x00007f9c32e7fd55 <+9221>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7fd5a <+9226>: lea 0x4d0d8(%rbx),%rdi > 0x00007f9c32e7fd61 <+9233>: lea 0x86a8(%rip),%rsi # 0x7f9c32e88410 > 0x00007f9c32e7fd68 <+9240>: mov $0x70,%edx > 0x00007f9c32e7fd6d <+9245>: callq 0x7f9c32e6c700 <inflateInit_@plt> > 0x00007f9c32e7fd72 <+9250>: test %eax,%eax > 0x00007f9c32e7fd74 <+9252>: jne 0x7f9c32e7ff88 <HandleRFBServerMessage+9784> > 0x00007f9c32e7fd7a <+9258>: movb $0xff,0x4d148(%rbx) > 0x00007f9c32e7fd81 <+9265>: jmpq 0x7f9c32e7f397 <HandleRFBServerMessage+6727> > 0x00007f9c32e7fd86 <+9270>: lea 0x4d0d8(%rbx),%rdi > 0x00007f9c32e7fd8d <+9277>: lea 0x867c(%rip),%rsi # 0x7f9c32e88410 > 0x00007f9c32e7fd94 <+9284>: mov $0x70,%edx > 0x00007f9c32e7fd99 <+9289>: callq 0x7f9c32e6c700 <inflateInit_@plt> > 0x00007f9c32e7fd9e <+9294>: test %eax,%eax > 0x00007f9c32e7fda0 <+9296>: jne 0x7f9c32e7ff88 <HandleRFBServerMessage+9784> > 0x00007f9c32e7fda6 <+9302>: movb $0xff,0x4d148(%rbx) > 0x00007f9c32e7fdad <+9309>: jmpq 0x7f9c32e7ebf2 <HandleRFBServerMessage+4770> > 0x00007f9c32e7fdb2 <+9314>: lea 0x4d0d8(%rbx),%rdi > 0x00007f9c32e7fdb9 <+9321>: lea 0x8650(%rip),%rsi # 0x7f9c32e88410 > 0x00007f9c32e7fdc0 <+9328>: mov $0x70,%edx > 0x00007f9c32e7fdc5 <+9333>: callq 0x7f9c32e6c700 <inflateInit_@plt> > 0x00007f9c32e7fdca <+9338>: test %eax,%eax > 0x00007f9c32e7fdcc <+9340>: jne 0x7f9c32e7ff88 <HandleRFBServerMessage+9784> > 0x00007f9c32e7fdd2 <+9346>: movb $0xff,0x4d148(%rbx) > 0x00007f9c32e7fdd9 <+9353>: jmpq 0x7f9c32e7f21f <HandleRFBServerMessage+6351> > 0x00007f9c32e7fdde <+9358>: test %eax,%eax > 0x00007f9c32e7fde0 <+9360>: jne 0x7f9c32e7fc29 <HandleRFBServerMessage+8921> > 0x00007f9c32e7fde6 <+9366>: movzwl 0x48(%rsp),%edx > 0x00007f9c32e7fdeb <+9371>: movzwl 0x4c(%rsp),%eax > 0x00007f9c32e7fdf0 <+9376>: mov %rbx,%r10 > 0x00007f9c32e7fdf3 <+9379>: mov 0x4d0c8(%rbx),%r14d > 0x00007f9c32e7fdfa <+9386>: mov 0x4d0d0(%rbx),%r11 > 0x00007f9c32e7fe01 <+9393>: xor %r12d,%r12d > 0x00007f9c32e7fe04 <+9396>: sub 0x4d0f8(%rbx),%r14d > 0x00007f9c32e7fe0b <+9403>: mov %ebp,%ebx > 0x00007f9c32e7fe0d <+9405>: mov %edx,0x48(%rsp) > 0x00007f9c32e7fe11 <+9409>: mov %eax,0x4c(%rsp) > 0x00007f9c32e7fe15 <+9413>: cmp %r12d,0x3c(%rsp) > 0x00007f9c32e7fe1a <+9418>: jle 0x7f9c32e7ff4a <HandleRFBServerMessage+9722> > 0x00007f9c32e7fe20 <+9424>: test %r13d,%r13d > 0x00007f9c32e7fe23 <+9427>: je 0x7f9c32e7fed3 <HandleRFBServerMessage+9603> > 0x00007f9c32e7fe29 <+9433>: mov 0x3c(%rsp),%ebp > 0x00007f9c32e7fe2d <+9437>: lea 0x3f(%r12),%eax > 0x00007f9c32e7fe32 <+9442>: mov 0x48(%rsp),%edx > 0x00007f9c32e7fe36 <+9446>: sub %r12d,%ebp > 0x00007f9c32e7fe39 <+9449>: cmp 0x3c(%rsp),%eax > 0x00007f9c32e7fe3d <+9453>: mov $0x40,%eax > 0x00007f9c32e7fe42 <+9458>: cmovl %eax,%ebp > 0x00007f9c32e7fe45 <+9461>: add %r12d,%edx > 0x00007f9c32e7fe48 <+9464>: xor %r15d,%r15d > 0x00007f9c32e7fe4b <+9467>: mov %edx,0x40(%rsp) > 0x00007f9c32e7fe4f <+9471>: jmp 0x7f9c32e7fe6a <HandleRFBServerMessage+9498> > 0x00007f9c32e7fe51 <+9473>: nopl 0x0(%rax) > 0x00007f9c32e7fe58 <+9480>: movslq %eax,%rdx > 0x00007f9c32e7fe5b <+9483>: add $0x40,%r15d > 0x00007f9c32e7fe5f <+9487>: sub %eax,%r14d > 0x00007f9c32e7fe62 <+9490>: add %rdx,%r11 > 0x00007f9c32e7fe65 <+9493>: cmp %r15d,%r13d > 0x00007f9c32e7fe68 <+9496>: jle 0x7f9c32e7fed3 <HandleRFBServerMessage+9603> > 0x00007f9c32e7fe6a <+9498>: lea 0x3f(%r15),%eax > 0x00007f9c32e7fe6e <+9502>: mov 0x4c(%rsp),%ecx > 0x00007f9c32e7fe72 <+9506>: mov %r13d,%r9d > 0x00007f9c32e7fe75 <+9509>: mov 0x40(%rsp),%r8d > 0x00007f9c32e7fe7a <+9514>: sub %r15d,%r9d > 0x00007f9c32e7fe7d <+9517>: mov $0x40,%edx > 0x00007f9c32e7fe82 <+9522>: cmp %eax,%r13d > 0x00007f9c32e7fe85 <+9525>: mov %r11,%rsi > 0x00007f9c32e7fe88 <+9528>: mov %r10,%rdi > 0x00007f9c32e7fe8b <+9531>: cmovg %edx,%r9d > 0x00007f9c32e7fe8f <+9535>: mov %ebp,(%rsp) > 0x00007f9c32e7fe92 <+9538>: add %r15d,%ecx > 0x00007f9c32e7fe95 <+9541>: movslq %r14d,%rdx > 0x00007f9c32e7fe98 <+9544>: mov %r10,0x28(%rsp) > 0x00007f9c32e7fe9d <+9549>: mov %r11,0x30(%rsp) > 0x00007f9c32e7fea2 <+9554>: callq 0x7f9c32e7d240 <HandleZRLETile32> > 0x00007f9c32e7fea7 <+9559>: test %eax,%eax > 0x00007f9c32e7fea9 <+9561>: mov 0x28(%rsp),%r10 > 0x00007f9c32e7feae <+9566>: mov 0x30(%rsp),%r11 > 0x00007f9c32e7feb3 <+9571>: jns 0x7f9c32e7fe58 <HandleRFBServerMessage+9480> > 0x00007f9c32e7feb5 <+9573>: mov 0x20f0f4(%rip),%rdx # 0x7f9c3308efb0 > 0x00007f9c32e7febc <+9580>: mov %ebx,%ebp > 0x00007f9c32e7febe <+9582>: mov %eax,%esi > 0x00007f9c32e7fec0 <+9584>: mov %r10,%rbx > 0x00007f9c32e7fec3 <+9587>: lea 0x854c(%rip),%rdi # 0x7f9c32e88416 > 0x00007f9c32e7feca <+9594>: xor %eax,%eax > 0x00007f9c32e7fecc <+9596>: callq *(%rdx) > 0x00007f9c32e7fece <+9598>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7fed3 <+9603>: add $0x40,%r12d > 0x00007f9c32e7fed7 <+9607>: jmpq 0x7f9c32e7fe15 <HandleRFBServerMessage+9413> > 0x00007f9c32e7fedc <+9612>: mov $0x8,%ecx > 0x00007f9c32e7fee1 <+9617>: jmpq 0x7f9c32e7f6af <HandleRFBServerMessage+7519> > 0x00007f9c32e7fee6 <+9622>: lea 0x4d0d8(%rbx),%rdi > 0x00007f9c32e7feed <+9629>: lea 0x851c(%rip),%rsi # 0x7f9c32e88410 > 0x00007f9c32e7fef4 <+9636>: mov $0x70,%edx > 0x00007f9c32e7fef9 <+9641>: callq 0x7f9c32e6c700 <inflateInit_@plt> > 0x00007f9c32e7fefe <+9646>: test %eax,%eax > 0x00007f9c32e7ff00 <+9648>: jne 0x7f9c32e7ff88 <HandleRFBServerMessage+9784> > 0x00007f9c32e7ff06 <+9654>: movb $0xff,0x4d148(%rbx) > 0x00007f9c32e7ff0d <+9661>: jmpq 0x7f9c32e7efff <HandleRFBServerMessage+5807> > 0x00007f9c32e7ff12 <+9666>: movzwl 0xe4(%rsp),%ecx > 0x00007f9c32e7ff1a <+9674>: movzwl 0xe2(%rsp),%edx > 0x00007f9c32e7ff22 <+9682>: mov %rbx,%rdi > 0x00007f9c32e7ff25 <+9685>: movzwl 0xe0(%rsp),%esi > 0x00007f9c32e7ff2d <+9693>: movzwl 0xe6(%rsp),%r8d > 0x00007f9c32e7ff36 <+9702>: callq 0x7f9c32e6ffe8 <HandleZRLE24Up> > 0x00007f9c32e7ff3b <+9707>: test %al,%al > 0x00007f9c32e7ff3d <+9709>: jne 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ff43 <+9715>: xor %ebp,%ebp > 0x00007f9c32e7ff45 <+9717>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> > 0x00007f9c32e7ff4a <+9722>: mov %ebx,%ebp > 0x00007f9c32e7ff4c <+9724>: mov %r10,%rbx > 0x00007f9c32e7ff4f <+9727>: nop > 0x00007f9c32e7ff50 <+9728>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ff55 <+9733>: movzbl 0x4b088(%rbx),%edx > 0x00007f9c32e7ff5c <+9740>: movzwl 0x40(%rsp),%r9d > 0x00007f9c32e7ff62 <+9746>: mov %rbx,%rdi > 0x00007f9c32e7ff65 <+9749>: movzwl 0x48(%rsp),%r8d > 0x00007f9c32e7ff6b <+9755>: mov 0x4d0d0(%rbx),%rcx > 0x00007f9c32e7ff72 <+9762>: mov 0x8(%rbx),%esi > 0x00007f9c32e7ff75 <+9765>: mov %r13d,0x8(%rsp) > 0x00007f9c32e7ff7a <+9770>: mov %r12d,(%rsp) > 0x00007f9c32e7ff7e <+9774>: callq 0x7f9c32e75f90 <CopyRectangle> > 0x00007f9c32e7ff83 <+9779>: jmpq 0x7f9c32e7e090 <HandleRFBServerMessage+1856> > 0x00007f9c32e7ff88 <+9784>: mov 0x20f021(%rip),%rcx # 0x7f9c3308efb0 > 0x00007f9c32e7ff8f <+9791>: mov %eax,%esi > 0x00007f9c32e7ff91 <+9793>: mov 0x4d108(%rbx),%rdx > 0x00007f9c32e7ff98 <+9800>: lea 0x8831(%rip),%rdi # 0x7f9c32e887d0 > 0x00007f9c32e7ff9f <+9807>: xor %eax,%eax > 0x00007f9c32e7ffa1 <+9809>: xor %ebp,%ebp > 0x00007f9c32e7ffa3 <+9811>: callq *(%rcx) > 0x00007f9c32e7ffa5 <+9813>: jmpq 0x7f9c32e7d9e8 <HandleRFBServerMessage+152> >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 873410
:
638863
|
638864
|
638865
| 638866 |
638867
|
638868
|
638869
|
638870
|
638871
|
638872
|
638873
|
638874