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 898031 Details for
Bug 1099939
[abrt] remmina: freerdp_image_convert_15bpp(): remmina killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 98.84 KB, created by
moshe
on 2014-05-21 14:45:22 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
moshe
Created:
2014-05-21 14:45:22 UTC
Size:
98.84 KB
patch
obsolete
>[New LWP 1515] >[New LWP 1517] >[New LWP 22410] >[New LWP 2519] >[New LWP 14002] >[New LWP 22298] >[New LWP 2545] >[New LWP 21963] >[New LWP 1836] >Traceback (most recent call last): > File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in <module> > from gobject import register > File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> > import gdb.backtrace >ImportError: No module named backtrace >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libEGL.so.1.0.0.debug" does not match "/lib64/libEGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libGL.so.1.2.0.debug" does not match "/lib64/libGL.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libgbm.so.1.0.0.debug" does not match "/lib64/libgbm.so.1" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64//libglapi.so.0.0.0.debug" does not match "/lib64/libglapi.so.0" (CRC mismatch). > >Core was generated by `/usr/bin/remmina -i'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 _int_malloc (av=0x7f892c000020, bytes=16384) at malloc.c:3718 >3718 malloc.c: No such file or directory. > >Thread 9 (Thread 0x7f8928cbe700 (LWP 1836)): >#0 0x0000003e650ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f893914c835 in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {1342177280, 0 <repeats 15 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 0} > ptime = 0x0 >#2 0x00007f893914b99c in svc_plugin_thread_func (arg=0x7f892ce68790) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272 > plugin = 0x7f892ce68790 >#3 0x0000003e65807f33 in start_thread (arg=0x7f8928cbe700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8928cbe700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227071698688, -7892473557307459161, 0, 0, 140227071699392, 140227071698688, 7884145477120588199, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 8 (Thread 0x7f8929cc0700 (LWP 21963)): >#0 0x0000003e650ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f893914c835 in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {2621440, 0 <repeats 15 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 0} > ptime = 0x0 >#2 0x00007f893914b99c in svc_plugin_thread_func (arg=0x7f892c001230) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272 > plugin = 0x7f892c001230 >#3 0x0000003e65807f33 in start_thread (arg=0x7f8929cc0700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8929cc0700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227088484096, -7892473557307459161, 0, 0, 140227088484800, 140227088484096, 7884147677217585575, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 7 (Thread 0x7f893ae18700 (LWP 2545)): >#0 0x0000003e650ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e678495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f89340010c0, timeout=-1, context=0x17611d0) at gmain.c:4007 > poll_func = 0x3e67858500 <g_poll> >#2 g_main_context_iterate (context=0x17611d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f89340010c0 >#3 0x0000003e67849a3a in g_main_loop_run (loop=0x1761160) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000352b8d0376 in gdbus_shared_thread_func (user_data=0x17611a0) at gdbusprivate.c:278 > data = 0x17611a0 >#5 0x0000003e6786ea45 in g_thread_proxy (data=0x1716370) at gthread.c:798 > thread = 0x1716370 >#6 0x0000003e65807f33 in start_thread (arg=0x7f893ae18700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f893ae18700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227375105792, -7892473557307459161, 0, 0, 140227375106496, 140227375105792, 7884176629592127911, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 6 (Thread 0x7f8927cbc700 (LWP 22298)): >#0 0x0000003e650ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f893914c835 in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {687194767360, 0 <repeats 15 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 0} > ptime = 0x0 >#2 0x00007f893914b99c in svc_plugin_thread_func (arg=0x7f88fdae2390) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272 > plugin = 0x7f88fdae2390 >#3 0x0000003e65807f33 in start_thread (arg=0x7f8927cbc700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8927cbc700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227054913280, -7892473557307459161, 0, 0, 140227054913984, 140227054913280, 7884116893039491495, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 5 (Thread 0x7f891ba86700 (LWP 14002)): >#0 0x0000003e650ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f893914c835 in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {5629499534213120, 0 <repeats 15 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 0} > ptime = 0x0 >#2 0x00007f893914b99c in svc_plugin_thread_func (arg=0x7f88fc44d0a0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272 > plugin = 0x7f88fc44d0a0 >#3 0x0000003e65807f33 in start_thread (arg=0x7f891ba86700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f891ba86700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140226851268352, -7892473557307459161, 0, 0, 140226851269056, 140226851268352, 7884248569220594087, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7f8941342a00 (LWP 2519)): >#0 0x0000003e650ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e678495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x17559a0, timeout=1000, context=0x1727e40) at gmain.c:4007 > poll_func = 0x3e67858500 <g_poll> >#2 g_main_context_iterate (context=0x1727e40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 1000 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x17559a0 >#3 0x0000003e67849a3a in g_main_loop_run (loop=0x1749840) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000352d9aa695 in gtk_main () from /lib64/libgtk-3.so.0 >No symbol table info available. >#5 0x00000000004144e9 in main (argc=2, argv=0x7fff1de45488) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina/src/remmina.c:228 > __clframe = {__cancel_routine = <optimized out>, __cancel_arg = 0x0, __do_it = 1, __cancel_type = <optimized out>} > app = 0x170c0f0 > status = 0 > >Thread 3 (Thread 0x7f891aa84700 (LWP 22410)): >#0 0x0000003e650ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f893914c835 in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {2882303761517117440, 0 <repeats 15 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 0} > ptime = 0x0 >#2 0x00007f893914b99c in svc_plugin_thread_func (arg=0x7f88f104d840) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272 > plugin = 0x7f88f104d840 >#3 0x0000003e65807f33 in start_thread (arg=0x7f891aa84700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f891aa84700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140226834482944, -7892473557307459161, 0, 0, 140226834483648, 140226834482944, 7884246373418564007, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f8919a82700 (LWP 1517)): >#0 0x0000003e650ec703 in select () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007f893914c835 in wait_obj_select (listobj=<optimized out>, numobj=<optimized out>, timeout=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/wait_obj.c:206 > max = <optimized out> > sock = <optimized out> > index = <optimized out> > fds = {__fds_bits = {0, 80, 0 <repeats 14 times>}} > status = <optimized out> > time = {tv_sec = 0, tv_usec = 0} > ptime = 0x0 >#2 0x00007f893914b99c in svc_plugin_thread_func (arg=0x7f88d810f800) at /usr/src/debug/freerdp-1.0.2/libfreerdp-utils/svc_plugin.c:272 > plugin = 0x7f88d810f800 >#3 0x0000003e65807f33 in start_thread (arg=0x7f8919a82700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8919a82700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140226817697536, -7892473557307459161, 0, 0, 140226817698240, 140226817697536, 7884252969414588839, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#4 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f891a283700 (LWP 1515)): >#0 _int_malloc (av=0x7f892c000020, bytes=16384) at malloc.c:3718 > p = 0x7f88d9c79930 > iters = <optimized out> > nb = 16400 > idx = 115 > bin = <optimized out> > victim = 0x7f88d9c79920 > size = <optimized out> > victim_index = <optimized out> > remainder = 0x7f88d9c7d930 > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = 356341 > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#1 0x0000003e6507ff6c in __GI___libc_malloc (bytes=16384) at malloc.c:2859 >No locals. >#2 0x00007f893955c94c in freerdp_image_convert_15bpp (srcData=0x7f88d9782950 "\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177\377\177", dstData=0x0, width=<optimized out>, height=<optimized out>, srcBpp=<optimized out>, dstBpp=<optimized out>, clrconv=0x7f88d8bc68a0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-codec/color.c:457 > i = <optimized out> > red = <optimized out> > green = <optimized out> > blue = <optimized out> > pixel = <optimized out> > src16 = <optimized out> > dst16 = <optimized out> > dst32 = <optimized out> >#3 0x00007f893997b0bd in gdi_create_bitmap (gdi=gdi@entry=0x7f88fdfd3210, width=64, height=64, bpp=<optimized out>, data=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-gdi/graphics.c:42 > bmpData = <optimized out> >#4 0x00007f893997b11d in gdi_Bitmap_New (context=<optimized out>, bitmap=0x7f88f3bb7a30) at /usr/src/debug/freerdp-1.0.2/libfreerdp-gdi/graphics.c:59 > gdi_bitmap = 0x7f88f3bb7a30 > gdi = 0x7f88fdfd3210 >#5 0x00007f8938f3eaa9 in update_gdi_cache_bitmap_v2 (context=0x1f46e90, cache_bitmap_v2=0x1f34788) at /usr/src/debug/freerdp-1.0.2/libfreerdp-cache/bitmap.c:98 > bitmap = 0x7f88f3bb7a30 > prevBitmap = <optimized out> > cache = 0x7f88f1cda360 >#6 0x00007f8939bacfb8 in update_recv_secondary_order (update=<optimized out>, s=0x7f88f387e830, flags=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/orders.c:1908 > next = 0x1f3b9a4 "\025\n\001P@8@\370\377\177\005\016\001\245" > orderType = <optimized out> > extraFlags = <optimized out> > orderLength = <optimized out> > context = 0x1f46e90 > secondary = 0x1f346b0 >#7 0x00007f8939bb6b4b in fastpath_recv_orders (fastpath=<optimized out>, s=0x7f88f387e830) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/fastpath.c:132 > update = 0x1f31a90 > numberOrders = 108 >#8 fastpath_recv_update (fastpath=<optimized out>, s=0x7f88f387e830, size=<optimized out>, updateCode=0 '\000') at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/fastpath.c:173 > update = 0x1f31a90 > context = <optimized out> > pointer = <optimized out> >#9 fastpath_recv_update_data (s=0x7f88f3338470, fastpath=0x1f216d0) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/fastpath.c:294 > size = <optimized out> > totalSize = <optimized out> > compressionFlags = <optimized out> > update_stream = 0x7f88f387e830 > comp_stream = 0x7f88f387e830 > roff = 12655 > next_pos = 7299 > updateCode = 0 '\000' > fragmentation = <optimized out> > rdp = <optimized out> > rlen = 15440 >#10 fastpath_recv_updates (fastpath=0x1f216d0, s=s@entry=0x7f88f3338470) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/fastpath.c:310 > update = 0x1f31a90 >#11 0x00007f8939bb4963 in rdp_recv_fastpath_pdu (s=0x7f88f3338470, rdp=0x1f23b10) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/rdp.c:762 > length = <optimized out> > fastpath = 0x1f216d0 >#12 rdp_recv_pdu (rdp=0x1f23b10, s=0x7f88f3338470) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/rdp.c:770 >No locals. >#13 0x00007f8939bb4b90 in rdp_recv_callback (transport=<optimized out>, s=<optimized out>, extra=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/rdp.c:830 > rdp = <optimized out> >#14 0x00007f8939bb80e2 in transport_check_fds (ptransport=0x1f23b60) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/transport.c:357 > pos = <optimized out> > status = <optimized out> > length = 14902 > received = 0x7f88f3338470 > transport = 0x1e5f9a0 >#15 0x00007f8939bb4d09 in rdp_check_fds (rdp=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/rdp.c:861 >No locals. >#16 0x00007f8939bad603 in freerdp_check_fds (instance=<optimized out>) at /usr/src/debug/freerdp-1.0.2/libfreerdp-core/freerdp.c:123 > status = <optimized out> > rdp = <optimized out> >#17 0x00007f8939dfc8bf in remmina_rdp_main_loop (gp=gp@entry=0x18cb420) 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 = <optimized out> > rfds = {0x42, 0x37, 0x39, 0x40, 0x0 <repeats 28 times>} > wfds = {0x0 <repeats 32 times>} > rfds_set = {__fds_bits = {0, 4, 0 <repeats 14 times>}} > wfds_set = {__fds_bits = {0 <repeats 16 times>}} > event = <optimized out> >#18 0x00007f8939dfcd38 in remmina_rdp_main (gp=0x18cb420) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:878 > value = <optimized out> > rdpdr_num = <optimized out> > rdpsnd_num = <optimized out> > rfi = 0x1f46e90 > host = 0x7f892eab7d90 "" > drdynvc_num = <optimized out> > cs = 0x0 > remminafile = 0x1e44480 > s = <optimized out> > port = 3389 >#19 remmina_rdp_main_thread (data=0x18cb420) at /usr/src/debug/FreeRDP-Remmina-356c033/remmina-plugins/rdp/rdp_plugin.c:892 > gp = 0x18cb420 > rfi = 0x1f46e90 >#20 0x0000003e65807f33 in start_thread (arg=0x7f891a283700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f891a283700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140226826090240, -7892473557307459161, 0, 0, 140226826090944, 140226826090240, 7884247473467062695, -7925061983601395289}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#21 0x0000003e650f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library >0x000000352d87b360 0x000000352db40174 Yes (*) /lib64/libgtk-3.so.0 >0x000000352e41fa40 0x000000352e472764 Yes (*) /lib64/libgdk-3.so.0 >0x0000003e6781a6e0 0x0000003e678b2f1c Yes /lib64/libglib-2.0.so.0 >0x000000352b831be0 0x000000352b8f365c Yes /lib64/libgio-2.0.so.0 >0x0000003e6880b160 0x0000003e68839a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003e68401190 0x0000003e68402088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003e6c0006b0 0x0000003e6c00081c Yes /lib64/libgthread-2.0.so.0 >0x0000003ee560d050 0x0000003ee562bf88 Yes /lib64/libpango-1.0.so.0 >0x0000003530c136d0 0x0000003530ce2ef8 Yes /lib64/libcairo.so.2 >0x000000352c806ed0 0x000000352c81aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003e7380a3b0 0x0000003e73815f34 Yes /lib64/libatk-1.0.so.0 >0x0000003e6981df60 0x0000003e698a4f1c Yes /lib64/libX11.so.6 >0x0000003e6a003760 0x0000003e6a00d460 Yes /lib64/libXext.so.6 >0x000000352ac0bbc0 0x000000352ac36ffc Yes /lib64/libssh.so.4 >0x0000003e658059f0 0x0000003e65811614 Yes /lib64/libpthread.so.0 >0x0000003e76807800 0x0000003e76856a48 Yes /lib64/libgcrypt.so.11 >0x000000352f0134b0 0x000000352f042b4c Yes /lib64/libvte2_90.so.9 >0x0000003e67c02af0 0x0000003e67c12218 Yes /lib64/libgcc_s.so.1 >0x0000003e6501f560 0x0000003e65160bb4 Yes /lib64/libc.so.6 >0x000000352cc04880 0x000000352cc09358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003e6cc02240 0x0000003e6cc0c5f8 Yes /lib64/libXi.so.6 >0x0000003e6dc015f0 0x0000003e6dc03948 Yes /lib64/libXfixes.so.3 >0x000000352e003560 0x000000352e00459c Yes (*) /lib64/libcairo-gobject.so.2 >0x0000003e75809ef0 0x0000003e7581cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x000000352d407320 0x000000352d40f90c Yes /lib64/libpangoft2-1.0.so.0 >0x0000003950406ca0 0x0000003950423fcc Yes /lib64/libfontconfig.so.1 >0x0000003e66005890 0x0000003e66074bb8 Yes /lib64/libm.so.6 >0x0000003e6b400bb0 0x0000003e6b401510 Yes /lib64/libXinerama.so.1 >0x0000003e6c801c30 0x0000003e6c8075d0 Yes /lib64/libXrandr.so.2 >0x0000003e74002ab0 0x0000003e74007690 Yes /lib64/libXcursor.so.1 >0x0000003e71800cd0 0x0000003e718016e8 Yes /lib64/libXcomposite.so.1 >0x0000003e72800c40 0x0000003e7280156c Yes /lib64/libXdamage.so.1 >0x0000003e71004930 0x0000003e710086f0 Yes /lib64/libwayland-client.so.0 >0x0000003e7641fb30 0x0000003e76438bd8 Yes /lib64/libxkbcommon.so.0 >0x0000003e760011c0 0x0000003e76002c94 Yes /lib64/libwayland-cursor.so.0 >0x0000003e674022d0 0x0000003e674050bc Yes /lib64/librt.so.1 >0x0000003e68001870 0x0000003e68005fe8 Yes /lib64/libffi.so.6 >0x0000003e65400ed0 0x0000003e654019d0 Yes /lib64/libdl.so.2 >0x0000003e65c02210 0x0000003e65c0e930 Yes /lib64/libz.so.1 >0x00000035294064a0 0x0000003529418fe4 Yes /lib64/libselinux.so.1 >0x0000003733a03a40 0x0000003733a127dc Yes /lib64/libresolv.so.2 >0x0000003e6f00a510 0x0000003e6f09258c Yes /lib64/libpixman-1.so.0 >0x000000395000d320 0x0000003950078fb4 Yes /lib64/libfreetype.so.6 >0x00007f8942362ee0 0x00007f894237640c Yes (*) /lib64/libEGL.so.1 >0x0000003e6a805680 0x0000003e6a826e68 Yes /lib64/libpng16.so.16 >0x0000003e70800b90 0x0000003e70801460 Yes /lib64/libxcb-shm.so.0 >0x0000003e71403610 0x0000003e71406a7c Yes /lib64/libxcb-render.so.0 >0x0000003e69009a00 0x0000003e690176c8 Yes /lib64/libxcb.so.1 >0x0000003e6b001b70 0x0000003e6b007be8 Yes /lib64/libXrender.so.1 >0x00007f8942109200 0x00007f8942143614 Yes (*) /lib64/libGL.so.1 >0x000000368e4183c0 0x000000368e452270 Yes /lib64/libssl.so.10 >0x0000003529869c40 0x000000352995a4f8 Yes /lib64/libcrypto.so.10 >0x00007f8941eb1d10 0x00007f8941ee1df4 Yes /lib64/libgssapi_krb5.so.2 >0x00007f8941bea1a0 0x00007f8941c4c75c Yes /lib64/libkrb5.so.3 >0x00007f89419948b0 0x00007f89419b47d8 Yes /lib64/libk5crypto.so.3 >0x0000003e74801570 0x0000003e74802154 Yes /lib64/libcom_err.so.2 >0x0000003e64800b10 0x0000003e64819c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003e75400a30 0x0000003e754010a8 Yes /lib64/libgpg-error.so.0 >0x0000003e7f006d50 0x0000003e7f020454 Yes /lib64/libncurses.so.5 >0x0000003e7bc0ce40 0x0000003e7bc18ba8 Yes /lib64/libtinfo.so.5 >0x0000003e7d000f10 0x0000003e7d001804 Yes /lib64/libutil.so.1 >0x000000352d006d40 0x000000352d03b04c Yes /lib64/libharfbuzz.so.0 >0x0000003e74c0ec50 0x0000003e74c1f448 Yes /lib64/libatspi.so.0 >0x0000003e69c07ab0 0x0000003e69c31a54 Yes /lib64/libdbus-1.so.3 >0x0000003e6c403e00 0x0000003e6c41ccdc Yes /lib64/libexpat.so.1 >0x0000003e66801770 0x0000003e6684b8e8 Yes /lib64/libpcre.so.1 >0x00000035290030e0 0x0000003529019050 Yes /lib64/liblzma.so.5 >0x0000003e6d800600 0x0000003e6d80070c Yes /lib64/libX11-xcb.so.1 >0x0000003e70001930 0x0000003e70002a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003e6f402610 0x0000003e6f404748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003e73c01020 0x0000003e73c01bc8 Yes /lib64/libxcb-shape.so.0 >0x00007f8941784120 0x00007f89417863a8 Yes (*) /lib64/libgbm.so.1 >0x000000352b4034a0 0x000000352b40bf52 Yes /lib64/libudev.so.1 >0x0000003e6e005950 0x0000003e6e00aae0 Yes /lib64/libwayland-server.so.0 >0x00007f89415633a0 0x00007f894156c650 Yes (*) /lib64/libglapi.so.0 >0x000000352c003210 0x000000352c008b88 Yes /lib64/libdrm.so.2 >0x0000003e69400ee0 0x0000003e69401bfc Yes /lib64/libXau.so.6 >0x0000003e7240a030 0x0000003e72411df8 Yes /lib64/libxcb-glx.so.0 >0x0000003e6b801010 0x0000003e6b803958 Yes /lib64/libXxf86vm.so.1 >0x00007f894134d620 0x00007f8941353f8c Yes /lib64/libkrb5support.so.0 >0x0000003016601570 0x0000003016602194 Yes /lib64/libkeyutils.so.1 >0x0000003e6ec027c0 0x0000003e6ec149b8 Yes /lib64/libgraphite2.so.3 >0x00007f893a415aa0 0x00007f893a415e24 Yes /usr/lib64/remmina/plugins/remmina-plugins-gnome.so >0x0000003e64c07b30 0x0000003e64c19a24 Yes /lib64/libgnome-keyring.so.0 >0x00007f893a20dc90 0x00007f893a2116e0 Yes /usr/lib64/remmina/plugins/remmina-plugin-nx.so >0x0000003e81c04da0 0x0000003e81c1cb88 Yes /lib64/libxkbfile.so.1 >0x00007f893a0078a0 0x00007f893a007a08 Yes /usr/lib64/remmina/plugins/remmina-plugin-telepathy.so >0x000000353ae57f00 0x000000353af7ec18 Yes /lib64/libtelepathy-glib.so.0 >0x000000353180a610 0x000000353181c8b4 Yes /lib64/libdbus-glib-1.so.2 >0x00007f8939dfb9d0 0x00007f8939e02944 Yes /usr/lib64/remmina/plugins/remmina-plugin-rdp.so >0x00007f8939b980c0 0x00007f8939bbce84 Yes /lib64/libfreerdp-core.so.1.0 >0x00007f8939970240 0x00007f893997c52c Yes /lib64/libfreerdp-gdi.so.1.0 >0x0000003e68c08940 0x0000003e68c0941c Yes /lib64/libfreerdp-kbd.so.1.0 >0x00007f8939767410 0x00007f8939767ff4 Yes /lib64/libfreerdp-rail.so.1.0 >0x00007f8939558190 0x00007f8939562480 Yes /lib64/libfreerdp-codec.so.1.0 >0x00007f89393526f0 0x00007f8939353da0 Yes /lib64/libfreerdp-channels.so.1.0 >0x00007f8939147440 0x00007f893914c888 Yes /lib64/libfreerdp-utils.so.1.0 >0x00007f8938f3df90 0x00007f8938f3ffa4 Yes /lib64/libfreerdp-cache.so.1.0 >0x00007f8938d356c0 0x00007f8938d392c8 Yes /usr/lib64/remmina/plugins/remmina-plugin-vnc.so >0x00007f8938b180e0 0x00007f8938b2b710 Yes /lib64/libvncclient.so.0 >0x0000003691422f40 0x00000036914db6f8 Yes (*) /lib64/libgnutls.so.28 >0x0000003117800ad0 0x0000003117802178 Yes /lib64/libminilzo.so.0 >0x0000003530404200 0x000000353043ad30 Yes /lib64/libjpeg.so.62 >0x0000003e7d40d7f0 0x0000003e7d42a4dc Yes /lib64/libp11-kit.so.0 >0x0000003690018ca0 0x00000036900597d4 Yes /lib64/libtspi.so.1 >0x00007f8938902c60 0x00007f893890eb9c Yes /lib64/libtasn1.so.6 >0x0000003e7f806360 0x0000003e7f820c9c Yes /lib64/libnettle.so.4 >0x0000003e81006820 0x0000003e81011624 Yes /lib64/libhogweed.so.2 >0x0000003e7ec0c040 0x0000003e7ec5edc4 Yes /lib64/libgmp.so.10 >0x00007f89386fd3f0 0x00007f89386fdef4 Yes /usr/lib64/remmina/plugins/remmina-plugin-xdmcp.so >0x00007f8938311ef0 0x00007f893832c3f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x000000352f8128c0 0x000000352f82a618 Yes /lib64/libgvfscommon.so.0 >0x00007f89380cf670 0x00007f89380f7124 Yes /lib64/libbluray.so.1 >0x00007f8933cc5870 0x00007f8933dad930 Yes /lib64/libxml2.so.2 >0x00007f8933a93b20 0x00007f8933a95174 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x000000368ec07a60 0x000000368ec2ba58 Yes /lib64/librsvg-2.so.2 >0x000000368d808cd0 0x000000368d827858 Yes /lib64/libcroco-0.6.so.3 >0x00007f8930c19160 0x00007f8930c1a164 Yes /usr/lib64/freerdp/cliprdr.so >0x00007f8930a0e240 0x00007f8930a14ee4 Yes /lib64/libnss_files.so.2 >0x00007f8930809c40 0x00007f893080a880 Yes /lib64/libnss_mdns4_minimal.so.2 >0x00007f8930604100 0x00007f89306074b8 Yes /lib64/libnss_dns.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7f892c000020 140227125444640 >rcx 0x1 1 >rdx 0x7f88d9c7d930 140225746032944 >rsi 0x56ff5 356341 >rdi 0x3 3 >rbp 0x4015 0x4015 >rsp 0x7f891a282520 0x7f891a282520 >r8 0x0 0 >r9 0x72 114 >r10 0x0 0 >r11 0x2 2 >r12 0x7f88d9c79930 140225746016560 >r13 0xff000000feffbff1 -72057589759754255 >r14 0x7f892c000078 140227125444728 >r15 0x7f88d9c79920 140225746016544 >rip 0x3e6507e6bf 0x3e6507e6bf <_int_malloc+2447> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >mxcsr *value not available* >ymm0 *value not available* >ymm1 *value not available* >ymm2 *value not available* >ymm3 *value not available* >ymm4 *value not available* >ymm5 *value not available* >ymm6 *value not available* >ymm7 *value not available* >ymm8 *value not available* >ymm9 *value not available* >ymm10 *value not available* >ymm11 *value not available* >ymm12 *value not available* >ymm13 *value not available* >ymm14 *value not available* >ymm15 *value not available* >Dump of assembler code for function _int_malloc: > 0x0000003e6507dd30 <+0>: push %r15 > 0x0000003e6507dd32 <+2>: push %r14 > 0x0000003e6507dd34 <+4>: push %r13 > 0x0000003e6507dd36 <+6>: push %r12 > 0x0000003e6507dd38 <+8>: push %rbp > 0x0000003e6507dd39 <+9>: push %rbx > 0x0000003e6507dd3a <+10>: sub $0xa8,%rsp > 0x0000003e6507dd41 <+17>: cmp $0xffffffffffffffbf,%rsi > 0x0000003e6507dd45 <+21>: mov %rsi,(%rsp) > 0x0000003e6507dd49 <+25>: ja 0x3e6507e497 <_int_malloc+1895> > 0x0000003e6507dd4f <+31>: mov %rsi,%rax > 0x0000003e6507dd52 <+34>: mov $0x20,%ebp > 0x0000003e6507dd57 <+39>: mov %rdi,%rbx > 0x0000003e6507dd5a <+42>: add $0x17,%rax > 0x0000003e6507dd5e <+46>: mov %rax,%rdx > 0x0000003e6507dd61 <+49>: and $0xfffffffffffffff0,%rdx > 0x0000003e6507dd65 <+53>: cmp $0x20,%rax > 0x0000003e6507dd69 <+57>: cmovae %rdx,%rbp > 0x0000003e6507dd6d <+61>: cmp 0x33ce0c(%rip),%rbp # 0x3e653bab80 <global_max_fast> > 0x0000003e6507dd74 <+68>: ja 0x3e6507dde9 <_int_malloc+185> > 0x0000003e6507dd76 <+70>: mov %ebp,%r8d > 0x0000003e6507dd79 <+73>: shr $0x4,%r8d > 0x0000003e6507dd7d <+77>: sub $0x2,%r8d > 0x0000003e6507dd81 <+81>: mov %r8d,%eax > 0x0000003e6507dd84 <+84>: mov 0x8(%rdi,%rax,8),%rcx > 0x0000003e6507dd89 <+89>: lea (%rdi,%rax,8),%rsi > 0x0000003e6507dd8d <+93>: lea 0x8(%rsi),%rdx > 0x0000003e6507dd91 <+97>: test %rcx,%rcx > 0x0000003e6507dd94 <+100>: je 0x3e6507dde9 <_int_malloc+185> > 0x0000003e6507dd96 <+102>: mov 0x10(%rcx),%rdi > 0x0000003e6507dd9a <+106>: mov %rcx,%rax > 0x0000003e6507dd9d <+109>: cmpl $0x0,%fs:0x18 > 0x0000003e6507dda6 <+118>: je 0x3e6507dda9 <_int_malloc+121> > 0x0000003e6507dda8 <+120>: lock cmpxchg %rdi,0x8(%rsi) > 0x0000003e6507ddae <+126>: cmp %rcx,%rax > 0x0000003e6507ddb1 <+129>: mov %rax,%r12 > 0x0000003e6507ddb4 <+132>: jne 0x3e6507dde4 <_int_malloc+180> > 0x0000003e6507ddb6 <+134>: jmpq 0x3e6507e393 <_int_malloc+1635> > 0x0000003e6507ddbb <+139>: nopl 0x0(%rax,%rax,1) > 0x0000003e6507ddc0 <+144>: mov 0x10(%r12),%rcx > 0x0000003e6507ddc5 <+149>: mov %r12,%rax > 0x0000003e6507ddc8 <+152>: cmpl $0x0,%fs:0x18 > 0x0000003e6507ddd1 <+161>: je 0x3e6507ddd4 <_int_malloc+164> > 0x0000003e6507ddd3 <+163>: lock cmpxchg %rcx,(%rdx) > 0x0000003e6507ddd8 <+168>: cmp %r12,%rax > 0x0000003e6507dddb <+171>: je 0x3e6507e393 <_int_malloc+1635> > 0x0000003e6507dde1 <+177>: mov %rax,%r12 > 0x0000003e6507dde4 <+180>: test %r12,%r12 > 0x0000003e6507dde7 <+183>: jne 0x3e6507ddc0 <_int_malloc+144> > 0x0000003e6507dde9 <+185>: cmp $0x3ff,%rbp > 0x0000003e6507ddf0 <+192>: ja 0x3e6507de70 <_int_malloc+320> > 0x0000003e6507ddf2 <+194>: mov %ebp,%r9d > 0x0000003e6507ddf5 <+197>: shr $0x4,%r9d > 0x0000003e6507ddf9 <+201>: lea -0x2(%r9,%r9,1),%eax > 0x0000003e6507ddfe <+206>: lea 0x58(%rbx,%rax,8),%rax > 0x0000003e6507de03 <+211>: mov 0x18(%rax),%r12 > 0x0000003e6507de07 <+215>: cmp %rax,%r12 > 0x0000003e6507de0a <+218>: je 0x3e6507deae <_int_malloc+382> > 0x0000003e6507de10 <+224>: test %r12,%r12 > 0x0000003e6507de13 <+227>: je 0x3e6507de9c <_int_malloc+364> > 0x0000003e6507de19 <+233>: mov 0x18(%r12),%rdx > 0x0000003e6507de1e <+238>: cmp 0x10(%rdx),%r12 > 0x0000003e6507de22 <+242>: jne 0x3e6507ea8a <_int_malloc+3418> > 0x0000003e6507de28 <+248>: orq $0x1,0x8(%r12,%rbp,1) > 0x0000003e6507de2e <+254>: mov %rdx,0x18(%rax) > 0x0000003e6507de32 <+258>: mov %rax,0x10(%rdx) > 0x0000003e6507de36 <+262>: lea 0x33a923(%rip),%rax # 0x3e653b8760 <main_arena> > 0x0000003e6507de3d <+269>: cmp %rax,%rbx > 0x0000003e6507de40 <+272>: je 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507de42 <+274>: orq $0x4,0x8(%r12) > 0x0000003e6507de48 <+280>: mov 0x33cd22(%rip),%eax # 0x3e653bab70 <perturb_byte> > 0x0000003e6507de4e <+286>: add $0x10,%r12 > 0x0000003e6507de52 <+290>: test %eax,%eax > 0x0000003e6507de54 <+292>: jne 0x3e6507e1b2 <_int_malloc+1154> > 0x0000003e6507de5a <+298>: add $0xa8,%rsp > 0x0000003e6507de61 <+305>: mov %r12,%rax > 0x0000003e6507de64 <+308>: pop %rbx > 0x0000003e6507de65 <+309>: pop %rbp > 0x0000003e6507de66 <+310>: pop %r12 > 0x0000003e6507de68 <+312>: pop %r13 > 0x0000003e6507de6a <+314>: pop %r14 > 0x0000003e6507de6c <+316>: pop %r15 > 0x0000003e6507de6e <+318>: retq > 0x0000003e6507de6f <+319>: nop > 0x0000003e6507de70 <+320>: mov %rbp,%r9 > 0x0000003e6507de73 <+323>: shr $0x6,%r9 > 0x0000003e6507de77 <+327>: cmp $0x30,%r9 > 0x0000003e6507de7b <+331>: jbe 0x3e6507e48e <_int_malloc+1886> > 0x0000003e6507de81 <+337>: mov %rbp,%r9 > 0x0000003e6507de84 <+340>: shr $0x9,%r9 > 0x0000003e6507de88 <+344>: cmp $0x14,%r9 > 0x0000003e6507de8c <+348>: ja 0x3e6507e4ad <_int_malloc+1917> > 0x0000003e6507de92 <+354>: add $0x5b,%r9d > 0x0000003e6507de96 <+358>: testb $0x1,0x4(%rbx) > 0x0000003e6507de9a <+362>: jne 0x3e6507deae <_int_malloc+382> > 0x0000003e6507de9c <+364>: mov %rbx,%rdi > 0x0000003e6507de9f <+367>: mov %r9d,0x8(%rsp) > 0x0000003e6507dea4 <+372>: callq 0x3e6507c240 <malloc_consolidate> > 0x0000003e6507dea9 <+377>: mov 0x8(%rsp),%r9d > 0x0000003e6507deae <+382>: mov %ebp,%eax > 0x0000003e6507deb0 <+384>: movq $0x1,0x8(%rsp) > 0x0000003e6507deb9 <+393>: lea 0x58(%rbx),%r14 > 0x0000003e6507debd <+397>: shr $0x4,%eax > 0x0000003e6507dec0 <+400>: mov %eax,0x10(%rsp) > 0x0000003e6507dec4 <+404>: mov %rbp,%rax > 0x0000003e6507dec7 <+407>: shr $0x6,%rax > 0x0000003e6507decb <+411>: mov %rax,0x18(%rsp) > 0x0000003e6507ded0 <+416>: add $0x30,%eax > 0x0000003e6507ded3 <+419>: mov %eax,0x20(%rsp) > 0x0000003e6507ded7 <+423>: mov %rbp,%rax > 0x0000003e6507deda <+426>: shr $0x9,%rax > 0x0000003e6507dede <+430>: mov %rax,0x28(%rsp) > 0x0000003e6507dee3 <+435>: add $0x5b,%eax > 0x0000003e6507dee6 <+438>: mov %eax,0x40(%rsp) > 0x0000003e6507deea <+442>: mov %rbp,%rax > 0x0000003e6507deed <+445>: shr $0xc,%rax > 0x0000003e6507def1 <+449>: mov %rax,0x38(%rsp) > 0x0000003e6507def6 <+454>: add $0x6e,%eax > 0x0000003e6507def9 <+457>: mov %eax,0x44(%rsp) > 0x0000003e6507defd <+461>: mov %rbp,%rax > 0x0000003e6507df00 <+464>: shr $0xf,%rax > 0x0000003e6507df04 <+468>: mov %rax,0x48(%rsp) > 0x0000003e6507df09 <+473>: add $0x77,%eax > 0x0000003e6507df0c <+476>: mov %eax,0x58(%rsp) > 0x0000003e6507df10 <+480>: mov %rbp,%rax > 0x0000003e6507df13 <+483>: shr $0x12,%rax > 0x0000003e6507df17 <+487>: mov %rax,0x50(%rsp) > 0x0000003e6507df1c <+492>: add $0x7c,%eax > 0x0000003e6507df1f <+495>: mov %eax,0x5c(%rsp) > 0x0000003e6507df23 <+499>: lea 0x80(%rsp),%rax > 0x0000003e6507df2b <+507>: sub %rax,0x8(%rsp) > 0x0000003e6507df30 <+512>: mov %rax,0x30(%rsp) > 0x0000003e6507df35 <+517>: lea 0x7f(%rsp),%rax > 0x0000003e6507df3a <+522>: mov %rax,0x60(%rsp) > 0x0000003e6507df3f <+527>: mov $0x2710,%r15d > 0x0000003e6507df45 <+533>: jmp 0x3e6507df9b <_int_malloc+619> > 0x0000003e6507df47 <+535>: nopw 0x0(%rax,%rax,1) > 0x0000003e6507df50 <+544>: mov %edx,%ecx > 0x0000003e6507df52 <+546>: mov $0x1,%r8d > 0x0000003e6507df58 <+552>: shr $0x4,%ecx > 0x0000003e6507df5b <+555>: lea -0x2(%rcx,%rcx,1),%eax > 0x0000003e6507df5f <+559>: mov %ecx,%r10d > 0x0000003e6507df62 <+562>: shl %cl,%r8d > 0x0000003e6507df65 <+565>: sar $0x5,%r10d > 0x0000003e6507df69 <+569>: cltq > 0x0000003e6507df6b <+571>: lea 0x58(%rbx,%rax,8),%rdi > 0x0000003e6507df70 <+576>: mov 0x10(%rdi),%rsi > 0x0000003e6507df74 <+580>: movslq %r10d,%rax > 0x0000003e6507df77 <+583>: or %r8d,0x858(%rbx,%rax,4) > 0x0000003e6507df7f <+591>: sub $0x1,%r15d > 0x0000003e6507df83 <+595>: mov %rdi,0x18(%r12) > 0x0000003e6507df88 <+600>: mov %rsi,0x10(%r12) > 0x0000003e6507df8d <+605>: mov %r12,0x18(%rsi) > 0x0000003e6507df91 <+609>: mov %r12,0x10(%rdi) > 0x0000003e6507df95 <+613>: je 0x3e6507e200 <_int_malloc+1232> > 0x0000003e6507df9b <+619>: mov 0x70(%rbx),%r12 > 0x0000003e6507df9f <+623>: cmp %r14,%r12 > 0x0000003e6507dfa2 <+626>: je 0x3e6507e200 <_int_malloc+1232> > 0x0000003e6507dfa8 <+632>: mov 0x8(%r12),%rdx > 0x0000003e6507dfad <+637>: mov 0x18(%r12),%r13 > 0x0000003e6507dfb2 <+642>: cmp $0x10,%rdx > 0x0000003e6507dfb6 <+646>: jbe 0x3e6507e612 <_int_malloc+2274> > 0x0000003e6507dfbc <+652>: cmp 0x878(%rbx),%rdx > 0x0000003e6507dfc3 <+659>: ja 0x3e6507e612 <_int_malloc+2274> > 0x0000003e6507dfc9 <+665>: and $0xfffffffffffffff8,%rdx > 0x0000003e6507dfcd <+669>: cmp $0x3ff,%rbp > 0x0000003e6507dfd4 <+676>: ja 0x3e6507dfdf <_int_malloc+687> > 0x0000003e6507dfd6 <+678>: cmp %r14,%r13 > 0x0000003e6507dfd9 <+681>: je 0x3e6507e120 <_int_malloc+1008> > 0x0000003e6507dfdf <+687>: cmp %rdx,%rbp > 0x0000003e6507dfe2 <+690>: mov %r13,0x70(%rbx) > 0x0000003e6507dfe6 <+694>: mov %r14,0x10(%r13) > 0x0000003e6507dfea <+698>: je 0x3e6507e378 <_int_malloc+1608> > 0x0000003e6507dff0 <+704>: cmp $0x3ff,%rdx > 0x0000003e6507dff7 <+711>: jbe 0x3e6507df50 <_int_malloc+544> > 0x0000003e6507dffd <+717>: mov %rdx,%rax > 0x0000003e6507e000 <+720>: shr $0x6,%rax > 0x0000003e6507e004 <+724>: cmp $0x30,%rax > 0x0000003e6507e008 <+728>: ja 0x3e6507e0b0 <_int_malloc+896> > 0x0000003e6507e00e <+734>: lea 0x30(%rax),%ecx > 0x0000003e6507e011 <+737>: lea 0x5e(%rax,%rax,1),%eax > 0x0000003e6507e015 <+741>: mov $0x1,%r8d > 0x0000003e6507e01b <+747>: cltq > 0x0000003e6507e01d <+749>: mov %ecx,%r10d > 0x0000003e6507e020 <+752>: shl %cl,%r8d > 0x0000003e6507e023 <+755>: sub $0x2,%rax > 0x0000003e6507e027 <+759>: sar $0x5,%r10d > 0x0000003e6507e02b <+763>: lea 0x68(%rbx,%rax,8),%rsi > 0x0000003e6507e030 <+768>: mov 0x10(%rsi),%rax > 0x0000003e6507e034 <+772>: cmp %rsi,%rax > 0x0000003e6507e037 <+775>: je 0x3e6507e0ee <_int_malloc+958> > 0x0000003e6507e03d <+781>: mov 0x18(%rsi),%rdi > 0x0000003e6507e041 <+785>: or $0x1,%rdx > 0x0000003e6507e045 <+789>: cmp 0x8(%rdi),%rdx > 0x0000003e6507e049 <+793>: jae 0x3e6507e074 <_int_malloc+836> > 0x0000003e6507e04b <+795>: mov 0x28(%rax),%rdx > 0x0000003e6507e04f <+799>: mov %rax,0x20(%r12) > 0x0000003e6507e054 <+804>: mov %rdx,0x28(%r12) > 0x0000003e6507e059 <+809>: mov %r12,0x20(%rdx) > 0x0000003e6507e05d <+813>: mov %r12,0x28(%rax) > 0x0000003e6507e061 <+817>: jmpq 0x3e6507df74 <_int_malloc+580> > 0x0000003e6507e066 <+822>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003e6507e070 <+832>: mov 0x20(%rax),%rax > 0x0000003e6507e074 <+836>: mov 0x8(%rax),%rcx > 0x0000003e6507e078 <+840>: cmp %rcx,%rdx > 0x0000003e6507e07b <+843>: jb 0x3e6507e070 <_int_malloc+832> > 0x0000003e6507e07d <+845>: cmp %rcx,%rdx > 0x0000003e6507e080 <+848>: je 0x3e6507e1f0 <_int_malloc+1216> > 0x0000003e6507e086 <+854>: mov 0x28(%rax),%rdx > 0x0000003e6507e08a <+858>: mov %rax,0x20(%r12) > 0x0000003e6507e08f <+863>: mov %rax,%rsi > 0x0000003e6507e092 <+866>: mov %rdx,0x28(%r12) > 0x0000003e6507e097 <+871>: mov %r12,0x28(%rax) > 0x0000003e6507e09b <+875>: mov 0x28(%r12),%rdx > 0x0000003e6507e0a0 <+880>: mov %r12,0x20(%rdx) > 0x0000003e6507e0a4 <+884>: mov 0x18(%rsi),%rdi > 0x0000003e6507e0a8 <+888>: jmpq 0x3e6507df74 <_int_malloc+580> > 0x0000003e6507e0ad <+893>: nopl (%rax) > 0x0000003e6507e0b0 <+896>: mov %rdx,%rax > 0x0000003e6507e0b3 <+899>: shr $0x9,%rax > 0x0000003e6507e0b7 <+903>: cmp $0x14,%rax > 0x0000003e6507e0bb <+907>: ja 0x3e6507e100 <_int_malloc+976> > 0x0000003e6507e0bd <+909>: lea 0x5b(%rax),%ecx > 0x0000003e6507e0c0 <+912>: lea 0xb4(%rax,%rax,1),%eax > 0x0000003e6507e0c7 <+919>: cltq > 0x0000003e6507e0c9 <+921>: mov $0x1,%r8d > 0x0000003e6507e0cf <+927>: mov $0x3,%r10d > 0x0000003e6507e0d5 <+933>: sub $0x2,%rax > 0x0000003e6507e0d9 <+937>: shl %cl,%r8d > 0x0000003e6507e0dc <+940>: lea 0x68(%rbx,%rax,8),%rsi > 0x0000003e6507e0e1 <+945>: mov 0x10(%rsi),%rax > 0x0000003e6507e0e5 <+949>: cmp %rsi,%rax > 0x0000003e6507e0e8 <+952>: jne 0x3e6507e03d <_int_malloc+781> > 0x0000003e6507e0ee <+958>: mov %r12,0x28(%r12) > 0x0000003e6507e0f3 <+963>: mov %r12,0x20(%r12) > 0x0000003e6507e0f8 <+968>: mov %rsi,%rdi > 0x0000003e6507e0fb <+971>: jmpq 0x3e6507df74 <_int_malloc+580> > 0x0000003e6507e100 <+976>: mov %rdx,%rax > 0x0000003e6507e103 <+979>: shr $0xc,%rax > 0x0000003e6507e107 <+983>: cmp $0xa,%rax > 0x0000003e6507e10b <+987>: ja 0x3e6507e1d0 <_int_malloc+1184> > 0x0000003e6507e111 <+993>: lea 0x6e(%rax),%ecx > 0x0000003e6507e114 <+996>: lea 0xda(%rax,%rax,1),%eax > 0x0000003e6507e11b <+1003>: jmp 0x3e6507e0c7 <_int_malloc+919> > 0x0000003e6507e11d <+1005>: nopl (%rax) > 0x0000003e6507e120 <+1008>: mov 0x60(%rbx),%rax > 0x0000003e6507e124 <+1012>: cmp %r12,%rax > 0x0000003e6507e127 <+1015>: jne 0x3e6507dfdf <_int_malloc+687> > 0x0000003e6507e12d <+1021>: lea 0x20(%rbp),%rcx > 0x0000003e6507e131 <+1025>: cmp %rcx,%rdx > 0x0000003e6507e134 <+1028>: jbe 0x3e6507dfdf <_int_malloc+687> > 0x0000003e6507e13a <+1034>: sub %rbp,%rdx > 0x0000003e6507e13d <+1037>: add %rbp,%r12 > 0x0000003e6507e140 <+1040>: cmp $0x3ff,%rdx > 0x0000003e6507e147 <+1047>: mov %r12,0x68(%rbx) > 0x0000003e6507e14b <+1051>: mov %r12,0x70(%rbx) > 0x0000003e6507e14f <+1055>: mov %r12,0x60(%rbx) > 0x0000003e6507e153 <+1059>: mov %r13,0x10(%r12) > 0x0000003e6507e158 <+1064>: mov %r13,0x18(%r12) > 0x0000003e6507e15d <+1069>: jbe 0x3e6507e171 <_int_malloc+1089> > 0x0000003e6507e15f <+1071>: movq $0x0,0x20(%r12) > 0x0000003e6507e168 <+1080>: movq $0x0,0x28(%r12) > 0x0000003e6507e171 <+1089>: lea 0x33a5e8(%rip),%rcx # 0x3e653b8760 <main_arena> > 0x0000003e6507e178 <+1096>: cmp %rcx,%rbx > 0x0000003e6507e17b <+1099>: setne %cl > 0x0000003e6507e17e <+1102>: or $0x1,%rbp > 0x0000003e6507e182 <+1106>: movzbl %cl,%ecx > 0x0000003e6507e185 <+1109>: shl $0x2,%rcx > 0x0000003e6507e189 <+1113>: or %rcx,%rbp > 0x0000003e6507e18c <+1116>: mov %rdx,%rcx > 0x0000003e6507e18f <+1119>: or $0x1,%rcx > 0x0000003e6507e193 <+1123>: mov %rbp,0x8(%rax) > 0x0000003e6507e197 <+1127>: mov %rcx,0x8(%r12) > 0x0000003e6507e19c <+1132>: mov %rdx,(%r12,%rdx,1) > 0x0000003e6507e1a0 <+1136>: lea 0x10(%rax),%r12 > 0x0000003e6507e1a4 <+1140>: mov 0x33c9c6(%rip),%eax # 0x3e653bab70 <perturb_byte> > 0x0000003e6507e1aa <+1146>: test %eax,%eax > 0x0000003e6507e1ac <+1148>: je 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507e1b2 <+1154>: mov (%rsp),%rdx > 0x0000003e6507e1b6 <+1158>: not %eax > 0x0000003e6507e1b8 <+1160>: mov %r12,%rdi > 0x0000003e6507e1bb <+1163>: movzbl %al,%esi > 0x0000003e6507e1be <+1166>: callq 0x3e650893f0 <memset> > 0x0000003e6507e1c3 <+1171>: jmpq 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507e1c8 <+1176>: nopl 0x0(%rax,%rax,1) > 0x0000003e6507e1d0 <+1184>: mov %rdx,%rax > 0x0000003e6507e1d3 <+1187>: shr $0xf,%rax > 0x0000003e6507e1d7 <+1191>: cmp $0x4,%rax > 0x0000003e6507e1db <+1195>: ja 0x3e6507e358 <_int_malloc+1576> > 0x0000003e6507e1e1 <+1201>: lea 0x77(%rax),%ecx > 0x0000003e6507e1e4 <+1204>: lea 0xec(%rax,%rax,1),%eax > 0x0000003e6507e1eb <+1211>: jmpq 0x3e6507e0c7 <_int_malloc+919> > 0x0000003e6507e1f0 <+1216>: mov 0x10(%rax),%rsi > 0x0000003e6507e1f4 <+1220>: jmpq 0x3e6507e0a4 <_int_malloc+884> > 0x0000003e6507e1f9 <+1225>: nopl 0x0(%rax) > 0x0000003e6507e200 <+1232>: cmp $0x3ff,%rbp > 0x0000003e6507e207 <+1239>: ja 0x3e6507e3b8 <_int_malloc+1672> > 0x0000003e6507e20d <+1245>: lea 0x1(%r9),%ecx > 0x0000003e6507e211 <+1249>: lea (%r9,%r9,1),%eax > 0x0000003e6507e215 <+1253>: mov %ecx,%edi > 0x0000003e6507e217 <+1255>: lea 0x58(%rbx,%rax,8),%rdx > 0x0000003e6507e21c <+1260>: shr $0x5,%edi > 0x0000003e6507e21f <+1263>: mov %edi,%eax > 0x0000003e6507e221 <+1265>: mov 0x858(%rbx,%rax,4),%esi > 0x0000003e6507e228 <+1272>: mov $0x1,%eax > 0x0000003e6507e22d <+1277>: shl %cl,%eax > 0x0000003e6507e22f <+1279>: test %eax,%eax > 0x0000003e6507e231 <+1281>: sete %r8b > 0x0000003e6507e235 <+1285>: cmp %esi,%eax > 0x0000003e6507e237 <+1287>: seta %cl > 0x0000003e6507e23a <+1290>: or %r8b,%cl > 0x0000003e6507e23d <+1293>: je 0x3e6507e326 <_int_malloc+1526> > 0x0000003e6507e243 <+1299>: lea 0x1(%rdi),%eax > 0x0000003e6507e246 <+1302>: cmp $0x3,%eax > 0x0000003e6507e249 <+1305>: ja 0x3e6507e288 <_int_malloc+1368> > 0x0000003e6507e24b <+1307>: mov %eax,%edx > 0x0000003e6507e24d <+1309>: mov 0x858(%rbx,%rdx,4),%esi > 0x0000003e6507e254 <+1316>: test %esi,%esi > 0x0000003e6507e256 <+1318>: jne 0x3e6507e4d4 <_int_malloc+1956> > 0x0000003e6507e25c <+1324>: lea 0x2(%rdi),%eax > 0x0000003e6507e25f <+1327>: cmp $0x4,%eax > 0x0000003e6507e262 <+1330>: je 0x3e6507e288 <_int_malloc+1368> > 0x0000003e6507e264 <+1332>: mov %eax,%edx > 0x0000003e6507e266 <+1334>: mov 0x858(%rbx,%rdx,4),%esi > 0x0000003e6507e26d <+1341>: test %esi,%esi > 0x0000003e6507e26f <+1343>: jne 0x3e6507e4d4 <_int_malloc+1956> > 0x0000003e6507e275 <+1349>: cmp $0x1,%edi > 0x0000003e6507e278 <+1352>: je 0x3e6507e288 <_int_malloc+1368> > 0x0000003e6507e27a <+1354>: mov 0x864(%rbx),%esi > 0x0000003e6507e280 <+1360>: test %esi,%esi > 0x0000003e6507e282 <+1362>: jne 0x3e6507e56a <_int_malloc+2106> > 0x0000003e6507e288 <+1368>: mov 0x58(%rbx),%r15 > 0x0000003e6507e28c <+1372>: lea 0x20(%rbp),%r12 > 0x0000003e6507e290 <+1376>: mov 0x8(%r15),%r13 > 0x0000003e6507e294 <+1380>: and $0xfffffffffffffff8,%r13 > 0x0000003e6507e298 <+1384>: cmp %r12,%r13 > 0x0000003e6507e29b <+1387>: jae 0x3e6507e687 <_int_malloc+2391> > 0x0000003e6507e2a1 <+1393>: testb $0x1,0x4(%rbx) > 0x0000003e6507e2a5 <+1397>: jne 0x3e6507e6d0 <_int_malloc+2464> > 0x0000003e6507e2ab <+1403>: mov %rbx,%rdi > 0x0000003e6507e2ae <+1406>: callq 0x3e6507c240 <malloc_consolidate> > 0x0000003e6507e2b3 <+1411>: cmp $0x3ff,%rbp > 0x0000003e6507e2ba <+1418>: mov 0x10(%rsp),%r9d > 0x0000003e6507e2bf <+1423>: jbe 0x3e6507df3f <_int_malloc+527> > 0x0000003e6507e2c5 <+1429>: cmpq $0x30,0x18(%rsp) > 0x0000003e6507e2cb <+1435>: mov 0x20(%rsp),%r9d > 0x0000003e6507e2d0 <+1440>: jbe 0x3e6507df3f <_int_malloc+527> > 0x0000003e6507e2d6 <+1446>: cmpq $0x14,0x28(%rsp) > 0x0000003e6507e2dc <+1452>: mov 0x40(%rsp),%r9d > 0x0000003e6507e2e1 <+1457>: jbe 0x3e6507df3f <_int_malloc+527> > 0x0000003e6507e2e7 <+1463>: cmpq $0xa,0x38(%rsp) > 0x0000003e6507e2ed <+1469>: mov 0x44(%rsp),%r9d > 0x0000003e6507e2f2 <+1474>: jbe 0x3e6507df3f <_int_malloc+527> > 0x0000003e6507e2f8 <+1480>: cmpq $0x4,0x48(%rsp) > 0x0000003e6507e2fe <+1486>: mov 0x58(%rsp),%r9d > 0x0000003e6507e303 <+1491>: jbe 0x3e6507df3f <_int_malloc+527> > 0x0000003e6507e309 <+1497>: cmpq $0x3,0x50(%rsp) > 0x0000003e6507e30f <+1503>: mov $0x7e,%r9d > 0x0000003e6507e315 <+1509>: cmovb 0x5c(%rsp),%r9d > 0x0000003e6507e31b <+1515>: jmpq 0x3e6507df3f <_int_malloc+527> > 0x0000003e6507e320 <+1520>: add $0x10,%rdx > 0x0000003e6507e324 <+1524>: add %eax,%eax > 0x0000003e6507e326 <+1526>: test %eax,%esi > 0x0000003e6507e328 <+1528>: je 0x3e6507e320 <_int_malloc+1520> > 0x0000003e6507e32a <+1530>: mov 0x18(%rdx),%r12 > 0x0000003e6507e32e <+1534>: cmp %rdx,%r12 > 0x0000003e6507e331 <+1537>: jne 0x3e6507e4fa <_int_malloc+1994> > 0x0000003e6507e337 <+1543>: mov %eax,%ecx > 0x0000003e6507e339 <+1545>: add $0x10,%rdx > 0x0000003e6507e33d <+1549>: add %eax,%eax > 0x0000003e6507e33f <+1551>: not %ecx > 0x0000003e6507e341 <+1553>: and %ecx,%esi > 0x0000003e6507e343 <+1555>: mov %edi,%ecx > 0x0000003e6507e345 <+1557>: mov %esi,0x858(%rbx,%rcx,4) > 0x0000003e6507e34c <+1564>: jmpq 0x3e6507e22f <_int_malloc+1279> > 0x0000003e6507e351 <+1569>: nopl 0x0(%rax) > 0x0000003e6507e358 <+1576>: mov %rdx,%rax > 0x0000003e6507e35b <+1579>: shr $0x12,%rax > 0x0000003e6507e35f <+1583>: cmp $0x2,%rax > 0x0000003e6507e363 <+1587>: ja 0x3e6507e478 <_int_malloc+1864> > 0x0000003e6507e369 <+1593>: lea 0x7c(%rax),%ecx > 0x0000003e6507e36c <+1596>: lea 0xf6(%rax,%rax,1),%eax > 0x0000003e6507e373 <+1603>: jmpq 0x3e6507e0c7 <_int_malloc+919> > 0x0000003e6507e378 <+1608>: lea 0x33a3e1(%rip),%rax # 0x3e653b8760 <main_arena> > 0x0000003e6507e37f <+1615>: orq $0x1,0x8(%r12,%rbp,1) > 0x0000003e6507e385 <+1621>: cmp %rax,%rbx > 0x0000003e6507e388 <+1624>: jne 0x3e6507de42 <_int_malloc+274> > 0x0000003e6507e38e <+1630>: jmpq 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507e393 <+1635>: mov 0x8(%r12),%eax > 0x0000003e6507e398 <+1640>: shr $0x4,%eax > 0x0000003e6507e39b <+1643>: sub $0x2,%eax > 0x0000003e6507e39e <+1646>: cmp %eax,%r8d > 0x0000003e6507e3a1 <+1649>: je 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507e3a7 <+1655>: lea 0xfe31a(%rip),%rsi # 0x3e6517c6c8 > 0x0000003e6507e3ae <+1662>: jmpq 0x3e6507ea28 <_int_malloc+3320> > 0x0000003e6507e3b3 <+1667>: nopl 0x0(%rax,%rax,1) > 0x0000003e6507e3b8 <+1672>: lea -0x2(%r9,%r9,1),%eax > 0x0000003e6507e3bd <+1677>: lea 0x58(%rbx,%rax,8),%rax > 0x0000003e6507e3c2 <+1682>: mov 0x10(%rax),%rdx > 0x0000003e6507e3c6 <+1686>: cmp %rax,%rdx > 0x0000003e6507e3c9 <+1689>: je 0x3e6507e20d <_int_malloc+1245> > 0x0000003e6507e3cf <+1695>: cmp 0x8(%rdx),%rbp > 0x0000003e6507e3d3 <+1699>: ja 0x3e6507e20d <_int_malloc+1245> > 0x0000003e6507e3d9 <+1705>: mov 0x28(%rdx),%r12 > 0x0000003e6507e3dd <+1709>: jmp 0x3e6507e3e5 <_int_malloc+1717> > 0x0000003e6507e3df <+1711>: nop > 0x0000003e6507e3e0 <+1712>: mov 0x28(%r12),%r12 > 0x0000003e6507e3e5 <+1717>: mov 0x8(%r12),%rdx > 0x0000003e6507e3ea <+1722>: mov %rdx,%r13 > 0x0000003e6507e3ed <+1725>: and $0xfffffffffffffff8,%r13 > 0x0000003e6507e3f1 <+1729>: cmp %r13,%rbp > 0x0000003e6507e3f4 <+1732>: ja 0x3e6507e3e0 <_int_malloc+1712> > 0x0000003e6507e3f6 <+1734>: cmp %r12,0x18(%rax) > 0x0000003e6507e3fa <+1738>: mov 0x10(%r12),%rax > 0x0000003e6507e3ff <+1743>: je 0x3e6507e40e <_int_malloc+1758> > 0x0000003e6507e401 <+1745>: cmp 0x8(%rax),%rdx > 0x0000003e6507e405 <+1749>: mov %rax,%rcx > 0x0000003e6507e408 <+1752>: je 0x3e6507ea93 <_int_malloc+3427> > 0x0000003e6507e40e <+1758>: mov %r13,%r15 > 0x0000003e6507e411 <+1761>: mov 0x18(%r12),%rdx > 0x0000003e6507e416 <+1766>: sub %rbp,%r15 > 0x0000003e6507e419 <+1769>: cmp 0x18(%rax),%r12 > 0x0000003e6507e41d <+1773>: jne 0x3e6507eac1 <_int_malloc+3473> > 0x0000003e6507e423 <+1779>: cmp 0x10(%rdx),%r12 > 0x0000003e6507e427 <+1783>: jne 0x3e6507eac1 <_int_malloc+3473> > 0x0000003e6507e42d <+1789>: cmpq $0x3ff,0x8(%r12) > 0x0000003e6507e436 <+1798>: mov %rdx,0x18(%rax) > 0x0000003e6507e43a <+1802>: mov %rax,0x10(%rdx) > 0x0000003e6507e43e <+1806>: jbe 0x3e6507e44e <_int_malloc+1822> > 0x0000003e6507e440 <+1808>: mov 0x20(%r12),%rdx > 0x0000003e6507e445 <+1813>: test %rdx,%rdx > 0x0000003e6507e448 <+1816>: jne 0x3e6507ea9f <_int_malloc+3439> > 0x0000003e6507e44e <+1822>: cmp $0x1f,%r15 > 0x0000003e6507e452 <+1826>: ja 0x3e6507e9b6 <_int_malloc+3206> > 0x0000003e6507e458 <+1832>: lea 0x33a301(%rip),%rax # 0x3e653b8760 <main_arena> > 0x0000003e6507e45f <+1839>: orq $0x1,0x8(%r12,%r13,1) > 0x0000003e6507e465 <+1845>: cmp %rax,%rbx > 0x0000003e6507e468 <+1848>: jne 0x3e6507de42 <_int_malloc+274> > 0x0000003e6507e46e <+1854>: jmpq 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507e473 <+1859>: nopl 0x0(%rax,%rax,1) > 0x0000003e6507e478 <+1864>: mov $0x40000000,%r8d > 0x0000003e6507e47e <+1870>: mov $0x3,%r10d > 0x0000003e6507e484 <+1876>: mov $0xf8,%eax > 0x0000003e6507e489 <+1881>: jmpq 0x3e6507e02b <_int_malloc+763> > 0x0000003e6507e48e <+1886>: add $0x30,%r9d > 0x0000003e6507e492 <+1890>: jmpq 0x3e6507de96 <_int_malloc+358> > 0x0000003e6507e497 <+1895>: mov 0x33999a(%rip),%rax # 0x3e653b7e38 > 0x0000003e6507e49e <+1902>: xor %r12d,%r12d > 0x0000003e6507e4a1 <+1905>: movl $0xc,%fs:(%rax) > 0x0000003e6507e4a8 <+1912>: jmpq 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507e4ad <+1917>: mov %rbp,%r9 > 0x0000003e6507e4b0 <+1920>: shr $0xc,%r9 > 0x0000003e6507e4b4 <+1924>: cmp $0xa,%r9 > 0x0000003e6507e4b8 <+1928>: jbe 0x3e6507e4f1 <_int_malloc+1985> > 0x0000003e6507e4ba <+1930>: mov %rbp,%r9 > 0x0000003e6507e4bd <+1933>: shr $0xf,%r9 > 0x0000003e6507e4c1 <+1937>: cmp $0x4,%r9 > 0x0000003e6507e4c5 <+1941>: ja 0x3e6507e5f5 <_int_malloc+2245> > 0x0000003e6507e4cb <+1947>: add $0x77,%r9d > 0x0000003e6507e4cf <+1951>: jmpq 0x3e6507de96 <_int_malloc+358> > 0x0000003e6507e4d4 <+1956>: mov %eax,%edx > 0x0000003e6507e4d6 <+1958>: mov %eax,%edi > 0x0000003e6507e4d8 <+1960>: shl $0x6,%edx > 0x0000003e6507e4db <+1963>: sub $0x2,%edx > 0x0000003e6507e4de <+1966>: sub $0x2,%rdx > 0x0000003e6507e4e2 <+1970>: lea 0x68(%rbx,%rdx,8),%rdx > 0x0000003e6507e4e7 <+1975>: mov $0x1,%eax > 0x0000003e6507e4ec <+1980>: jmpq 0x3e6507e326 <_int_malloc+1526> > 0x0000003e6507e4f1 <+1985>: add $0x6e,%r9d > 0x0000003e6507e4f5 <+1989>: jmpq 0x3e6507de96 <_int_malloc+358> > 0x0000003e6507e4fa <+1994>: mov 0x8(%r12),%rcx > 0x0000003e6507e4ff <+1999>: mov 0x10(%r12),%rax > 0x0000003e6507e504 <+2004>: mov 0x18(%r12),%rdx > 0x0000003e6507e509 <+2009>: mov %rcx,%r15 > 0x0000003e6507e50c <+2012>: and $0xfffffffffffffff8,%r15 > 0x0000003e6507e510 <+2016>: mov %r15,%r13 > 0x0000003e6507e513 <+2019>: sub %rbp,%r13 > 0x0000003e6507e516 <+2022>: cmp 0x18(%rax),%r12 > 0x0000003e6507e51a <+2026>: jne 0x3e6507ef43 <_int_malloc+4627> > 0x0000003e6507e520 <+2032>: cmp 0x10(%rdx),%r12 > 0x0000003e6507e524 <+2036>: jne 0x3e6507ef43 <_int_malloc+4627> > 0x0000003e6507e52a <+2042>: cmp $0x3ff,%rcx > 0x0000003e6507e531 <+2049>: mov %rdx,0x18(%rax) > 0x0000003e6507e535 <+2053>: mov %rax,0x10(%rdx) > 0x0000003e6507e539 <+2057>: jbe 0x3e6507e549 <_int_malloc+2073> > 0x0000003e6507e53b <+2059>: mov 0x20(%r12),%rdx > 0x0000003e6507e540 <+2064>: test %rdx,%rdx > 0x0000003e6507e543 <+2067>: jne 0x3e6507eb1c <_int_malloc+3564> > 0x0000003e6507e549 <+2073>: cmp $0x1f,%r13 > 0x0000003e6507e54d <+2077>: ja 0x3e6507e579 <_int_malloc+2121> > 0x0000003e6507e54f <+2079>: lea 0x33a20a(%rip),%rax # 0x3e653b8760 <main_arena> > 0x0000003e6507e556 <+2086>: orq $0x1,0x8(%r12,%r15,1) > 0x0000003e6507e55c <+2092>: cmp %rax,%rbx > 0x0000003e6507e55f <+2095>: jne 0x3e6507de42 <_int_malloc+274> > 0x0000003e6507e565 <+2101>: jmpq 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507e56a <+2106>: mov $0xbc,%edx > 0x0000003e6507e56f <+2111>: mov $0x3,%edi > 0x0000003e6507e574 <+2116>: jmpq 0x3e6507e4e2 <_int_malloc+1970> > 0x0000003e6507e579 <+2121>: mov 0x68(%rbx),%rdx > 0x0000003e6507e57d <+2125>: lea (%r12,%rbp,1),%rax > 0x0000003e6507e581 <+2129>: cmp %r14,0x18(%rdx) > 0x0000003e6507e585 <+2133>: jne 0x3e6507ea81 <_int_malloc+3409> > 0x0000003e6507e58b <+2139>: cmp $0x3ff,%rbp > 0x0000003e6507e592 <+2146>: mov %r14,0x18(%rax) > 0x0000003e6507e596 <+2150>: mov %rdx,0x10(%rax) > 0x0000003e6507e59a <+2154>: mov %rax,0x68(%rbx) > 0x0000003e6507e59e <+2158>: mov %rax,0x18(%rdx) > 0x0000003e6507e5a2 <+2162>: ja 0x3e6507e5a8 <_int_malloc+2168> > 0x0000003e6507e5a4 <+2164>: mov %rax,0x60(%rbx) > 0x0000003e6507e5a8 <+2168>: cmp $0x3ff,%r13 > 0x0000003e6507e5af <+2175>: jbe 0x3e6507e5c1 <_int_malloc+2193> > 0x0000003e6507e5b1 <+2177>: movq $0x0,0x20(%rax) > 0x0000003e6507e5b9 <+2185>: movq $0x0,0x28(%rax) > 0x0000003e6507e5c1 <+2193>: lea 0x33a198(%rip),%rdx # 0x3e653b8760 <main_arena> > 0x0000003e6507e5c8 <+2200>: cmp %rdx,%rbx > 0x0000003e6507e5cb <+2203>: setne %dl > 0x0000003e6507e5ce <+2206>: or $0x1,%rbp > 0x0000003e6507e5d2 <+2210>: movzbl %dl,%edx > 0x0000003e6507e5d5 <+2213>: shl $0x2,%rdx > 0x0000003e6507e5d9 <+2217>: or %rdx,%rbp > 0x0000003e6507e5dc <+2220>: mov %r13,%rdx > 0x0000003e6507e5df <+2223>: or $0x1,%rdx > 0x0000003e6507e5e3 <+2227>: mov %rbp,0x8(%r12) > 0x0000003e6507e5e8 <+2232>: mov %rdx,0x8(%rax) > 0x0000003e6507e5ec <+2236>: mov %r13,(%rax,%r13,1) > 0x0000003e6507e5f0 <+2240>: jmpq 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507e5f5 <+2245>: mov %rbp,%rax > 0x0000003e6507e5f8 <+2248>: mov $0x7e,%r9d > 0x0000003e6507e5fe <+2254>: shr $0x12,%rax > 0x0000003e6507e602 <+2258>: lea 0x7c(%rax),%edx > 0x0000003e6507e605 <+2261>: cmp $0x2,%rax > 0x0000003e6507e609 <+2265>: cmovbe %edx,%r9d > 0x0000003e6507e60d <+2269>: jmpq 0x3e6507de96 <_int_malloc+358> > 0x0000003e6507e612 <+2274>: cmpl $0x0,0x33f9fb(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507e619 <+2281>: je 0x3e6507e626 <_int_malloc+2294> > 0x0000003e6507e61b <+2283>: lock decl (%rbx) > 0x0000003e6507e61e <+2286>: jne 0x3e65082749 <_L_unlock_8194> > 0x0000003e6507e624 <+2292>: jmp 0x3e6507e62e <_int_malloc+2302> > 0x0000003e6507e626 <+2294>: decl (%rbx) > 0x0000003e6507e628 <+2296>: jne 0x3e65082749 <_L_unlock_8194> > 0x0000003e6507e62e <+2302>: mov 0x339b5b(%rip),%r10d # 0x3e653b8190 <check_action> > 0x0000003e6507e635 <+2309>: mov %r10d,%eax > 0x0000003e6507e638 <+2312>: and $0x5,%eax > 0x0000003e6507e63b <+2315>: cmp $0x5,%eax > 0x0000003e6507e63e <+2318>: je 0x3e6507edaf <_int_malloc+4223> > 0x0000003e6507e644 <+2324>: test $0x1,%r10b > 0x0000003e6507e648 <+2328>: jne 0x3e6507e8e4 <_int_malloc+2996> > 0x0000003e6507e64e <+2334>: and $0x2,%r10d > 0x0000003e6507e652 <+2338>: jne 0x3e6507ef9e <_int_malloc+4718> > 0x0000003e6507e658 <+2344>: mov $0x1,%esi > 0x0000003e6507e65d <+2349>: xor %eax,%eax > 0x0000003e6507e65f <+2351>: cmpl $0x0,0x33f9ae(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507e666 <+2358>: je 0x3e6507e674 <_int_malloc+2372> > 0x0000003e6507e668 <+2360>: lock cmpxchg %esi,(%rbx) > 0x0000003e6507e66c <+2364>: jne 0x3e65082764 <_L_lock_8228> > 0x0000003e6507e672 <+2370>: jmp 0x3e6507e67d <_int_malloc+2381> > 0x0000003e6507e674 <+2372>: cmpxchg %esi,(%rbx) > 0x0000003e6507e677 <+2375>: jne 0x3e65082764 <_L_lock_8228> > 0x0000003e6507e67d <+2381>: mov 0x8(%r12),%rdx > 0x0000003e6507e682 <+2386>: jmpq 0x3e6507dfc9 <_int_malloc+665> > 0x0000003e6507e687 <+2391>: lea 0x33a0d2(%rip),%rax # 0x3e653b8760 <main_arena> > 0x0000003e6507e68e <+2398>: sub %rbp,%r13 > 0x0000003e6507e691 <+2401>: lea (%r15,%rbp,1),%rdx > 0x0000003e6507e695 <+2405>: lea 0x10(%r15),%r12 > 0x0000003e6507e699 <+2409>: cmp %rax,%rbx > 0x0000003e6507e69c <+2412>: mov %rdx,0x58(%rbx) > 0x0000003e6507e6a0 <+2416>: setne %al > 0x0000003e6507e6a3 <+2419>: or $0x1,%rbp > 0x0000003e6507e6a7 <+2423>: or $0x1,%r13 > 0x0000003e6507e6ab <+2427>: movzbl %al,%eax > 0x0000003e6507e6ae <+2430>: shl $0x2,%rax > 0x0000003e6507e6b2 <+2434>: or %rax,%rbp > 0x0000003e6507e6b5 <+2437>: mov 0x33c4b5(%rip),%eax # 0x3e653bab70 <perturb_byte> > 0x0000003e6507e6bb <+2443>: mov %rbp,0x8(%r15) >=> 0x0000003e6507e6bf <+2447>: mov %r13,0x8(%rdx) > 0x0000003e6507e6c3 <+2451>: test %eax,%eax > 0x0000003e6507e6c5 <+2453>: je 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507e6cb <+2459>: jmpq 0x3e6507e1b2 <_int_malloc+1154> > 0x0000003e6507e6d0 <+2464>: mov 0x339759(%rip),%rax # 0x3e653b7e30 > 0x0000003e6507e6d7 <+2471>: mov %ecx,%r10d > 0x0000003e6507e6da <+2474>: mov 0x18(%rax),%rax > 0x0000003e6507e6de <+2478>: mov %rax,0x10(%rsp) > 0x0000003e6507e6e3 <+2483>: sub $0x1,%rax > 0x0000003e6507e6e7 <+2487>: cmp 0x339ac2(%rip),%rbp # 0x3e653b81b0 <mp_+16> > 0x0000003e6507e6ee <+2494>: mov %rax,0x8(%rsp) > 0x0000003e6507e6f3 <+2499>: jb 0x3e6507e840 <_int_malloc+2832> > 0x0000003e6507e6f9 <+2505>: mov 0x339acd(%rip),%eax # 0x3e653b81cc <mp_+44> > 0x0000003e6507e6ff <+2511>: cmp %eax,0x339ac3(%rip) # 0x3e653b81c8 <mp_+40> > 0x0000003e6507e705 <+2517>: jge 0x3e6507e840 <_int_malloc+2832> > 0x0000003e6507e70b <+2523>: mov 0x10(%rsp),%rax > 0x0000003e6507e710 <+2528>: lea 0x7(%rbp,%rax,1),%r13 > 0x0000003e6507e715 <+2533>: mov 0x8(%rsp),%rax > 0x0000003e6507e71a <+2538>: not %rax > 0x0000003e6507e71d <+2541>: and %rax,%r13 > 0x0000003e6507e720 <+2544>: cmp %r13,%rbp > 0x0000003e6507e723 <+2547>: jb 0x3e6507ebf6 <_int_malloc+3782> > 0x0000003e6507e729 <+2553>: mov 0x58(%rbx),%r15 > 0x0000003e6507e72d <+2557>: mov $0x1,%r8d > 0x0000003e6507e733 <+2563>: mov 0x8(%r15),%r13 > 0x0000003e6507e737 <+2567>: and $0xfffffffffffffff8,%r13 > 0x0000003e6507e73b <+2571>: lea 0x33a01e(%rip),%rax # 0x3e653b8760 <main_arena> > 0x0000003e6507e742 <+2578>: cmp %rax,%rbx > 0x0000003e6507e745 <+2581>: je 0x3e6507ec76 <_int_malloc+3910> > 0x0000003e6507e74b <+2587>: mov %r12,%rcx > 0x0000003e6507e74e <+2590>: mov %r15,%r14 > 0x0000003e6507e751 <+2593>: sub %r13,%rcx > 0x0000003e6507e754 <+2596>: and $0xfffffffffc000000,%r14 > 0x0000003e6507e75b <+2603>: test %rcx,%rcx > 0x0000003e6507e75e <+2606>: mov 0x10(%r14),%r9 > 0x0000003e6507e762 <+2610>: jle 0x3e6507e848 <_int_malloc+2840> > 0x0000003e6507e768 <+2616>: mov 0x8(%rsp),%rax > 0x0000003e6507e76d <+2621>: add %rax,%rcx > 0x0000003e6507e770 <+2624>: not %rax > 0x0000003e6507e773 <+2627>: and %rax,%rcx > 0x0000003e6507e776 <+2630>: add %r9,%rcx > 0x0000003e6507e779 <+2633>: cmp $0x4000000,%rcx > 0x0000003e6507e780 <+2640>: ja 0x3e6507e848 <_int_malloc+2840> > 0x0000003e6507e786 <+2646>: mov 0x18(%r14),%rdi > 0x0000003e6507e78a <+2650>: mov %r15,%rax > 0x0000003e6507e78d <+2653>: cmp %rdi,%rcx > 0x0000003e6507e790 <+2656>: ja 0x3e6507eba6 <_int_malloc+3702> > 0x0000003e6507e796 <+2662>: mov %rcx,%rsi > 0x0000003e6507e799 <+2665>: mov %rcx,0x10(%r14) > 0x0000003e6507e79d <+2669>: add %r14,%rcx > 0x0000003e6507e7a0 <+2672>: sub %r9,%rsi > 0x0000003e6507e7a3 <+2675>: add %rsi,0x33c396(%rip) # 0x3e653bab40 <arena_mem> > 0x0000003e6507e7aa <+2682>: sub %r15,%rcx > 0x0000003e6507e7ad <+2685>: mov %rsi,%rdx > 0x0000003e6507e7b0 <+2688>: add 0x878(%rbx),%rdx > 0x0000003e6507e7b7 <+2695>: or $0x1,%rcx > 0x0000003e6507e7bb <+2699>: mov %rdx,0x878(%rbx) > 0x0000003e6507e7c2 <+2706>: mov %rcx,0x8(%r15) > 0x0000003e6507e7c6 <+2710>: cmp %rdx,0x880(%rbx) > 0x0000003e6507e7cd <+2717>: jae 0x3e6507e7d6 <_int_malloc+2726> > 0x0000003e6507e7cf <+2719>: mov %rdx,0x880(%rbx) > 0x0000003e6507e7d6 <+2726>: mov 0x8(%rax),%rdx > 0x0000003e6507e7da <+2730>: and $0xfffffffffffffff8,%rdx > 0x0000003e6507e7de <+2734>: cmp %r12,%rdx > 0x0000003e6507e7e1 <+2737>: jb 0x3e6507e497 <_int_malloc+1895> > 0x0000003e6507e7e7 <+2743>: lea 0x339f72(%rip),%rdi # 0x3e653b8760 <main_arena> > 0x0000003e6507e7ee <+2750>: sub %rbp,%rdx > 0x0000003e6507e7f1 <+2753>: xor %ecx,%ecx > 0x0000003e6507e7f3 <+2755>: lea (%rax,%rbp,1),%rsi > 0x0000003e6507e7f7 <+2759>: cmp %rdi,%rbx > 0x0000003e6507e7fa <+2762>: setne %cl > 0x0000003e6507e7fd <+2765>: or $0x1,%rbp > 0x0000003e6507e801 <+2769>: or $0x1,%rdx > 0x0000003e6507e805 <+2773>: shl $0x2,%rcx > 0x0000003e6507e809 <+2777>: mov %rsi,0x58(%rbx) > 0x0000003e6507e80d <+2781>: or %rcx,%rbp > 0x0000003e6507e810 <+2784>: mov %rbp,0x8(%rax) > 0x0000003e6507e814 <+2788>: mov %rdx,0x8(%rsi) > 0x0000003e6507e818 <+2792>: lea 0x10(%rax),%r12 > 0x0000003e6507e81c <+2796>: test %r12,%r12 > 0x0000003e6507e81f <+2799>: je 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507e825 <+2805>: mov 0x33c345(%rip),%eax # 0x3e653bab70 <perturb_byte> > 0x0000003e6507e82b <+2811>: test %eax,%eax > 0x0000003e6507e82d <+2813>: je 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507e833 <+2819>: jmpq 0x3e6507e1b2 <_int_malloc+1154> > 0x0000003e6507e838 <+2824>: nopl 0x0(%rax,%rax,1) > 0x0000003e6507e840 <+2832>: xor %r8d,%r8d > 0x0000003e6507e843 <+2835>: jmpq 0x3e6507e73b <_int_malloc+2571> > 0x0000003e6507e848 <+2840>: mov 0x339959(%rip),%rsi # 0x3e653b81a8 <mp_+8> > 0x0000003e6507e84f <+2847>: lea 0x40(%rbp),%rdi > 0x0000003e6507e853 <+2851>: mov %r8d,0x20(%rsp) > 0x0000003e6507e858 <+2856>: mov %r10d,0x18(%rsp) > 0x0000003e6507e85d <+2861>: callq 0x3e6507b320 <new_heap> > 0x0000003e6507e862 <+2866>: test %rax,%rax > 0x0000003e6507e865 <+2869>: mov 0x18(%rsp),%r10d > 0x0000003e6507e86a <+2874>: mov 0x20(%rsp),%r8d > 0x0000003e6507e86f <+2879>: je 0x3e6507efdb <_int_malloc+4779> > 0x0000003e6507e875 <+2885>: mov 0x10(%rax),%rcx > 0x0000003e6507e879 <+2889>: sub $0x20,%r13 > 0x0000003e6507e87d <+2893>: add %rcx,0x33c2bc(%rip) # 0x3e653bab40 <arena_mem> > 0x0000003e6507e884 <+2900>: and $0xfffffffffffffff0,%r13 > 0x0000003e6507e888 <+2904>: lea 0x20(%rax),%rdi > 0x0000003e6507e88c <+2908>: mov %rbx,(%rax) > 0x0000003e6507e88f <+2911>: lea 0x10(%r13),%rsi > 0x0000003e6507e893 <+2915>: mov %r14,0x8(%rax) > 0x0000003e6507e897 <+2919>: mov %rcx,%rdx > 0x0000003e6507e89a <+2922>: add 0x878(%rbx),%rdx > 0x0000003e6507e8a1 <+2929>: sub $0x20,%rcx > 0x0000003e6507e8a5 <+2933>: or $0x1,%rcx > 0x0000003e6507e8a9 <+2937>: mov %rdi,0x58(%rbx) > 0x0000003e6507e8ad <+2941>: cmp $0x1f,%r13 > 0x0000003e6507e8b1 <+2945>: mov %rdx,0x878(%rbx) > 0x0000003e6507e8b8 <+2952>: mov %rcx,0x28(%rax) > 0x0000003e6507e8bc <+2956>: lea (%r15,%rsi,1),%rcx > 0x0000003e6507e8c0 <+2960>: movq $0x1,0x8(%rcx) > 0x0000003e6507e8c8 <+2968>: ja 0x3e6507efa3 <_int_malloc+4723> > 0x0000003e6507e8ce <+2974>: mov %rsi,%rax > 0x0000003e6507e8d1 <+2977>: or $0x1,%rax > 0x0000003e6507e8d5 <+2981>: mov %rax,0x8(%r15) > 0x0000003e6507e8d9 <+2985>: mov %rsi,(%rcx) > 0x0000003e6507e8dc <+2988>: mov %rdi,%rax > 0x0000003e6507e8df <+2991>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507e8e4 <+2996>: mov 0x30(%rsp),%rax > 0x0000003e6507e8e9 <+3001>: lea 0x10(%r12),%rdi > 0x0000003e6507e8ee <+3006>: xor %ecx,%ecx > 0x0000003e6507e8f0 <+3008>: mov $0x10,%edx > 0x0000003e6507e8f5 <+3013>: mov %r9d,0x70(%rsp) > 0x0000003e6507e8fa <+3018>: mov %r10d,0x68(%rsp) > 0x0000003e6507e8ff <+3023>: movb $0x0,0x90(%rsp) > 0x0000003e6507e907 <+3031>: lea 0x10(%rax),%rsi > 0x0000003e6507e90b <+3035>: callq 0x3e65047ae0 <_itoa_word> > 0x0000003e6507e910 <+3040>: cmp 0x30(%rsp),%rax > 0x0000003e6507e915 <+3045>: mov %rax,%r8 > 0x0000003e6507e918 <+3048>: mov 0x68(%rsp),%r10d > 0x0000003e6507e91d <+3053>: mov 0x70(%rsp),%r9d > 0x0000003e6507e922 <+3058>: jbe 0x3e6507e974 <_int_malloc+3140> > 0x0000003e6507e924 <+3060>: lea -0x1(%rax),%rcx > 0x0000003e6507e928 <+3064>: mov 0x8(%rsp),%rax > 0x0000003e6507e92d <+3069>: mov %r8,%rdi > 0x0000003e6507e930 <+3072>: mov $0x30,%esi > 0x0000003e6507e935 <+3077>: mov %r9d,0x7c(%rsp) > 0x0000003e6507e93a <+3082>: mov %r10d,0x78(%rsp) > 0x0000003e6507e93f <+3087>: mov %rcx,0x70(%rsp) > 0x0000003e6507e944 <+3092>: mov %r8,0x68(%rsp) > 0x0000003e6507e949 <+3097>: lea (%rax,%rcx,1),%rdx > 0x0000003e6507e94d <+3101>: sub %rdx,%rdi > 0x0000003e6507e950 <+3104>: callq 0x3e650893f0 <memset> > 0x0000003e6507e955 <+3109>: mov 0x60(%rsp),%rax > 0x0000003e6507e95a <+3114>: mov 0x70(%rsp),%rcx > 0x0000003e6507e95f <+3119>: mov 0x68(%rsp),%r8 > 0x0000003e6507e964 <+3124>: mov 0x7c(%rsp),%r9d > 0x0000003e6507e969 <+3129>: mov 0x78(%rsp),%r10d > 0x0000003e6507e96e <+3134>: sub %rcx,%rax > 0x0000003e6507e971 <+3137>: add %rax,%r8 > 0x0000003e6507e974 <+3140>: mov 0x33f235(%rip),%rax # 0x3e653bdbb0 <__libc_argv> > 0x0000003e6507e97b <+3147>: lea 0xfb311(%rip),%rdx # 0x3e65179c93 > 0x0000003e6507e982 <+3154>: mov %r10d,%edi > 0x0000003e6507e985 <+3157>: lea 0xfb395(%rip),%rcx # 0x3e65179d21 > 0x0000003e6507e98c <+3164>: lea 0xfdb95(%rip),%rsi # 0x3e6517c528 > 0x0000003e6507e993 <+3171>: mov %r9d,0x68(%rsp) > 0x0000003e6507e998 <+3176>: mov (%rax),%rax > 0x0000003e6507e99b <+3179>: test %rax,%rax > 0x0000003e6507e99e <+3182>: cmovne %rax,%rdx > 0x0000003e6507e9a2 <+3186>: and $0x2,%edi > 0x0000003e6507e9a5 <+3189>: xor %eax,%eax > 0x0000003e6507e9a7 <+3191>: callq 0x3e65075a40 <__libc_message> > 0x0000003e6507e9ac <+3196>: mov 0x68(%rsp),%r9d > 0x0000003e6507e9b1 <+3201>: jmpq 0x3e6507e658 <_int_malloc+2344> > 0x0000003e6507e9b6 <+3206>: mov 0x68(%rbx),%rdx > 0x0000003e6507e9ba <+3210>: lea (%r12,%rbp,1),%rax > 0x0000003e6507e9be <+3214>: cmp %r14,0x18(%rdx) > 0x0000003e6507e9c2 <+3218>: jne 0x3e6507ea21 <_int_malloc+3313> > 0x0000003e6507e9c4 <+3220>: cmp $0x3ff,%r15 > 0x0000003e6507e9cb <+3227>: mov %r14,0x18(%rax) > 0x0000003e6507e9cf <+3231>: mov %rdx,0x10(%rax) > 0x0000003e6507e9d3 <+3235>: mov %rax,0x68(%rbx) > 0x0000003e6507e9d7 <+3239>: mov %rax,0x18(%rdx) > 0x0000003e6507e9db <+3243>: jbe 0x3e6507e9ed <_int_malloc+3261> > 0x0000003e6507e9dd <+3245>: movq $0x0,0x20(%rax) > 0x0000003e6507e9e5 <+3253>: movq $0x0,0x28(%rax) > 0x0000003e6507e9ed <+3261>: lea 0x339d6c(%rip),%rdx # 0x3e653b8760 <main_arena> > 0x0000003e6507e9f4 <+3268>: cmp %rdx,%rbx > 0x0000003e6507e9f7 <+3271>: setne %dl > 0x0000003e6507e9fa <+3274>: or $0x1,%rbp > 0x0000003e6507e9fe <+3278>: movzbl %dl,%edx > 0x0000003e6507ea01 <+3281>: shl $0x2,%rdx > 0x0000003e6507ea05 <+3285>: or %rdx,%rbp > 0x0000003e6507ea08 <+3288>: mov %r15,%rdx > 0x0000003e6507ea0b <+3291>: or $0x1,%rdx > 0x0000003e6507ea0f <+3295>: mov %rbp,0x8(%r12) > 0x0000003e6507ea14 <+3300>: mov %rdx,0x8(%rax) > 0x0000003e6507ea18 <+3304>: mov %r15,(%rax,%r15,1) > 0x0000003e6507ea1c <+3308>: jmpq 0x3e6507de48 <_int_malloc+280> > 0x0000003e6507ea21 <+3313>: lea 0xfdcf0(%rip),%rsi # 0x3e6517c718 > 0x0000003e6507ea28 <+3320>: cmpl $0x0,0x33f5e5(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507ea2f <+3327>: je 0x3e6507ea3c <_int_malloc+3340> > 0x0000003e6507ea31 <+3329>: lock decl (%rbx) > 0x0000003e6507ea34 <+3332>: jne 0x3e6508277f <_L_unlock_8782> > 0x0000003e6507ea3a <+3338>: jmp 0x3e6507ea44 <_int_malloc+3348> > 0x0000003e6507ea3c <+3340>: decl (%rbx) > 0x0000003e6507ea3e <+3342>: jne 0x3e6508277f <_L_unlock_8782> > 0x0000003e6507ea44 <+3348>: mov 0x339746(%rip),%edi # 0x3e653b8190 <check_action> > 0x0000003e6507ea4a <+3354>: lea 0x10(%r12),%rdx > 0x0000003e6507ea4f <+3359>: callq 0x3e6507ba70 <malloc_printerr> > 0x0000003e6507ea54 <+3364>: mov $0x1,%esi > 0x0000003e6507ea59 <+3369>: xor %eax,%eax > 0x0000003e6507ea5b <+3371>: cmpl $0x0,0x33f5b2(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507ea62 <+3378>: je 0x3e6507ea70 <_int_malloc+3392> > 0x0000003e6507ea64 <+3380>: lock cmpxchg %esi,(%rbx) > 0x0000003e6507ea68 <+3384>: jne 0x3e6508279a <_L_lock_8793> > 0x0000003e6507ea6e <+3390>: jmp 0x3e6507ea79 <_int_malloc+3401> > 0x0000003e6507ea70 <+3392>: cmpxchg %esi,(%rbx) > 0x0000003e6507ea73 <+3395>: jne 0x3e6508279a <_L_lock_8793> > 0x0000003e6507ea79 <+3401>: xor %r12d,%r12d > 0x0000003e6507ea7c <+3404>: jmpq 0x3e6507de5a <_int_malloc+298> > 0x0000003e6507ea81 <+3409>: lea 0xfdc68(%rip),%rsi # 0x3e6517c6f0 > 0x0000003e6507ea88 <+3416>: jmp 0x3e6507ea28 <_int_malloc+3320> > 0x0000003e6507ea8a <+3418>: lea 0xfdc07(%rip),%rsi # 0x3e6517c698 > 0x0000003e6507ea91 <+3425>: jmp 0x3e6507ea28 <_int_malloc+3320> > 0x0000003e6507ea93 <+3427>: mov 0x10(%rax),%rax > 0x0000003e6507ea97 <+3431>: mov %rcx,%r12 > 0x0000003e6507ea9a <+3434>: jmpq 0x3e6507e40e <_int_malloc+1758> > 0x0000003e6507ea9f <+3439>: cmpq $0x0,0x20(%rax) > 0x0000003e6507eaa4 <+3444>: je 0x3e6507eb3a <_int_malloc+3594> > 0x0000003e6507eaaa <+3450>: mov 0x28(%r12),%rax > 0x0000003e6507eaaf <+3455>: mov %rax,0x28(%rdx) > 0x0000003e6507eab3 <+3459>: mov 0x28(%r12),%rax > 0x0000003e6507eab8 <+3464>: mov %rdx,0x20(%rax) > 0x0000003e6507eabc <+3468>: jmpq 0x3e6507e44e <_int_malloc+1822> > 0x0000003e6507eac1 <+3473>: cmpl $0x0,0x33f54c(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507eac8 <+3480>: je 0x3e6507ead5 <_int_malloc+3493> > 0x0000003e6507eaca <+3482>: lock decl (%rbx) > 0x0000003e6507eacd <+3485>: jne 0x3e650827b5 <_L_unlock_8891> > 0x0000003e6507ead3 <+3491>: jmp 0x3e6507eadd <_int_malloc+3501> > 0x0000003e6507ead5 <+3493>: decl (%rbx) > 0x0000003e6507ead7 <+3495>: jne 0x3e650827b5 <_L_unlock_8891> > 0x0000003e6507eadd <+3501>: mov 0x3396ad(%rip),%edi # 0x3e653b8190 <check_action> > 0x0000003e6507eae3 <+3507>: lea 0xfb1d0(%rip),%rsi # 0x3e65179cba > 0x0000003e6507eaea <+3514>: mov %r12,%rdx > 0x0000003e6507eaed <+3517>: callq 0x3e6507ba70 <malloc_printerr> > 0x0000003e6507eaf2 <+3522>: mov $0x1,%esi > 0x0000003e6507eaf7 <+3527>: xor %eax,%eax > 0x0000003e6507eaf9 <+3529>: cmpl $0x0,0x33f514(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507eb00 <+3536>: je 0x3e6507eb0e <_int_malloc+3550> > 0x0000003e6507eb02 <+3538>: lock cmpxchg %esi,(%rbx) > 0x0000003e6507eb06 <+3542>: jne 0x3e650827d0 <_L_lock_8906> > 0x0000003e6507eb0c <+3548>: jmp 0x3e6507eb17 <_int_malloc+3559> > 0x0000003e6507eb0e <+3550>: cmpxchg %esi,(%rbx) > 0x0000003e6507eb11 <+3553>: jne 0x3e650827d0 <_L_lock_8906> > 0x0000003e6507eb17 <+3559>: jmpq 0x3e6507e44e <_int_malloc+1822> > 0x0000003e6507eb1c <+3564>: cmpq $0x0,0x20(%rax) > 0x0000003e6507eb21 <+3569>: je 0x3e6507eb63 <_int_malloc+3635> > 0x0000003e6507eb23 <+3571>: mov 0x28(%r12),%rax > 0x0000003e6507eb28 <+3576>: mov %rax,0x28(%rdx) > 0x0000003e6507eb2c <+3580>: mov 0x28(%r12),%rax > 0x0000003e6507eb31 <+3585>: mov %rdx,0x20(%rax) > 0x0000003e6507eb35 <+3589>: jmpq 0x3e6507e549 <_int_malloc+2073> > 0x0000003e6507eb3a <+3594>: cmp %rdx,%r12 > 0x0000003e6507eb3d <+3597>: je 0x3e6507eb8c <_int_malloc+3676> > 0x0000003e6507eb3f <+3599>: mov %rdx,0x20(%rax) > 0x0000003e6507eb43 <+3603>: mov 0x28(%r12),%rdx > 0x0000003e6507eb48 <+3608>: mov %rdx,0x28(%rax) > 0x0000003e6507eb4c <+3612>: mov 0x20(%r12),%rdx > 0x0000003e6507eb51 <+3617>: mov %rax,0x28(%rdx) > 0x0000003e6507eb55 <+3621>: mov 0x28(%r12),%rdx > 0x0000003e6507eb5a <+3626>: mov %rax,0x20(%rdx) > 0x0000003e6507eb5e <+3630>: jmpq 0x3e6507e44e <_int_malloc+1822> > 0x0000003e6507eb63 <+3635>: cmp %rdx,%r12 > 0x0000003e6507eb66 <+3638>: je 0x3e6507eb99 <_int_malloc+3689> > 0x0000003e6507eb68 <+3640>: mov %rdx,0x20(%rax) > 0x0000003e6507eb6c <+3644>: mov 0x28(%r12),%rdx > 0x0000003e6507eb71 <+3649>: mov %rdx,0x28(%rax) > 0x0000003e6507eb75 <+3653>: mov 0x20(%r12),%rdx > 0x0000003e6507eb7a <+3658>: mov %rax,0x28(%rdx) > 0x0000003e6507eb7e <+3662>: mov 0x28(%r12),%rdx > 0x0000003e6507eb83 <+3667>: mov %rax,0x20(%rdx) > 0x0000003e6507eb87 <+3671>: jmpq 0x3e6507e549 <_int_malloc+2073> > 0x0000003e6507eb8c <+3676>: mov %rax,0x28(%rax) > 0x0000003e6507eb90 <+3680>: mov %rax,0x20(%rax) > 0x0000003e6507eb94 <+3684>: jmpq 0x3e6507e44e <_int_malloc+1822> > 0x0000003e6507eb99 <+3689>: mov %rax,0x28(%rax) > 0x0000003e6507eb9d <+3693>: mov %rax,0x20(%rax) > 0x0000003e6507eba1 <+3697>: jmpq 0x3e6507e549 <_int_malloc+2073> > 0x0000003e6507eba6 <+3702>: mov %rcx,%rsi > 0x0000003e6507eba9 <+3705>: mov $0x3,%edx > 0x0000003e6507ebae <+3710>: mov %r8d,0x40(%rsp) > 0x0000003e6507ebb3 <+3715>: sub %rdi,%rsi > 0x0000003e6507ebb6 <+3718>: add %r14,%rdi > 0x0000003e6507ebb9 <+3721>: mov %r10d,0x20(%rsp) > 0x0000003e6507ebbe <+3726>: mov %r9,0x28(%rsp) > 0x0000003e6507ebc3 <+3731>: mov %rcx,0x18(%rsp) > 0x0000003e6507ebc8 <+3736>: callq 0x3e650ef920 <mprotect> > 0x0000003e6507ebcd <+3741>: test %eax,%eax > 0x0000003e6507ebcf <+3743>: mov 0x20(%rsp),%r10d > 0x0000003e6507ebd4 <+3748>: mov 0x40(%rsp),%r8d > 0x0000003e6507ebd9 <+3753>: jne 0x3e6507e848 <_int_malloc+2840> > 0x0000003e6507ebdf <+3759>: mov 0x18(%rsp),%rcx > 0x0000003e6507ebe4 <+3764>: mov 0x58(%rbx),%rax > 0x0000003e6507ebe8 <+3768>: mov 0x28(%rsp),%r9 > 0x0000003e6507ebed <+3773>: mov %rcx,0x18(%r14) > 0x0000003e6507ebf1 <+3777>: jmpq 0x3e6507e796 <_int_malloc+2662> > 0x0000003e6507ebf6 <+3782>: xor %r9d,%r9d > 0x0000003e6507ebf9 <+3785>: xor %edi,%edi > 0x0000003e6507ebfb <+3787>: mov $0xffffffff,%r8d > 0x0000003e6507ec01 <+3793>: mov $0x22,%ecx > 0x0000003e6507ec06 <+3798>: mov $0x3,%edx > 0x0000003e6507ec0b <+3803>: mov %r13,%rsi > 0x0000003e6507ec0e <+3806>: mov %r10d,0x18(%rsp) > 0x0000003e6507ec13 <+3811>: callq 0x3e650ef8c0 <mmap64> > 0x0000003e6507ec18 <+3816>: cmp $0xffffffffffffffff,%rax > 0x0000003e6507ec1c <+3820>: mov 0x18(%rsp),%r10d > 0x0000003e6507ec21 <+3825>: je 0x3e6507e729 <_int_malloc+2553> > 0x0000003e6507ec27 <+3831>: mov 0x33959b(%rip),%edi # 0x3e653b81c8 <mp_+40> > 0x0000003e6507ec2d <+3837>: mov %r13,%rdx > 0x0000003e6507ec30 <+3840>: or $0x2,%rdx > 0x0000003e6507ec34 <+3844>: mov %rdx,0x8(%rax) > 0x0000003e6507ec38 <+3848>: lea 0x1(%rdi),%edx > 0x0000003e6507ec3b <+3851>: cmp 0x33958f(%rip),%edx # 0x3e653b81d0 <mp_+48> > 0x0000003e6507ec41 <+3857>: mov %edx,0x339581(%rip) # 0x3e653b81c8 <mp_+40> > 0x0000003e6507ec47 <+3863>: jle 0x3e6507ec4f <_int_malloc+3871> > 0x0000003e6507ec49 <+3865>: mov %edx,0x339581(%rip) # 0x3e653b81d0 <mp_+48> > 0x0000003e6507ec4f <+3871>: add 0x339582(%rip),%r13 # 0x3e653b81d8 <mp_+56> > 0x0000003e6507ec56 <+3878>: cmp 0x339583(%rip),%r13 # 0x3e653b81e0 <mp_+64> > 0x0000003e6507ec5d <+3885>: mov %r13,0x339574(%rip) # 0x3e653b81d8 <mp_+56> > 0x0000003e6507ec64 <+3892>: jbe 0x3e6507e818 <_int_malloc+2792> > 0x0000003e6507ec6a <+3898>: mov %r13,0x33956f(%rip) # 0x3e653b81e0 <mp_+64> > 0x0000003e6507ec71 <+3905>: jmpq 0x3e6507e818 <_int_malloc+2792> > 0x0000003e6507ec76 <+3910>: mov 0x33952b(%rip),%rax # 0x3e653b81a8 <mp_+8> > 0x0000003e6507ec7d <+3917>: mov %r10d,0x28(%rsp) > 0x0000003e6507ec82 <+3922>: lea 0x20(%rbp,%rax,1),%rdx > 0x0000003e6507ec87 <+3927>: mov 0x339ad7(%rip),%eax # 0x3e653b8764 <main_arena+4> > 0x0000003e6507ec8d <+3933>: mov %rdx,%rcx > 0x0000003e6507ec90 <+3936>: sub %r13,%rcx > 0x0000003e6507ec93 <+3939>: and $0x2,%eax > 0x0000003e6507ec96 <+3942>: cmove %rcx,%rdx > 0x0000003e6507ec9a <+3946>: mov 0x8(%rsp),%rcx > 0x0000003e6507ec9f <+3951>: mov %rcx,%rdi > 0x0000003e6507eca2 <+3954>: lea (%rdx,%rcx,1),%r11 > 0x0000003e6507eca6 <+3958>: not %rdi > 0x0000003e6507eca9 <+3961>: mov %rdi,%rsi > 0x0000003e6507ecac <+3964>: mov %rdi,0x10(%rsp) > 0x0000003e6507ecb1 <+3969>: and %rsi,%r11 > 0x0000003e6507ecb4 <+3972>: test %r11,%r11 > 0x0000003e6507ecb7 <+3975>: mov %r11,%rdx > 0x0000003e6507ecba <+3978>: jle 0x3e6507ed6c <_int_malloc+4156> > 0x0000003e6507ecc0 <+3984>: mov 0x3390b1(%rip),%rax # 0x3e653b7d78 > 0x0000003e6507ecc7 <+3991>: mov %r11,0x20(%rsp) > 0x0000003e6507eccc <+3996>: mov %r11,%rdi > 0x0000003e6507eccf <+3999>: mov %r11,0x18(%rsp) > 0x0000003e6507ecd4 <+4004>: callq *(%rax) > 0x0000003e6507ecd6 <+4006>: mov %rax,%r14 > 0x0000003e6507ecd9 <+4009>: mov 0x339a85(%rip),%eax # 0x3e653b8764 <main_arena+4> > 0x0000003e6507ecdf <+4015>: mov 0x18(%rsp),%r11 > 0x0000003e6507ece4 <+4020>: mov 0x20(%rsp),%rdx > 0x0000003e6507ece9 <+4025>: mov 0x28(%rsp),%r10d > 0x0000003e6507ecee <+4030>: and $0x2,%eax > 0x0000003e6507ecf1 <+4033>: test %r14,%r14 > 0x0000003e6507ecf4 <+4036>: je 0x3e6507ed6c <_int_malloc+4156> > 0x0000003e6507ecf6 <+4038>: mov 0x33917b(%rip),%rax # 0x3e653b7e78 > 0x0000003e6507ecfd <+4045>: mov (%rax),%rax > 0x0000003e6507ed00 <+4048>: test %rax,%rax > 0x0000003e6507ed03 <+4051>: je 0x3e6507ed1b <_int_malloc+4075> > 0x0000003e6507ed05 <+4053>: mov %r11,0x20(%rsp) > 0x0000003e6507ed0a <+4058>: mov %r10d,0x18(%rsp) > 0x0000003e6507ed0f <+4063>: callq *%rax > 0x0000003e6507ed11 <+4065>: mov 0x18(%rsp),%r10d > 0x0000003e6507ed16 <+4070>: mov 0x20(%rsp),%r11 > 0x0000003e6507ed1b <+4075>: xor %eax,%eax > 0x0000003e6507ed1d <+4077>: cmpq $0x0,0x3394cb(%rip) # 0x3e653b81f0 <mp_+80> > 0x0000003e6507ed25 <+4085>: jne 0x3e6507ed2e <_int_malloc+4094> > 0x0000003e6507ed27 <+4087>: mov %r14,0x3394c2(%rip) # 0x3e653b81f0 <mp_+80> > 0x0000003e6507ed2e <+4094>: mov %r11,%rdx > 0x0000003e6507ed31 <+4097>: add 0x33a2a0(%rip),%rdx # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507ed38 <+4104>: lea (%r15,%r13,1),%rcx > 0x0000003e6507ed3c <+4108>: cmp %r14,%rcx > 0x0000003e6507ed3f <+4111>: mov %rdx,0x33a292(%rip) # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507ed46 <+4118>: jne 0x3e6507edd9 <_int_malloc+4265> > 0x0000003e6507ed4c <+4124>: test %r10b,%r10b > 0x0000003e6507ed4f <+4127>: je 0x3e6507edd9 <_int_malloc+4265> > 0x0000003e6507ed55 <+4133>: add %r13,%r11 > 0x0000003e6507ed58 <+4136>: mov 0x339a59(%rip),%rax # 0x3e653b87b8 <main_arena+88> > 0x0000003e6507ed5f <+4143>: or $0x1,%r11 > 0x0000003e6507ed63 <+4147>: mov %r11,0x8(%r15) > 0x0000003e6507ed67 <+4151>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507ed6c <+4156>: test %eax,%eax > 0x0000003e6507ed6e <+4158>: jne 0x3e6507ed82 <_int_malloc+4178> > 0x0000003e6507ed70 <+4160>: mov 0x8(%rsp),%rax > 0x0000003e6507ed75 <+4165>: lea 0x0(%r13,%rax,1),%rdx > 0x0000003e6507ed7a <+4170>: add %r11,%rdx > 0x0000003e6507ed7d <+4173>: and 0x10(%rsp),%rdx > 0x0000003e6507ed82 <+4178>: cmp $0x100000,%rdx > 0x0000003e6507ed89 <+4185>: mov $0x100000,%r11d > 0x0000003e6507ed8f <+4191>: cmovae %rdx,%r11 > 0x0000003e6507ed93 <+4195>: cmp %r11,%rbp > 0x0000003e6507ed96 <+4198>: jb 0x3e6507f009 <_int_malloc+4825> > 0x0000003e6507ed9c <+4204>: mov 0x33a235(%rip),%rdx # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507eda3 <+4211>: mov 0x339a0e(%rip),%rax # 0x3e653b87b8 <main_arena+88> > 0x0000003e6507edaa <+4218>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507edaf <+4223>: mov %r10d,%edi > 0x0000003e6507edb2 <+4226>: lea 0xfaf68(%rip),%rdx # 0x3e65179d21 > 0x0000003e6507edb9 <+4233>: lea 0xfc44b(%rip),%rsi # 0x3e6517b20b > 0x0000003e6507edc0 <+4240>: and $0x2,%edi > 0x0000003e6507edc3 <+4243>: xor %eax,%eax > 0x0000003e6507edc5 <+4245>: mov %r9d,0x68(%rsp) > 0x0000003e6507edca <+4250>: callq 0x3e65075a40 <__libc_message> > 0x0000003e6507edcf <+4255>: mov 0x68(%rsp),%r9d > 0x0000003e6507edd4 <+4260>: jmpq 0x3e6507e658 <_int_malloc+2344> > 0x0000003e6507edd9 <+4265>: testb $0x2,0x339984(%rip) # 0x3e653b8764 <main_arena+4> > 0x0000003e6507ede0 <+4272>: jne 0x3e6507eff4 <_int_malloc+4804> > 0x0000003e6507ede6 <+4278>: test %r13,%r13 > 0x0000003e6507ede9 <+4281>: setne %al > 0x0000003e6507edec <+4284>: cmp %r14,%rcx > 0x0000003e6507edef <+4287>: ja 0x3e6507f06c <_int_malloc+4924> > 0x0000003e6507edf5 <+4293>: test %al,%al > 0x0000003e6507edf7 <+4295>: je 0x3e6507ee09 <_int_malloc+4313> > 0x0000003e6507edf9 <+4297>: mov %r14,%rax > 0x0000003e6507edfc <+4300>: sub %rcx,%rax > 0x0000003e6507edff <+4303>: add %rax,%rdx > 0x0000003e6507ee02 <+4306>: mov %rdx,0x33a1cf(%rip) # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507ee09 <+4313>: mov %r14,%rdx > 0x0000003e6507ee0c <+4316>: and $0xf,%edx > 0x0000003e6507ee0f <+4319>: je 0x3e6507ef39 <_int_malloc+4617> > 0x0000003e6507ee15 <+4325>: mov $0x10,%eax > 0x0000003e6507ee1a <+4330>: sub %rdx,%rax > 0x0000003e6507ee1d <+4333>: lea (%r14,%rax,1),%rcx > 0x0000003e6507ee21 <+4337>: add %r13,%rax > 0x0000003e6507ee24 <+4340>: mov %rcx,0x18(%rsp) > 0x0000003e6507ee29 <+4345>: add %rax,%r11 > 0x0000003e6507ee2c <+4348>: lea (%r14,%r11,1),%r8 > 0x0000003e6507ee30 <+4352>: sub %r8,%rax > 0x0000003e6507ee33 <+4355>: mov %rax,%rdx > 0x0000003e6507ee36 <+4358>: mov 0x8(%rsp),%rax > 0x0000003e6507ee3b <+4363>: add %r8,%rax > 0x0000003e6507ee3e <+4366>: and 0x10(%rsp),%rax > 0x0000003e6507ee43 <+4371>: add %rax,%rdx > 0x0000003e6507ee46 <+4374>: mov 0x338f2b(%rip),%rax # 0x3e653b7d78 > 0x0000003e6507ee4d <+4381>: mov %rdx,%r14 > 0x0000003e6507ee50 <+4384>: mov %rdx,%rdi > 0x0000003e6507ee53 <+4387>: mov %rdx,0x8(%rsp) > 0x0000003e6507ee58 <+4392>: callq *(%rax) > 0x0000003e6507ee5a <+4394>: test %rax,%rax > 0x0000003e6507ee5d <+4397>: mov 0x8(%rsp),%rdx > 0x0000003e6507ee62 <+4402>: mov 0x18(%rsp),%rcx > 0x0000003e6507ee67 <+4407>: je 0x3e6507ef0a <_int_malloc+4570> > 0x0000003e6507ee6d <+4413>: mov 0x339004(%rip),%rsi # 0x3e653b7e78 > 0x0000003e6507ee74 <+4420>: mov (%rsi),%rsi > 0x0000003e6507ee77 <+4423>: test %rsi,%rsi > 0x0000003e6507ee7a <+4426>: jne 0x3e6507eede <_int_malloc+4526> > 0x0000003e6507ee7c <+4428>: mov 0x33a155(%rip),%rsi # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507ee83 <+4435>: sub %rcx,%rax > 0x0000003e6507ee86 <+4438>: add %rsi,%rdx > 0x0000003e6507ee89 <+4441>: mov %rcx,0x339928(%rip) # 0x3e653b87b8 <main_arena+88> > 0x0000003e6507ee90 <+4448>: add %rax,%r14 > 0x0000003e6507ee93 <+4451>: or $0x1,%r14 > 0x0000003e6507ee97 <+4455>: test %r13,%r13 > 0x0000003e6507ee9a <+4458>: mov %r14,0x8(%rcx) > 0x0000003e6507ee9e <+4462>: mov %rdx,0x33a133(%rip) # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507eea5 <+4469>: je 0x3e6507eed6 <_int_malloc+4518> > 0x0000003e6507eea7 <+4471>: sub $0x20,%r13 > 0x0000003e6507eeab <+4475>: and $0xfffffffffffffff0,%r13 > 0x0000003e6507eeaf <+4479>: mov %r13,%rax > 0x0000003e6507eeb2 <+4482>: or $0x1,%rax > 0x0000003e6507eeb6 <+4486>: cmp $0x1f,%r13 > 0x0000003e6507eeba <+4490>: mov %rax,0x8(%r15) > 0x0000003e6507eebe <+4494>: movq $0x11,0x8(%r15,%r13,1) > 0x0000003e6507eec7 <+4503>: movq $0x11,0x18(%r15,%r13,1) > 0x0000003e6507eed0 <+4512>: ja 0x3e6507f161 <_int_malloc+5169> > 0x0000003e6507eed6 <+4518>: mov %rcx,%rax > 0x0000003e6507eed9 <+4521>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507eede <+4526>: mov %rcx,0x18(%rsp) > 0x0000003e6507eee3 <+4531>: mov %rax,0x10(%rsp) > 0x0000003e6507eee8 <+4536>: mov %rdx,0x8(%rsp) > 0x0000003e6507eeed <+4541>: callq *%rsi > 0x0000003e6507eeef <+4543>: mov 0x33a0e2(%rip),%rsi # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507eef6 <+4550>: mov 0x8(%rsp),%rdx > 0x0000003e6507eefb <+4555>: mov 0x10(%rsp),%rax > 0x0000003e6507ef00 <+4560>: mov 0x18(%rsp),%rcx > 0x0000003e6507ef05 <+4565>: jmpq 0x3e6507ee83 <_int_malloc+4435> > 0x0000003e6507ef0a <+4570>: mov 0x338e67(%rip),%rax # 0x3e653b7d78 > 0x0000003e6507ef11 <+4577>: mov %rcx,0x8(%rsp) > 0x0000003e6507ef16 <+4582>: xor %edi,%edi > 0x0000003e6507ef18 <+4584>: callq *(%rax) > 0x0000003e6507ef1a <+4586>: mov 0x8(%rsp),%rcx > 0x0000003e6507ef1f <+4591>: test %rax,%rax > 0x0000003e6507ef22 <+4594>: je 0x3e6507ed9c <_int_malloc+4204> > 0x0000003e6507ef28 <+4600>: mov 0x33a0a9(%rip),%rsi # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507ef2f <+4607>: xor %edx,%edx > 0x0000003e6507ef31 <+4609>: xor %r14d,%r14d > 0x0000003e6507ef34 <+4612>: jmpq 0x3e6507ee83 <_int_malloc+4435> > 0x0000003e6507ef39 <+4617>: mov %r14,%rcx > 0x0000003e6507ef3c <+4620>: xor %eax,%eax > 0x0000003e6507ef3e <+4622>: jmpq 0x3e6507ee21 <_int_malloc+4337> > 0x0000003e6507ef43 <+4627>: cmpl $0x0,0x33f0ca(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507ef4a <+4634>: je 0x3e6507ef57 <_int_malloc+4647> > 0x0000003e6507ef4c <+4636>: lock decl (%rbx) > 0x0000003e6507ef4f <+4639>: jne 0x3e650827eb <_L_unlock_9672> > 0x0000003e6507ef55 <+4645>: jmp 0x3e6507ef5f <_int_malloc+4655> > 0x0000003e6507ef57 <+4647>: decl (%rbx) > 0x0000003e6507ef59 <+4649>: jne 0x3e650827eb <_L_unlock_9672> > 0x0000003e6507ef5f <+4655>: mov 0x33922b(%rip),%edi # 0x3e653b8190 <check_action> > 0x0000003e6507ef65 <+4661>: lea 0xfad4e(%rip),%rsi # 0x3e65179cba > 0x0000003e6507ef6c <+4668>: mov %r12,%rdx > 0x0000003e6507ef6f <+4671>: callq 0x3e6507ba70 <malloc_printerr> > 0x0000003e6507ef74 <+4676>: mov $0x1,%esi > 0x0000003e6507ef79 <+4681>: xor %eax,%eax > 0x0000003e6507ef7b <+4683>: cmpl $0x0,0x33f092(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507ef82 <+4690>: je 0x3e6507ef90 <_int_malloc+4704> > 0x0000003e6507ef84 <+4692>: lock cmpxchg %esi,(%rbx) > 0x0000003e6507ef88 <+4696>: jne 0x3e65082806 <_L_lock_9689> > 0x0000003e6507ef8e <+4702>: jmp 0x3e6507ef99 <_int_malloc+4713> > 0x0000003e6507ef90 <+4704>: cmpxchg %esi,(%rbx) > 0x0000003e6507ef93 <+4707>: jne 0x3e65082806 <_L_lock_9689> > 0x0000003e6507ef99 <+4713>: jmpq 0x3e6507e549 <_int_malloc+2073> > 0x0000003e6507ef9e <+4718>: callq 0x3e65037200 <__GI_abort> > 0x0000003e6507efa3 <+4723>: movq $0x11,0x8(%r15,%r13,1) > 0x0000003e6507efac <+4732>: or $0x5,%r13 > 0x0000003e6507efb0 <+4736>: movq $0x10,(%rcx) > 0x0000003e6507efb7 <+4743>: mov $0x1,%edx > 0x0000003e6507efbc <+4748>: mov %r13,0x8(%r15) > 0x0000003e6507efc0 <+4752>: mov %r15,%rsi > 0x0000003e6507efc3 <+4755>: mov %rbx,%rdi > 0x0000003e6507efc6 <+4758>: callq 0x3e6507c950 <_int_free> > 0x0000003e6507efcb <+4763>: mov 0x878(%rbx),%rdx > 0x0000003e6507efd2 <+4770>: mov 0x58(%rbx),%rax > 0x0000003e6507efd6 <+4774>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507efdb <+4779>: test %r8b,%r8b > 0x0000003e6507efde <+4782>: je 0x3e6507e70b <_int_malloc+2523> > 0x0000003e6507efe4 <+4788>: mov 0x878(%rbx),%rdx > 0x0000003e6507efeb <+4795>: mov 0x58(%rbx),%rax > 0x0000003e6507efef <+4799>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507eff4 <+4804>: test %r10b,%r10b > 0x0000003e6507eff7 <+4807>: jne 0x3e6507f059 <_int_malloc+4905> > 0x0000003e6507eff9 <+4809>: mov %rdx,%rsi > 0x0000003e6507effc <+4812>: mov %r14,%rcx > 0x0000003e6507efff <+4815>: xor %edx,%edx > 0x0000003e6507f001 <+4817>: xor %r14d,%r14d > 0x0000003e6507f004 <+4820>: jmpq 0x3e6507ee83 <_int_malloc+4435> > 0x0000003e6507f009 <+4825>: xor %r9d,%r9d > 0x0000003e6507f00c <+4828>: xor %edi,%edi > 0x0000003e6507f00e <+4830>: mov $0xffffffff,%r8d > 0x0000003e6507f014 <+4836>: mov $0x22,%ecx > 0x0000003e6507f019 <+4841>: mov $0x3,%edx > 0x0000003e6507f01e <+4846>: mov %r11,%rsi > 0x0000003e6507f021 <+4849>: mov %r11,0x18(%rsp) > 0x0000003e6507f026 <+4854>: callq 0x3e650ef8c0 <mmap64> > 0x0000003e6507f02b <+4859>: cmp $0xffffffffffffffff,%rax > 0x0000003e6507f02f <+4863>: mov %rax,%r14 > 0x0000003e6507f032 <+4866>: je 0x3e6507ed9c <_int_malloc+4204> > 0x0000003e6507f038 <+4872>: mov 0x18(%rsp),%r11 > 0x0000003e6507f03d <+4877>: orl $0x2,0x339720(%rip) # 0x3e653b8764 <main_arena+4> > 0x0000003e6507f044 <+4884>: add %r11,%rax > 0x0000003e6507f047 <+4887>: sete %r10b > 0x0000003e6507f04b <+4891>: test %r14,%r14 > 0x0000003e6507f04e <+4894>: jne 0x3e6507ed1d <_int_malloc+4077> > 0x0000003e6507f054 <+4900>: jmpq 0x3e6507ed9c <_int_malloc+4204> > 0x0000003e6507f059 <+4905>: mov 0x338d18(%rip),%rax # 0x3e653b7d78 > 0x0000003e6507f060 <+4912>: xor %edi,%edi > 0x0000003e6507f062 <+4914>: callq *(%rax) > 0x0000003e6507f064 <+4916>: mov %r14,%rcx > 0x0000003e6507f067 <+4919>: jmpq 0x3e6507ef1f <_int_malloc+4591> > 0x0000003e6507f06c <+4924>: test %al,%al > 0x0000003e6507f06e <+4926>: je 0x3e6507ee09 <_int_malloc+4313> > 0x0000003e6507f074 <+4932>: cmpl $0x0,0x33ef99(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507f07b <+4939>: je 0x3e6507f08c <_int_malloc+4956> > 0x0000003e6507f07d <+4941>: lock decl 0x3396dc(%rip) # 0x3e653b8760 <main_arena> > 0x0000003e6507f084 <+4948>: jne 0x3e65082821 <_L_unlock_9913> > 0x0000003e6507f08a <+4954>: jmp 0x3e6507f098 <_int_malloc+4968> > 0x0000003e6507f08c <+4956>: decl 0x3396ce(%rip) # 0x3e653b8760 <main_arena> > 0x0000003e6507f092 <+4962>: jne 0x3e65082821 <_L_unlock_9913> > 0x0000003e6507f098 <+4968>: lea 0x80(%rsp),%r15 > 0x0000003e6507f0a0 <+4976>: lea 0x90(%rsp),%rsi > 0x0000003e6507f0a8 <+4984>: xor %ecx,%ecx > 0x0000003e6507f0aa <+4986>: mov %r14,%rdi > 0x0000003e6507f0ad <+4989>: mov $0x10,%edx > 0x0000003e6507f0b2 <+4994>: movb $0x0,0x90(%rsp) > 0x0000003e6507f0ba <+5002>: callq 0x3e65047ae0 <_itoa_word> > 0x0000003e6507f0bf <+5007>: cmp %r15,%rax > 0x0000003e6507f0c2 <+5010>: mov %rax,%r14 > 0x0000003e6507f0c5 <+5013>: jbe 0x3e6507f0ec <_int_malloc+5052> > 0x0000003e6507f0c7 <+5015>: mov %rax,%rdx > 0x0000003e6507f0ca <+5018>: mov %rax,%rdi > 0x0000003e6507f0cd <+5021>: mov $0x30,%esi > 0x0000003e6507f0d2 <+5026>: sub %r15,%rdx > 0x0000003e6507f0d5 <+5029>: lea -0x1(%rax),%r13 > 0x0000003e6507f0d9 <+5033>: sub %rdx,%rdi > 0x0000003e6507f0dc <+5036>: callq 0x3e650893f0 <memset> > 0x0000003e6507f0e1 <+5041>: lea 0x7f(%rsp),%rax > 0x0000003e6507f0e6 <+5046>: sub %r13,%rax > 0x0000003e6507f0e9 <+5049>: add %rax,%r14 > 0x0000003e6507f0ec <+5052>: mov 0x33eabd(%rip),%rax # 0x3e653bdbb0 <__libc_argv> > 0x0000003e6507f0f3 <+5059>: lea 0xfab99(%rip),%rdx # 0x3e65179c93 > 0x0000003e6507f0fa <+5066>: lea 0xfd63f(%rip),%rcx # 0x3e6517c740 > 0x0000003e6507f101 <+5073>: lea 0xfd420(%rip),%rsi # 0x3e6517c528 > 0x0000003e6507f108 <+5080>: mov %r14,%r8 > 0x0000003e6507f10b <+5083>: mov $0x2,%edi > 0x0000003e6507f110 <+5088>: mov (%rax),%rax > 0x0000003e6507f113 <+5091>: test %rax,%rax > 0x0000003e6507f116 <+5094>: cmovne %rax,%rdx > 0x0000003e6507f11a <+5098>: xor %eax,%eax > 0x0000003e6507f11c <+5100>: callq 0x3e65075a40 <__libc_message> > 0x0000003e6507f121 <+5105>: mov $0x1,%esi > 0x0000003e6507f126 <+5110>: xor %eax,%eax > 0x0000003e6507f128 <+5112>: cmpl $0x0,0x33eee5(%rip) # 0x3e653be014 <__libc_multiple_threads> > 0x0000003e6507f12f <+5119>: je 0x3e6507f141 <_int_malloc+5137> > 0x0000003e6507f131 <+5121>: lock cmpxchg %esi,0x339627(%rip) # 0x3e653b8760 <main_arena> > 0x0000003e6507f139 <+5129>: jne 0x3e65082840 <_L_lock_9974> > 0x0000003e6507f13f <+5135>: jmp 0x3e6507f14e <_int_malloc+5150> > 0x0000003e6507f141 <+5137>: cmpxchg %esi,0x339618(%rip) # 0x3e653b8760 <main_arena> > 0x0000003e6507f148 <+5144>: jne 0x3e65082840 <_L_lock_9974> > 0x0000003e6507f14e <+5150>: mov 0x339e83(%rip),%rdx # 0x3e653b8fd8 <main_arena+2168> > 0x0000003e6507f155 <+5157>: mov 0x33965c(%rip),%rax # 0x3e653b87b8 <main_arena+88> > 0x0000003e6507f15c <+5164>: jmpq 0x3e6507e7c6 <_int_malloc+2710> > 0x0000003e6507f161 <+5169>: lea 0x3395f8(%rip),%rdi # 0x3e653b8760 <main_arena> > 0x0000003e6507f168 <+5176>: mov $0x1,%edx > 0x0000003e6507f16d <+5181>: mov %r15,%rsi > 0x0000003e6507f170 <+5184>: callq 0x3e6507c950 <_int_free> > 0x0000003e6507f175 <+5189>: jmpq 0x3e6507ed9c <_int_malloc+4204> >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 1099939
: 898031 |
898032
|
898033
|
898034
|
898035
|
898036
|
898037
|
898038
|
898039
|
898040
|
898041