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 597925 Details for
Bug 839829
[abrt] remmina-1.0.0-4.fc17: BitBlt_SRCPAINT_32bpp: Process /usr/bin/remmina was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 66.34 KB, created by
Jonathan Nicol
on 2012-07-13 00:40:36 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jonathan Nicol
Created:
2012-07-13 00:40:36 UTC
Size:
66.34 KB
patch
obsolete
>[New LWP 11441] >[New LWP 11433] >[New LWP 11442] >[New LWP 11436] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: the debug information found in "/usr/lib/debug/usr/lib64/libfreebl3.so.debug" does not match "/lib64/libfreebl3.so" (CRC mismatch). > >Core was generated by `remmina'. >Program terminated with signal 11, Segmentation fault. >#0 BitBlt_SRCPAINT_32bpp (nYSrc=0, nXSrc=0, hdcSrc=0x7ffa59e11150, nHeight=16, nWidth=25, nYDest=53, nXDest=1015, hdcDest=0x7ffa5803be30) at /usr/src/debug/freerdp-1.0.1/libfreerdp-gdi/32bpp.c:375 >375 *dstp |= *srcp; > >Thread 4 (Thread 0x7ffa6cf48700 (LWP 11436)): >#0 0x00000037892e8eef 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 0x0000003b04a479b4 in g_main_context_poll (n_fds=3, fds=0x7ffa680010e0, timeout=-1, context=0x16b7030, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x3b04a557d0 <g_poll> >#2 g_main_context_iterate (context=0x16b7030, 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 = 0x7ffa680010e0 >#3 0x0000003b04a47e12 in g_main_loop_run (loop=0x16b6f50) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003b05ac9266 in gdbus_shared_thread_func (user_data=0x16b7000) at gdbusprivate.c:277 > data = 0x16b7000 >#5 0x0000003b04a6a345 in g_thread_proxy (data=0x16bab20) at gthread.c:801 > thread = 0x16bab20 >#6 0x0000003789607d14 in start_thread (arg=0x7ffa6cf48700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffa6cf48700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140713546516224, 280503545799621267, 0, 238521810944, 140713546516224, 23818240, -283632674235499885, 255472342291036819}, 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 0x00000037892f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7ffa64baa700 (LWP 11442)): >#0 0x00000037892ead03 in select () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x0000003ec12091cd in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=timeout@entry=-1) at /usr/src/debug/freerdp-1.0.1/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {41943040, 0 <repeats 15 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 238524738831} > ptime = 0x0 >#2 0x0000003ec12084a9 in svc_plugin_thread_func (arg=0x7ffa58006740) at /usr/src/debug/freerdp-1.0.1/libfreerdp-utils/svc_plugin.c:263 > plugin = 0x7ffa58006740 >#3 0x0000003789607d14 in start_thread (arg=0x7ffa64baa700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffa64baa700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140713408505600, 280503545799621267, 0, 238521810944, 140713408505600, 0, -283650875233158509, 255472342291036819}, 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> >#4 0x00000037892f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7ffa7407a980 (LWP 11433)): >#0 0x00000037892e8eef 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 0x0000003b04a479b4 in g_main_context_poll (n_fds=7, fds=0x1938900, timeout=-1, context=0x159d630, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x3b04a557d0 <g_poll> >#2 g_main_context_iterate (context=0x159d630, 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 = 7 > allocated_nfds = <optimized out> > fds = 0x1938900 >#3 0x0000003b04a47e12 in g_main_loop_run (loop=0x159e050) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000035af579d65 in gtk_main () at gtkmain.c:1161 > loop = 0x159e050 >#5 0x00000000004143e9 in main (argc=1, argv=0x7fff5cb49a98) 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 = 0x1682240 > status = 0 > >Thread 1 (Thread 0x7ffa679cb700 (LWP 11441)): >#0 BitBlt_SRCPAINT_32bpp (nYSrc=0, nXSrc=0, hdcSrc=0x7ffa59e11150, nHeight=16, nWidth=25, nYDest=53, nXDest=1015, hdcDest=0x7ffa5803be30) at /usr/src/debug/freerdp-1.0.1/libfreerdp-gdi/32bpp.c:375 > x = <optimized out> > y = <optimized out> > srcp = <optimized out> > dstp = <optimized out> >#1 BitBlt_32bpp (hdcDest=0x7ffa5803be30, nXDest=1015, nYDest=53, nWidth=25, nHeight=16, hdcSrc=0x7ffa59e11150, nXSrc=0, nYSrc=0, rop=15597702) at /usr/src/debug/freerdp-1.0.1/libfreerdp-gdi/32bpp.c:753 >No locals. >#2 0x00007ffa6c33028a in gdi_memblt (context=<optimized out>, memblt=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-gdi/gdi.c:624 > bitmap = <optimized out> > gdi = <optimized out> >#3 0x0000003109c29a38 in update_recv_primary_order (update=0x1995ed0, s=0x7ffa58b4fbb0, flags=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/orders.c:1826 > orderInfo = 0x1997830 > context = 0x19ab280 > primary = 0x1997710 >#4 0x0000003109c2a39e in update_recv_order (update=<optimized out>, s=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/orders.c:2018 > controlFlags = <optimized out> >#5 0x0000003109c32c7b in fastpath_recv_orders (s=0x7ffa58b4fbb0, fastpath=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/fastpath.c:132 > update = 0x1995ed0 > numberOrders = 454 >#6 fastpath_recv_update (s=0x7ffa58b4fbb0, size=<optimized out>, updateCode=0 '\000', fastpath=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/fastpath.c:173 > context = <optimized out> > pointer = <optimized out> > update = 0x1995ed0 >#7 fastpath_recv_update_data (s=0x7ffa5b9a4eb0, fastpath=0x1986e30) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/fastpath.c:294 > size = <optimized out> > totalSize = <optimized out> > compression = 2 '\002' > compressionFlags = <optimized out> > update_stream = 0x7ffa58b4fbb0 > comp_stream = 0x7ffa58b4fbb0 > roff = 12995 > next_pos = 7035 > updateCode = 0 '\000' > fragmentation = <optimized out> > rdp = <optimized out> > rlen = 14871 >#8 fastpath_recv_updates (fastpath=0x1986e30, s=s@entry=0x7ffa5b9a4eb0) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/fastpath.c:310 > update = 0x1995ed0 >#9 0x0000003109c30bca in rdp_recv_fastpath_pdu (s=0x7ffa5b9a4eb0, rdp=0x1984de0) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/rdp.c:762 > length = <optimized out> > fastpath = 0x1986e30 >#10 rdp_recv_pdu (rdp=0x1984de0, s=0x7ffa5b9a4eb0) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/rdp.c:770 >No locals. >#11 0x0000003109c30e10 in rdp_recv_callback (transport=<optimized out>, s=<optimized out>, extra=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/rdp.c:830 > rdp = <optimized out> >#12 0x0000003109c34052 in transport_check_fds (transport=0x1986c80) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/transport.c:356 > pos = <optimized out> > status = <optimized out> > length = 10438 > received = 0x7ffa5b9a4eb0 >#13 0x0000003109c30f79 in rdp_check_fds (rdp=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/rdp.c:861 >No locals. >#14 0x0000003109c2a623 in freerdp_check_fds (instance=<optimized out>) at /usr/src/debug/freerdp-1.0.1/libfreerdp-core/freerdp.c:122 > status = <optimized out> > rdp = <optimized out> >#15 0x00007ffa6c53d96b in remmina_rdp_main_loop (gp=gp@entry=0x1694a00) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:626 > i = <optimized out> > fds = <optimized out> > rcount = 4 > wcount = 0 > max_fds = 21 > rfds = {0x15, 0xd, 0xf, 0x11, 0x0 <repeats 28 times>} > wfds = {0x0 <repeats 32 times>} > rfds_set = {__fds_bits = {2097152, 0 <repeats 15 times>}} > wfds_set = {__fds_bits = {0 <repeats 16 times>}} > rfi = 0x19ab280 > event = <optimized out> >#16 0x00007ffa6c53e0b8 in remmina_rdp_main (gp=0x1694a00) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:878 > value = <optimized out> > rdpdr_num = <optimized out> > rfi = 0x19ab280 > rdpsnd_num = <optimized out> > host = 0x7ffa58000970 "NTNET" > drdynvc_num = <optimized out> > cs = 0x0 > remminafile = 0x196d170 > s = <optimized out> > port = 3389 >#17 remmina_rdp_main_thread (data=0x1694a00) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:892 > gp = 0x1694a00 > rfi = 0x19ab280 >#18 0x0000003789607d14 in start_thread (arg=0x7ffa679cb700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7ffa679cb700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140713456875264, 280503545799621267, 0, 238521810944, 140713456875264, 26022496, -283652816021505389, 255472342291036819}, 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> >#19 0x00000037892f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x00000035af46e2a0 0x00000035af6ff650 Yes /lib64/libgtk-3.so.0 >0x00000035b001a080 0x00000035b005b924 Yes /lib64/libgdk-3.so.0 >0x0000003b04a19b70 0x0000003b04aac70c Yes /lib64/libglib-2.0.so.0 >0x0000003b05a2eee0 0x0000003b05aea8a4 Yes /lib64/libgio-2.0.so.0 >0x0000003b0520a910 0x0000003b05237dcc Yes /lib64/libgobject-2.0.so.0 >0x0000003b056010f0 0x0000003b05601fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003b04e00680 0x0000003b04e007fc Yes /lib64/libgthread-2.0.so.0 >0x0000003b0960eeb0 0x0000003b0962d490 Yes /lib64/libpango-1.0.so.0 >0x00000035ad80b2f0 0x00000035ad88215c Yes /lib64/libcairo.so.2 >0x0000003b08206750 0x0000003b08219b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003b08e09b30 0x0000003b08e15c04 Yes /lib64/libatk-1.0.so.0 >0x00000035ac01dea0 0x00000035ac0a4260 Yes /lib64/libX11.so.6 >0x00000035ac403700 0x00000035ac40d7d0 Yes /lib64/libXext.so.6 >0x0000003109408df0 0x000000310942fa1c Yes /lib64/libssh.so.4 >0x0000003789605790 0x0000003789610494 Yes /lib64/libpthread.so.0 >0x0000003795607200 0x0000003795652b48 Yes /lib64/libgcrypt.so.11 >0x00000035b0812ea0 0x00000035b08421fc Yes /lib64/libvte2_90.so.9 >0x000000378da029d0 0x000000378da12148 Yes /lib64/libgcc_s.so.1 >0x000000378921ef60 0x000000378935fa40 Yes /lib64/libc.so.6 >0x00000035aec04910 0x00000035aec09358 Yes /lib64/libpangocairo-1.0.so.0 >0x00000035ad402130 0x00000035ad40bfb4 Yes /lib64/libXi.so.6 >0x00000035adc014f0 0x00000035adc03cf8 Yes /lib64/libXfixes.so.3 >0x00000035afc033c0 0x00000035afc04374 Yes /lib64/libcairo-gobject.so.2 >0x0000003b07e07600 0x0000003b07e21bfc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003b07605ef0 0x0000003b0761f6ec Yes /lib64/libfontconfig.so.1 >0x000000378a2055f0 0x000000378a26cabc Yes /lib64/libm.so.6 >0x00000035acc00b00 0x00000035acc01438 Yes /lib64/libXinerama.so.1 >0x00000035ad001830 0x00000035ad005f34 Yes /lib64/libXrandr.so.2 >0x00000035ae402a80 0x00000035ae4076dc Yes /lib64/libXcursor.so.1 >0x00000035ae800c30 0x00000035ae801774 Yes /lib64/libXcomposite.so.1 >0x00000035ae000b90 0x00000035ae00159c Yes /lib64/libXdamage.so.1 >0x0000003789e02260 0x0000003789e0554c Yes /lib64/librt.so.1 >0x000000378be01950 0x000000378be060ec Yes /lib64/libffi.so.5 >0x0000003789a00ea0 0x0000003789a019e0 Yes /lib64/libdl.so.2 >0x000000378a601f50 0x000000378a60e648 Yes /lib64/libz.so.1 >0x000000378aa05fc0 0x000000378aa16768 Yes /lib64/libselinux.so.1 >0x000000378b6039b0 0x000000378b611dfc Yes /lib64/libresolv.so.2 >0x0000003793208d80 0x0000003793272eec Yes /lib64/libpixman-1.so.0 >0x000000379060cbc0 0x0000003790677250 Yes /lib64/libfreetype.so.6 >0x000000378ee04fa0 0x000000378ee20ae0 Yes /lib64/libpng15.so.15 >0x00000035ac801a70 0x00000035ac8079e0 Yes /lib64/libXrender.so.1 >0x0000003b062099c0 0x0000003b06215878 Yes /lib64/libxcb.so.1 >0x0000003109014780 0x0000003109046c94 Yes /lib64/libssl.so.10 >0x0000003b0c25ca00 0x0000003b0c324528 Yes /lib64/libcrypto.so.10 >0x0000003788e00b20 0x0000003788e1a359 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003794e00960 0x0000003794e00ed8 Yes /lib64/libgpg-error.so.0 >0x0000003794a06d20 0x0000003794a1de08 Yes /lib64/libncurses.so.5 >0x0000003799a0cd90 0x0000003799a18c48 Yes /lib64/libtinfo.so.5 >0x000000379d200ee0 0x000000379d201814 Yes /lib64/libutil.so.1 >0x000000378f203dd0 0x000000378f21cccc Yes /lib64/libexpat.so.1 >0x000000378d200e80 0x000000378d201bb0 Yes /lib64/libXau.so.6 >0x0000003108c0ad60 0x0000003108c38424 Yes /lib64/libgssapi_krb5.so.2 >0x000000310841b640 0x0000003108493340 Yes /lib64/libkrb5.so.3 >0x0000003107c01520 0x0000003107c02114 Yes /lib64/libcom_err.so.2 >0x0000003108004490 0x000000310801c92c Yes /lib64/libk5crypto.so.3 >0x0000003108802a60 0x0000003108807eac Yes /lib64/libkrb5support.so.0 >0x000000379a201120 0x000000379a201ac4 Yes /lib64/libkeyutils.so.1 >0x00007ffa6da2e1b0 0x00007ffa6da3567c Yes /lib64/libnss_files.so.2 >0x00007ffa6d7ae930 0x00007ffa6d7c5f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x0000003b05e09310 0x0000003b05e12c9c Yes /lib64/libgvfscommon.so.0 >0x000000378ce03f20 0x000000378ce230cc Yes /lib64/libbluray.so.1 >0x000000378e207760 0x000000378e2302b4 Yes /lib64/libdbus-1.so.3 >0x000000378fe2cbc0 0x000000378ff0da74 Yes /lib64/libxml2.so.2 >0x00007ffa6d580700 0x00007ffa6d582714 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00000035b5407950 0x00000035b542b9e8 Yes /lib64/librsvg-2.so.2 >0x0000003b11208ce0 0x0000003b11227428 Yes /lib64/libcroco-0.6.so.3 > No /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007ffa6d15af80 0x00007ffa6d16c684 Yes /usr/lib64/gtk-3.0/modules/libatk-bridge.so >0x00000035b0c0b6b0 0x00000035b0c199e4 Yes /lib64/libatspi.so.0 >0x00007ffa6cf4b020 0x00007ffa6cf4d060 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x00000035b1c01cb0 0x00000035b1c03160 Yes /lib64/libcanberra-gtk3.so.0 >0x00000035b24033c0 0x00000035b240c31c Yes /lib64/libcanberra.so.0 >0x0000003e052020b0 0x0000003e0520614c Yes /lib64/libvorbisfile.so.3 >0x0000003b0d203810 0x0000003b0d21ad6c Yes /lib64/libvorbis.so.0 >0x0000003b0ca01a70 0x0000003b0ca04138 Yes /lib64/libogg.so.0 >0x00000035b0402880 0x00000035b040c010 Yes /lib64/libtdb.so.1 >0x000000379f202400 0x000000379f2065d4 Yes /lib64/libltdl.so.7 >0x0000003795e00dc0 0x0000003795e05cac Yes /lib64/libcrypt.so.1 >0x0000003795a03520 0x0000003795a42538 Yes (*) /lib64/libfreebl3.so >0x00007ffa6c53c940 0x00007ffa6c543bf8 Yes /usr/lib64/remmina/plugins/remmina-plugin-rdp.so >0x0000003109c16020 0x0000003109c38e64 Yes /lib64/libfreerdp-core.so.1.0 >0x00007ffa6c325080 0x00007ffa6c33149c Yes /lib64/libfreerdp-gdi.so.1.0 >0x00007ffa6c111900 0x00007ffa6c11246c Yes /lib64/libfreerdp-kbd.so.1.0 >0x0000003ec2a013e0 0x0000003ec2a02034 Yes /lib64/libfreerdp-rail.so.1.0 >0x0000003ec1e020f0 0x0000003ec1e0bb80 Yes /lib64/libfreerdp-codec.so.1.0 >0x0000003ec2e016b0 0x0000003ec2e02d4c Yes /lib64/libfreerdp-channels.so.1.0 >0x0000003ec1204250 0x0000003ec1209208 Yes /lib64/libfreerdp-utils.so.1.0 >0x0000003109801ef0 0x0000003109804124 Yes /lib64/libfreerdp-cache.so.1.0 >0x00000035b1004d60 0x00000035b101c9a0 Yes /lib64/libxkbfile.so.1 >0x00007ffa67dfd9f0 0x00007ffa67dfdd94 Yes /usr/lib64/remmina/plugins/remmina-plugins-gnome.so >0x0000003b0ce07960 0x0000003b0ce193b4 Yes /lib64/libgnome-keyring.so.0 >0x00007ffa67bd9bc0 0x00007ffa67bf4e20 Yes /usr/lib64/remmina/plugins/remmina-plugin-vnc.so >0x000000379ca188e0 0x000000379ca92a2c Yes /lib64/libgnutls.so.26 >0x0000003796203e30 0x0000003796235ad0 Yes /lib64/libjpeg.so.62 >0x000000379ea01ce0 0x000000379ea0c9e8 Yes /lib64/libtasn1.so.3 >0x000000379c602cd0 0x000000379c60ba6c Yes /lib64/libp11-kit.so.0 >0x00007ffa679cebd0 0x00007ffa679d0b18 Yes /usr/lib64/gtk-3.0/3.0.0/immodules/im-ibus.so >0x0000003b0ba0dc30 0x0000003b0ba2cc20 Yes /lib64/libibus-1.0.so.5 >0x00007ffa66fc8130 0x00007ffa66fc9094 Yes /usr/lib64/freerdp/cliprdr.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x7ffa66b11fec 140713441435628 >rbx 0x19 25 >rcx 0xfdc 4060 >rdx 0x0 0 >rsi 0x3f7 1015 >rdi 0x7ffa5803be30 140713195191856 >rbp 0x0 0x0 >rsp 0x7ffa679ca660 0x7ffa679ca660 >r8 0x500 1280 >r9 0x400 1024 >r10 0x7ffa5803beb0 140713195191984 >r11 0x37893070b0 238524854448 >r12 0x7 7 >r13 0x0 0 >r14 0x7ffa5803be30 140713195191856 >r15 0x7ffa58b4fbb0 140713206807472 >rip 0x7ffa6c32d938 0x7ffa6c32d938 <BitBlt_32bpp+856> >eflags 0x10246 [ PF 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 BitBlt_32bpp: > 0x00007ffa6c32d5e0 <+0>: push %r15 > 0x00007ffa6c32d5e2 <+2>: push %r14 > 0x00007ffa6c32d5e4 <+4>: mov %rdi,%r14 > 0x00007ffa6c32d5e7 <+7>: push %r13 > 0x00007ffa6c32d5e9 <+9>: push %r12 > 0x00007ffa6c32d5eb <+11>: push %rbp > 0x00007ffa6c32d5ec <+12>: push %rbx > 0x00007ffa6c32d5ed <+13>: sub $0x68,%rsp > 0x00007ffa6c32d5f1 <+17>: test %r9,%r9 > 0x00007ffa6c32d5f4 <+20>: mov %esi,0x4c(%rsp) > 0x00007ffa6c32d5f8 <+24>: mov %edx,0x48(%rsp) > 0x00007ffa6c32d5fc <+28>: mov %ecx,0x44(%rsp) > 0x00007ffa6c32d600 <+32>: mov %r8d,0x40(%rsp) > 0x00007ffa6c32d605 <+37>: mov %r9,0x20(%rsp) > 0x00007ffa6c32d60a <+42>: mov 0xb0(%rsp),%ebx > 0x00007ffa6c32d611 <+49>: je 0x7ffa6c32d7d0 <BitBlt_32bpp+496> > 0x00007ffa6c32d617 <+55>: lea 0xa8(%rsp),%rax > 0x00007ffa6c32d61f <+63>: lea 0xa0(%rsp),%r9 > 0x00007ffa6c32d627 <+71>: mov %rax,(%rsp) > 0x00007ffa6c32d62b <+75>: lea 0x48(%rsp),%rdx > 0x00007ffa6c32d630 <+80>: lea 0x40(%rsp),%r8 > 0x00007ffa6c32d635 <+85>: lea 0x44(%rsp),%rcx > 0x00007ffa6c32d63a <+90>: lea 0x4c(%rsp),%rsi > 0x00007ffa6c32d63f <+95>: mov %r14,%rdi > 0x00007ffa6c32d642 <+98>: callq 0x7ffa6c324b90 <gdi_ClipCoords@plt> > 0x00007ffa6c32d647 <+103>: xor %edx,%edx > 0x00007ffa6c32d649 <+105>: test %eax,%eax > 0x00007ffa6c32d64b <+107>: je 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32d64d <+109>: mov 0x40(%rsp),%r8d > 0x00007ffa6c32d652 <+114>: mov 0x44(%rsp),%ecx > 0x00007ffa6c32d656 <+118>: mov %r14,%rdi > 0x00007ffa6c32d659 <+121>: mov 0x48(%rsp),%edx > 0x00007ffa6c32d65d <+125>: mov 0x4c(%rsp),%esi > 0x00007ffa6c32d661 <+129>: callq 0x7ffa6c324ce0 <gdi_InvalidateRegion@plt> > 0x00007ffa6c32d666 <+134>: cmp $0x660046,%ebx > 0x00007ffa6c32d66c <+140>: je 0x7ffa6c32d960 <BitBlt_32bpp+896> > 0x00007ffa6c32d672 <+146>: jg 0x7ffa6c32d6e0 <BitBlt_32bpp+256> > 0x00007ffa6c32d674 <+148>: cmp $0x220326,%ebx > 0x00007ffa6c32d67a <+154>: je 0x7ffa6c32db30 <BitBlt_32bpp+1360> > 0x00007ffa6c32d680 <+160>: jg 0x7ffa6c32d7e0 <BitBlt_32bpp+512> > 0x00007ffa6c32d686 <+166>: cmp $0xc0324,%ebx > 0x00007ffa6c32d68c <+172>: je 0x7ffa6c32dffc <BitBlt_32bpp+2588> > 0x00007ffa6c32d692 <+178>: cmp $0x1100a6,%ebx > 0x00007ffa6c32d698 <+184>: je 0x7ffa6c32dcf2 <BitBlt_32bpp+1810> > 0x00007ffa6c32d69e <+190>: cmp $0x42,%ebx > 0x00007ffa6c32d6a1 <+193>: je 0x7ffa6c32dfbc <BitBlt_32bpp+2524> > 0x00007ffa6c32d6a7 <+199>: lea 0x3e12(%rip),%rsi # 0x7ffa6c3314c0 > 0x00007ffa6c32d6ae <+206>: mov %ebx,%edx > 0x00007ffa6c32d6b0 <+208>: mov $0x1,%edi > 0x00007ffa6c32d6b5 <+213>: xor %eax,%eax > 0x00007ffa6c32d6b7 <+215>: callq 0x7ffa6c324c00 <__printf_chk@plt> > 0x00007ffa6c32d6bc <+220>: mov $0x1,%edx > 0x00007ffa6c32d6c1 <+225>: nopl 0x0(%rax) > 0x00007ffa6c32d6c8 <+232>: add $0x68,%rsp > 0x00007ffa6c32d6cc <+236>: mov %edx,%eax > 0x00007ffa6c32d6ce <+238>: pop %rbx > 0x00007ffa6c32d6cf <+239>: pop %rbp > 0x00007ffa6c32d6d0 <+240>: pop %r12 > 0x00007ffa6c32d6d2 <+242>: pop %r13 > 0x00007ffa6c32d6d4 <+244>: pop %r14 > 0x00007ffa6c32d6d6 <+246>: pop %r15 > 0x00007ffa6c32d6d8 <+248>: retq > 0x00007ffa6c32d6d9 <+249>: nopl 0x0(%rax) > 0x00007ffa6c32d6e0 <+256>: cmp $0xe20746,%ebx > 0x00007ffa6c32d6e6 <+262>: je 0x7ffa6c32da08 <BitBlt_32bpp+1064> > 0x00007ffa6c32d6ec <+268>: jg 0x7ffa6c32d8a0 <BitBlt_32bpp+704> > 0x00007ffa6c32d6f2 <+274>: cmp $0xbb0226,%ebx > 0x00007ffa6c32d6f8 <+280>: je 0x7ffa6c32deff <BitBlt_32bpp+2335> > 0x00007ffa6c32d6fe <+286>: xchg %ax,%ax > 0x00007ffa6c32d700 <+288>: jle 0x7ffa6c32dc0c <BitBlt_32bpp+1580> > 0x00007ffa6c32d706 <+294>: cmp $0xc000ca,%ebx > 0x00007ffa6c32d70c <+300>: je 0x7ffa6c32dd97 <BitBlt_32bpp+1975> > 0x00007ffa6c32d712 <+306>: cmp $0xcc0020,%ebx > 0x00007ffa6c32d718 <+312>: jne 0x7ffa6c32d6a7 <BitBlt_32bpp+199> > 0x00007ffa6c32d71a <+314>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32d721 <+321>: mov 0xa8(%rsp),%r12d > 0x00007ffa6c32d729 <+329>: mov 0x40(%rsp),%ebp > 0x00007ffa6c32d72d <+333>: mov %eax,0x28(%rsp) > 0x00007ffa6c32d731 <+337>: mov 0x44(%rsp),%eax > 0x00007ffa6c32d735 <+341>: mov %eax,0x38(%rsp) > 0x00007ffa6c32d739 <+345>: mov 0x48(%rsp),%eax > 0x00007ffa6c32d73d <+349>: mov %eax,0x18(%rsp) > 0x00007ffa6c32d741 <+353>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32d745 <+357>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32d749 <+361>: mov 0x20(%rsp),%rax > 0x00007ffa6c32d74e <+366>: mov (%rax),%rax > 0x00007ffa6c32d751 <+369>: cmp %rax,(%r14) > 0x00007ffa6c32d754 <+372>: je 0x7ffa6c32e1ac <BitBlt_32bpp+3020> > 0x00007ffa6c32d75a <+378>: test %ebp,%ebp > 0x00007ffa6c32d75c <+380>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32d762 <+386>: xor %r15d,%r15d > 0x00007ffa6c32d765 <+389>: mov %r15,%r13 > 0x00007ffa6c32d768 <+392>: jmp 0x7ffa6c32d77d <BitBlt_32bpp+413> > 0x00007ffa6c32d76a <+394>: nopw 0x0(%rax,%rax,1) > 0x00007ffa6c32d770 <+400>: add $0x1,%r13 > 0x00007ffa6c32d774 <+404>: cmp %r13d,%ebp > 0x00007ffa6c32d777 <+407>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32d77d <+413>: mov 0x28(%rsp),%esi > 0x00007ffa6c32d781 <+417>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32d786 <+422>: lea 0x0(%r13,%r12,1),%edx > 0x00007ffa6c32d78b <+427>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d790 <+432>: mov 0x18(%rsp),%edx > 0x00007ffa6c32d794 <+436>: mov 0x2c(%rsp),%esi > 0x00007ffa6c32d798 <+440>: mov %r14,%rdi > 0x00007ffa6c32d79b <+443>: mov %rax,%rbx > 0x00007ffa6c32d79e <+446>: add %r13d,%edx > 0x00007ffa6c32d7a1 <+449>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d7a6 <+454>: test %rax,%rax > 0x00007ffa6c32d7a9 <+457>: je 0x7ffa6c32d770 <BitBlt_32bpp+400> > 0x00007ffa6c32d7ab <+459>: test %rbx,%rbx > 0x00007ffa6c32d7ae <+462>: je 0x7ffa6c32d770 <BitBlt_32bpp+400> > 0x00007ffa6c32d7b0 <+464>: mov 0x38(%rsp),%edx > 0x00007ffa6c32d7b4 <+468>: mov %rbx,%rsi > 0x00007ffa6c32d7b7 <+471>: mov %rax,%rdi > 0x00007ffa6c32d7ba <+474>: imul 0x8(%r14),%edx > 0x00007ffa6c32d7bf <+479>: movslq %edx,%rdx > 0x00007ffa6c32d7c2 <+482>: callq 0x7ffa6c325050 <memcpy@plt> > 0x00007ffa6c32d7c7 <+487>: jmp 0x7ffa6c32d770 <BitBlt_32bpp+400> > 0x00007ffa6c32d7c9 <+489>: nopl 0x0(%rax) > 0x00007ffa6c32d7d0 <+496>: movq $0x0,(%rsp) > 0x00007ffa6c32d7d8 <+504>: xor %r9d,%r9d > 0x00007ffa6c32d7db <+507>: jmpq 0x7ffa6c32d62b <BitBlt_32bpp+75> > 0x00007ffa6c32d7e0 <+512>: cmp $0x440328,%ebx > 0x00007ffa6c32d7e6 <+518>: je 0x7ffa6c32de58 <BitBlt_32bpp+2168> > 0x00007ffa6c32d7ec <+524>: jg 0x7ffa6c32dbd4 <BitBlt_32bpp+1524> > 0x00007ffa6c32d7f2 <+530>: cmp $0x330008,%ebx > 0x00007ffa6c32d7f8 <+536>: jne 0x7ffa6c32d6a7 <BitBlt_32bpp+199> > 0x00007ffa6c32d7fe <+542>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32d805 <+549>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32d80c <+556>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32d811 <+561>: mov %eax,0x28(%rsp) > 0x00007ffa6c32d815 <+565>: mov 0x40(%rsp),%eax > 0x00007ffa6c32d819 <+569>: mov %eax,0x18(%rsp) > 0x00007ffa6c32d81d <+573>: mov 0x48(%rsp),%eax > 0x00007ffa6c32d821 <+577>: mov 0x18(%rsp),%r12d > 0x00007ffa6c32d826 <+582>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32d82a <+586>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32d82e <+590>: test %r12d,%r12d > 0x00007ffa6c32d831 <+593>: mov %eax,0x38(%rsp) > 0x00007ffa6c32d835 <+597>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32d837 <+599>: xor %r12d,%r12d > 0x00007ffa6c32d83a <+602>: mov %r13d,%ebx > 0x00007ffa6c32d83d <+605>: nopl (%rax) > 0x00007ffa6c32d840 <+608>: mov 0x28(%rsp),%esi > 0x00007ffa6c32d844 <+612>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32d849 <+617>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32d84d <+621>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d852 <+626>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32d856 <+630>: mov 0x38(%rsp),%esi > 0x00007ffa6c32d85a <+634>: mov %r14,%rdi > 0x00007ffa6c32d85d <+637>: mov %rax,%r13 > 0x00007ffa6c32d860 <+640>: add %r12d,%edx > 0x00007ffa6c32d863 <+643>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d868 <+648>: test %rax,%rax > 0x00007ffa6c32d86b <+651>: je 0x7ffa6c32d88a <BitBlt_32bpp+682> > 0x00007ffa6c32d86d <+653>: test %ebx,%ebx > 0x00007ffa6c32d86f <+655>: jle 0x7ffa6c32d88a <BitBlt_32bpp+682> > 0x00007ffa6c32d871 <+657>: xor %edx,%edx > 0x00007ffa6c32d873 <+659>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32d878 <+664>: mov 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32d87d <+669>: not %ecx > 0x00007ffa6c32d87f <+671>: mov %ecx,(%rax,%rdx,4) > 0x00007ffa6c32d882 <+674>: add $0x1,%rdx > 0x00007ffa6c32d886 <+678>: cmp %edx,%ebx > 0x00007ffa6c32d888 <+680>: jg 0x7ffa6c32d878 <BitBlt_32bpp+664> > 0x00007ffa6c32d88a <+682>: add $0x1,%r12 > 0x00007ffa6c32d88e <+686>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32d893 <+691>: jg 0x7ffa6c32d840 <BitBlt_32bpp+608> > 0x00007ffa6c32d895 <+693>: xor %edx,%edx > 0x00007ffa6c32d897 <+695>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32d89c <+700>: nopl 0x0(%rax) > 0x00007ffa6c32d8a0 <+704>: cmp $0xf00021,%ebx > 0x00007ffa6c32d8a6 <+710>: je 0x7ffa6c32df9c <BitBlt_32bpp+2492> > 0x00007ffa6c32d8ac <+716>: jg 0x7ffa6c32dcba <BitBlt_32bpp+1754> > 0x00007ffa6c32d8b2 <+722>: cmp $0xee0086,%ebx > 0x00007ffa6c32d8b8 <+728>: jne 0x7ffa6c32d6a7 <BitBlt_32bpp+199> > 0x00007ffa6c32d8be <+734>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32d8c5 <+741>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32d8cc <+748>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32d8d1 <+753>: mov %eax,0x28(%rsp) > 0x00007ffa6c32d8d5 <+757>: mov 0x40(%rsp),%eax > 0x00007ffa6c32d8d9 <+761>: mov %eax,0x18(%rsp) > 0x00007ffa6c32d8dd <+765>: mov 0x48(%rsp),%eax > 0x00007ffa6c32d8e1 <+769>: mov 0x18(%rsp),%r8d > 0x00007ffa6c32d8e6 <+774>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32d8ea <+778>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32d8ee <+782>: test %r8d,%r8d > 0x00007ffa6c32d8f1 <+785>: mov %eax,0x38(%rsp) > 0x00007ffa6c32d8f5 <+789>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32d8f7 <+791>: xor %r12d,%r12d > 0x00007ffa6c32d8fa <+794>: mov %r13d,%ebx > 0x00007ffa6c32d8fd <+797>: nopl (%rax) > 0x00007ffa6c32d900 <+800>: mov 0x28(%rsp),%esi > 0x00007ffa6c32d904 <+804>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32d909 <+809>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32d90d <+813>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d912 <+818>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32d916 <+822>: mov 0x38(%rsp),%esi > 0x00007ffa6c32d91a <+826>: mov %r14,%rdi > 0x00007ffa6c32d91d <+829>: mov %rax,%r13 > 0x00007ffa6c32d920 <+832>: add %r12d,%edx > 0x00007ffa6c32d923 <+835>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d928 <+840>: test %rax,%rax > 0x00007ffa6c32d92b <+843>: je 0x7ffa6c32d948 <BitBlt_32bpp+872> > 0x00007ffa6c32d92d <+845>: test %ebx,%ebx > 0x00007ffa6c32d92f <+847>: jle 0x7ffa6c32d948 <BitBlt_32bpp+872> > 0x00007ffa6c32d931 <+849>: xor %edx,%edx > 0x00007ffa6c32d933 <+851>: nopl 0x0(%rax,%rax,1) >=> 0x00007ffa6c32d938 <+856>: mov 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32d93d <+861>: or %ecx,(%rax,%rdx,4) > 0x00007ffa6c32d940 <+864>: add $0x1,%rdx > 0x00007ffa6c32d944 <+868>: cmp %edx,%ebx > 0x00007ffa6c32d946 <+870>: jg 0x7ffa6c32d938 <BitBlt_32bpp+856> > 0x00007ffa6c32d948 <+872>: add $0x1,%r12 > 0x00007ffa6c32d94c <+876>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32d951 <+881>: jg 0x7ffa6c32d900 <BitBlt_32bpp+800> > 0x00007ffa6c32d953 <+883>: xor %edx,%edx > 0x00007ffa6c32d955 <+885>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32d95a <+890>: nopw 0x0(%rax,%rax,1) > 0x00007ffa6c32d960 <+896>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32d967 <+903>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32d96e <+910>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32d973 <+915>: mov %eax,0x28(%rsp) > 0x00007ffa6c32d977 <+919>: mov 0x40(%rsp),%eax > 0x00007ffa6c32d97b <+923>: mov %eax,0x18(%rsp) > 0x00007ffa6c32d97f <+927>: mov 0x48(%rsp),%eax > 0x00007ffa6c32d983 <+931>: mov 0x18(%rsp),%r10d > 0x00007ffa6c32d988 <+936>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32d98c <+940>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32d990 <+944>: test %r10d,%r10d > 0x00007ffa6c32d993 <+947>: mov %eax,0x38(%rsp) > 0x00007ffa6c32d997 <+951>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32d99d <+957>: xor %r12d,%r12d > 0x00007ffa6c32d9a0 <+960>: mov %r13d,%ebx > 0x00007ffa6c32d9a3 <+963>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32d9a8 <+968>: mov 0x28(%rsp),%esi > 0x00007ffa6c32d9ac <+972>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32d9b1 <+977>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32d9b5 <+981>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d9ba <+986>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32d9be <+990>: mov 0x38(%rsp),%esi > 0x00007ffa6c32d9c2 <+994>: mov %r14,%rdi > 0x00007ffa6c32d9c5 <+997>: mov %rax,%r13 > 0x00007ffa6c32d9c8 <+1000>: add %r12d,%edx > 0x00007ffa6c32d9cb <+1003>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32d9d0 <+1008>: test %rax,%rax > 0x00007ffa6c32d9d3 <+1011>: je 0x7ffa6c32d9f0 <BitBlt_32bpp+1040> > 0x00007ffa6c32d9d5 <+1013>: test %ebx,%ebx > 0x00007ffa6c32d9d7 <+1015>: jle 0x7ffa6c32d9f0 <BitBlt_32bpp+1040> > 0x00007ffa6c32d9d9 <+1017>: xor %edx,%edx > 0x00007ffa6c32d9db <+1019>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32d9e0 <+1024>: mov 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32d9e5 <+1029>: xor %ecx,(%rax,%rdx,4) > 0x00007ffa6c32d9e8 <+1032>: add $0x1,%rdx > 0x00007ffa6c32d9ec <+1036>: cmp %edx,%ebx > 0x00007ffa6c32d9ee <+1038>: jg 0x7ffa6c32d9e0 <BitBlt_32bpp+1024> > 0x00007ffa6c32d9f0 <+1040>: add $0x1,%r12 > 0x00007ffa6c32d9f4 <+1044>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32d9f9 <+1049>: jg 0x7ffa6c32d9a8 <BitBlt_32bpp+968> > 0x00007ffa6c32d9fb <+1051>: xor %edx,%edx > 0x00007ffa6c32d9fd <+1053>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32da02 <+1058>: nopw 0x0(%rax,%rax,1) > 0x00007ffa6c32da08 <+1064>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32da0f <+1071>: mov 0x14(%r14),%esi > 0x00007ffa6c32da13 <+1075>: mov %r14,%rdi > 0x00007ffa6c32da16 <+1078>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32da1d <+1085>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32da22 <+1090>: mov %eax,0x28(%rsp) > 0x00007ffa6c32da26 <+1094>: mov 0x40(%rsp),%eax > 0x00007ffa6c32da2a <+1098>: mov %eax,0x18(%rsp) > 0x00007ffa6c32da2e <+1102>: mov 0x48(%rsp),%eax > 0x00007ffa6c32da32 <+1106>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32da36 <+1110>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32da3a <+1114>: mov %eax,0x38(%rsp) > 0x00007ffa6c32da3e <+1118>: callq 0x7ffa6c324e60 <gdi_get_color_32bpp@plt> > 0x00007ffa6c32da43 <+1123>: mov %eax,0x5c(%rsp) > 0x00007ffa6c32da47 <+1127>: mov 0x20(%rsp),%rax > 0x00007ffa6c32da4c <+1132>: mov 0x8(%rax),%edx > 0x00007ffa6c32da4f <+1135>: cmp $0x1,%edx > 0x00007ffa6c32da52 <+1138>: jne 0x7ffa6c32e192 <BitBlt_32bpp+2994> > 0x00007ffa6c32da58 <+1144>: mov 0x18(%rsp),%r15d > 0x00007ffa6c32da5d <+1149>: lea -0x1(%r13),%eax > 0x00007ffa6c32da61 <+1153>: xor %r12d,%r12d > 0x00007ffa6c32da64 <+1156>: mov %r12,%rbx > 0x00007ffa6c32da67 <+1159>: add $0x1,%rax > 0x00007ffa6c32da6b <+1163>: test %r15d,%r15d > 0x00007ffa6c32da6e <+1166>: mov %rax,0x30(%rsp) > 0x00007ffa6c32da73 <+1171>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32da79 <+1177>: nopl 0x0(%rax) > 0x00007ffa6c32da80 <+1184>: mov 0x28(%rsp),%esi > 0x00007ffa6c32da84 <+1188>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32da89 <+1193>: lea (%rbx,%rbp,1),%edx > 0x00007ffa6c32da8c <+1196>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32da91 <+1201>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32da95 <+1205>: mov 0x38(%rsp),%esi > 0x00007ffa6c32da99 <+1209>: mov %r14,%rdi > 0x00007ffa6c32da9c <+1212>: mov %rax,%r15 > 0x00007ffa6c32da9f <+1215>: add %ebx,%edx > 0x00007ffa6c32daa1 <+1217>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32daa6 <+1222>: test %rax,%rax > 0x00007ffa6c32daa9 <+1225>: mov %rax,%rdx > 0x00007ffa6c32daac <+1228>: je 0x7ffa6c32db13 <BitBlt_32bpp+1331> > 0x00007ffa6c32daae <+1230>: test %r13d,%r13d > 0x00007ffa6c32dab1 <+1233>: jle 0x7ffa6c32db13 <BitBlt_32bpp+1331> > 0x00007ffa6c32dab3 <+1235>: mov 0x30(%rsp),%rsi > 0x00007ffa6c32dab8 <+1240>: movzbl 0x5c(%rsp),%r10d > 0x00007ffa6c32dabe <+1246>: movzbl 0x5d(%rsp),%r9d > 0x00007ffa6c32dac4 <+1252>: movzbl 0x5e(%rsp),%edi > 0x00007ffa6c32dac9 <+1257>: add %r15,%rsi > 0x00007ffa6c32dacc <+1260>: nopl 0x0(%rax) > 0x00007ffa6c32dad0 <+1264>: movzbl (%r15),%ecx > 0x00007ffa6c32dad4 <+1268>: mov %ecx,%eax > 0x00007ffa6c32dad6 <+1270>: and %r10d,%ecx > 0x00007ffa6c32dad9 <+1273>: not %eax > 0x00007ffa6c32dadb <+1275>: and (%rdx),%al > 0x00007ffa6c32dadd <+1277>: or %ecx,%eax > 0x00007ffa6c32dadf <+1279>: mov %al,(%rdx) > 0x00007ffa6c32dae1 <+1281>: movzbl (%r15),%ecx > 0x00007ffa6c32dae5 <+1285>: mov %ecx,%eax > 0x00007ffa6c32dae7 <+1287>: and %r9d,%ecx > 0x00007ffa6c32daea <+1290>: not %eax > 0x00007ffa6c32daec <+1292>: and 0x1(%rdx),%al > 0x00007ffa6c32daef <+1295>: or %ecx,%eax > 0x00007ffa6c32daf1 <+1297>: mov %al,0x1(%rdx) > 0x00007ffa6c32daf4 <+1300>: movzbl (%r15),%ecx > 0x00007ffa6c32daf8 <+1304>: add $0x1,%r15 > 0x00007ffa6c32dafc <+1308>: mov %ecx,%eax > 0x00007ffa6c32dafe <+1310>: and %edi,%ecx > 0x00007ffa6c32db00 <+1312>: not %eax > 0x00007ffa6c32db02 <+1314>: and 0x2(%rdx),%al > 0x00007ffa6c32db05 <+1317>: or %ecx,%eax > 0x00007ffa6c32db07 <+1319>: mov %al,0x2(%rdx) > 0x00007ffa6c32db0a <+1322>: add $0x4,%rdx > 0x00007ffa6c32db0e <+1326>: cmp %rsi,%r15 > 0x00007ffa6c32db11 <+1329>: jne 0x7ffa6c32dad0 <BitBlt_32bpp+1264> > 0x00007ffa6c32db13 <+1331>: add $0x1,%rbx > 0x00007ffa6c32db17 <+1335>: cmp %ebx,0x18(%rsp) > 0x00007ffa6c32db1b <+1339>: jg 0x7ffa6c32da80 <BitBlt_32bpp+1184> > 0x00007ffa6c32db21 <+1345>: xor %edx,%edx > 0x00007ffa6c32db23 <+1347>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32db28 <+1352>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32db30 <+1360>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32db37 <+1367>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32db3e <+1374>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32db43 <+1379>: mov %eax,0x28(%rsp) > 0x00007ffa6c32db47 <+1383>: mov 0x40(%rsp),%eax > 0x00007ffa6c32db4b <+1387>: mov %eax,0x18(%rsp) > 0x00007ffa6c32db4f <+1391>: mov 0x48(%rsp),%eax > 0x00007ffa6c32db53 <+1395>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32db57 <+1399>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32db5b <+1403>: mov %eax,0x38(%rsp) > 0x00007ffa6c32db5f <+1407>: mov 0x18(%rsp),%eax > 0x00007ffa6c32db63 <+1411>: test %eax,%eax > 0x00007ffa6c32db65 <+1413>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32db6b <+1419>: xor %r12d,%r12d > 0x00007ffa6c32db6e <+1422>: mov %r13d,%ebx > 0x00007ffa6c32db71 <+1425>: nopl 0x0(%rax) > 0x00007ffa6c32db78 <+1432>: mov 0x28(%rsp),%esi > 0x00007ffa6c32db7c <+1436>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32db81 <+1441>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32db85 <+1445>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32db8a <+1450>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32db8e <+1454>: mov 0x38(%rsp),%esi > 0x00007ffa6c32db92 <+1458>: mov %r14,%rdi > 0x00007ffa6c32db95 <+1461>: mov %rax,%r13 > 0x00007ffa6c32db98 <+1464>: add %r12d,%edx > 0x00007ffa6c32db9b <+1467>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32dba0 <+1472>: test %rax,%rax > 0x00007ffa6c32dba3 <+1475>: je 0x7ffa6c32dbc2 <BitBlt_32bpp+1506> > 0x00007ffa6c32dba5 <+1477>: test %ebx,%ebx > 0x00007ffa6c32dba7 <+1479>: jle 0x7ffa6c32dbc2 <BitBlt_32bpp+1506> > 0x00007ffa6c32dba9 <+1481>: xor %edx,%edx > 0x00007ffa6c32dbab <+1483>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32dbb0 <+1488>: mov 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32dbb5 <+1493>: not %ecx > 0x00007ffa6c32dbb7 <+1495>: and %ecx,(%rax,%rdx,4) > 0x00007ffa6c32dbba <+1498>: add $0x1,%rdx > 0x00007ffa6c32dbbe <+1502>: cmp %edx,%ebx > 0x00007ffa6c32dbc0 <+1504>: jg 0x7ffa6c32dbb0 <BitBlt_32bpp+1488> > 0x00007ffa6c32dbc2 <+1506>: add $0x1,%r12 > 0x00007ffa6c32dbc6 <+1510>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32dbcb <+1515>: jg 0x7ffa6c32db78 <BitBlt_32bpp+1432> > 0x00007ffa6c32dbcd <+1517>: xor %edx,%edx > 0x00007ffa6c32dbcf <+1519>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dbd4 <+1524>: cmp $0x550009,%ebx > 0x00007ffa6c32dbda <+1530>: je 0x7ffa6c32dfdc <BitBlt_32bpp+2556> > 0x00007ffa6c32dbe0 <+1536>: cmp $0x5a0049,%ebx > 0x00007ffa6c32dbe6 <+1542>: jne 0x7ffa6c32d6a7 <BitBlt_32bpp+199> > 0x00007ffa6c32dbec <+1548>: mov 0x48(%rsp),%edx > 0x00007ffa6c32dbf0 <+1552>: mov 0x40(%rsp),%r8d > 0x00007ffa6c32dbf5 <+1557>: mov %r14,%rdi > 0x00007ffa6c32dbf8 <+1560>: mov 0x44(%rsp),%ecx > 0x00007ffa6c32dbfc <+1564>: mov 0x4c(%rsp),%esi > 0x00007ffa6c32dc00 <+1568>: callq 0x7ffa6c32d3e0 <BitBlt_PATINVERT_32bpp> > 0x00007ffa6c32dc05 <+1573>: mov %eax,%edx > 0x00007ffa6c32dc07 <+1575>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dc0c <+1580>: cmp $0x8800c6,%ebx > 0x00007ffa6c32dc12 <+1586>: jne 0x7ffa6c32d6a7 <BitBlt_32bpp+199> > 0x00007ffa6c32dc18 <+1592>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32dc1f <+1599>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32dc26 <+1606>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32dc2b <+1611>: mov %eax,0x28(%rsp) > 0x00007ffa6c32dc2f <+1615>: mov 0x40(%rsp),%eax > 0x00007ffa6c32dc33 <+1619>: mov %eax,0x18(%rsp) > 0x00007ffa6c32dc37 <+1623>: mov 0x48(%rsp),%eax > 0x00007ffa6c32dc3b <+1627>: mov 0x18(%rsp),%r9d > 0x00007ffa6c32dc40 <+1632>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32dc44 <+1636>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32dc48 <+1640>: test %r9d,%r9d > 0x00007ffa6c32dc4b <+1643>: mov %eax,0x38(%rsp) > 0x00007ffa6c32dc4f <+1647>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32dc55 <+1653>: xor %r12d,%r12d > 0x00007ffa6c32dc58 <+1656>: mov %r13d,%ebx > 0x00007ffa6c32dc5b <+1659>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32dc60 <+1664>: mov 0x28(%rsp),%esi > 0x00007ffa6c32dc64 <+1668>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32dc69 <+1673>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32dc6d <+1677>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32dc72 <+1682>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32dc76 <+1686>: mov 0x38(%rsp),%esi > 0x00007ffa6c32dc7a <+1690>: mov %r14,%rdi > 0x00007ffa6c32dc7d <+1693>: mov %rax,%r13 > 0x00007ffa6c32dc80 <+1696>: add %r12d,%edx > 0x00007ffa6c32dc83 <+1699>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32dc88 <+1704>: test %rax,%rax > 0x00007ffa6c32dc8b <+1707>: je 0x7ffa6c32dca8 <BitBlt_32bpp+1736> > 0x00007ffa6c32dc8d <+1709>: test %ebx,%ebx > 0x00007ffa6c32dc8f <+1711>: jle 0x7ffa6c32dca8 <BitBlt_32bpp+1736> > 0x00007ffa6c32dc91 <+1713>: xor %edx,%edx > 0x00007ffa6c32dc93 <+1715>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32dc98 <+1720>: mov 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32dc9d <+1725>: and %ecx,(%rax,%rdx,4) > 0x00007ffa6c32dca0 <+1728>: add $0x1,%rdx > 0x00007ffa6c32dca4 <+1732>: cmp %edx,%ebx > 0x00007ffa6c32dca6 <+1734>: jg 0x7ffa6c32dc98 <BitBlt_32bpp+1720> > 0x00007ffa6c32dca8 <+1736>: add $0x1,%r12 > 0x00007ffa6c32dcac <+1740>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32dcb1 <+1745>: jg 0x7ffa6c32dc60 <BitBlt_32bpp+1664> > 0x00007ffa6c32dcb3 <+1747>: xor %edx,%edx > 0x00007ffa6c32dcb5 <+1749>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dcba <+1754>: cmp $0xfb0a09,%ebx > 0x00007ffa6c32dcc0 <+1760>: je 0x7ffa6c32e0c2 <BitBlt_32bpp+2786> > 0x00007ffa6c32dcc6 <+1766>: cmp $0xff0062,%ebx > 0x00007ffa6c32dccc <+1772>: jne 0x7ffa6c32d6a7 <BitBlt_32bpp+199> > 0x00007ffa6c32dcd2 <+1778>: mov 0x48(%rsp),%edx > 0x00007ffa6c32dcd6 <+1782>: mov 0x40(%rsp),%r8d > 0x00007ffa6c32dcdb <+1787>: mov %r14,%rdi > 0x00007ffa6c32dcde <+1790>: mov 0x44(%rsp),%ecx > 0x00007ffa6c32dce2 <+1794>: mov 0x4c(%rsp),%esi > 0x00007ffa6c32dce6 <+1798>: callq 0x7ffa6c32d160 <BitBlt_WHITENESS_32bpp> > 0x00007ffa6c32dceb <+1803>: mov %eax,%edx > 0x00007ffa6c32dced <+1805>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dcf2 <+1810>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32dcf9 <+1817>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32dd00 <+1824>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32dd05 <+1829>: mov %eax,0x28(%rsp) > 0x00007ffa6c32dd09 <+1833>: mov 0x40(%rsp),%eax > 0x00007ffa6c32dd0d <+1837>: mov %eax,0x18(%rsp) > 0x00007ffa6c32dd11 <+1841>: mov 0x48(%rsp),%eax > 0x00007ffa6c32dd15 <+1845>: mov 0x18(%rsp),%r11d > 0x00007ffa6c32dd1a <+1850>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32dd1e <+1854>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32dd22 <+1858>: test %r11d,%r11d > 0x00007ffa6c32dd25 <+1861>: mov %eax,0x38(%rsp) > 0x00007ffa6c32dd29 <+1865>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32dd2f <+1871>: xor %r12d,%r12d > 0x00007ffa6c32dd32 <+1874>: mov %r13d,%ebx > 0x00007ffa6c32dd35 <+1877>: nopl (%rax) > 0x00007ffa6c32dd38 <+1880>: mov 0x28(%rsp),%esi > 0x00007ffa6c32dd3c <+1884>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32dd41 <+1889>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32dd45 <+1893>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32dd4a <+1898>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32dd4e <+1902>: mov 0x38(%rsp),%esi > 0x00007ffa6c32dd52 <+1906>: mov %r14,%rdi > 0x00007ffa6c32dd55 <+1909>: mov %rax,%r13 > 0x00007ffa6c32dd58 <+1912>: add %r12d,%edx > 0x00007ffa6c32dd5b <+1915>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32dd60 <+1920>: test %rax,%rax > 0x00007ffa6c32dd63 <+1923>: je 0x7ffa6c32dd85 <BitBlt_32bpp+1957> > 0x00007ffa6c32dd65 <+1925>: test %ebx,%ebx > 0x00007ffa6c32dd67 <+1927>: jle 0x7ffa6c32dd85 <BitBlt_32bpp+1957> > 0x00007ffa6c32dd69 <+1929>: xor %edx,%edx > 0x00007ffa6c32dd6b <+1931>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32dd70 <+1936>: mov (%rax,%rdx,4),%ecx > 0x00007ffa6c32dd73 <+1939>: or 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32dd78 <+1944>: not %ecx > 0x00007ffa6c32dd7a <+1946>: mov %ecx,(%rax,%rdx,4) > 0x00007ffa6c32dd7d <+1949>: add $0x1,%rdx > 0x00007ffa6c32dd81 <+1953>: cmp %edx,%ebx > 0x00007ffa6c32dd83 <+1955>: jg 0x7ffa6c32dd70 <BitBlt_32bpp+1936> > 0x00007ffa6c32dd85 <+1957>: add $0x1,%r12 > 0x00007ffa6c32dd89 <+1961>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32dd8e <+1966>: jg 0x7ffa6c32dd38 <BitBlt_32bpp+1880> > 0x00007ffa6c32dd90 <+1968>: xor %edx,%edx > 0x00007ffa6c32dd92 <+1970>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dd97 <+1975>: mov 0xa8(%rsp),%eax > 0x00007ffa6c32dd9e <+1982>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32dda3 <+1987>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32dda7 <+1991>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32ddae <+1998>: mov %eax,0x38(%rsp) > 0x00007ffa6c32ddb2 <+2002>: mov 0x40(%rsp),%eax > 0x00007ffa6c32ddb6 <+2006>: mov %eax,0x28(%rsp) > 0x00007ffa6c32ddba <+2010>: mov 0x48(%rsp),%eax > 0x00007ffa6c32ddbe <+2014>: mov 0x28(%rsp),%edi > 0x00007ffa6c32ddc2 <+2018>: mov %eax,0x30(%rsp) > 0x00007ffa6c32ddc6 <+2022>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32ddca <+2026>: test %edi,%edi > 0x00007ffa6c32ddcc <+2028>: mov %eax,0x3c(%rsp) > 0x00007ffa6c32ddd0 <+2032>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32ddd6 <+2038>: movq $0x0,0x18(%rsp) > 0x00007ffa6c32dddf <+2047>: nop > 0x00007ffa6c32dde0 <+2048>: mov 0x18(%rsp),%ebx > 0x00007ffa6c32dde4 <+2052>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32dde8 <+2056>: mov 0x38(%rsp),%esi > 0x00007ffa6c32ddec <+2060>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32ddf1 <+2065>: add %ebx,%edx > 0x00007ffa6c32ddf3 <+2067>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32ddf8 <+2072>: mov 0x30(%rsp),%edx > 0x00007ffa6c32ddfc <+2076>: mov 0x3c(%rsp),%esi > 0x00007ffa6c32de00 <+2080>: mov %r14,%rdi > 0x00007ffa6c32de03 <+2083>: mov %rax,%r12 > 0x00007ffa6c32de06 <+2086>: add %ebx,%edx > 0x00007ffa6c32de08 <+2088>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32de0d <+2093>: test %rax,%rax > 0x00007ffa6c32de10 <+2096>: mov %rax,%rbp > 0x00007ffa6c32de13 <+2099>: je 0x7ffa6c32de41 <BitBlt_32bpp+2145> > 0x00007ffa6c32de15 <+2101>: test %r13d,%r13d > 0x00007ffa6c32de18 <+2104>: jle 0x7ffa6c32de41 <BitBlt_32bpp+2145> > 0x00007ffa6c32de1a <+2106>: xor %r15d,%r15d > 0x00007ffa6c32de1d <+2109>: nopl (%rax) > 0x00007ffa6c32de20 <+2112>: mov %r15d,%esi > 0x00007ffa6c32de23 <+2115>: mov %ebx,%edx > 0x00007ffa6c32de25 <+2117>: mov %r14,%rdi > 0x00007ffa6c32de28 <+2120>: callq 0x7ffa6c324fc0 <gdi_get_brush_pointer@plt> > 0x00007ffa6c32de2d <+2125>: mov (%rax),%eax > 0x00007ffa6c32de2f <+2127>: and (%r12,%r15,4),%eax > 0x00007ffa6c32de33 <+2131>: mov %eax,0x0(%rbp,%r15,4) > 0x00007ffa6c32de38 <+2136>: add $0x1,%r15 > 0x00007ffa6c32de3c <+2140>: cmp %r15d,%r13d > 0x00007ffa6c32de3f <+2143>: jg 0x7ffa6c32de20 <BitBlt_32bpp+2112> > 0x00007ffa6c32de41 <+2145>: addq $0x1,0x18(%rsp) > 0x00007ffa6c32de47 <+2151>: mov 0x18(%rsp),%eax > 0x00007ffa6c32de4b <+2155>: cmp %eax,0x28(%rsp) > 0x00007ffa6c32de4f <+2159>: jg 0x7ffa6c32dde0 <BitBlt_32bpp+2048> > 0x00007ffa6c32de51 <+2161>: xor %edx,%edx > 0x00007ffa6c32de53 <+2163>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32de58 <+2168>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32de5f <+2175>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32de66 <+2182>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32de6b <+2187>: mov %eax,0x28(%rsp) > 0x00007ffa6c32de6f <+2191>: mov 0x40(%rsp),%eax > 0x00007ffa6c32de73 <+2195>: mov %eax,0x18(%rsp) > 0x00007ffa6c32de77 <+2199>: mov 0x48(%rsp),%eax > 0x00007ffa6c32de7b <+2203>: mov 0x18(%rsp),%ebx > 0x00007ffa6c32de7f <+2207>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32de83 <+2211>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32de87 <+2215>: test %ebx,%ebx > 0x00007ffa6c32de89 <+2217>: mov %eax,0x38(%rsp) > 0x00007ffa6c32de8d <+2221>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32de93 <+2227>: xor %r12d,%r12d > 0x00007ffa6c32de96 <+2230>: mov %r13d,%ebx > 0x00007ffa6c32de99 <+2233>: nopl 0x0(%rax) > 0x00007ffa6c32dea0 <+2240>: mov 0x28(%rsp),%esi > 0x00007ffa6c32dea4 <+2244>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32dea9 <+2249>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32dead <+2253>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32deb2 <+2258>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32deb6 <+2262>: mov 0x38(%rsp),%esi > 0x00007ffa6c32deba <+2266>: mov %r14,%rdi > 0x00007ffa6c32debd <+2269>: mov %rax,%r13 > 0x00007ffa6c32dec0 <+2272>: add %r12d,%edx > 0x00007ffa6c32dec3 <+2275>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32dec8 <+2280>: test %rax,%rax > 0x00007ffa6c32decb <+2283>: je 0x7ffa6c32deed <BitBlt_32bpp+2317> > 0x00007ffa6c32decd <+2285>: test %ebx,%ebx > 0x00007ffa6c32decf <+2287>: jle 0x7ffa6c32deed <BitBlt_32bpp+2317> > 0x00007ffa6c32ded1 <+2289>: xor %edx,%edx > 0x00007ffa6c32ded3 <+2291>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32ded8 <+2296>: mov (%rax,%rdx,4),%ecx > 0x00007ffa6c32dedb <+2299>: not %ecx > 0x00007ffa6c32dedd <+2301>: and 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32dee2 <+2306>: mov %ecx,(%rax,%rdx,4) > 0x00007ffa6c32dee5 <+2309>: add $0x1,%rdx > 0x00007ffa6c32dee9 <+2313>: cmp %edx,%ebx > 0x00007ffa6c32deeb <+2315>: jg 0x7ffa6c32ded8 <BitBlt_32bpp+2296> > 0x00007ffa6c32deed <+2317>: add $0x1,%r12 > 0x00007ffa6c32def1 <+2321>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32def6 <+2326>: jg 0x7ffa6c32dea0 <BitBlt_32bpp+2240> > 0x00007ffa6c32def8 <+2328>: xor %edx,%edx > 0x00007ffa6c32defa <+2330>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32deff <+2335>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32df06 <+2342>: mov 0xa8(%rsp),%ebp > 0x00007ffa6c32df0d <+2349>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32df12 <+2354>: mov %eax,0x28(%rsp) > 0x00007ffa6c32df16 <+2358>: mov 0x40(%rsp),%eax > 0x00007ffa6c32df1a <+2362>: mov %eax,0x18(%rsp) > 0x00007ffa6c32df1e <+2366>: mov 0x48(%rsp),%eax > 0x00007ffa6c32df22 <+2370>: mov 0x18(%rsp),%esi > 0x00007ffa6c32df26 <+2374>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32df2a <+2378>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32df2e <+2382>: test %esi,%esi > 0x00007ffa6c32df30 <+2384>: mov %eax,0x38(%rsp) > 0x00007ffa6c32df34 <+2388>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32df3a <+2394>: xor %r12d,%r12d > 0x00007ffa6c32df3d <+2397>: mov %r13d,%ebx > 0x00007ffa6c32df40 <+2400>: mov 0x28(%rsp),%esi > 0x00007ffa6c32df44 <+2404>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32df49 <+2409>: lea (%r12,%rbp,1),%edx > 0x00007ffa6c32df4d <+2413>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32df52 <+2418>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32df56 <+2422>: mov 0x38(%rsp),%esi > 0x00007ffa6c32df5a <+2426>: mov %r14,%rdi > 0x00007ffa6c32df5d <+2429>: mov %rax,%r13 > 0x00007ffa6c32df60 <+2432>: add %r12d,%edx > 0x00007ffa6c32df63 <+2435>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32df68 <+2440>: test %rax,%rax > 0x00007ffa6c32df6b <+2443>: je 0x7ffa6c32df8a <BitBlt_32bpp+2474> > 0x00007ffa6c32df6d <+2445>: test %ebx,%ebx > 0x00007ffa6c32df6f <+2447>: jle 0x7ffa6c32df8a <BitBlt_32bpp+2474> > 0x00007ffa6c32df71 <+2449>: xor %edx,%edx > 0x00007ffa6c32df73 <+2451>: nopl 0x0(%rax,%rax,1) > 0x00007ffa6c32df78 <+2456>: mov 0x0(%r13,%rdx,4),%ecx > 0x00007ffa6c32df7d <+2461>: not %ecx > 0x00007ffa6c32df7f <+2463>: or %ecx,(%rax,%rdx,4) > 0x00007ffa6c32df82 <+2466>: add $0x1,%rdx > 0x00007ffa6c32df86 <+2470>: cmp %edx,%ebx > 0x00007ffa6c32df88 <+2472>: jg 0x7ffa6c32df78 <BitBlt_32bpp+2456> > 0x00007ffa6c32df8a <+2474>: add $0x1,%r12 > 0x00007ffa6c32df8e <+2478>: cmp %r12d,0x18(%rsp) > 0x00007ffa6c32df93 <+2483>: jg 0x7ffa6c32df40 <BitBlt_32bpp+2400> > 0x00007ffa6c32df95 <+2485>: xor %edx,%edx > 0x00007ffa6c32df97 <+2487>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32df9c <+2492>: mov 0x48(%rsp),%edx > 0x00007ffa6c32dfa0 <+2496>: mov 0x40(%rsp),%r8d > 0x00007ffa6c32dfa5 <+2501>: mov %r14,%rdi > 0x00007ffa6c32dfa8 <+2504>: mov 0x44(%rsp),%ecx > 0x00007ffa6c32dfac <+2508>: mov 0x4c(%rsp),%esi > 0x00007ffa6c32dfb0 <+2512>: callq 0x7ffa6c32d2e0 <BitBlt_PATCOPY_32bpp> > 0x00007ffa6c32dfb5 <+2517>: mov %eax,%edx > 0x00007ffa6c32dfb7 <+2519>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dfbc <+2524>: mov 0x48(%rsp),%edx > 0x00007ffa6c32dfc0 <+2528>: mov 0x40(%rsp),%r8d > 0x00007ffa6c32dfc5 <+2533>: mov %r14,%rdi > 0x00007ffa6c32dfc8 <+2536>: mov 0x44(%rsp),%ecx > 0x00007ffa6c32dfcc <+2540>: mov 0x4c(%rsp),%esi > 0x00007ffa6c32dfd0 <+2544>: callq 0x7ffa6c32d1c0 <BitBlt_BLACKNESS_32bpp> > 0x00007ffa6c32dfd5 <+2549>: mov %eax,%edx > 0x00007ffa6c32dfd7 <+2551>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dfdc <+2556>: mov 0x48(%rsp),%edx > 0x00007ffa6c32dfe0 <+2560>: mov 0x40(%rsp),%r8d > 0x00007ffa6c32dfe5 <+2565>: mov %r14,%rdi > 0x00007ffa6c32dfe8 <+2568>: mov 0x44(%rsp),%ecx > 0x00007ffa6c32dfec <+2572>: mov 0x4c(%rsp),%esi > 0x00007ffa6c32dff0 <+2576>: callq 0x7ffa6c32d0e0 <BitBlt_DSTINVERT_32bpp> > 0x00007ffa6c32dff5 <+2581>: mov %eax,%edx > 0x00007ffa6c32dff7 <+2583>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32dffc <+2588>: mov 0xa8(%rsp),%eax > 0x00007ffa6c32e003 <+2595>: mov 0x44(%rsp),%r13d > 0x00007ffa6c32e008 <+2600>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32e00c <+2604>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32e013 <+2611>: mov %eax,0x38(%rsp) > 0x00007ffa6c32e017 <+2615>: mov 0x40(%rsp),%eax > 0x00007ffa6c32e01b <+2619>: mov %eax,0x28(%rsp) > 0x00007ffa6c32e01f <+2623>: mov 0x48(%rsp),%eax > 0x00007ffa6c32e023 <+2627>: mov %eax,0x30(%rsp) > 0x00007ffa6c32e027 <+2631>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32e02b <+2635>: mov %eax,0x3c(%rsp) > 0x00007ffa6c32e02f <+2639>: mov 0x28(%rsp),%eax > 0x00007ffa6c32e033 <+2643>: test %eax,%eax > 0x00007ffa6c32e035 <+2645>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e03b <+2651>: movq $0x0,0x18(%rsp) > 0x00007ffa6c32e044 <+2660>: nopl 0x0(%rax) > 0x00007ffa6c32e048 <+2664>: mov 0x18(%rsp),%ebx > 0x00007ffa6c32e04c <+2668>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32e050 <+2672>: mov 0x38(%rsp),%esi > 0x00007ffa6c32e054 <+2676>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32e059 <+2681>: add %ebx,%edx > 0x00007ffa6c32e05b <+2683>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e060 <+2688>: mov 0x30(%rsp),%edx > 0x00007ffa6c32e064 <+2692>: mov 0x3c(%rsp),%esi > 0x00007ffa6c32e068 <+2696>: mov %r14,%rdi > 0x00007ffa6c32e06b <+2699>: mov %rax,%r12 > 0x00007ffa6c32e06e <+2702>: add %ebx,%edx > 0x00007ffa6c32e070 <+2704>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e075 <+2709>: test %rax,%rax > 0x00007ffa6c32e078 <+2712>: mov %rax,%rbp > 0x00007ffa6c32e07b <+2715>: je 0x7ffa6c32e0ab <BitBlt_32bpp+2763> > 0x00007ffa6c32e07d <+2717>: test %r13d,%r13d > 0x00007ffa6c32e080 <+2720>: jle 0x7ffa6c32e0ab <BitBlt_32bpp+2763> > 0x00007ffa6c32e082 <+2722>: xor %r15d,%r15d > 0x00007ffa6c32e085 <+2725>: nopl (%rax) > 0x00007ffa6c32e088 <+2728>: mov %r15d,%esi > 0x00007ffa6c32e08b <+2731>: mov %ebx,%edx > 0x00007ffa6c32e08d <+2733>: mov %r14,%rdi > 0x00007ffa6c32e090 <+2736>: callq 0x7ffa6c324fc0 <gdi_get_brush_pointer@plt> > 0x00007ffa6c32e095 <+2741>: mov (%rax),%eax > 0x00007ffa6c32e097 <+2743>: not %eax > 0x00007ffa6c32e099 <+2745>: and (%r12,%r15,4),%eax > 0x00007ffa6c32e09d <+2749>: mov %eax,0x0(%rbp,%r15,4) > 0x00007ffa6c32e0a2 <+2754>: add $0x1,%r15 > 0x00007ffa6c32e0a6 <+2758>: cmp %r15d,%r13d > 0x00007ffa6c32e0a9 <+2761>: jg 0x7ffa6c32e088 <BitBlt_32bpp+2728> > 0x00007ffa6c32e0ab <+2763>: addq $0x1,0x18(%rsp) > 0x00007ffa6c32e0b1 <+2769>: mov 0x18(%rsp),%eax > 0x00007ffa6c32e0b5 <+2773>: cmp %eax,0x28(%rsp) > 0x00007ffa6c32e0b9 <+2777>: jg 0x7ffa6c32e048 <BitBlt_32bpp+2664> > 0x00007ffa6c32e0bb <+2779>: xor %edx,%edx > 0x00007ffa6c32e0bd <+2781>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32e0c2 <+2786>: mov 0xa8(%rsp),%eax > 0x00007ffa6c32e0c9 <+2793>: mov 0x44(%rsp),%r12d > 0x00007ffa6c32e0ce <+2798>: mov %eax,0x2c(%rsp) > 0x00007ffa6c32e0d2 <+2802>: mov 0xa0(%rsp),%eax > 0x00007ffa6c32e0d9 <+2809>: mov %eax,0x38(%rsp) > 0x00007ffa6c32e0dd <+2813>: mov 0x40(%rsp),%eax > 0x00007ffa6c32e0e1 <+2817>: mov %eax,0x28(%rsp) > 0x00007ffa6c32e0e5 <+2821>: mov 0x48(%rsp),%eax > 0x00007ffa6c32e0e9 <+2825>: mov 0x28(%rsp),%ecx > 0x00007ffa6c32e0ed <+2829>: mov %eax,0x30(%rsp) > 0x00007ffa6c32e0f1 <+2833>: mov 0x4c(%rsp),%eax > 0x00007ffa6c32e0f5 <+2837>: test %ecx,%ecx > 0x00007ffa6c32e0f7 <+2839>: mov %eax,0x3c(%rsp) > 0x00007ffa6c32e0fb <+2843>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e101 <+2849>: movq $0x0,0x18(%rsp) > 0x00007ffa6c32e10a <+2858>: nopw 0x0(%rax,%rax,1) > 0x00007ffa6c32e110 <+2864>: mov 0x18(%rsp),%ebx > 0x00007ffa6c32e114 <+2868>: mov 0x2c(%rsp),%edx > 0x00007ffa6c32e118 <+2872>: mov 0x38(%rsp),%esi > 0x00007ffa6c32e11c <+2876>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32e121 <+2881>: add %ebx,%edx > 0x00007ffa6c32e123 <+2883>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e128 <+2888>: mov 0x30(%rsp),%edx > 0x00007ffa6c32e12c <+2892>: mov 0x3c(%rsp),%esi > 0x00007ffa6c32e130 <+2896>: mov %r14,%rdi > 0x00007ffa6c32e133 <+2899>: mov %rax,%rbp > 0x00007ffa6c32e136 <+2902>: add %ebx,%edx > 0x00007ffa6c32e138 <+2904>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e13d <+2909>: test %rax,%rax > 0x00007ffa6c32e140 <+2912>: mov %rax,%r13 > 0x00007ffa6c32e143 <+2915>: je 0x7ffa6c32e17b <BitBlt_32bpp+2971> > 0x00007ffa6c32e145 <+2917>: test %r12d,%r12d > 0x00007ffa6c32e148 <+2920>: jle 0x7ffa6c32e17b <BitBlt_32bpp+2971> > 0x00007ffa6c32e14a <+2922>: xor %r15d,%r15d > 0x00007ffa6c32e14d <+2925>: nopl (%rax) > 0x00007ffa6c32e150 <+2928>: mov %ebx,%edx > 0x00007ffa6c32e152 <+2930>: mov %r15d,%esi > 0x00007ffa6c32e155 <+2933>: mov %r14,%rdi > 0x00007ffa6c32e158 <+2936>: callq 0x7ffa6c324fc0 <gdi_get_brush_pointer@plt> > 0x00007ffa6c32e15d <+2941>: mov 0x0(%rbp,%r15,4),%edx > 0x00007ffa6c32e162 <+2946>: mov (%rax),%eax > 0x00007ffa6c32e164 <+2948>: or 0x0(%r13,%r15,4),%eax > 0x00007ffa6c32e169 <+2953>: not %edx > 0x00007ffa6c32e16b <+2955>: or %edx,%eax > 0x00007ffa6c32e16d <+2957>: mov %eax,0x0(%r13,%r15,4) > 0x00007ffa6c32e172 <+2962>: add $0x1,%r15 > 0x00007ffa6c32e176 <+2966>: cmp %r15d,%r12d > 0x00007ffa6c32e179 <+2969>: jg 0x7ffa6c32e150 <BitBlt_32bpp+2928> > 0x00007ffa6c32e17b <+2971>: addq $0x1,0x18(%rsp) > 0x00007ffa6c32e181 <+2977>: mov 0x18(%rsp),%eax > 0x00007ffa6c32e185 <+2981>: cmp %eax,0x28(%rsp) > 0x00007ffa6c32e189 <+2985>: jg 0x7ffa6c32e110 <BitBlt_32bpp+2864> > 0x00007ffa6c32e18b <+2987>: xor %edx,%edx > 0x00007ffa6c32e18d <+2989>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32e192 <+2994>: lea 0x3367(%rip),%rsi # 0x7ffa6c331500 > 0x00007ffa6c32e199 <+3001>: mov $0x1,%edi > 0x00007ffa6c32e19e <+3006>: xor %eax,%eax > 0x00007ffa6c32e1a0 <+3008>: callq 0x7ffa6c324c00 <__printf_chk@plt> > 0x00007ffa6c32e1a5 <+3013>: xor %edx,%edx > 0x00007ffa6c32e1a7 <+3015>: jmpq 0x7ffa6c32d6c8 <BitBlt_32bpp+232> > 0x00007ffa6c32e1ac <+3020>: mov 0x28(%rsp),%r8d > 0x00007ffa6c32e1b1 <+3025>: mov 0x38(%rsp),%edx > 0x00007ffa6c32e1b5 <+3029>: mov %r12d,%r9d > 0x00007ffa6c32e1b8 <+3032>: mov 0x18(%rsp),%esi > 0x00007ffa6c32e1bc <+3036>: mov 0x2c(%rsp),%edi > 0x00007ffa6c32e1c0 <+3040>: mov %ebp,%ecx > 0x00007ffa6c32e1c2 <+3042>: callq 0x7ffa6c324d90 <gdi_CopyOverlap@plt> > 0x00007ffa6c32e1c7 <+3047>: test %eax,%eax > 0x00007ffa6c32e1c9 <+3049>: je 0x7ffa6c32d75a <BitBlt_32bpp+378> > 0x00007ffa6c32e1cf <+3055>: cmp 0x18(%rsp),%r12d > 0x00007ffa6c32e1d4 <+3060>: jge 0x7ffa6c32e237 <BitBlt_32bpp+3159> > 0x00007ffa6c32e1d6 <+3062>: sub $0x1,%ebp > 0x00007ffa6c32e1d9 <+3065>: jns 0x7ffa6c32e1ec <BitBlt_32bpp+3084> > 0x00007ffa6c32e1db <+3067>: jmpq 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e1e0 <+3072>: sub $0x1,%ebp > 0x00007ffa6c32e1e3 <+3075>: cmp $0xffffffff,%ebp > 0x00007ffa6c32e1e6 <+3078>: je 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e1ec <+3084>: mov 0x28(%rsp),%esi > 0x00007ffa6c32e1f0 <+3088>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32e1f5 <+3093>: lea 0x0(%rbp,%r12,1),%edx > 0x00007ffa6c32e1fa <+3098>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e1ff <+3103>: mov 0x18(%rsp),%edx > 0x00007ffa6c32e203 <+3107>: mov 0x2c(%rsp),%esi > 0x00007ffa6c32e207 <+3111>: mov %r14,%rdi > 0x00007ffa6c32e20a <+3114>: mov %rax,%rbx > 0x00007ffa6c32e20d <+3117>: add %ebp,%edx > 0x00007ffa6c32e20f <+3119>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e214 <+3124>: test %rax,%rax > 0x00007ffa6c32e217 <+3127>: je 0x7ffa6c32e1e0 <BitBlt_32bpp+3072> > 0x00007ffa6c32e219 <+3129>: test %rbx,%rbx > 0x00007ffa6c32e21c <+3132>: je 0x7ffa6c32e1e0 <BitBlt_32bpp+3072> > 0x00007ffa6c32e21e <+3134>: mov 0x38(%rsp),%edx > 0x00007ffa6c32e222 <+3138>: mov %rbx,%rsi > 0x00007ffa6c32e225 <+3141>: mov %rax,%rdi > 0x00007ffa6c32e228 <+3144>: imul 0x8(%r14),%edx > 0x00007ffa6c32e22d <+3149>: movslq %edx,%rdx > 0x00007ffa6c32e230 <+3152>: callq 0x7ffa6c324e80 <memmove@plt> > 0x00007ffa6c32e235 <+3157>: jmp 0x7ffa6c32e1e0 <BitBlt_32bpp+3072> > 0x00007ffa6c32e237 <+3159>: mov 0x2c(%rsp),%eax > 0x00007ffa6c32e23b <+3163>: cmp %eax,0x28(%rsp) > 0x00007ffa6c32e23f <+3167>: jg 0x7ffa6c32e2ae <BitBlt_32bpp+3278> > 0x00007ffa6c32e241 <+3169>: cmp 0x18(%rsp),%r12d > 0x00007ffa6c32e246 <+3174>: jg 0x7ffa6c32e2ae <BitBlt_32bpp+3278> > 0x00007ffa6c32e248 <+3176>: xor %ebx,%ebx > 0x00007ffa6c32e24a <+3178>: test %ebp,%ebp > 0x00007ffa6c32e24c <+3180>: jg 0x7ffa6c32e264 <BitBlt_32bpp+3204> > 0x00007ffa6c32e24e <+3182>: xchg %ax,%ax > 0x00007ffa6c32e250 <+3184>: jmpq 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e255 <+3189>: nopl (%rax) > 0x00007ffa6c32e258 <+3192>: add $0x1,%rbx > 0x00007ffa6c32e25c <+3196>: cmp %ebx,%ebp > 0x00007ffa6c32e25e <+3198>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e264 <+3204>: mov 0x28(%rsp),%esi > 0x00007ffa6c32e268 <+3208>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32e26d <+3213>: lea (%rbx,%r12,1),%edx > 0x00007ffa6c32e271 <+3217>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e276 <+3222>: mov 0x18(%rsp),%edx > 0x00007ffa6c32e27a <+3226>: mov 0x2c(%rsp),%esi > 0x00007ffa6c32e27e <+3230>: mov %r14,%rdi > 0x00007ffa6c32e281 <+3233>: mov %rax,%r13 > 0x00007ffa6c32e284 <+3236>: add %ebx,%edx > 0x00007ffa6c32e286 <+3238>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e28b <+3243>: test %rax,%rax > 0x00007ffa6c32e28e <+3246>: je 0x7ffa6c32e258 <BitBlt_32bpp+3192> > 0x00007ffa6c32e290 <+3248>: test %r13,%r13 > 0x00007ffa6c32e293 <+3251>: je 0x7ffa6c32e258 <BitBlt_32bpp+3192> > 0x00007ffa6c32e295 <+3253>: mov 0x38(%rsp),%edx > 0x00007ffa6c32e299 <+3257>: mov %r13,%rsi > 0x00007ffa6c32e29c <+3260>: mov %rax,%rdi > 0x00007ffa6c32e29f <+3263>: imul 0x8(%r14),%edx > 0x00007ffa6c32e2a4 <+3268>: movslq %edx,%rdx > 0x00007ffa6c32e2a7 <+3271>: callq 0x7ffa6c324e80 <memmove@plt> > 0x00007ffa6c32e2ac <+3276>: jmp 0x7ffa6c32e258 <BitBlt_32bpp+3192> > 0x00007ffa6c32e2ae <+3278>: test %ebp,%ebp > 0x00007ffa6c32e2b0 <+3280>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e2b6 <+3286>: xor %ebx,%ebx > 0x00007ffa6c32e2b8 <+3288>: jmp 0x7ffa6c32e2c6 <BitBlt_32bpp+3302> > 0x00007ffa6c32e2ba <+3290>: add $0x1,%rbx > 0x00007ffa6c32e2be <+3294>: cmp %ebx,%ebp > 0x00007ffa6c32e2c0 <+3296>: jle 0x7ffa6c32d895 <BitBlt_32bpp+693> > 0x00007ffa6c32e2c6 <+3302>: mov 0x28(%rsp),%esi > 0x00007ffa6c32e2ca <+3306>: mov 0x20(%rsp),%rdi > 0x00007ffa6c32e2cf <+3311>: lea (%rbx,%r12,1),%edx > 0x00007ffa6c32e2d3 <+3315>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e2d8 <+3320>: mov 0x18(%rsp),%edx > 0x00007ffa6c32e2dc <+3324>: mov 0x2c(%rsp),%esi > 0x00007ffa6c32e2e0 <+3328>: mov %r14,%rdi > 0x00007ffa6c32e2e3 <+3331>: mov %rax,%r13 > 0x00007ffa6c32e2e6 <+3334>: add %ebx,%edx > 0x00007ffa6c32e2e8 <+3336>: callq 0x7ffa6c324d00 <gdi_get_bitmap_pointer@plt> > 0x00007ffa6c32e2ed <+3341>: test %rax,%rax > 0x00007ffa6c32e2f0 <+3344>: je 0x7ffa6c32e2ba <BitBlt_32bpp+3290> > 0x00007ffa6c32e2f2 <+3346>: test %r13,%r13 > 0x00007ffa6c32e2f5 <+3349>: je 0x7ffa6c32e2ba <BitBlt_32bpp+3290> > 0x00007ffa6c32e2f7 <+3351>: mov 0x38(%rsp),%edx > 0x00007ffa6c32e2fb <+3355>: mov %r13,%rsi > 0x00007ffa6c32e2fe <+3358>: mov %rax,%rdi > 0x00007ffa6c32e301 <+3361>: imul 0x8(%r14),%edx > 0x00007ffa6c32e306 <+3366>: movslq %edx,%rdx > 0x00007ffa6c32e309 <+3369>: callq 0x7ffa6c324e80 <memmove@plt> > 0x00007ffa6c32e30e <+3374>: jmp 0x7ffa6c32e2ba <BitBlt_32bpp+3290> >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 839829
:
597923
|
597924
| 597925