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 888136 Details for
Bug 1089693
[abrt] grsync: g_malloc0(): grsync 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), 87.57 KB, created by
Ernie D
on 2014-04-21 16:44:18 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Ernie D
Created:
2014-04-21 16:44:18 UTC
Size:
87.57 KB
patch
obsolete
>[New LWP 2307] >[New LWP 2311] >[New LWP 2310] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `grsync -i'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 _int_malloc (av=av@entry=0x3f843b8760 <main_arena>, bytes=bytes@entry=64) at malloc.c:3307 >3307 while ((pp = catomic_compare_and_exchange_val_acq (fb, victim->fd, victim)) > >Thread 3 (Thread 0x7f72a849e700 (LWP 2310)): >#0 0x0000003f840ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f86c495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f72a00010e0, timeout=-1, context=0x1216070) at gmain.c:4007 > poll_func = 0x3f86c58500 <g_poll> >#2 g_main_context_iterate (context=0x1216070, 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 = 0x7f72a00010e0 >#3 0x0000003f86c49a3a in g_main_loop_run (loop=0x1216000) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000036404d0376 in gdbus_shared_thread_func (user_data=0x1216040) at gdbusprivate.c:278 > data = 0x1216040 >#5 0x0000003f86c6ea45 in g_thread_proxy (data=0x11eab70) at gthread.c:798 > thread = 0x11eab70 >#6 0x0000003f84807f33 in start_thread (arg=0x7f72a849e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f72a849e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130426414848, -8831991230045452745, 0, 0, 140130426415552, 140130426414848, 8902251241661695543, -8858158504415033801}, 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 0x0000003f840f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f72a7c9d700 (LWP 2311)): >#0 0x0000003f840ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003f86c495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7f72980008c0, timeout=-1, context=0x121e330) at gmain.c:4007 > poll_func = 0x3f86c58500 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x121e330, 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 = 2 > allocated_nfds = 2 > fds = 0x7f72980008c0 >#3 0x0000003f86c496dc in g_main_context_iteration (context=0x121e330, may_block=may_block@entry=1) at gmain.c:3774 > retval = <optimized out> >#4 0x0000003f86c49729 in glib_worker_main (data=<optimized out>) at gmain.c:5473 >No locals. >#5 0x0000003f86c6ea45 in g_thread_proxy (data=0x11f45e0) at gthread.c:798 > thread = 0x11f45e0 >#6 0x0000003f84807f33 in start_thread (arg=0x7f72a7c9d700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f72a7c9d700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130418022144, -8831991230045452745, 0, 0, 140130418022848, 140130418022144, 8902272132919494199, -8858158504415033801}, 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 0x0000003f840f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f72af3969c0 (LWP 2307)): >#0 _int_malloc (av=av@entry=0x3f843b8760 <main_arena>, bytes=bytes@entry=64) at malloc.c:3307 > ret = <optimized out> > __atg1_result = <optimized out> > fb = 0x3f843b8780 <main_arena+32> > pp = 0xffffffff > nb = 80 > idx = 3 > bin = <optimized out> > victim = 0xffffffff > size = <optimized out> > victim_index = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#1 0x0000003f8408098a in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3187 > av = 0x3f843b8760 <main_arena> > oldtop = 0x164a670 > p = <optimized out> > bytes = 64 > sz = 64 > csz = <optimized out> > oldtopsize = 170384 > mem = <optimized out> > clearsize = <optimized out> > nclears = <optimized out> > d = <optimized out> > hook = <optimized out> >#2 0x0000003f86c4eec7 in g_malloc0 (n_bytes=n_bytes@entry=64) at gmem.c:134 > mem = <optimized out> >#3 0x0000003420a0406e in gtk_mark_segment_new (mark_obj=0x15f5300) at gtktextmark.c:337 > mark = 0x3 >#4 gtk_text_mark_init (mark=0x15f5300) at gtktextmark.c:106 >No locals. >#5 0x000000364103168b in g_type_create_instance (type=18795536) at gtype.c:1868 > node = 0x11ecc10 > instance = 0x15f5300 > class = 0x11ef5f0 > allocated = <optimized out> > private_size = <optimized out> > ivar_size = <optimized out> > i = 0 >#6 0x00000036410155b5 in g_object_new_internal (class=class@entry=0x11ef5f0, params=params@entry=0x7fff872d63f0, n_params=2) at gobject.c:1746 > nqueue = 0x0 > object = <optimized out> > __FUNCTION__ = "g_object_new_internal" >#7 0x0000003641017814 in g_object_new_valist (object_type=object_type@entry=18795536, first_property_name=first_property_name@entry=0x3420b12af3 "name", var_args=var_args@entry=0x7fff872d6540) at gobject.c:2002 > stack_params = {{pspec = 0x1185e10, value = 0x7fff872d6340}, {pspec = 0x11ee100, value = 0x7fff872d6310}, {pspec = 0x124b800, value = 0x3f86c8a5d1 <g_mutex_unlock+17>}, {pspec = 0x11ecdd0, value = 0x36410224ab <signal_emit_unlocked_R+3499>}, {pspec = 0x124d6e8, value = 0x7fff872d64c0}, {pspec = 0x7fff872d6550, value = 0x124a1d0}, {pspec = 0x872d64a0, value = 0x7fff872d64f0}, {pspec = 0x11e8850, value = 0x11ecdd0}, {pspec = 0x6a4, value = 0x0}, {pspec = 0x0, value = 0x1000000f4}, {pspec = 0x0, value = 0x7fff872d64e0}, {pspec = 0x0, value = 0x0}, {pspec = 0x0, value = 0x1086d90}, {pspec = 0xf4, value = 0x3641014c59 <g_object_ref+41>}, {pspec = 0x1356400, value = 0x50}, {pspec = 0x1, value = 0x3f86c8a969 <g_private_get+9>}} > params = 0x7fff872d63f0 > name = <optimized out> > n_params = 2 > class = <optimized out> > unref_class = <optimized out> > object = <optimized out> > __PRETTY_FUNCTION__ = "g_object_new_valist" > __FUNCTION__ = "g_object_new_valist" >#8 0x0000003641017c11 in g_object_new (object_type=18795536, first_property_name=first_property_name@entry=0x3420b12af3 "name") at gobject.c:1559 > var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff872d6630, reg_save_area = 0x7fff872d6560}} > __PRETTY_FUNCTION__ = "g_object_new" >#9 0x0000003420a04487 in IA__gtk_text_mark_new (name=name@entry=0x0, left_gravity=left_gravity@entry=1) at gtktextmark.c:212 >No locals. >#10 0x00000034209e835b in real_set_mark (tree=0x12361b0, existing_mark=existing_mark@entry=0x0, name=name@entry=0x0, left_gravity=left_gravity@entry=1, where=0x7fff872d6820, should_exist=should_exist@entry=0, redraw_selections=redraw_selections@entry=1) at gtktextbtree.c:2782 > mark = <optimized out> > iter = {dummy1 = 0x12361b0, dummy2 = 0x151f950, dummy3 = 0, dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = 2052581723, dummy8 = 1206006695, dummy9 = 0x1236150, dummy10 = 0x15549d0, dummy11 = 0, dummy12 = -1, dummy13 = 193099, dummy14 = 0xdf7b29acfbed5800} > __PRETTY_FUNCTION__ = "real_set_mark" > __FUNCTION__ = "real_set_mark" >#11 0x00000034209e8380 in _gtk_text_btree_set_mark (tree=<optimized out>, existing_mark=existing_mark@entry=0x0, name=name@entry=0x0, left_gravity=left_gravity@entry=1, iter=<optimized out>, should_exist=should_exist@entry=0) at gtktextbtree.c:2830 > seg = <optimized out> >#12 0x00000034209ea526 in gtk_text_buffer_set_mark (buffer=0x124a1d0, existing_mark=0x0, mark_name=0x0, iter=<optimized out>, left_gravity=1, should_exist=0) at gtktextbuffer.c:2045 > location = {dummy1 = 0x1, dummy2 = 0x3f86c8a969 <g_private_get+9>, dummy3 = 541728252, dummy4 = 52, dummy5 = -2033822244, dummy6 = 63, dummy7 = 19194320, dummy8 = 0, dummy9 = 0x3f843b8760 <main_arena>, dummy10 = 0x20, dummy11 = 547321871, dummy12 = 52, dummy13 = 23354816, dummy14 = 0x151f950} > mark = <optimized out> >#13 0x0000003420a1264e in gtk_text_view_queue_scroll (yalign=0, xalign=0, use_align=0, within_margin=0, mark=0x7f72840024c0, text_view=0x124c070) at gtktextview.c:1952 > iter = {dummy1 = 0x12361b0, dummy2 = 0x151f950, dummy3 = 0, dummy4 = -1, dummy5 = -1, dummy6 = -1, dummy7 = 2052581723, dummy8 = 1206006695, dummy9 = 0x1236150, dummy10 = 0x15549d0, dummy11 = 0, dummy12 = -1, dummy13 = 193099, dummy14 = 0xdf7b29acfbed5800} > scroll = 0x1558000 >#14 IA__gtk_text_view_scroll_to_mark (text_view=text_view@entry=0x124c070, mark=mark@entry=0x7f72840024c0, within_margin=within_margin@entry=0, use_align=use_align@entry=0, xalign=xalign@entry=0, yalign=yalign@entry=0) at gtktextview.c:2203 > __PRETTY_FUNCTION__ = "IA__gtk_text_view_scroll_to_mark" >#15 0x0000003420a1293c in IA__gtk_text_view_scroll_mark_onscreen (text_view=text_view@entry=0x124c070, mark=mark@entry=0x7f72840024c0) at gtktextview.c:2237 > __PRETTY_FUNCTION__ = "IA__gtk_text_view_scroll_mark_onscreen" >#16 0x0000000000407dc1 in scroll_to_end (view=view@entry=0x124c070, final=final@entry=1) at callbacks.c:862 > buffer = 0x124a1d0 > iter = {dummy1 = 0x12361b0, dummy2 = 0x151f950, dummy3 = -1, dummy4 = 0, dummy5 = 193099, dummy6 = -1, dummy7 = 2052581723, dummy8 = 1206006693, dummy9 = 0x1236150, dummy10 = 0x15549d0, dummy11 = -1, dummy12 = 0, dummy13 = 19133168, dummy14 = 0x1} > mark = 0x7f72840024c0 > curtime = {tv_sec = 17505376, tv_usec = 19100784} >#17 0x000000000040a22b in rsync_cleanup (data=data@entry=0x0) at callbacks.c:909 > buffer = <optimized out> > view = 0x124c070 > comm_str = <optimized out> > comm_out = 0x1315180 "\001" > comm_err = 0x124c070 "@r\036\001" > comm_after = <optimized out> > tmpl = 0x123f2f0 >#18 0x000000000040a4d3 in child_watch (pid=<error reading variable: value has been optimized out>, status=<error reading variable: value has been optimized out>, data=0x124c070, data@entry=<error reading variable: value has been optimized out>) at callbacks.c:1049 > buffer = 0x124a1d0 > iter = {dummy1 = 0x12361b0, dummy2 = 0x151f950, dummy3 = 0, dummy4 = 0, dummy5 = -1, dummy6 = -1, dummy7 = 2052581723, dummy8 = 1206006692, dummy9 = 0x1236150, dummy10 = 0x124b300, dummy11 = 0, dummy12 = 0, dummy13 = -2027068336, dummy14 = 0x7fff872d6500} > tmpc = <optimized out> > str = 0x1315180 "\001" > buf = "23\000\001" >#19 0x0000003f86c46124 in g_child_watch_dispatch (source=source@entry=0x16402f0, callback=<optimized out>, user_data=<optimized out>) at gmain.c:5048 > child_watch_source = 0x16402f0 > child_watch_callback = <optimized out> >#20 0x0000003f86c492a6 in g_main_dispatch (context=0x10b7cd0) at gmain.c:3066 > dispatch = 0x3f86c46110 <g_child_watch_dispatch> > was_in_call = 0 > user_data = 0x124c070 > callback = 0x40a410 <child_watch> > cb_funcs = 0x3f86f2a8e0 <g_source_callback_funcs> > cb_data = 0x1299d00 > need_destroy = <optimized out> > current_source_link = {data = 0x16402f0, next = 0x0} > source = 0x16402f0 > current = 0x12142c0 > i = 0 >#21 g_main_context_dispatch (context=context@entry=0x10b7cd0) at gmain.c:3642 >No locals. >#22 0x0000003f86c49628 in g_main_context_iterate (context=0x10b7cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 200 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 6 > fds = 0x1644b30 >#23 0x0000003f86c49a3a in g_main_loop_run (loop=0x1287de0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#24 0x0000003420945c27 in IA__gtk_main () at gtkmain.c:1257 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x1287de0 >#25 0x000000000040528c in main (argc=2, argv=0x7fff872d6cf8) at main.c:114 > i = <optimized out> > result = 1 > gerror = 0x1088d10 >From To Syms Read Shared Object Library >0x00000034208699b0 0x0000003420afce40 Yes /lib64/libgtk-x11-2.0.so.0 >0x000000342041e810 0x000000342047ee94 Yes /lib64/libgdk-x11-2.0.so.0 >0x000000363fc04880 0x000000363fc09358 Yes /lib64/libpangocairo-1.0.so.0 >0x000000363c80a3b0 0x000000363c815f34 Yes /lib64/libatk-1.0.so.0 >0x000000363f0136d0 0x000000363f0e2ef8 Yes /lib64/libcairo.so.2 >0x000000341e806ed0 0x000000341e81aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003640431be0 0x00000036404f365c Yes /lib64/libgio-2.0.so.0 >0x000000363ec07320 0x000000363ec0f90c Yes /lib64/libpangoft2-1.0.so.0 >0x000000363bc0d050 0x000000363bc2bf88 Yes /lib64/libpango-1.0.so.0 >0x000000364100b160 0x0000003641039a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003f86c1a6e0 0x0000003f86cb2f1c Yes /lib64/libglib-2.0.so.0 >0x000000363e00d320 0x000000363e078fb4 Yes /lib64/libfreetype.so.6 >0x0000003641406ca0 0x0000003641423fcc Yes /lib64/libfontconfig.so.1 >0x0000003f85005890 0x0000003f85074bb8 Yes /lib64/libm.so.6 >0x0000003f8401f560 0x0000003f84160bb4 Yes /lib64/libc.so.6 >0x0000003f87801190 0x0000003f87802088 Yes /lib64/libgmodule-2.0.so.0 > No /lib64/libX11.so.6 >0x0000003f8b8015f0 0x0000003f8b803948 Yes /lib64/libXfixes.so.3 >0x0000003f848059f0 0x0000003f84811614 Yes /lib64/libpthread.so.0 >0x0000003f8dc01b70 0x0000003f8dc07be8 Yes /lib64/libXrender.so.1 >0x0000003f8e400bb0 0x0000003f8e401510 Yes /lib64/libXinerama.so.1 >0x0000003f8d002240 0x0000003f8d00c5f8 Yes /lib64/libXi.so.6 >0x0000003f90401c30 0x0000003f904075d0 Yes /lib64/libXrandr.so.2 >0x0000003f8e802ab0 0x0000003f8e807690 Yes /lib64/libXcursor.so.1 >0x0000003f93400cd0 0x0000003f934016e8 Yes /lib64/libXcomposite.so.1 >0x0000003f8bc00c40 0x0000003f8bc0156c Yes /lib64/libXdamage.so.1 >0x0000003f89c03760 0x0000003f89c0d460 Yes /lib64/libXext.so.6 >0x0000003f8a8006b0 0x0000003f8a80081c Yes /lib64/libgthread-2.0.so.0 >0x000000363dc06d40 0x000000363dc3afac Yes /lib64/libharfbuzz.so.0 >0x0000003f9200a510 0x0000003f9209258c Yes /lib64/libpixman-1.so.0 >0x000000363b005ea0 0x000000363b0187cc Yes /lib64/libEGL.so.1 >0x0000003f84400ed0 0x0000003f844019d0 Yes /lib64/libdl.so.2 >0x0000003641805680 0x0000003641826e68 Yes /lib64/libpng16.so.16 >0x0000003f8ec00b90 0x0000003f8ec01460 Yes /lib64/libxcb-shm.so.0 >0x0000003f91c03610 0x0000003f91c06a7c Yes /lib64/libxcb-render.so.0 >0x0000003f88409a00 0x0000003f884176c8 Yes /lib64/libxcb.so.1 >0x0000003f84c02210 0x0000003f84c0e930 Yes /lib64/libz.so.1 >0x0000003f8cc17b00 0x0000003f8cc515d4 Yes /lib64/libGL.so.1 >0x0000003f864022d0 0x0000003f864050bc Yes /lib64/librt.so.1 >0x000000363cc01870 0x000000363cc05fe8 Yes /lib64/libffi.so.6 >0x0000003f85c064a0 0x0000003f85c18fe4 Yes /lib64/libselinux.so.1 >0x0000003640003a40 0x00000036400127dc Yes /lib64/libresolv.so.2 >0x0000003f89003e00 0x0000003f8901ccdc Yes /lib64/libexpat.so.1 >0x0000003f83c00b10 0x0000003f83c19c70 Yes /lib64/ld-linux-x86-64.so.2 > No /lib64/libgraphite2.so.3 > No /lib64/libX11-xcb.so.1 >0x0000003f8c801930 0x0000003f8c802a88 Yes /lib64/libxcb-dri2.so.0 >0x0000003f8f402610 0x0000003f8f404748 Yes /lib64/libxcb-xfixes.so.0 >0x0000003f8f801020 0x0000003f8f801bc8 Yes /lib64/libxcb-shape.so.0 >0x000000363b4022c0 0x000000363b40409c Yes /lib64/libgbm.so.1 >0x000000363f804930 0x000000363f8086f0 Yes /lib64/libwayland-client.so.0 >0x000000363e405950 0x000000363e40aae0 Yes /lib64/libwayland-server.so.0 >0x0000003f8b4091e0 0x0000003f8b412230 Yes /lib64/libglapi.so.0 >0x0000003f894034a0 0x0000003f8940bf52 Yes /lib64/libudev.so.1 >0x0000003f8d803210 0x0000003f8d808b88 Yes /lib64/libdrm.so.2 >0x0000003f88800ee0 0x0000003f88801bfc Yes /lib64/libXau.so.6 >0x0000003f8c00a030 0x0000003f8c011df8 Yes /lib64/libxcb-glx.so.0 >0x0000003f8c401010 0x0000003f8c403958 Yes /lib64/libXxf86vm.so.1 >0x0000003f85801770 0x0000003f8584b8e8 Yes /lib64/libpcre.so.1 >0x0000003f854030e0 0x0000003f85419050 Yes /lib64/liblzma.so.5 >0x0000003f86002af0 0x0000003f86012218 Yes /lib64/libgcc_s.so.1 >0x00007f72a8c409b0 0x00007f72a8c65dc8 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libmurrine.so >0x00007f72a8a325b0 0x00007f72a8a37770 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so >0x00007f72a86d4f40 0x00007f72a86d7048 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so >0x0000003f8e007ab0 0x0000003f8e031a54 Yes /lib64/libdbus-1.so.3 >0x000000341ec0f990 0x000000341ec31820 Yes /lib64/libibus-1.0.so.5 >0x00007f72a84aaef0 0x00007f72a84c53f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00000034220128c0 0x000000342202a618 Yes /lib64/libgvfscommon.so.0 >0x000000341fc04670 0x000000341fc2c124 Yes /lib64/libbluray.so.1 >0x0000003f9ac00f10 0x0000003f9ac01804 Yes /lib64/libutil.so.1 >0x0000003f8a42e870 0x0000003f8a516930 Yes /lib64/libxml2.so.2 >0x00007f72a52db4e0 0x00007f72a52e7978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f72a48d0c00 0x00007f72a48d0fcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x0000003424c07a60 0x0000003424c2ba58 Yes /lib64/librsvg-2.so.2 >0x0000003423808cd0 0x0000003423827858 Yes /lib64/libcroco-0.6.so.3 >$1 = 0x0 >$2 = 0x0 >rax 0x3 3 >rbx 0x3f843b8760 272801433440 >rcx 0xffffffff 4294967295 >rdx 0x3f843b8780 272801433472 >rsi 0x3f843b8778 272801433464 >rdi 0x3f843b8760 272801433440 >rbp 0x50 0x50 >rsp 0x7fff872d6010 0x7fff872d6010 >r8 0x3 3 >r9 0x10858e8 17324264 >r10 0x7fff872d63b0 140735461286832 >r11 0x7fff872d6310 140735461286672 >r12 0x40 64 >r13 0x0 0 >r14 0x164a670 23373424 >r15 0x11ef5f0 18806256 >rip 0x3f8407dd96 0x3f8407dd96 <_int_malloc+102> >eflags 0x10206 [ PF 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: > 0x0000003f8407dd30 <+0>: push %r15 > 0x0000003f8407dd32 <+2>: push %r14 > 0x0000003f8407dd34 <+4>: push %r13 > 0x0000003f8407dd36 <+6>: push %r12 > 0x0000003f8407dd38 <+8>: push %rbp > 0x0000003f8407dd39 <+9>: push %rbx > 0x0000003f8407dd3a <+10>: sub $0xa8,%rsp > 0x0000003f8407dd41 <+17>: cmp $0xffffffffffffffbf,%rsi > 0x0000003f8407dd45 <+21>: mov %rsi,(%rsp) > 0x0000003f8407dd49 <+25>: ja 0x3f8407e497 <_int_malloc+1895> > 0x0000003f8407dd4f <+31>: mov %rsi,%rax > 0x0000003f8407dd52 <+34>: mov $0x20,%ebp > 0x0000003f8407dd57 <+39>: mov %rdi,%rbx > 0x0000003f8407dd5a <+42>: add $0x17,%rax > 0x0000003f8407dd5e <+46>: mov %rax,%rdx > 0x0000003f8407dd61 <+49>: and $0xfffffffffffffff0,%rdx > 0x0000003f8407dd65 <+53>: cmp $0x20,%rax > 0x0000003f8407dd69 <+57>: cmovae %rdx,%rbp > 0x0000003f8407dd6d <+61>: cmp 0x33ce0c(%rip),%rbp # 0x3f843bab80 <global_max_fast> > 0x0000003f8407dd74 <+68>: ja 0x3f8407dde9 <_int_malloc+185> > 0x0000003f8407dd76 <+70>: mov %ebp,%r8d > 0x0000003f8407dd79 <+73>: shr $0x4,%r8d > 0x0000003f8407dd7d <+77>: sub $0x2,%r8d > 0x0000003f8407dd81 <+81>: mov %r8d,%eax > 0x0000003f8407dd84 <+84>: mov 0x8(%rdi,%rax,8),%rcx > 0x0000003f8407dd89 <+89>: lea (%rdi,%rax,8),%rsi > 0x0000003f8407dd8d <+93>: lea 0x8(%rsi),%rdx > 0x0000003f8407dd91 <+97>: test %rcx,%rcx > 0x0000003f8407dd94 <+100>: je 0x3f8407dde9 <_int_malloc+185> >=> 0x0000003f8407dd96 <+102>: mov 0x10(%rcx),%rdi > 0x0000003f8407dd9a <+106>: mov %rcx,%rax > 0x0000003f8407dd9d <+109>: cmpl $0x0,%fs:0x18 > 0x0000003f8407dda6 <+118>: je 0x3f8407dda9 <_int_malloc+121> > 0x0000003f8407dda8 <+120>: lock cmpxchg %rdi,0x8(%rsi) > 0x0000003f8407ddae <+126>: cmp %rcx,%rax > 0x0000003f8407ddb1 <+129>: mov %rax,%r12 > 0x0000003f8407ddb4 <+132>: jne 0x3f8407dde4 <_int_malloc+180> > 0x0000003f8407ddb6 <+134>: jmpq 0x3f8407e393 <_int_malloc+1635> > 0x0000003f8407ddbb <+139>: nopl 0x0(%rax,%rax,1) > 0x0000003f8407ddc0 <+144>: mov 0x10(%r12),%rcx > 0x0000003f8407ddc5 <+149>: mov %r12,%rax > 0x0000003f8407ddc8 <+152>: cmpl $0x0,%fs:0x18 > 0x0000003f8407ddd1 <+161>: je 0x3f8407ddd4 <_int_malloc+164> > 0x0000003f8407ddd3 <+163>: lock cmpxchg %rcx,(%rdx) > 0x0000003f8407ddd8 <+168>: cmp %r12,%rax > 0x0000003f8407dddb <+171>: je 0x3f8407e393 <_int_malloc+1635> > 0x0000003f8407dde1 <+177>: mov %rax,%r12 > 0x0000003f8407dde4 <+180>: test %r12,%r12 > 0x0000003f8407dde7 <+183>: jne 0x3f8407ddc0 <_int_malloc+144> > 0x0000003f8407dde9 <+185>: cmp $0x3ff,%rbp > 0x0000003f8407ddf0 <+192>: ja 0x3f8407de70 <_int_malloc+320> > 0x0000003f8407ddf2 <+194>: mov %ebp,%r9d > 0x0000003f8407ddf5 <+197>: shr $0x4,%r9d > 0x0000003f8407ddf9 <+201>: lea -0x2(%r9,%r9,1),%eax > 0x0000003f8407ddfe <+206>: lea 0x58(%rbx,%rax,8),%rax > 0x0000003f8407de03 <+211>: mov 0x18(%rax),%r12 > 0x0000003f8407de07 <+215>: cmp %rax,%r12 > 0x0000003f8407de0a <+218>: je 0x3f8407deae <_int_malloc+382> > 0x0000003f8407de10 <+224>: test %r12,%r12 > 0x0000003f8407de13 <+227>: je 0x3f8407de9c <_int_malloc+364> > 0x0000003f8407de19 <+233>: mov 0x18(%r12),%rdx > 0x0000003f8407de1e <+238>: cmp 0x10(%rdx),%r12 > 0x0000003f8407de22 <+242>: jne 0x3f8407ea8a <_int_malloc+3418> > 0x0000003f8407de28 <+248>: orq $0x1,0x8(%r12,%rbp,1) > 0x0000003f8407de2e <+254>: mov %rdx,0x18(%rax) > 0x0000003f8407de32 <+258>: mov %rax,0x10(%rdx) > 0x0000003f8407de36 <+262>: lea 0x33a923(%rip),%rax # 0x3f843b8760 <main_arena> > 0x0000003f8407de3d <+269>: cmp %rax,%rbx > 0x0000003f8407de40 <+272>: je 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407de42 <+274>: orq $0x4,0x8(%r12) > 0x0000003f8407de48 <+280>: mov 0x33cd22(%rip),%eax # 0x3f843bab70 <perturb_byte> > 0x0000003f8407de4e <+286>: add $0x10,%r12 > 0x0000003f8407de52 <+290>: test %eax,%eax > 0x0000003f8407de54 <+292>: jne 0x3f8407e1b2 <_int_malloc+1154> > 0x0000003f8407de5a <+298>: add $0xa8,%rsp > 0x0000003f8407de61 <+305>: mov %r12,%rax > 0x0000003f8407de64 <+308>: pop %rbx > 0x0000003f8407de65 <+309>: pop %rbp > 0x0000003f8407de66 <+310>: pop %r12 > 0x0000003f8407de68 <+312>: pop %r13 > 0x0000003f8407de6a <+314>: pop %r14 > 0x0000003f8407de6c <+316>: pop %r15 > 0x0000003f8407de6e <+318>: retq > 0x0000003f8407de6f <+319>: nop > 0x0000003f8407de70 <+320>: mov %rbp,%r9 > 0x0000003f8407de73 <+323>: shr $0x6,%r9 > 0x0000003f8407de77 <+327>: cmp $0x30,%r9 > 0x0000003f8407de7b <+331>: jbe 0x3f8407e48e <_int_malloc+1886> > 0x0000003f8407de81 <+337>: mov %rbp,%r9 > 0x0000003f8407de84 <+340>: shr $0x9,%r9 > 0x0000003f8407de88 <+344>: cmp $0x14,%r9 > 0x0000003f8407de8c <+348>: ja 0x3f8407e4ad <_int_malloc+1917> > 0x0000003f8407de92 <+354>: add $0x5b,%r9d > 0x0000003f8407de96 <+358>: testb $0x1,0x4(%rbx) > 0x0000003f8407de9a <+362>: jne 0x3f8407deae <_int_malloc+382> > 0x0000003f8407de9c <+364>: mov %rbx,%rdi > 0x0000003f8407de9f <+367>: mov %r9d,0x8(%rsp) > 0x0000003f8407dea4 <+372>: callq 0x3f8407c240 <malloc_consolidate> > 0x0000003f8407dea9 <+377>: mov 0x8(%rsp),%r9d > 0x0000003f8407deae <+382>: mov %ebp,%eax > 0x0000003f8407deb0 <+384>: movq $0x1,0x8(%rsp) > 0x0000003f8407deb9 <+393>: lea 0x58(%rbx),%r14 > 0x0000003f8407debd <+397>: shr $0x4,%eax > 0x0000003f8407dec0 <+400>: mov %eax,0x10(%rsp) > 0x0000003f8407dec4 <+404>: mov %rbp,%rax > 0x0000003f8407dec7 <+407>: shr $0x6,%rax > 0x0000003f8407decb <+411>: mov %rax,0x18(%rsp) > 0x0000003f8407ded0 <+416>: add $0x30,%eax > 0x0000003f8407ded3 <+419>: mov %eax,0x20(%rsp) > 0x0000003f8407ded7 <+423>: mov %rbp,%rax > 0x0000003f8407deda <+426>: shr $0x9,%rax > 0x0000003f8407dede <+430>: mov %rax,0x28(%rsp) > 0x0000003f8407dee3 <+435>: add $0x5b,%eax > 0x0000003f8407dee6 <+438>: mov %eax,0x40(%rsp) > 0x0000003f8407deea <+442>: mov %rbp,%rax > 0x0000003f8407deed <+445>: shr $0xc,%rax > 0x0000003f8407def1 <+449>: mov %rax,0x38(%rsp) > 0x0000003f8407def6 <+454>: add $0x6e,%eax > 0x0000003f8407def9 <+457>: mov %eax,0x44(%rsp) > 0x0000003f8407defd <+461>: mov %rbp,%rax > 0x0000003f8407df00 <+464>: shr $0xf,%rax > 0x0000003f8407df04 <+468>: mov %rax,0x48(%rsp) > 0x0000003f8407df09 <+473>: add $0x77,%eax > 0x0000003f8407df0c <+476>: mov %eax,0x58(%rsp) > 0x0000003f8407df10 <+480>: mov %rbp,%rax > 0x0000003f8407df13 <+483>: shr $0x12,%rax > 0x0000003f8407df17 <+487>: mov %rax,0x50(%rsp) > 0x0000003f8407df1c <+492>: add $0x7c,%eax > 0x0000003f8407df1f <+495>: mov %eax,0x5c(%rsp) > 0x0000003f8407df23 <+499>: lea 0x80(%rsp),%rax > 0x0000003f8407df2b <+507>: sub %rax,0x8(%rsp) > 0x0000003f8407df30 <+512>: mov %rax,0x30(%rsp) > 0x0000003f8407df35 <+517>: lea 0x7f(%rsp),%rax > 0x0000003f8407df3a <+522>: mov %rax,0x60(%rsp) > 0x0000003f8407df3f <+527>: mov $0x2710,%r15d > 0x0000003f8407df45 <+533>: jmp 0x3f8407df9b <_int_malloc+619> > 0x0000003f8407df47 <+535>: nopw 0x0(%rax,%rax,1) > 0x0000003f8407df50 <+544>: mov %edx,%ecx > 0x0000003f8407df52 <+546>: mov $0x1,%r8d > 0x0000003f8407df58 <+552>: shr $0x4,%ecx > 0x0000003f8407df5b <+555>: lea -0x2(%rcx,%rcx,1),%eax > 0x0000003f8407df5f <+559>: mov %ecx,%r10d > 0x0000003f8407df62 <+562>: shl %cl,%r8d > 0x0000003f8407df65 <+565>: sar $0x5,%r10d > 0x0000003f8407df69 <+569>: cltq > 0x0000003f8407df6b <+571>: lea 0x58(%rbx,%rax,8),%rdi > 0x0000003f8407df70 <+576>: mov 0x10(%rdi),%rsi > 0x0000003f8407df74 <+580>: movslq %r10d,%rax > 0x0000003f8407df77 <+583>: or %r8d,0x858(%rbx,%rax,4) > 0x0000003f8407df7f <+591>: sub $0x1,%r15d > 0x0000003f8407df83 <+595>: mov %rdi,0x18(%r12) > 0x0000003f8407df88 <+600>: mov %rsi,0x10(%r12) > 0x0000003f8407df8d <+605>: mov %r12,0x18(%rsi) > 0x0000003f8407df91 <+609>: mov %r12,0x10(%rdi) > 0x0000003f8407df95 <+613>: je 0x3f8407e200 <_int_malloc+1232> > 0x0000003f8407df9b <+619>: mov 0x70(%rbx),%r12 > 0x0000003f8407df9f <+623>: cmp %r14,%r12 > 0x0000003f8407dfa2 <+626>: je 0x3f8407e200 <_int_malloc+1232> > 0x0000003f8407dfa8 <+632>: mov 0x8(%r12),%rdx > 0x0000003f8407dfad <+637>: mov 0x18(%r12),%r13 > 0x0000003f8407dfb2 <+642>: cmp $0x10,%rdx > 0x0000003f8407dfb6 <+646>: jbe 0x3f8407e612 <_int_malloc+2274> > 0x0000003f8407dfbc <+652>: cmp 0x878(%rbx),%rdx > 0x0000003f8407dfc3 <+659>: ja 0x3f8407e612 <_int_malloc+2274> > 0x0000003f8407dfc9 <+665>: and $0xfffffffffffffff8,%rdx > 0x0000003f8407dfcd <+669>: cmp $0x3ff,%rbp > 0x0000003f8407dfd4 <+676>: ja 0x3f8407dfdf <_int_malloc+687> > 0x0000003f8407dfd6 <+678>: cmp %r14,%r13 > 0x0000003f8407dfd9 <+681>: je 0x3f8407e120 <_int_malloc+1008> > 0x0000003f8407dfdf <+687>: cmp %rdx,%rbp > 0x0000003f8407dfe2 <+690>: mov %r13,0x70(%rbx) > 0x0000003f8407dfe6 <+694>: mov %r14,0x10(%r13) > 0x0000003f8407dfea <+698>: je 0x3f8407e378 <_int_malloc+1608> > 0x0000003f8407dff0 <+704>: cmp $0x3ff,%rdx > 0x0000003f8407dff7 <+711>: jbe 0x3f8407df50 <_int_malloc+544> > 0x0000003f8407dffd <+717>: mov %rdx,%rax > 0x0000003f8407e000 <+720>: shr $0x6,%rax > 0x0000003f8407e004 <+724>: cmp $0x30,%rax > 0x0000003f8407e008 <+728>: ja 0x3f8407e0b0 <_int_malloc+896> > 0x0000003f8407e00e <+734>: lea 0x30(%rax),%ecx > 0x0000003f8407e011 <+737>: lea 0x5e(%rax,%rax,1),%eax > 0x0000003f8407e015 <+741>: mov $0x1,%r8d > 0x0000003f8407e01b <+747>: cltq > 0x0000003f8407e01d <+749>: mov %ecx,%r10d > 0x0000003f8407e020 <+752>: shl %cl,%r8d > 0x0000003f8407e023 <+755>: sub $0x2,%rax > 0x0000003f8407e027 <+759>: sar $0x5,%r10d > 0x0000003f8407e02b <+763>: lea 0x68(%rbx,%rax,8),%rsi > 0x0000003f8407e030 <+768>: mov 0x10(%rsi),%rax > 0x0000003f8407e034 <+772>: cmp %rsi,%rax > 0x0000003f8407e037 <+775>: je 0x3f8407e0ee <_int_malloc+958> > 0x0000003f8407e03d <+781>: mov 0x18(%rsi),%rdi > 0x0000003f8407e041 <+785>: or $0x1,%rdx > 0x0000003f8407e045 <+789>: cmp 0x8(%rdi),%rdx > 0x0000003f8407e049 <+793>: jae 0x3f8407e074 <_int_malloc+836> > 0x0000003f8407e04b <+795>: mov 0x28(%rax),%rdx > 0x0000003f8407e04f <+799>: mov %rax,0x20(%r12) > 0x0000003f8407e054 <+804>: mov %rdx,0x28(%r12) > 0x0000003f8407e059 <+809>: mov %r12,0x20(%rdx) > 0x0000003f8407e05d <+813>: mov %r12,0x28(%rax) > 0x0000003f8407e061 <+817>: jmpq 0x3f8407df74 <_int_malloc+580> > 0x0000003f8407e066 <+822>: nopw %cs:0x0(%rax,%rax,1) > 0x0000003f8407e070 <+832>: mov 0x20(%rax),%rax > 0x0000003f8407e074 <+836>: mov 0x8(%rax),%rcx > 0x0000003f8407e078 <+840>: cmp %rcx,%rdx > 0x0000003f8407e07b <+843>: jb 0x3f8407e070 <_int_malloc+832> > 0x0000003f8407e07d <+845>: cmp %rcx,%rdx > 0x0000003f8407e080 <+848>: je 0x3f8407e1f0 <_int_malloc+1216> > 0x0000003f8407e086 <+854>: mov 0x28(%rax),%rdx > 0x0000003f8407e08a <+858>: mov %rax,0x20(%r12) > 0x0000003f8407e08f <+863>: mov %rax,%rsi > 0x0000003f8407e092 <+866>: mov %rdx,0x28(%r12) > 0x0000003f8407e097 <+871>: mov %r12,0x28(%rax) > 0x0000003f8407e09b <+875>: mov 0x28(%r12),%rdx > 0x0000003f8407e0a0 <+880>: mov %r12,0x20(%rdx) > 0x0000003f8407e0a4 <+884>: mov 0x18(%rsi),%rdi > 0x0000003f8407e0a8 <+888>: jmpq 0x3f8407df74 <_int_malloc+580> > 0x0000003f8407e0ad <+893>: nopl (%rax) > 0x0000003f8407e0b0 <+896>: mov %rdx,%rax > 0x0000003f8407e0b3 <+899>: shr $0x9,%rax > 0x0000003f8407e0b7 <+903>: cmp $0x14,%rax > 0x0000003f8407e0bb <+907>: ja 0x3f8407e100 <_int_malloc+976> > 0x0000003f8407e0bd <+909>: lea 0x5b(%rax),%ecx > 0x0000003f8407e0c0 <+912>: lea 0xb4(%rax,%rax,1),%eax > 0x0000003f8407e0c7 <+919>: cltq > 0x0000003f8407e0c9 <+921>: mov $0x1,%r8d > 0x0000003f8407e0cf <+927>: mov $0x3,%r10d > 0x0000003f8407e0d5 <+933>: sub $0x2,%rax > 0x0000003f8407e0d9 <+937>: shl %cl,%r8d > 0x0000003f8407e0dc <+940>: lea 0x68(%rbx,%rax,8),%rsi > 0x0000003f8407e0e1 <+945>: mov 0x10(%rsi),%rax > 0x0000003f8407e0e5 <+949>: cmp %rsi,%rax > 0x0000003f8407e0e8 <+952>: jne 0x3f8407e03d <_int_malloc+781> > 0x0000003f8407e0ee <+958>: mov %r12,0x28(%r12) > 0x0000003f8407e0f3 <+963>: mov %r12,0x20(%r12) > 0x0000003f8407e0f8 <+968>: mov %rsi,%rdi > 0x0000003f8407e0fb <+971>: jmpq 0x3f8407df74 <_int_malloc+580> > 0x0000003f8407e100 <+976>: mov %rdx,%rax > 0x0000003f8407e103 <+979>: shr $0xc,%rax > 0x0000003f8407e107 <+983>: cmp $0xa,%rax > 0x0000003f8407e10b <+987>: ja 0x3f8407e1d0 <_int_malloc+1184> > 0x0000003f8407e111 <+993>: lea 0x6e(%rax),%ecx > 0x0000003f8407e114 <+996>: lea 0xda(%rax,%rax,1),%eax > 0x0000003f8407e11b <+1003>: jmp 0x3f8407e0c7 <_int_malloc+919> > 0x0000003f8407e11d <+1005>: nopl (%rax) > 0x0000003f8407e120 <+1008>: mov 0x60(%rbx),%rax > 0x0000003f8407e124 <+1012>: cmp %r12,%rax > 0x0000003f8407e127 <+1015>: jne 0x3f8407dfdf <_int_malloc+687> > 0x0000003f8407e12d <+1021>: lea 0x20(%rbp),%rcx > 0x0000003f8407e131 <+1025>: cmp %rcx,%rdx > 0x0000003f8407e134 <+1028>: jbe 0x3f8407dfdf <_int_malloc+687> > 0x0000003f8407e13a <+1034>: sub %rbp,%rdx > 0x0000003f8407e13d <+1037>: add %rbp,%r12 > 0x0000003f8407e140 <+1040>: cmp $0x3ff,%rdx > 0x0000003f8407e147 <+1047>: mov %r12,0x68(%rbx) > 0x0000003f8407e14b <+1051>: mov %r12,0x70(%rbx) > 0x0000003f8407e14f <+1055>: mov %r12,0x60(%rbx) > 0x0000003f8407e153 <+1059>: mov %r13,0x10(%r12) > 0x0000003f8407e158 <+1064>: mov %r13,0x18(%r12) > 0x0000003f8407e15d <+1069>: jbe 0x3f8407e171 <_int_malloc+1089> > 0x0000003f8407e15f <+1071>: movq $0x0,0x20(%r12) > 0x0000003f8407e168 <+1080>: movq $0x0,0x28(%r12) > 0x0000003f8407e171 <+1089>: lea 0x33a5e8(%rip),%rcx # 0x3f843b8760 <main_arena> > 0x0000003f8407e178 <+1096>: cmp %rcx,%rbx > 0x0000003f8407e17b <+1099>: setne %cl > 0x0000003f8407e17e <+1102>: or $0x1,%rbp > 0x0000003f8407e182 <+1106>: movzbl %cl,%ecx > 0x0000003f8407e185 <+1109>: shl $0x2,%rcx > 0x0000003f8407e189 <+1113>: or %rcx,%rbp > 0x0000003f8407e18c <+1116>: mov %rdx,%rcx > 0x0000003f8407e18f <+1119>: or $0x1,%rcx > 0x0000003f8407e193 <+1123>: mov %rbp,0x8(%rax) > 0x0000003f8407e197 <+1127>: mov %rcx,0x8(%r12) > 0x0000003f8407e19c <+1132>: mov %rdx,(%r12,%rdx,1) > 0x0000003f8407e1a0 <+1136>: lea 0x10(%rax),%r12 > 0x0000003f8407e1a4 <+1140>: mov 0x33c9c6(%rip),%eax # 0x3f843bab70 <perturb_byte> > 0x0000003f8407e1aa <+1146>: test %eax,%eax > 0x0000003f8407e1ac <+1148>: je 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407e1b2 <+1154>: mov (%rsp),%rdx > 0x0000003f8407e1b6 <+1158>: not %eax > 0x0000003f8407e1b8 <+1160>: mov %r12,%rdi > 0x0000003f8407e1bb <+1163>: movzbl %al,%esi > 0x0000003f8407e1be <+1166>: callq 0x3f840893f0 <memset> > 0x0000003f8407e1c3 <+1171>: jmpq 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407e1c8 <+1176>: nopl 0x0(%rax,%rax,1) > 0x0000003f8407e1d0 <+1184>: mov %rdx,%rax > 0x0000003f8407e1d3 <+1187>: shr $0xf,%rax > 0x0000003f8407e1d7 <+1191>: cmp $0x4,%rax > 0x0000003f8407e1db <+1195>: ja 0x3f8407e358 <_int_malloc+1576> > 0x0000003f8407e1e1 <+1201>: lea 0x77(%rax),%ecx > 0x0000003f8407e1e4 <+1204>: lea 0xec(%rax,%rax,1),%eax > 0x0000003f8407e1eb <+1211>: jmpq 0x3f8407e0c7 <_int_malloc+919> > 0x0000003f8407e1f0 <+1216>: mov 0x10(%rax),%rsi > 0x0000003f8407e1f4 <+1220>: jmpq 0x3f8407e0a4 <_int_malloc+884> > 0x0000003f8407e1f9 <+1225>: nopl 0x0(%rax) > 0x0000003f8407e200 <+1232>: cmp $0x3ff,%rbp > 0x0000003f8407e207 <+1239>: ja 0x3f8407e3b8 <_int_malloc+1672> > 0x0000003f8407e20d <+1245>: lea 0x1(%r9),%ecx > 0x0000003f8407e211 <+1249>: lea (%r9,%r9,1),%eax > 0x0000003f8407e215 <+1253>: mov %ecx,%edi > 0x0000003f8407e217 <+1255>: lea 0x58(%rbx,%rax,8),%rdx > 0x0000003f8407e21c <+1260>: shr $0x5,%edi > 0x0000003f8407e21f <+1263>: mov %edi,%eax > 0x0000003f8407e221 <+1265>: mov 0x858(%rbx,%rax,4),%esi > 0x0000003f8407e228 <+1272>: mov $0x1,%eax > 0x0000003f8407e22d <+1277>: shl %cl,%eax > 0x0000003f8407e22f <+1279>: test %eax,%eax > 0x0000003f8407e231 <+1281>: sete %r8b > 0x0000003f8407e235 <+1285>: cmp %esi,%eax > 0x0000003f8407e237 <+1287>: seta %cl > 0x0000003f8407e23a <+1290>: or %r8b,%cl > 0x0000003f8407e23d <+1293>: je 0x3f8407e326 <_int_malloc+1526> > 0x0000003f8407e243 <+1299>: lea 0x1(%rdi),%eax > 0x0000003f8407e246 <+1302>: cmp $0x3,%eax > 0x0000003f8407e249 <+1305>: ja 0x3f8407e288 <_int_malloc+1368> > 0x0000003f8407e24b <+1307>: mov %eax,%edx > 0x0000003f8407e24d <+1309>: mov 0x858(%rbx,%rdx,4),%esi > 0x0000003f8407e254 <+1316>: test %esi,%esi > 0x0000003f8407e256 <+1318>: jne 0x3f8407e4d4 <_int_malloc+1956> > 0x0000003f8407e25c <+1324>: lea 0x2(%rdi),%eax > 0x0000003f8407e25f <+1327>: cmp $0x4,%eax > 0x0000003f8407e262 <+1330>: je 0x3f8407e288 <_int_malloc+1368> > 0x0000003f8407e264 <+1332>: mov %eax,%edx > 0x0000003f8407e266 <+1334>: mov 0x858(%rbx,%rdx,4),%esi > 0x0000003f8407e26d <+1341>: test %esi,%esi > 0x0000003f8407e26f <+1343>: jne 0x3f8407e4d4 <_int_malloc+1956> > 0x0000003f8407e275 <+1349>: cmp $0x1,%edi > 0x0000003f8407e278 <+1352>: je 0x3f8407e288 <_int_malloc+1368> > 0x0000003f8407e27a <+1354>: mov 0x864(%rbx),%esi > 0x0000003f8407e280 <+1360>: test %esi,%esi > 0x0000003f8407e282 <+1362>: jne 0x3f8407e56a <_int_malloc+2106> > 0x0000003f8407e288 <+1368>: mov 0x58(%rbx),%r15 > 0x0000003f8407e28c <+1372>: lea 0x20(%rbp),%r12 > 0x0000003f8407e290 <+1376>: mov 0x8(%r15),%r13 > 0x0000003f8407e294 <+1380>: and $0xfffffffffffffff8,%r13 > 0x0000003f8407e298 <+1384>: cmp %r12,%r13 > 0x0000003f8407e29b <+1387>: jae 0x3f8407e687 <_int_malloc+2391> > 0x0000003f8407e2a1 <+1393>: testb $0x1,0x4(%rbx) > 0x0000003f8407e2a5 <+1397>: jne 0x3f8407e6d0 <_int_malloc+2464> > 0x0000003f8407e2ab <+1403>: mov %rbx,%rdi > 0x0000003f8407e2ae <+1406>: callq 0x3f8407c240 <malloc_consolidate> > 0x0000003f8407e2b3 <+1411>: cmp $0x3ff,%rbp > 0x0000003f8407e2ba <+1418>: mov 0x10(%rsp),%r9d > 0x0000003f8407e2bf <+1423>: jbe 0x3f8407df3f <_int_malloc+527> > 0x0000003f8407e2c5 <+1429>: cmpq $0x30,0x18(%rsp) > 0x0000003f8407e2cb <+1435>: mov 0x20(%rsp),%r9d > 0x0000003f8407e2d0 <+1440>: jbe 0x3f8407df3f <_int_malloc+527> > 0x0000003f8407e2d6 <+1446>: cmpq $0x14,0x28(%rsp) > 0x0000003f8407e2dc <+1452>: mov 0x40(%rsp),%r9d > 0x0000003f8407e2e1 <+1457>: jbe 0x3f8407df3f <_int_malloc+527> > 0x0000003f8407e2e7 <+1463>: cmpq $0xa,0x38(%rsp) > 0x0000003f8407e2ed <+1469>: mov 0x44(%rsp),%r9d > 0x0000003f8407e2f2 <+1474>: jbe 0x3f8407df3f <_int_malloc+527> > 0x0000003f8407e2f8 <+1480>: cmpq $0x4,0x48(%rsp) > 0x0000003f8407e2fe <+1486>: mov 0x58(%rsp),%r9d > 0x0000003f8407e303 <+1491>: jbe 0x3f8407df3f <_int_malloc+527> > 0x0000003f8407e309 <+1497>: cmpq $0x3,0x50(%rsp) > 0x0000003f8407e30f <+1503>: mov $0x7e,%r9d > 0x0000003f8407e315 <+1509>: cmovb 0x5c(%rsp),%r9d > 0x0000003f8407e31b <+1515>: jmpq 0x3f8407df3f <_int_malloc+527> > 0x0000003f8407e320 <+1520>: add $0x10,%rdx > 0x0000003f8407e324 <+1524>: add %eax,%eax > 0x0000003f8407e326 <+1526>: test %eax,%esi > 0x0000003f8407e328 <+1528>: je 0x3f8407e320 <_int_malloc+1520> > 0x0000003f8407e32a <+1530>: mov 0x18(%rdx),%r12 > 0x0000003f8407e32e <+1534>: cmp %rdx,%r12 > 0x0000003f8407e331 <+1537>: jne 0x3f8407e4fa <_int_malloc+1994> > 0x0000003f8407e337 <+1543>: mov %eax,%ecx > 0x0000003f8407e339 <+1545>: add $0x10,%rdx > 0x0000003f8407e33d <+1549>: add %eax,%eax > 0x0000003f8407e33f <+1551>: not %ecx > 0x0000003f8407e341 <+1553>: and %ecx,%esi > 0x0000003f8407e343 <+1555>: mov %edi,%ecx > 0x0000003f8407e345 <+1557>: mov %esi,0x858(%rbx,%rcx,4) > 0x0000003f8407e34c <+1564>: jmpq 0x3f8407e22f <_int_malloc+1279> > 0x0000003f8407e351 <+1569>: nopl 0x0(%rax) > 0x0000003f8407e358 <+1576>: mov %rdx,%rax > 0x0000003f8407e35b <+1579>: shr $0x12,%rax > 0x0000003f8407e35f <+1583>: cmp $0x2,%rax > 0x0000003f8407e363 <+1587>: ja 0x3f8407e478 <_int_malloc+1864> > 0x0000003f8407e369 <+1593>: lea 0x7c(%rax),%ecx > 0x0000003f8407e36c <+1596>: lea 0xf6(%rax,%rax,1),%eax > 0x0000003f8407e373 <+1603>: jmpq 0x3f8407e0c7 <_int_malloc+919> > 0x0000003f8407e378 <+1608>: lea 0x33a3e1(%rip),%rax # 0x3f843b8760 <main_arena> > 0x0000003f8407e37f <+1615>: orq $0x1,0x8(%r12,%rbp,1) > 0x0000003f8407e385 <+1621>: cmp %rax,%rbx > 0x0000003f8407e388 <+1624>: jne 0x3f8407de42 <_int_malloc+274> > 0x0000003f8407e38e <+1630>: jmpq 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407e393 <+1635>: mov 0x8(%r12),%eax > 0x0000003f8407e398 <+1640>: shr $0x4,%eax > 0x0000003f8407e39b <+1643>: sub $0x2,%eax > 0x0000003f8407e39e <+1646>: cmp %eax,%r8d > 0x0000003f8407e3a1 <+1649>: je 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407e3a7 <+1655>: lea 0xfe31a(%rip),%rsi # 0x3f8417c6c8 > 0x0000003f8407e3ae <+1662>: jmpq 0x3f8407ea28 <_int_malloc+3320> > 0x0000003f8407e3b3 <+1667>: nopl 0x0(%rax,%rax,1) > 0x0000003f8407e3b8 <+1672>: lea -0x2(%r9,%r9,1),%eax > 0x0000003f8407e3bd <+1677>: lea 0x58(%rbx,%rax,8),%rax > 0x0000003f8407e3c2 <+1682>: mov 0x10(%rax),%rdx > 0x0000003f8407e3c6 <+1686>: cmp %rax,%rdx > 0x0000003f8407e3c9 <+1689>: je 0x3f8407e20d <_int_malloc+1245> > 0x0000003f8407e3cf <+1695>: cmp 0x8(%rdx),%rbp > 0x0000003f8407e3d3 <+1699>: ja 0x3f8407e20d <_int_malloc+1245> > 0x0000003f8407e3d9 <+1705>: mov 0x28(%rdx),%r12 > 0x0000003f8407e3dd <+1709>: jmp 0x3f8407e3e5 <_int_malloc+1717> > 0x0000003f8407e3df <+1711>: nop > 0x0000003f8407e3e0 <+1712>: mov 0x28(%r12),%r12 > 0x0000003f8407e3e5 <+1717>: mov 0x8(%r12),%rdx > 0x0000003f8407e3ea <+1722>: mov %rdx,%r13 > 0x0000003f8407e3ed <+1725>: and $0xfffffffffffffff8,%r13 > 0x0000003f8407e3f1 <+1729>: cmp %r13,%rbp > 0x0000003f8407e3f4 <+1732>: ja 0x3f8407e3e0 <_int_malloc+1712> > 0x0000003f8407e3f6 <+1734>: cmp %r12,0x18(%rax) > 0x0000003f8407e3fa <+1738>: mov 0x10(%r12),%rax > 0x0000003f8407e3ff <+1743>: je 0x3f8407e40e <_int_malloc+1758> > 0x0000003f8407e401 <+1745>: cmp 0x8(%rax),%rdx > 0x0000003f8407e405 <+1749>: mov %rax,%rcx > 0x0000003f8407e408 <+1752>: je 0x3f8407ea93 <_int_malloc+3427> > 0x0000003f8407e40e <+1758>: mov %r13,%r15 > 0x0000003f8407e411 <+1761>: mov 0x18(%r12),%rdx > 0x0000003f8407e416 <+1766>: sub %rbp,%r15 > 0x0000003f8407e419 <+1769>: cmp 0x18(%rax),%r12 > 0x0000003f8407e41d <+1773>: jne 0x3f8407eac1 <_int_malloc+3473> > 0x0000003f8407e423 <+1779>: cmp 0x10(%rdx),%r12 > 0x0000003f8407e427 <+1783>: jne 0x3f8407eac1 <_int_malloc+3473> > 0x0000003f8407e42d <+1789>: cmpq $0x3ff,0x8(%r12) > 0x0000003f8407e436 <+1798>: mov %rdx,0x18(%rax) > 0x0000003f8407e43a <+1802>: mov %rax,0x10(%rdx) > 0x0000003f8407e43e <+1806>: jbe 0x3f8407e44e <_int_malloc+1822> > 0x0000003f8407e440 <+1808>: mov 0x20(%r12),%rdx > 0x0000003f8407e445 <+1813>: test %rdx,%rdx > 0x0000003f8407e448 <+1816>: jne 0x3f8407ea9f <_int_malloc+3439> > 0x0000003f8407e44e <+1822>: cmp $0x1f,%r15 > 0x0000003f8407e452 <+1826>: ja 0x3f8407e9b6 <_int_malloc+3206> > 0x0000003f8407e458 <+1832>: lea 0x33a301(%rip),%rax # 0x3f843b8760 <main_arena> > 0x0000003f8407e45f <+1839>: orq $0x1,0x8(%r12,%r13,1) > 0x0000003f8407e465 <+1845>: cmp %rax,%rbx > 0x0000003f8407e468 <+1848>: jne 0x3f8407de42 <_int_malloc+274> > 0x0000003f8407e46e <+1854>: jmpq 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407e473 <+1859>: nopl 0x0(%rax,%rax,1) > 0x0000003f8407e478 <+1864>: mov $0x40000000,%r8d > 0x0000003f8407e47e <+1870>: mov $0x3,%r10d > 0x0000003f8407e484 <+1876>: mov $0xf8,%eax > 0x0000003f8407e489 <+1881>: jmpq 0x3f8407e02b <_int_malloc+763> > 0x0000003f8407e48e <+1886>: add $0x30,%r9d > 0x0000003f8407e492 <+1890>: jmpq 0x3f8407de96 <_int_malloc+358> > 0x0000003f8407e497 <+1895>: mov 0x33999a(%rip),%rax # 0x3f843b7e38 > 0x0000003f8407e49e <+1902>: xor %r12d,%r12d > 0x0000003f8407e4a1 <+1905>: movl $0xc,%fs:(%rax) > 0x0000003f8407e4a8 <+1912>: jmpq 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407e4ad <+1917>: mov %rbp,%r9 > 0x0000003f8407e4b0 <+1920>: shr $0xc,%r9 > 0x0000003f8407e4b4 <+1924>: cmp $0xa,%r9 > 0x0000003f8407e4b8 <+1928>: jbe 0x3f8407e4f1 <_int_malloc+1985> > 0x0000003f8407e4ba <+1930>: mov %rbp,%r9 > 0x0000003f8407e4bd <+1933>: shr $0xf,%r9 > 0x0000003f8407e4c1 <+1937>: cmp $0x4,%r9 > 0x0000003f8407e4c5 <+1941>: ja 0x3f8407e5f5 <_int_malloc+2245> > 0x0000003f8407e4cb <+1947>: add $0x77,%r9d > 0x0000003f8407e4cf <+1951>: jmpq 0x3f8407de96 <_int_malloc+358> > 0x0000003f8407e4d4 <+1956>: mov %eax,%edx > 0x0000003f8407e4d6 <+1958>: mov %eax,%edi > 0x0000003f8407e4d8 <+1960>: shl $0x6,%edx > 0x0000003f8407e4db <+1963>: sub $0x2,%edx > 0x0000003f8407e4de <+1966>: sub $0x2,%rdx > 0x0000003f8407e4e2 <+1970>: lea 0x68(%rbx,%rdx,8),%rdx > 0x0000003f8407e4e7 <+1975>: mov $0x1,%eax > 0x0000003f8407e4ec <+1980>: jmpq 0x3f8407e326 <_int_malloc+1526> > 0x0000003f8407e4f1 <+1985>: add $0x6e,%r9d > 0x0000003f8407e4f5 <+1989>: jmpq 0x3f8407de96 <_int_malloc+358> > 0x0000003f8407e4fa <+1994>: mov 0x8(%r12),%rcx > 0x0000003f8407e4ff <+1999>: mov 0x10(%r12),%rax > 0x0000003f8407e504 <+2004>: mov 0x18(%r12),%rdx > 0x0000003f8407e509 <+2009>: mov %rcx,%r15 > 0x0000003f8407e50c <+2012>: and $0xfffffffffffffff8,%r15 > 0x0000003f8407e510 <+2016>: mov %r15,%r13 > 0x0000003f8407e513 <+2019>: sub %rbp,%r13 > 0x0000003f8407e516 <+2022>: cmp 0x18(%rax),%r12 > 0x0000003f8407e51a <+2026>: jne 0x3f8407ef43 <_int_malloc+4627> > 0x0000003f8407e520 <+2032>: cmp 0x10(%rdx),%r12 > 0x0000003f8407e524 <+2036>: jne 0x3f8407ef43 <_int_malloc+4627> > 0x0000003f8407e52a <+2042>: cmp $0x3ff,%rcx > 0x0000003f8407e531 <+2049>: mov %rdx,0x18(%rax) > 0x0000003f8407e535 <+2053>: mov %rax,0x10(%rdx) > 0x0000003f8407e539 <+2057>: jbe 0x3f8407e549 <_int_malloc+2073> > 0x0000003f8407e53b <+2059>: mov 0x20(%r12),%rdx > 0x0000003f8407e540 <+2064>: test %rdx,%rdx > 0x0000003f8407e543 <+2067>: jne 0x3f8407eb1c <_int_malloc+3564> > 0x0000003f8407e549 <+2073>: cmp $0x1f,%r13 > 0x0000003f8407e54d <+2077>: ja 0x3f8407e579 <_int_malloc+2121> > 0x0000003f8407e54f <+2079>: lea 0x33a20a(%rip),%rax # 0x3f843b8760 <main_arena> > 0x0000003f8407e556 <+2086>: orq $0x1,0x8(%r12,%r15,1) > 0x0000003f8407e55c <+2092>: cmp %rax,%rbx > 0x0000003f8407e55f <+2095>: jne 0x3f8407de42 <_int_malloc+274> > 0x0000003f8407e565 <+2101>: jmpq 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407e56a <+2106>: mov $0xbc,%edx > 0x0000003f8407e56f <+2111>: mov $0x3,%edi > 0x0000003f8407e574 <+2116>: jmpq 0x3f8407e4e2 <_int_malloc+1970> > 0x0000003f8407e579 <+2121>: mov 0x68(%rbx),%rdx > 0x0000003f8407e57d <+2125>: lea (%r12,%rbp,1),%rax > 0x0000003f8407e581 <+2129>: cmp %r14,0x18(%rdx) > 0x0000003f8407e585 <+2133>: jne 0x3f8407ea81 <_int_malloc+3409> > 0x0000003f8407e58b <+2139>: cmp $0x3ff,%rbp > 0x0000003f8407e592 <+2146>: mov %r14,0x18(%rax) > 0x0000003f8407e596 <+2150>: mov %rdx,0x10(%rax) > 0x0000003f8407e59a <+2154>: mov %rax,0x68(%rbx) > 0x0000003f8407e59e <+2158>: mov %rax,0x18(%rdx) > 0x0000003f8407e5a2 <+2162>: ja 0x3f8407e5a8 <_int_malloc+2168> > 0x0000003f8407e5a4 <+2164>: mov %rax,0x60(%rbx) > 0x0000003f8407e5a8 <+2168>: cmp $0x3ff,%r13 > 0x0000003f8407e5af <+2175>: jbe 0x3f8407e5c1 <_int_malloc+2193> > 0x0000003f8407e5b1 <+2177>: movq $0x0,0x20(%rax) > 0x0000003f8407e5b9 <+2185>: movq $0x0,0x28(%rax) > 0x0000003f8407e5c1 <+2193>: lea 0x33a198(%rip),%rdx # 0x3f843b8760 <main_arena> > 0x0000003f8407e5c8 <+2200>: cmp %rdx,%rbx > 0x0000003f8407e5cb <+2203>: setne %dl > 0x0000003f8407e5ce <+2206>: or $0x1,%rbp > 0x0000003f8407e5d2 <+2210>: movzbl %dl,%edx > 0x0000003f8407e5d5 <+2213>: shl $0x2,%rdx > 0x0000003f8407e5d9 <+2217>: or %rdx,%rbp > 0x0000003f8407e5dc <+2220>: mov %r13,%rdx > 0x0000003f8407e5df <+2223>: or $0x1,%rdx > 0x0000003f8407e5e3 <+2227>: mov %rbp,0x8(%r12) > 0x0000003f8407e5e8 <+2232>: mov %rdx,0x8(%rax) > 0x0000003f8407e5ec <+2236>: mov %r13,(%rax,%r13,1) > 0x0000003f8407e5f0 <+2240>: jmpq 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407e5f5 <+2245>: mov %rbp,%rax > 0x0000003f8407e5f8 <+2248>: mov $0x7e,%r9d > 0x0000003f8407e5fe <+2254>: shr $0x12,%rax > 0x0000003f8407e602 <+2258>: lea 0x7c(%rax),%edx > 0x0000003f8407e605 <+2261>: cmp $0x2,%rax > 0x0000003f8407e609 <+2265>: cmovbe %edx,%r9d > 0x0000003f8407e60d <+2269>: jmpq 0x3f8407de96 <_int_malloc+358> > 0x0000003f8407e612 <+2274>: cmpl $0x0,0x33f9fb(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407e619 <+2281>: je 0x3f8407e626 <_int_malloc+2294> > 0x0000003f8407e61b <+2283>: lock decl (%rbx) > 0x0000003f8407e61e <+2286>: jne 0x3f84082749 <_L_unlock_8194> > 0x0000003f8407e624 <+2292>: jmp 0x3f8407e62e <_int_malloc+2302> > 0x0000003f8407e626 <+2294>: decl (%rbx) > 0x0000003f8407e628 <+2296>: jne 0x3f84082749 <_L_unlock_8194> > 0x0000003f8407e62e <+2302>: mov 0x339b5b(%rip),%r10d # 0x3f843b8190 <check_action> > 0x0000003f8407e635 <+2309>: mov %r10d,%eax > 0x0000003f8407e638 <+2312>: and $0x5,%eax > 0x0000003f8407e63b <+2315>: cmp $0x5,%eax > 0x0000003f8407e63e <+2318>: je 0x3f8407edaf <_int_malloc+4223> > 0x0000003f8407e644 <+2324>: test $0x1,%r10b > 0x0000003f8407e648 <+2328>: jne 0x3f8407e8e4 <_int_malloc+2996> > 0x0000003f8407e64e <+2334>: and $0x2,%r10d > 0x0000003f8407e652 <+2338>: jne 0x3f8407ef9e <_int_malloc+4718> > 0x0000003f8407e658 <+2344>: mov $0x1,%esi > 0x0000003f8407e65d <+2349>: xor %eax,%eax > 0x0000003f8407e65f <+2351>: cmpl $0x0,0x33f9ae(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407e666 <+2358>: je 0x3f8407e674 <_int_malloc+2372> > 0x0000003f8407e668 <+2360>: lock cmpxchg %esi,(%rbx) > 0x0000003f8407e66c <+2364>: jne 0x3f84082764 <_L_lock_8228> > 0x0000003f8407e672 <+2370>: jmp 0x3f8407e67d <_int_malloc+2381> > 0x0000003f8407e674 <+2372>: cmpxchg %esi,(%rbx) > 0x0000003f8407e677 <+2375>: jne 0x3f84082764 <_L_lock_8228> > 0x0000003f8407e67d <+2381>: mov 0x8(%r12),%rdx > 0x0000003f8407e682 <+2386>: jmpq 0x3f8407dfc9 <_int_malloc+665> > 0x0000003f8407e687 <+2391>: lea 0x33a0d2(%rip),%rax # 0x3f843b8760 <main_arena> > 0x0000003f8407e68e <+2398>: sub %rbp,%r13 > 0x0000003f8407e691 <+2401>: lea (%r15,%rbp,1),%rdx > 0x0000003f8407e695 <+2405>: lea 0x10(%r15),%r12 > 0x0000003f8407e699 <+2409>: cmp %rax,%rbx > 0x0000003f8407e69c <+2412>: mov %rdx,0x58(%rbx) > 0x0000003f8407e6a0 <+2416>: setne %al > 0x0000003f8407e6a3 <+2419>: or $0x1,%rbp > 0x0000003f8407e6a7 <+2423>: or $0x1,%r13 > 0x0000003f8407e6ab <+2427>: movzbl %al,%eax > 0x0000003f8407e6ae <+2430>: shl $0x2,%rax > 0x0000003f8407e6b2 <+2434>: or %rax,%rbp > 0x0000003f8407e6b5 <+2437>: mov 0x33c4b5(%rip),%eax # 0x3f843bab70 <perturb_byte> > 0x0000003f8407e6bb <+2443>: mov %rbp,0x8(%r15) > 0x0000003f8407e6bf <+2447>: mov %r13,0x8(%rdx) > 0x0000003f8407e6c3 <+2451>: test %eax,%eax > 0x0000003f8407e6c5 <+2453>: je 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407e6cb <+2459>: jmpq 0x3f8407e1b2 <_int_malloc+1154> > 0x0000003f8407e6d0 <+2464>: mov 0x339759(%rip),%rax # 0x3f843b7e30 > 0x0000003f8407e6d7 <+2471>: mov %ecx,%r10d > 0x0000003f8407e6da <+2474>: mov 0x18(%rax),%rax > 0x0000003f8407e6de <+2478>: mov %rax,0x10(%rsp) > 0x0000003f8407e6e3 <+2483>: sub $0x1,%rax > 0x0000003f8407e6e7 <+2487>: cmp 0x339ac2(%rip),%rbp # 0x3f843b81b0 <mp_+16> > 0x0000003f8407e6ee <+2494>: mov %rax,0x8(%rsp) > 0x0000003f8407e6f3 <+2499>: jb 0x3f8407e840 <_int_malloc+2832> > 0x0000003f8407e6f9 <+2505>: mov 0x339acd(%rip),%eax # 0x3f843b81cc <mp_+44> > 0x0000003f8407e6ff <+2511>: cmp %eax,0x339ac3(%rip) # 0x3f843b81c8 <mp_+40> > 0x0000003f8407e705 <+2517>: jge 0x3f8407e840 <_int_malloc+2832> > 0x0000003f8407e70b <+2523>: mov 0x10(%rsp),%rax > 0x0000003f8407e710 <+2528>: lea 0x7(%rbp,%rax,1),%r13 > 0x0000003f8407e715 <+2533>: mov 0x8(%rsp),%rax > 0x0000003f8407e71a <+2538>: not %rax > 0x0000003f8407e71d <+2541>: and %rax,%r13 > 0x0000003f8407e720 <+2544>: cmp %r13,%rbp > 0x0000003f8407e723 <+2547>: jb 0x3f8407ebf6 <_int_malloc+3782> > 0x0000003f8407e729 <+2553>: mov 0x58(%rbx),%r15 > 0x0000003f8407e72d <+2557>: mov $0x1,%r8d > 0x0000003f8407e733 <+2563>: mov 0x8(%r15),%r13 > 0x0000003f8407e737 <+2567>: and $0xfffffffffffffff8,%r13 > 0x0000003f8407e73b <+2571>: lea 0x33a01e(%rip),%rax # 0x3f843b8760 <main_arena> > 0x0000003f8407e742 <+2578>: cmp %rax,%rbx > 0x0000003f8407e745 <+2581>: je 0x3f8407ec76 <_int_malloc+3910> > 0x0000003f8407e74b <+2587>: mov %r12,%rcx > 0x0000003f8407e74e <+2590>: mov %r15,%r14 > 0x0000003f8407e751 <+2593>: sub %r13,%rcx > 0x0000003f8407e754 <+2596>: and $0xfffffffffc000000,%r14 > 0x0000003f8407e75b <+2603>: test %rcx,%rcx > 0x0000003f8407e75e <+2606>: mov 0x10(%r14),%r9 > 0x0000003f8407e762 <+2610>: jle 0x3f8407e848 <_int_malloc+2840> > 0x0000003f8407e768 <+2616>: mov 0x8(%rsp),%rax > 0x0000003f8407e76d <+2621>: add %rax,%rcx > 0x0000003f8407e770 <+2624>: not %rax > 0x0000003f8407e773 <+2627>: and %rax,%rcx > 0x0000003f8407e776 <+2630>: add %r9,%rcx > 0x0000003f8407e779 <+2633>: cmp $0x4000000,%rcx > 0x0000003f8407e780 <+2640>: ja 0x3f8407e848 <_int_malloc+2840> > 0x0000003f8407e786 <+2646>: mov 0x18(%r14),%rdi > 0x0000003f8407e78a <+2650>: mov %r15,%rax > 0x0000003f8407e78d <+2653>: cmp %rdi,%rcx > 0x0000003f8407e790 <+2656>: ja 0x3f8407eba6 <_int_malloc+3702> > 0x0000003f8407e796 <+2662>: mov %rcx,%rsi > 0x0000003f8407e799 <+2665>: mov %rcx,0x10(%r14) > 0x0000003f8407e79d <+2669>: add %r14,%rcx > 0x0000003f8407e7a0 <+2672>: sub %r9,%rsi > 0x0000003f8407e7a3 <+2675>: add %rsi,0x33c396(%rip) # 0x3f843bab40 <arena_mem> > 0x0000003f8407e7aa <+2682>: sub %r15,%rcx > 0x0000003f8407e7ad <+2685>: mov %rsi,%rdx > 0x0000003f8407e7b0 <+2688>: add 0x878(%rbx),%rdx > 0x0000003f8407e7b7 <+2695>: or $0x1,%rcx > 0x0000003f8407e7bb <+2699>: mov %rdx,0x878(%rbx) > 0x0000003f8407e7c2 <+2706>: mov %rcx,0x8(%r15) > 0x0000003f8407e7c6 <+2710>: cmp %rdx,0x880(%rbx) > 0x0000003f8407e7cd <+2717>: jae 0x3f8407e7d6 <_int_malloc+2726> > 0x0000003f8407e7cf <+2719>: mov %rdx,0x880(%rbx) > 0x0000003f8407e7d6 <+2726>: mov 0x8(%rax),%rdx > 0x0000003f8407e7da <+2730>: and $0xfffffffffffffff8,%rdx > 0x0000003f8407e7de <+2734>: cmp %r12,%rdx > 0x0000003f8407e7e1 <+2737>: jb 0x3f8407e497 <_int_malloc+1895> > 0x0000003f8407e7e7 <+2743>: lea 0x339f72(%rip),%rdi # 0x3f843b8760 <main_arena> > 0x0000003f8407e7ee <+2750>: sub %rbp,%rdx > 0x0000003f8407e7f1 <+2753>: xor %ecx,%ecx > 0x0000003f8407e7f3 <+2755>: lea (%rax,%rbp,1),%rsi > 0x0000003f8407e7f7 <+2759>: cmp %rdi,%rbx > 0x0000003f8407e7fa <+2762>: setne %cl > 0x0000003f8407e7fd <+2765>: or $0x1,%rbp > 0x0000003f8407e801 <+2769>: or $0x1,%rdx > 0x0000003f8407e805 <+2773>: shl $0x2,%rcx > 0x0000003f8407e809 <+2777>: mov %rsi,0x58(%rbx) > 0x0000003f8407e80d <+2781>: or %rcx,%rbp > 0x0000003f8407e810 <+2784>: mov %rbp,0x8(%rax) > 0x0000003f8407e814 <+2788>: mov %rdx,0x8(%rsi) > 0x0000003f8407e818 <+2792>: lea 0x10(%rax),%r12 > 0x0000003f8407e81c <+2796>: test %r12,%r12 > 0x0000003f8407e81f <+2799>: je 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407e825 <+2805>: mov 0x33c345(%rip),%eax # 0x3f843bab70 <perturb_byte> > 0x0000003f8407e82b <+2811>: test %eax,%eax > 0x0000003f8407e82d <+2813>: je 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407e833 <+2819>: jmpq 0x3f8407e1b2 <_int_malloc+1154> > 0x0000003f8407e838 <+2824>: nopl 0x0(%rax,%rax,1) > 0x0000003f8407e840 <+2832>: xor %r8d,%r8d > 0x0000003f8407e843 <+2835>: jmpq 0x3f8407e73b <_int_malloc+2571> > 0x0000003f8407e848 <+2840>: mov 0x339959(%rip),%rsi # 0x3f843b81a8 <mp_+8> > 0x0000003f8407e84f <+2847>: lea 0x40(%rbp),%rdi > 0x0000003f8407e853 <+2851>: mov %r8d,0x20(%rsp) > 0x0000003f8407e858 <+2856>: mov %r10d,0x18(%rsp) > 0x0000003f8407e85d <+2861>: callq 0x3f8407b320 <new_heap> > 0x0000003f8407e862 <+2866>: test %rax,%rax > 0x0000003f8407e865 <+2869>: mov 0x18(%rsp),%r10d > 0x0000003f8407e86a <+2874>: mov 0x20(%rsp),%r8d > 0x0000003f8407e86f <+2879>: je 0x3f8407efdb <_int_malloc+4779> > 0x0000003f8407e875 <+2885>: mov 0x10(%rax),%rcx > 0x0000003f8407e879 <+2889>: sub $0x20,%r13 > 0x0000003f8407e87d <+2893>: add %rcx,0x33c2bc(%rip) # 0x3f843bab40 <arena_mem> > 0x0000003f8407e884 <+2900>: and $0xfffffffffffffff0,%r13 > 0x0000003f8407e888 <+2904>: lea 0x20(%rax),%rdi > 0x0000003f8407e88c <+2908>: mov %rbx,(%rax) > 0x0000003f8407e88f <+2911>: lea 0x10(%r13),%rsi > 0x0000003f8407e893 <+2915>: mov %r14,0x8(%rax) > 0x0000003f8407e897 <+2919>: mov %rcx,%rdx > 0x0000003f8407e89a <+2922>: add 0x878(%rbx),%rdx > 0x0000003f8407e8a1 <+2929>: sub $0x20,%rcx > 0x0000003f8407e8a5 <+2933>: or $0x1,%rcx > 0x0000003f8407e8a9 <+2937>: mov %rdi,0x58(%rbx) > 0x0000003f8407e8ad <+2941>: cmp $0x1f,%r13 > 0x0000003f8407e8b1 <+2945>: mov %rdx,0x878(%rbx) > 0x0000003f8407e8b8 <+2952>: mov %rcx,0x28(%rax) > 0x0000003f8407e8bc <+2956>: lea (%r15,%rsi,1),%rcx > 0x0000003f8407e8c0 <+2960>: movq $0x1,0x8(%rcx) > 0x0000003f8407e8c8 <+2968>: ja 0x3f8407efa3 <_int_malloc+4723> > 0x0000003f8407e8ce <+2974>: mov %rsi,%rax > 0x0000003f8407e8d1 <+2977>: or $0x1,%rax > 0x0000003f8407e8d5 <+2981>: mov %rax,0x8(%r15) > 0x0000003f8407e8d9 <+2985>: mov %rsi,(%rcx) > 0x0000003f8407e8dc <+2988>: mov %rdi,%rax > 0x0000003f8407e8df <+2991>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407e8e4 <+2996>: mov 0x30(%rsp),%rax > 0x0000003f8407e8e9 <+3001>: lea 0x10(%r12),%rdi > 0x0000003f8407e8ee <+3006>: xor %ecx,%ecx > 0x0000003f8407e8f0 <+3008>: mov $0x10,%edx > 0x0000003f8407e8f5 <+3013>: mov %r9d,0x70(%rsp) > 0x0000003f8407e8fa <+3018>: mov %r10d,0x68(%rsp) > 0x0000003f8407e8ff <+3023>: movb $0x0,0x90(%rsp) > 0x0000003f8407e907 <+3031>: lea 0x10(%rax),%rsi > 0x0000003f8407e90b <+3035>: callq 0x3f84047ae0 <_itoa_word> > 0x0000003f8407e910 <+3040>: cmp 0x30(%rsp),%rax > 0x0000003f8407e915 <+3045>: mov %rax,%r8 > 0x0000003f8407e918 <+3048>: mov 0x68(%rsp),%r10d > 0x0000003f8407e91d <+3053>: mov 0x70(%rsp),%r9d > 0x0000003f8407e922 <+3058>: jbe 0x3f8407e974 <_int_malloc+3140> > 0x0000003f8407e924 <+3060>: lea -0x1(%rax),%rcx > 0x0000003f8407e928 <+3064>: mov 0x8(%rsp),%rax > 0x0000003f8407e92d <+3069>: mov %r8,%rdi > 0x0000003f8407e930 <+3072>: mov $0x30,%esi > 0x0000003f8407e935 <+3077>: mov %r9d,0x7c(%rsp) > 0x0000003f8407e93a <+3082>: mov %r10d,0x78(%rsp) > 0x0000003f8407e93f <+3087>: mov %rcx,0x70(%rsp) > 0x0000003f8407e944 <+3092>: mov %r8,0x68(%rsp) > 0x0000003f8407e949 <+3097>: lea (%rax,%rcx,1),%rdx > 0x0000003f8407e94d <+3101>: sub %rdx,%rdi > 0x0000003f8407e950 <+3104>: callq 0x3f840893f0 <memset> > 0x0000003f8407e955 <+3109>: mov 0x60(%rsp),%rax > 0x0000003f8407e95a <+3114>: mov 0x70(%rsp),%rcx > 0x0000003f8407e95f <+3119>: mov 0x68(%rsp),%r8 > 0x0000003f8407e964 <+3124>: mov 0x7c(%rsp),%r9d > 0x0000003f8407e969 <+3129>: mov 0x78(%rsp),%r10d > 0x0000003f8407e96e <+3134>: sub %rcx,%rax > 0x0000003f8407e971 <+3137>: add %rax,%r8 > 0x0000003f8407e974 <+3140>: mov 0x33f235(%rip),%rax # 0x3f843bdbb0 <__libc_argv> > 0x0000003f8407e97b <+3147>: lea 0xfb311(%rip),%rdx # 0x3f84179c93 > 0x0000003f8407e982 <+3154>: mov %r10d,%edi > 0x0000003f8407e985 <+3157>: lea 0xfb395(%rip),%rcx # 0x3f84179d21 > 0x0000003f8407e98c <+3164>: lea 0xfdb95(%rip),%rsi # 0x3f8417c528 > 0x0000003f8407e993 <+3171>: mov %r9d,0x68(%rsp) > 0x0000003f8407e998 <+3176>: mov (%rax),%rax > 0x0000003f8407e99b <+3179>: test %rax,%rax > 0x0000003f8407e99e <+3182>: cmovne %rax,%rdx > 0x0000003f8407e9a2 <+3186>: and $0x2,%edi > 0x0000003f8407e9a5 <+3189>: xor %eax,%eax > 0x0000003f8407e9a7 <+3191>: callq 0x3f84075a40 <__libc_message> > 0x0000003f8407e9ac <+3196>: mov 0x68(%rsp),%r9d > 0x0000003f8407e9b1 <+3201>: jmpq 0x3f8407e658 <_int_malloc+2344> > 0x0000003f8407e9b6 <+3206>: mov 0x68(%rbx),%rdx > 0x0000003f8407e9ba <+3210>: lea (%r12,%rbp,1),%rax > 0x0000003f8407e9be <+3214>: cmp %r14,0x18(%rdx) > 0x0000003f8407e9c2 <+3218>: jne 0x3f8407ea21 <_int_malloc+3313> > 0x0000003f8407e9c4 <+3220>: cmp $0x3ff,%r15 > 0x0000003f8407e9cb <+3227>: mov %r14,0x18(%rax) > 0x0000003f8407e9cf <+3231>: mov %rdx,0x10(%rax) > 0x0000003f8407e9d3 <+3235>: mov %rax,0x68(%rbx) > 0x0000003f8407e9d7 <+3239>: mov %rax,0x18(%rdx) > 0x0000003f8407e9db <+3243>: jbe 0x3f8407e9ed <_int_malloc+3261> > 0x0000003f8407e9dd <+3245>: movq $0x0,0x20(%rax) > 0x0000003f8407e9e5 <+3253>: movq $0x0,0x28(%rax) > 0x0000003f8407e9ed <+3261>: lea 0x339d6c(%rip),%rdx # 0x3f843b8760 <main_arena> > 0x0000003f8407e9f4 <+3268>: cmp %rdx,%rbx > 0x0000003f8407e9f7 <+3271>: setne %dl > 0x0000003f8407e9fa <+3274>: or $0x1,%rbp > 0x0000003f8407e9fe <+3278>: movzbl %dl,%edx > 0x0000003f8407ea01 <+3281>: shl $0x2,%rdx > 0x0000003f8407ea05 <+3285>: or %rdx,%rbp > 0x0000003f8407ea08 <+3288>: mov %r15,%rdx > 0x0000003f8407ea0b <+3291>: or $0x1,%rdx > 0x0000003f8407ea0f <+3295>: mov %rbp,0x8(%r12) > 0x0000003f8407ea14 <+3300>: mov %rdx,0x8(%rax) > 0x0000003f8407ea18 <+3304>: mov %r15,(%rax,%r15,1) > 0x0000003f8407ea1c <+3308>: jmpq 0x3f8407de48 <_int_malloc+280> > 0x0000003f8407ea21 <+3313>: lea 0xfdcf0(%rip),%rsi # 0x3f8417c718 > 0x0000003f8407ea28 <+3320>: cmpl $0x0,0x33f5e5(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407ea2f <+3327>: je 0x3f8407ea3c <_int_malloc+3340> > 0x0000003f8407ea31 <+3329>: lock decl (%rbx) > 0x0000003f8407ea34 <+3332>: jne 0x3f8408277f <_L_unlock_8782> > 0x0000003f8407ea3a <+3338>: jmp 0x3f8407ea44 <_int_malloc+3348> > 0x0000003f8407ea3c <+3340>: decl (%rbx) > 0x0000003f8407ea3e <+3342>: jne 0x3f8408277f <_L_unlock_8782> > 0x0000003f8407ea44 <+3348>: mov 0x339746(%rip),%edi # 0x3f843b8190 <check_action> > 0x0000003f8407ea4a <+3354>: lea 0x10(%r12),%rdx > 0x0000003f8407ea4f <+3359>: callq 0x3f8407ba70 <malloc_printerr> > 0x0000003f8407ea54 <+3364>: mov $0x1,%esi > 0x0000003f8407ea59 <+3369>: xor %eax,%eax > 0x0000003f8407ea5b <+3371>: cmpl $0x0,0x33f5b2(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407ea62 <+3378>: je 0x3f8407ea70 <_int_malloc+3392> > 0x0000003f8407ea64 <+3380>: lock cmpxchg %esi,(%rbx) > 0x0000003f8407ea68 <+3384>: jne 0x3f8408279a <_L_lock_8793> > 0x0000003f8407ea6e <+3390>: jmp 0x3f8407ea79 <_int_malloc+3401> > 0x0000003f8407ea70 <+3392>: cmpxchg %esi,(%rbx) > 0x0000003f8407ea73 <+3395>: jne 0x3f8408279a <_L_lock_8793> > 0x0000003f8407ea79 <+3401>: xor %r12d,%r12d > 0x0000003f8407ea7c <+3404>: jmpq 0x3f8407de5a <_int_malloc+298> > 0x0000003f8407ea81 <+3409>: lea 0xfdc68(%rip),%rsi # 0x3f8417c6f0 > 0x0000003f8407ea88 <+3416>: jmp 0x3f8407ea28 <_int_malloc+3320> > 0x0000003f8407ea8a <+3418>: lea 0xfdc07(%rip),%rsi # 0x3f8417c698 > 0x0000003f8407ea91 <+3425>: jmp 0x3f8407ea28 <_int_malloc+3320> > 0x0000003f8407ea93 <+3427>: mov 0x10(%rax),%rax > 0x0000003f8407ea97 <+3431>: mov %rcx,%r12 > 0x0000003f8407ea9a <+3434>: jmpq 0x3f8407e40e <_int_malloc+1758> > 0x0000003f8407ea9f <+3439>: cmpq $0x0,0x20(%rax) > 0x0000003f8407eaa4 <+3444>: je 0x3f8407eb3a <_int_malloc+3594> > 0x0000003f8407eaaa <+3450>: mov 0x28(%r12),%rax > 0x0000003f8407eaaf <+3455>: mov %rax,0x28(%rdx) > 0x0000003f8407eab3 <+3459>: mov 0x28(%r12),%rax > 0x0000003f8407eab8 <+3464>: mov %rdx,0x20(%rax) > 0x0000003f8407eabc <+3468>: jmpq 0x3f8407e44e <_int_malloc+1822> > 0x0000003f8407eac1 <+3473>: cmpl $0x0,0x33f54c(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407eac8 <+3480>: je 0x3f8407ead5 <_int_malloc+3493> > 0x0000003f8407eaca <+3482>: lock decl (%rbx) > 0x0000003f8407eacd <+3485>: jne 0x3f840827b5 <_L_unlock_8891> > 0x0000003f8407ead3 <+3491>: jmp 0x3f8407eadd <_int_malloc+3501> > 0x0000003f8407ead5 <+3493>: decl (%rbx) > 0x0000003f8407ead7 <+3495>: jne 0x3f840827b5 <_L_unlock_8891> > 0x0000003f8407eadd <+3501>: mov 0x3396ad(%rip),%edi # 0x3f843b8190 <check_action> > 0x0000003f8407eae3 <+3507>: lea 0xfb1d0(%rip),%rsi # 0x3f84179cba > 0x0000003f8407eaea <+3514>: mov %r12,%rdx > 0x0000003f8407eaed <+3517>: callq 0x3f8407ba70 <malloc_printerr> > 0x0000003f8407eaf2 <+3522>: mov $0x1,%esi > 0x0000003f8407eaf7 <+3527>: xor %eax,%eax > 0x0000003f8407eaf9 <+3529>: cmpl $0x0,0x33f514(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407eb00 <+3536>: je 0x3f8407eb0e <_int_malloc+3550> > 0x0000003f8407eb02 <+3538>: lock cmpxchg %esi,(%rbx) > 0x0000003f8407eb06 <+3542>: jne 0x3f840827d0 <_L_lock_8906> > 0x0000003f8407eb0c <+3548>: jmp 0x3f8407eb17 <_int_malloc+3559> > 0x0000003f8407eb0e <+3550>: cmpxchg %esi,(%rbx) > 0x0000003f8407eb11 <+3553>: jne 0x3f840827d0 <_L_lock_8906> > 0x0000003f8407eb17 <+3559>: jmpq 0x3f8407e44e <_int_malloc+1822> > 0x0000003f8407eb1c <+3564>: cmpq $0x0,0x20(%rax) > 0x0000003f8407eb21 <+3569>: je 0x3f8407eb63 <_int_malloc+3635> > 0x0000003f8407eb23 <+3571>: mov 0x28(%r12),%rax > 0x0000003f8407eb28 <+3576>: mov %rax,0x28(%rdx) > 0x0000003f8407eb2c <+3580>: mov 0x28(%r12),%rax > 0x0000003f8407eb31 <+3585>: mov %rdx,0x20(%rax) > 0x0000003f8407eb35 <+3589>: jmpq 0x3f8407e549 <_int_malloc+2073> > 0x0000003f8407eb3a <+3594>: cmp %rdx,%r12 > 0x0000003f8407eb3d <+3597>: je 0x3f8407eb8c <_int_malloc+3676> > 0x0000003f8407eb3f <+3599>: mov %rdx,0x20(%rax) > 0x0000003f8407eb43 <+3603>: mov 0x28(%r12),%rdx > 0x0000003f8407eb48 <+3608>: mov %rdx,0x28(%rax) > 0x0000003f8407eb4c <+3612>: mov 0x20(%r12),%rdx > 0x0000003f8407eb51 <+3617>: mov %rax,0x28(%rdx) > 0x0000003f8407eb55 <+3621>: mov 0x28(%r12),%rdx > 0x0000003f8407eb5a <+3626>: mov %rax,0x20(%rdx) > 0x0000003f8407eb5e <+3630>: jmpq 0x3f8407e44e <_int_malloc+1822> > 0x0000003f8407eb63 <+3635>: cmp %rdx,%r12 > 0x0000003f8407eb66 <+3638>: je 0x3f8407eb99 <_int_malloc+3689> > 0x0000003f8407eb68 <+3640>: mov %rdx,0x20(%rax) > 0x0000003f8407eb6c <+3644>: mov 0x28(%r12),%rdx > 0x0000003f8407eb71 <+3649>: mov %rdx,0x28(%rax) > 0x0000003f8407eb75 <+3653>: mov 0x20(%r12),%rdx > 0x0000003f8407eb7a <+3658>: mov %rax,0x28(%rdx) > 0x0000003f8407eb7e <+3662>: mov 0x28(%r12),%rdx > 0x0000003f8407eb83 <+3667>: mov %rax,0x20(%rdx) > 0x0000003f8407eb87 <+3671>: jmpq 0x3f8407e549 <_int_malloc+2073> > 0x0000003f8407eb8c <+3676>: mov %rax,0x28(%rax) > 0x0000003f8407eb90 <+3680>: mov %rax,0x20(%rax) > 0x0000003f8407eb94 <+3684>: jmpq 0x3f8407e44e <_int_malloc+1822> > 0x0000003f8407eb99 <+3689>: mov %rax,0x28(%rax) > 0x0000003f8407eb9d <+3693>: mov %rax,0x20(%rax) > 0x0000003f8407eba1 <+3697>: jmpq 0x3f8407e549 <_int_malloc+2073> > 0x0000003f8407eba6 <+3702>: mov %rcx,%rsi > 0x0000003f8407eba9 <+3705>: mov $0x3,%edx > 0x0000003f8407ebae <+3710>: mov %r8d,0x40(%rsp) > 0x0000003f8407ebb3 <+3715>: sub %rdi,%rsi > 0x0000003f8407ebb6 <+3718>: add %r14,%rdi > 0x0000003f8407ebb9 <+3721>: mov %r10d,0x20(%rsp) > 0x0000003f8407ebbe <+3726>: mov %r9,0x28(%rsp) > 0x0000003f8407ebc3 <+3731>: mov %rcx,0x18(%rsp) > 0x0000003f8407ebc8 <+3736>: callq 0x3f840ef920 <mprotect> > 0x0000003f8407ebcd <+3741>: test %eax,%eax > 0x0000003f8407ebcf <+3743>: mov 0x20(%rsp),%r10d > 0x0000003f8407ebd4 <+3748>: mov 0x40(%rsp),%r8d > 0x0000003f8407ebd9 <+3753>: jne 0x3f8407e848 <_int_malloc+2840> > 0x0000003f8407ebdf <+3759>: mov 0x18(%rsp),%rcx > 0x0000003f8407ebe4 <+3764>: mov 0x58(%rbx),%rax > 0x0000003f8407ebe8 <+3768>: mov 0x28(%rsp),%r9 > 0x0000003f8407ebed <+3773>: mov %rcx,0x18(%r14) > 0x0000003f8407ebf1 <+3777>: jmpq 0x3f8407e796 <_int_malloc+2662> > 0x0000003f8407ebf6 <+3782>: xor %r9d,%r9d > 0x0000003f8407ebf9 <+3785>: xor %edi,%edi > 0x0000003f8407ebfb <+3787>: mov $0xffffffff,%r8d > 0x0000003f8407ec01 <+3793>: mov $0x22,%ecx > 0x0000003f8407ec06 <+3798>: mov $0x3,%edx > 0x0000003f8407ec0b <+3803>: mov %r13,%rsi > 0x0000003f8407ec0e <+3806>: mov %r10d,0x18(%rsp) > 0x0000003f8407ec13 <+3811>: callq 0x3f840ef8c0 <mmap64> > 0x0000003f8407ec18 <+3816>: cmp $0xffffffffffffffff,%rax > 0x0000003f8407ec1c <+3820>: mov 0x18(%rsp),%r10d > 0x0000003f8407ec21 <+3825>: je 0x3f8407e729 <_int_malloc+2553> > 0x0000003f8407ec27 <+3831>: mov 0x33959b(%rip),%edi # 0x3f843b81c8 <mp_+40> > 0x0000003f8407ec2d <+3837>: mov %r13,%rdx > 0x0000003f8407ec30 <+3840>: or $0x2,%rdx > 0x0000003f8407ec34 <+3844>: mov %rdx,0x8(%rax) > 0x0000003f8407ec38 <+3848>: lea 0x1(%rdi),%edx > 0x0000003f8407ec3b <+3851>: cmp 0x33958f(%rip),%edx # 0x3f843b81d0 <mp_+48> > 0x0000003f8407ec41 <+3857>: mov %edx,0x339581(%rip) # 0x3f843b81c8 <mp_+40> > 0x0000003f8407ec47 <+3863>: jle 0x3f8407ec4f <_int_malloc+3871> > 0x0000003f8407ec49 <+3865>: mov %edx,0x339581(%rip) # 0x3f843b81d0 <mp_+48> > 0x0000003f8407ec4f <+3871>: add 0x339582(%rip),%r13 # 0x3f843b81d8 <mp_+56> > 0x0000003f8407ec56 <+3878>: cmp 0x339583(%rip),%r13 # 0x3f843b81e0 <mp_+64> > 0x0000003f8407ec5d <+3885>: mov %r13,0x339574(%rip) # 0x3f843b81d8 <mp_+56> > 0x0000003f8407ec64 <+3892>: jbe 0x3f8407e818 <_int_malloc+2792> > 0x0000003f8407ec6a <+3898>: mov %r13,0x33956f(%rip) # 0x3f843b81e0 <mp_+64> > 0x0000003f8407ec71 <+3905>: jmpq 0x3f8407e818 <_int_malloc+2792> > 0x0000003f8407ec76 <+3910>: mov 0x33952b(%rip),%rax # 0x3f843b81a8 <mp_+8> > 0x0000003f8407ec7d <+3917>: mov %r10d,0x28(%rsp) > 0x0000003f8407ec82 <+3922>: lea 0x20(%rbp,%rax,1),%rdx > 0x0000003f8407ec87 <+3927>: mov 0x339ad7(%rip),%eax # 0x3f843b8764 <main_arena+4> > 0x0000003f8407ec8d <+3933>: mov %rdx,%rcx > 0x0000003f8407ec90 <+3936>: sub %r13,%rcx > 0x0000003f8407ec93 <+3939>: and $0x2,%eax > 0x0000003f8407ec96 <+3942>: cmove %rcx,%rdx > 0x0000003f8407ec9a <+3946>: mov 0x8(%rsp),%rcx > 0x0000003f8407ec9f <+3951>: mov %rcx,%rdi > 0x0000003f8407eca2 <+3954>: lea (%rdx,%rcx,1),%r11 > 0x0000003f8407eca6 <+3958>: not %rdi > 0x0000003f8407eca9 <+3961>: mov %rdi,%rsi > 0x0000003f8407ecac <+3964>: mov %rdi,0x10(%rsp) > 0x0000003f8407ecb1 <+3969>: and %rsi,%r11 > 0x0000003f8407ecb4 <+3972>: test %r11,%r11 > 0x0000003f8407ecb7 <+3975>: mov %r11,%rdx > 0x0000003f8407ecba <+3978>: jle 0x3f8407ed6c <_int_malloc+4156> > 0x0000003f8407ecc0 <+3984>: mov 0x3390b1(%rip),%rax # 0x3f843b7d78 > 0x0000003f8407ecc7 <+3991>: mov %r11,0x20(%rsp) > 0x0000003f8407eccc <+3996>: mov %r11,%rdi > 0x0000003f8407eccf <+3999>: mov %r11,0x18(%rsp) > 0x0000003f8407ecd4 <+4004>: callq *(%rax) > 0x0000003f8407ecd6 <+4006>: mov %rax,%r14 > 0x0000003f8407ecd9 <+4009>: mov 0x339a85(%rip),%eax # 0x3f843b8764 <main_arena+4> > 0x0000003f8407ecdf <+4015>: mov 0x18(%rsp),%r11 > 0x0000003f8407ece4 <+4020>: mov 0x20(%rsp),%rdx > 0x0000003f8407ece9 <+4025>: mov 0x28(%rsp),%r10d > 0x0000003f8407ecee <+4030>: and $0x2,%eax > 0x0000003f8407ecf1 <+4033>: test %r14,%r14 > 0x0000003f8407ecf4 <+4036>: je 0x3f8407ed6c <_int_malloc+4156> > 0x0000003f8407ecf6 <+4038>: mov 0x33917b(%rip),%rax # 0x3f843b7e78 > 0x0000003f8407ecfd <+4045>: mov (%rax),%rax > 0x0000003f8407ed00 <+4048>: test %rax,%rax > 0x0000003f8407ed03 <+4051>: je 0x3f8407ed1b <_int_malloc+4075> > 0x0000003f8407ed05 <+4053>: mov %r11,0x20(%rsp) > 0x0000003f8407ed0a <+4058>: mov %r10d,0x18(%rsp) > 0x0000003f8407ed0f <+4063>: callq *%rax > 0x0000003f8407ed11 <+4065>: mov 0x18(%rsp),%r10d > 0x0000003f8407ed16 <+4070>: mov 0x20(%rsp),%r11 > 0x0000003f8407ed1b <+4075>: xor %eax,%eax > 0x0000003f8407ed1d <+4077>: cmpq $0x0,0x3394cb(%rip) # 0x3f843b81f0 <mp_+80> > 0x0000003f8407ed25 <+4085>: jne 0x3f8407ed2e <_int_malloc+4094> > 0x0000003f8407ed27 <+4087>: mov %r14,0x3394c2(%rip) # 0x3f843b81f0 <mp_+80> > 0x0000003f8407ed2e <+4094>: mov %r11,%rdx > 0x0000003f8407ed31 <+4097>: add 0x33a2a0(%rip),%rdx # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407ed38 <+4104>: lea (%r15,%r13,1),%rcx > 0x0000003f8407ed3c <+4108>: cmp %r14,%rcx > 0x0000003f8407ed3f <+4111>: mov %rdx,0x33a292(%rip) # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407ed46 <+4118>: jne 0x3f8407edd9 <_int_malloc+4265> > 0x0000003f8407ed4c <+4124>: test %r10b,%r10b > 0x0000003f8407ed4f <+4127>: je 0x3f8407edd9 <_int_malloc+4265> > 0x0000003f8407ed55 <+4133>: add %r13,%r11 > 0x0000003f8407ed58 <+4136>: mov 0x339a59(%rip),%rax # 0x3f843b87b8 <main_arena+88> > 0x0000003f8407ed5f <+4143>: or $0x1,%r11 > 0x0000003f8407ed63 <+4147>: mov %r11,0x8(%r15) > 0x0000003f8407ed67 <+4151>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407ed6c <+4156>: test %eax,%eax > 0x0000003f8407ed6e <+4158>: jne 0x3f8407ed82 <_int_malloc+4178> > 0x0000003f8407ed70 <+4160>: mov 0x8(%rsp),%rax > 0x0000003f8407ed75 <+4165>: lea 0x0(%r13,%rax,1),%rdx > 0x0000003f8407ed7a <+4170>: add %r11,%rdx > 0x0000003f8407ed7d <+4173>: and 0x10(%rsp),%rdx > 0x0000003f8407ed82 <+4178>: cmp $0x100000,%rdx > 0x0000003f8407ed89 <+4185>: mov $0x100000,%r11d > 0x0000003f8407ed8f <+4191>: cmovae %rdx,%r11 > 0x0000003f8407ed93 <+4195>: cmp %r11,%rbp > 0x0000003f8407ed96 <+4198>: jb 0x3f8407f009 <_int_malloc+4825> > 0x0000003f8407ed9c <+4204>: mov 0x33a235(%rip),%rdx # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407eda3 <+4211>: mov 0x339a0e(%rip),%rax # 0x3f843b87b8 <main_arena+88> > 0x0000003f8407edaa <+4218>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407edaf <+4223>: mov %r10d,%edi > 0x0000003f8407edb2 <+4226>: lea 0xfaf68(%rip),%rdx # 0x3f84179d21 > 0x0000003f8407edb9 <+4233>: lea 0xfc44b(%rip),%rsi # 0x3f8417b20b > 0x0000003f8407edc0 <+4240>: and $0x2,%edi > 0x0000003f8407edc3 <+4243>: xor %eax,%eax > 0x0000003f8407edc5 <+4245>: mov %r9d,0x68(%rsp) > 0x0000003f8407edca <+4250>: callq 0x3f84075a40 <__libc_message> > 0x0000003f8407edcf <+4255>: mov 0x68(%rsp),%r9d > 0x0000003f8407edd4 <+4260>: jmpq 0x3f8407e658 <_int_malloc+2344> > 0x0000003f8407edd9 <+4265>: testb $0x2,0x339984(%rip) # 0x3f843b8764 <main_arena+4> > 0x0000003f8407ede0 <+4272>: jne 0x3f8407eff4 <_int_malloc+4804> > 0x0000003f8407ede6 <+4278>: test %r13,%r13 > 0x0000003f8407ede9 <+4281>: setne %al > 0x0000003f8407edec <+4284>: cmp %r14,%rcx > 0x0000003f8407edef <+4287>: ja 0x3f8407f06c <_int_malloc+4924> > 0x0000003f8407edf5 <+4293>: test %al,%al > 0x0000003f8407edf7 <+4295>: je 0x3f8407ee09 <_int_malloc+4313> > 0x0000003f8407edf9 <+4297>: mov %r14,%rax > 0x0000003f8407edfc <+4300>: sub %rcx,%rax > 0x0000003f8407edff <+4303>: add %rax,%rdx > 0x0000003f8407ee02 <+4306>: mov %rdx,0x33a1cf(%rip) # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407ee09 <+4313>: mov %r14,%rdx > 0x0000003f8407ee0c <+4316>: and $0xf,%edx > 0x0000003f8407ee0f <+4319>: je 0x3f8407ef39 <_int_malloc+4617> > 0x0000003f8407ee15 <+4325>: mov $0x10,%eax > 0x0000003f8407ee1a <+4330>: sub %rdx,%rax > 0x0000003f8407ee1d <+4333>: lea (%r14,%rax,1),%rcx > 0x0000003f8407ee21 <+4337>: add %r13,%rax > 0x0000003f8407ee24 <+4340>: mov %rcx,0x18(%rsp) > 0x0000003f8407ee29 <+4345>: add %rax,%r11 > 0x0000003f8407ee2c <+4348>: lea (%r14,%r11,1),%r8 > 0x0000003f8407ee30 <+4352>: sub %r8,%rax > 0x0000003f8407ee33 <+4355>: mov %rax,%rdx > 0x0000003f8407ee36 <+4358>: mov 0x8(%rsp),%rax > 0x0000003f8407ee3b <+4363>: add %r8,%rax > 0x0000003f8407ee3e <+4366>: and 0x10(%rsp),%rax > 0x0000003f8407ee43 <+4371>: add %rax,%rdx > 0x0000003f8407ee46 <+4374>: mov 0x338f2b(%rip),%rax # 0x3f843b7d78 > 0x0000003f8407ee4d <+4381>: mov %rdx,%r14 > 0x0000003f8407ee50 <+4384>: mov %rdx,%rdi > 0x0000003f8407ee53 <+4387>: mov %rdx,0x8(%rsp) > 0x0000003f8407ee58 <+4392>: callq *(%rax) > 0x0000003f8407ee5a <+4394>: test %rax,%rax > 0x0000003f8407ee5d <+4397>: mov 0x8(%rsp),%rdx > 0x0000003f8407ee62 <+4402>: mov 0x18(%rsp),%rcx > 0x0000003f8407ee67 <+4407>: je 0x3f8407ef0a <_int_malloc+4570> > 0x0000003f8407ee6d <+4413>: mov 0x339004(%rip),%rsi # 0x3f843b7e78 > 0x0000003f8407ee74 <+4420>: mov (%rsi),%rsi > 0x0000003f8407ee77 <+4423>: test %rsi,%rsi > 0x0000003f8407ee7a <+4426>: jne 0x3f8407eede <_int_malloc+4526> > 0x0000003f8407ee7c <+4428>: mov 0x33a155(%rip),%rsi # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407ee83 <+4435>: sub %rcx,%rax > 0x0000003f8407ee86 <+4438>: add %rsi,%rdx > 0x0000003f8407ee89 <+4441>: mov %rcx,0x339928(%rip) # 0x3f843b87b8 <main_arena+88> > 0x0000003f8407ee90 <+4448>: add %rax,%r14 > 0x0000003f8407ee93 <+4451>: or $0x1,%r14 > 0x0000003f8407ee97 <+4455>: test %r13,%r13 > 0x0000003f8407ee9a <+4458>: mov %r14,0x8(%rcx) > 0x0000003f8407ee9e <+4462>: mov %rdx,0x33a133(%rip) # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407eea5 <+4469>: je 0x3f8407eed6 <_int_malloc+4518> > 0x0000003f8407eea7 <+4471>: sub $0x20,%r13 > 0x0000003f8407eeab <+4475>: and $0xfffffffffffffff0,%r13 > 0x0000003f8407eeaf <+4479>: mov %r13,%rax > 0x0000003f8407eeb2 <+4482>: or $0x1,%rax > 0x0000003f8407eeb6 <+4486>: cmp $0x1f,%r13 > 0x0000003f8407eeba <+4490>: mov %rax,0x8(%r15) > 0x0000003f8407eebe <+4494>: movq $0x11,0x8(%r15,%r13,1) > 0x0000003f8407eec7 <+4503>: movq $0x11,0x18(%r15,%r13,1) > 0x0000003f8407eed0 <+4512>: ja 0x3f8407f161 <_int_malloc+5169> > 0x0000003f8407eed6 <+4518>: mov %rcx,%rax > 0x0000003f8407eed9 <+4521>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407eede <+4526>: mov %rcx,0x18(%rsp) > 0x0000003f8407eee3 <+4531>: mov %rax,0x10(%rsp) > 0x0000003f8407eee8 <+4536>: mov %rdx,0x8(%rsp) > 0x0000003f8407eeed <+4541>: callq *%rsi > 0x0000003f8407eeef <+4543>: mov 0x33a0e2(%rip),%rsi # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407eef6 <+4550>: mov 0x8(%rsp),%rdx > 0x0000003f8407eefb <+4555>: mov 0x10(%rsp),%rax > 0x0000003f8407ef00 <+4560>: mov 0x18(%rsp),%rcx > 0x0000003f8407ef05 <+4565>: jmpq 0x3f8407ee83 <_int_malloc+4435> > 0x0000003f8407ef0a <+4570>: mov 0x338e67(%rip),%rax # 0x3f843b7d78 > 0x0000003f8407ef11 <+4577>: mov %rcx,0x8(%rsp) > 0x0000003f8407ef16 <+4582>: xor %edi,%edi > 0x0000003f8407ef18 <+4584>: callq *(%rax) > 0x0000003f8407ef1a <+4586>: mov 0x8(%rsp),%rcx > 0x0000003f8407ef1f <+4591>: test %rax,%rax > 0x0000003f8407ef22 <+4594>: je 0x3f8407ed9c <_int_malloc+4204> > 0x0000003f8407ef28 <+4600>: mov 0x33a0a9(%rip),%rsi # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407ef2f <+4607>: xor %edx,%edx > 0x0000003f8407ef31 <+4609>: xor %r14d,%r14d > 0x0000003f8407ef34 <+4612>: jmpq 0x3f8407ee83 <_int_malloc+4435> > 0x0000003f8407ef39 <+4617>: mov %r14,%rcx > 0x0000003f8407ef3c <+4620>: xor %eax,%eax > 0x0000003f8407ef3e <+4622>: jmpq 0x3f8407ee21 <_int_malloc+4337> > 0x0000003f8407ef43 <+4627>: cmpl $0x0,0x33f0ca(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407ef4a <+4634>: je 0x3f8407ef57 <_int_malloc+4647> > 0x0000003f8407ef4c <+4636>: lock decl (%rbx) > 0x0000003f8407ef4f <+4639>: jne 0x3f840827eb <_L_unlock_9672> > 0x0000003f8407ef55 <+4645>: jmp 0x3f8407ef5f <_int_malloc+4655> > 0x0000003f8407ef57 <+4647>: decl (%rbx) > 0x0000003f8407ef59 <+4649>: jne 0x3f840827eb <_L_unlock_9672> > 0x0000003f8407ef5f <+4655>: mov 0x33922b(%rip),%edi # 0x3f843b8190 <check_action> > 0x0000003f8407ef65 <+4661>: lea 0xfad4e(%rip),%rsi # 0x3f84179cba > 0x0000003f8407ef6c <+4668>: mov %r12,%rdx > 0x0000003f8407ef6f <+4671>: callq 0x3f8407ba70 <malloc_printerr> > 0x0000003f8407ef74 <+4676>: mov $0x1,%esi > 0x0000003f8407ef79 <+4681>: xor %eax,%eax > 0x0000003f8407ef7b <+4683>: cmpl $0x0,0x33f092(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407ef82 <+4690>: je 0x3f8407ef90 <_int_malloc+4704> > 0x0000003f8407ef84 <+4692>: lock cmpxchg %esi,(%rbx) > 0x0000003f8407ef88 <+4696>: jne 0x3f84082806 <_L_lock_9689> > 0x0000003f8407ef8e <+4702>: jmp 0x3f8407ef99 <_int_malloc+4713> > 0x0000003f8407ef90 <+4704>: cmpxchg %esi,(%rbx) > 0x0000003f8407ef93 <+4707>: jne 0x3f84082806 <_L_lock_9689> > 0x0000003f8407ef99 <+4713>: jmpq 0x3f8407e549 <_int_malloc+2073> > 0x0000003f8407ef9e <+4718>: callq 0x3f84037200 <__GI_abort> > 0x0000003f8407efa3 <+4723>: movq $0x11,0x8(%r15,%r13,1) > 0x0000003f8407efac <+4732>: or $0x5,%r13 > 0x0000003f8407efb0 <+4736>: movq $0x10,(%rcx) > 0x0000003f8407efb7 <+4743>: mov $0x1,%edx > 0x0000003f8407efbc <+4748>: mov %r13,0x8(%r15) > 0x0000003f8407efc0 <+4752>: mov %r15,%rsi > 0x0000003f8407efc3 <+4755>: mov %rbx,%rdi > 0x0000003f8407efc6 <+4758>: callq 0x3f8407c950 <_int_free> > 0x0000003f8407efcb <+4763>: mov 0x878(%rbx),%rdx > 0x0000003f8407efd2 <+4770>: mov 0x58(%rbx),%rax > 0x0000003f8407efd6 <+4774>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407efdb <+4779>: test %r8b,%r8b > 0x0000003f8407efde <+4782>: je 0x3f8407e70b <_int_malloc+2523> > 0x0000003f8407efe4 <+4788>: mov 0x878(%rbx),%rdx > 0x0000003f8407efeb <+4795>: mov 0x58(%rbx),%rax > 0x0000003f8407efef <+4799>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407eff4 <+4804>: test %r10b,%r10b > 0x0000003f8407eff7 <+4807>: jne 0x3f8407f059 <_int_malloc+4905> > 0x0000003f8407eff9 <+4809>: mov %rdx,%rsi > 0x0000003f8407effc <+4812>: mov %r14,%rcx > 0x0000003f8407efff <+4815>: xor %edx,%edx > 0x0000003f8407f001 <+4817>: xor %r14d,%r14d > 0x0000003f8407f004 <+4820>: jmpq 0x3f8407ee83 <_int_malloc+4435> > 0x0000003f8407f009 <+4825>: xor %r9d,%r9d > 0x0000003f8407f00c <+4828>: xor %edi,%edi > 0x0000003f8407f00e <+4830>: mov $0xffffffff,%r8d > 0x0000003f8407f014 <+4836>: mov $0x22,%ecx > 0x0000003f8407f019 <+4841>: mov $0x3,%edx > 0x0000003f8407f01e <+4846>: mov %r11,%rsi > 0x0000003f8407f021 <+4849>: mov %r11,0x18(%rsp) > 0x0000003f8407f026 <+4854>: callq 0x3f840ef8c0 <mmap64> > 0x0000003f8407f02b <+4859>: cmp $0xffffffffffffffff,%rax > 0x0000003f8407f02f <+4863>: mov %rax,%r14 > 0x0000003f8407f032 <+4866>: je 0x3f8407ed9c <_int_malloc+4204> > 0x0000003f8407f038 <+4872>: mov 0x18(%rsp),%r11 > 0x0000003f8407f03d <+4877>: orl $0x2,0x339720(%rip) # 0x3f843b8764 <main_arena+4> > 0x0000003f8407f044 <+4884>: add %r11,%rax > 0x0000003f8407f047 <+4887>: sete %r10b > 0x0000003f8407f04b <+4891>: test %r14,%r14 > 0x0000003f8407f04e <+4894>: jne 0x3f8407ed1d <_int_malloc+4077> > 0x0000003f8407f054 <+4900>: jmpq 0x3f8407ed9c <_int_malloc+4204> > 0x0000003f8407f059 <+4905>: mov 0x338d18(%rip),%rax # 0x3f843b7d78 > 0x0000003f8407f060 <+4912>: xor %edi,%edi > 0x0000003f8407f062 <+4914>: callq *(%rax) > 0x0000003f8407f064 <+4916>: mov %r14,%rcx > 0x0000003f8407f067 <+4919>: jmpq 0x3f8407ef1f <_int_malloc+4591> > 0x0000003f8407f06c <+4924>: test %al,%al > 0x0000003f8407f06e <+4926>: je 0x3f8407ee09 <_int_malloc+4313> > 0x0000003f8407f074 <+4932>: cmpl $0x0,0x33ef99(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407f07b <+4939>: je 0x3f8407f08c <_int_malloc+4956> > 0x0000003f8407f07d <+4941>: lock decl 0x3396dc(%rip) # 0x3f843b8760 <main_arena> > 0x0000003f8407f084 <+4948>: jne 0x3f84082821 <_L_unlock_9913> > 0x0000003f8407f08a <+4954>: jmp 0x3f8407f098 <_int_malloc+4968> > 0x0000003f8407f08c <+4956>: decl 0x3396ce(%rip) # 0x3f843b8760 <main_arena> > 0x0000003f8407f092 <+4962>: jne 0x3f84082821 <_L_unlock_9913> > 0x0000003f8407f098 <+4968>: lea 0x80(%rsp),%r15 > 0x0000003f8407f0a0 <+4976>: lea 0x90(%rsp),%rsi > 0x0000003f8407f0a8 <+4984>: xor %ecx,%ecx > 0x0000003f8407f0aa <+4986>: mov %r14,%rdi > 0x0000003f8407f0ad <+4989>: mov $0x10,%edx > 0x0000003f8407f0b2 <+4994>: movb $0x0,0x90(%rsp) > 0x0000003f8407f0ba <+5002>: callq 0x3f84047ae0 <_itoa_word> > 0x0000003f8407f0bf <+5007>: cmp %r15,%rax > 0x0000003f8407f0c2 <+5010>: mov %rax,%r14 > 0x0000003f8407f0c5 <+5013>: jbe 0x3f8407f0ec <_int_malloc+5052> > 0x0000003f8407f0c7 <+5015>: mov %rax,%rdx > 0x0000003f8407f0ca <+5018>: mov %rax,%rdi > 0x0000003f8407f0cd <+5021>: mov $0x30,%esi > 0x0000003f8407f0d2 <+5026>: sub %r15,%rdx > 0x0000003f8407f0d5 <+5029>: lea -0x1(%rax),%r13 > 0x0000003f8407f0d9 <+5033>: sub %rdx,%rdi > 0x0000003f8407f0dc <+5036>: callq 0x3f840893f0 <memset> > 0x0000003f8407f0e1 <+5041>: lea 0x7f(%rsp),%rax > 0x0000003f8407f0e6 <+5046>: sub %r13,%rax > 0x0000003f8407f0e9 <+5049>: add %rax,%r14 > 0x0000003f8407f0ec <+5052>: mov 0x33eabd(%rip),%rax # 0x3f843bdbb0 <__libc_argv> > 0x0000003f8407f0f3 <+5059>: lea 0xfab99(%rip),%rdx # 0x3f84179c93 > 0x0000003f8407f0fa <+5066>: lea 0xfd63f(%rip),%rcx # 0x3f8417c740 > 0x0000003f8407f101 <+5073>: lea 0xfd420(%rip),%rsi # 0x3f8417c528 > 0x0000003f8407f108 <+5080>: mov %r14,%r8 > 0x0000003f8407f10b <+5083>: mov $0x2,%edi > 0x0000003f8407f110 <+5088>: mov (%rax),%rax > 0x0000003f8407f113 <+5091>: test %rax,%rax > 0x0000003f8407f116 <+5094>: cmovne %rax,%rdx > 0x0000003f8407f11a <+5098>: xor %eax,%eax > 0x0000003f8407f11c <+5100>: callq 0x3f84075a40 <__libc_message> > 0x0000003f8407f121 <+5105>: mov $0x1,%esi > 0x0000003f8407f126 <+5110>: xor %eax,%eax > 0x0000003f8407f128 <+5112>: cmpl $0x0,0x33eee5(%rip) # 0x3f843be014 <__libc_multiple_threads> > 0x0000003f8407f12f <+5119>: je 0x3f8407f141 <_int_malloc+5137> > 0x0000003f8407f131 <+5121>: lock cmpxchg %esi,0x339627(%rip) # 0x3f843b8760 <main_arena> > 0x0000003f8407f139 <+5129>: jne 0x3f84082840 <_L_lock_9974> > 0x0000003f8407f13f <+5135>: jmp 0x3f8407f14e <_int_malloc+5150> > 0x0000003f8407f141 <+5137>: cmpxchg %esi,0x339618(%rip) # 0x3f843b8760 <main_arena> > 0x0000003f8407f148 <+5144>: jne 0x3f84082840 <_L_lock_9974> > 0x0000003f8407f14e <+5150>: mov 0x339e83(%rip),%rdx # 0x3f843b8fd8 <main_arena+2168> > 0x0000003f8407f155 <+5157>: mov 0x33965c(%rip),%rax # 0x3f843b87b8 <main_arena+88> > 0x0000003f8407f15c <+5164>: jmpq 0x3f8407e7c6 <_int_malloc+2710> > 0x0000003f8407f161 <+5169>: lea 0x3395f8(%rip),%rdi # 0x3f843b8760 <main_arena> > 0x0000003f8407f168 <+5176>: mov $0x1,%edx > 0x0000003f8407f16d <+5181>: mov %r15,%rsi > 0x0000003f8407f170 <+5184>: callq 0x3f8407c950 <_int_free> > 0x0000003f8407f175 <+5189>: jmpq 0x3f8407ed9c <_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 1089693
: 888136 |
888137
|
888138
|
888139
|
888140
|
888141
|
888142
|
888143
|
888144
|
888145
|
888146